BM6P6(@ ***)))((('''&&&%%%$$$$$$((((((((((((((((((((((((((()))***)))((('''((())))))'''&&&''')))******)))+++,,,,,,------,,,,,,+++++++++,,,------------,,,))))))))))))))))))))))))++++++,,,,,,,,,,,,------..................------........................---...///000000111111111222222333444444555666666222111000///...---,,,++++++,,,...000000///...---,,,++++++******++++++,,,))))))((('''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%!!!!!!!!!!!!"""###$$$%%%""""""###$$$$$$$$$$$$###&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$$$$!!!!!!&&&(((&&&"""###"""!!! !!!"""###"""############$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%###!!!!!!!!!!!!"""%%%$$$###""""""###$$$%%%""""""""""""""""""""""""########################%%%%%%%%%$$$###"""!!! ###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""##################$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!""""""""""""""""""""""""%%%%%%$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###"""!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%!!!  """###########################$$$###"""!!!!!!!!!"""###"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((($$$$$$$$$%%%&&&'''(((((((((((((((((())))))))))))(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++***************+++++++++'''''''''''''''''''''''')))(((&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%&&&""""""!!!!!!!!!"""$$$%%%!!!"""%%%''''''$$$%%%'''"""############$$$$$$$$$&&&%%%$$$######$$$%%%&&&''''''&&&%%%%%%$$$######!!!!!!!!!!!!""""""""""""''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''')))***)))((('''((()))***((('''''')))***))))))******++++++++++++************+++,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++,,,,,,,,,------.........---------------........................---...///000000111111000111111222333333444555555111111000///...---,,,,,,)))***,,,---...---,,,+++,,,++++++******++++++,,,))))))((('''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%!!!""""""######$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%$$$###############"""############$$$$$$$$$###  $$$&&&$$$!!!%%%$$$$$$######$$$%%%&&&"""############$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!"""$$$$$$###""""""###$$$$$$################################################"""######$$$$$$$$$$$$$$$"""######$$$$$$######"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###""""""!!!"""""""""###""""""!!!!!!###"""!!! !!!"""######""""""!!!"""###$$$%%%########################""""""!!!!!!!!!""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((&&&&&&''''''(((((())))))(((((((((((()))))))))))))))))))))((((((((((((((())))))))))))))))))))))))************************************************++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""#########$$$%%%%%%&&&&&&###""""""""""""###$$$%%%$$$$$$%%%((()))(((((((((%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%'''&&&&&&%%%$$$$$$######"""""""""############$$$%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((&&&((())))))((('''((()))+++)))''''''((())))))((((((((())))))))))))(((((())))))***+++++++++++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,------------------------------------------------------...///000000000000000000111111222222333333000000//////...---,,,,,,)))***,,,------,,,++++++++++++************++++++))))))((('''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%"""###$$$%%%%%%$$$######""""""###$$$$$$$$$$$$###$$$$$$###""""""""""""###"""############$$$$$$$$$###!!!!!!$$$&&&$$$""""""!!!!!!!!!!!!"""###$$$"""############$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###########################!!!"""######$$$$$$######%%%$$$###"""!!!!!!!!!"""$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$"""""""""######"""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###"""""""""""""""""""""!!!!!! """"""!!!!!!!!!!!!""""""###""""""""""""###$$$%%%######################## !!!""""""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((('''''''''((((((((((((((((((((((((************************************************++++++++++++++++++++++++)))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%&&&%%%%%%''',,,///...,,,((('''&&&%%%%%%$$$$$$$$$$$$###""""""""""""###$$$&&&&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%'''))))))((('''((((((,,,***((('''((()))(((''''''(((((())))))(((((('''(((((()))***************))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,---...///000000000000/////////000000111111111/////////......---------,,,------.........---,,,++++++************++++++))))))((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###$$$%%%&&&&&&%%%###"""""""""###$$$$$$$$$$$$###$$$###""""""!!!"""""""""""""""#########$$$$$$$$$&&&$$$###$$$&&&(((&&&%%% !!!""""""###""""""#########$$$$$$$$$######$$$$$$$$$$$$######"""######$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""############"""$$$######"""""""""""""""$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&%%%###"""!!!""""""############""""""""""""""""""""""""""""""&&&%%%%%%$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""######$$$######"""!!! $$$##################$$$!!!!!!!!!!!!!!!"""""""""######################## !!!###$$$%%%%%%%%%$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''******))))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''&&&&&&******************************************************************************************************))))))((('''&&&&&&''''''''''''''''''''''''%%%%%%'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$'''...666666222)))((('''%%%$$$######$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$##################$$$$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))))))))''''''(((,,,***((('''((()))((('''((())))))))))))))))))((((((((()))************)))))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++,,,,,,------------------------------,,,---...//////000000000......//////////////////............------------------------------,,,,,,+++******))))))******+++))))))((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###$$$%%%&&&&&&%%%###"""""""""###$$$$$$$$$$$$###$$$###""""""!!!"""""""""""""""#########$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&%%%#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$######"""""""""""""""""""""""""""!!!!!!"""############"""############"""""""""!!!#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%$$$###"""!!!###$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""&&&%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""######$$$$$$##############################""""""!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$##############################"""!!!!!!#########$$$$$$######### !!!!!!"""""""""""""""########################!!!"""$$$&&&''''''&&&&&&%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))((((((((('''''''''&&&++++++++++++++++++++++++************************************************************************++++++***)))((((((''''''''''''''''''''''''''''''$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""!!!!!!$$$$$$$$$%%%$$$$$$$$$$$$###$$$$$$%%%///:::===999)))(((&&&$$$"""""""""###$$$###"""!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$######"""""""""#########$$$$$$'''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""%%%(((***)))((('''(((+++)))''''''((())))))((())))))************))))))(((((()))***************))))))))))))))))))))))))************++++++++++++)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////............////////////---------------.........++++++++++++******************))))))))))))******))))))((('''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%"""###$$$%%%%%%$$$######""""""###$$$$$$$$$$$$###$$$$$$###""""""""""""###"""############$$$$$$$$$"""#####################"""######$$$$$$###"""""""""############$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""########################!!!"""######$$$$$$######""""""############"""!!!"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#################################$$$######"""!!!!!! """############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################ !!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$###########################$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))*********************************************************************************))))))(((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######""""""!!!!!!!!! $$$$$$$$$%%%$$$$$$###"""!!!%%%%%%%%%---;;;???<<<)))(((%%%###""""""###$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$######"""""""""############$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%(((***)))(((''''''***((('''''')))***))))))))))))************))))))((()))******++++++******))))))))))))))))))))))))************++++++++++++)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////////////////.........,,,,,,,,,------.........,,,++++++******)))************))))))))))))******))))))((('''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&$$$"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%!!!""""""######$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%$$$###############"""############$$$$$$$$$!!!"""###"""!!!!!!""""""!!!!!!""""""!!! """############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!"""###$$$$$$$$$$$$###"""################################################!!!!!!"""############"""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################ !!!"""############ !!!"""######"""!!! """###$$$%%%%%%%%%$$$$$$########################$$$$$$#########$$$$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''((((((((((((((((((((())))))))))))%%%&&&&&&''''''(((((((((((((((((((((((((((((((((************************************************************************((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$#########"""""""""""""""######$$$$$$$$$###"""!!!"""((((((%%%***777>>>;;;***(((&&&#########%%%&&&%%%$$$###""""""###$$$%%%##################$$$$$$#########$$$$$$$$$%%%%%%"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$(((***)))((('''''')))'''&&&''')))*********(((((())))))))))))(((((())))))***+++++++++++++++)))))))))))))))))))))))))))************+++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////////////////////////////......+++,,,,,,------............------,,,+++++++++,,,******))))))))))))******))))))((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((&&&$$$"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%!!!!!!!!!!!!"""###%%%%%%""""""###$$$$$$$$$$$$###&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$###$$$$$$$$$###"""###$$$%%%%%%%%%%%%$$$###!!! """############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!"""###$$$$$$###"""!!!"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""####################################""" """"""############""""""""""""""""""""""""""""""######$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$!!!"""###%%%&&&&&&&&&&&&"""###$$$%%%%%%$$$###""" !!!"""###$$$###""""""########################$$$###"""!!!!!!!!!"""###""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((())))))***(((((((((((())))))))))))$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%########################"""###$$$$$$###"""!!! ###***+++%%%'''444;;;:::+++)))'''$$$$$$%%%'''(((&&&%%%$$$######$$$%%%&&&##################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((''''''&&&%%%%%%$$$######''''''&&&&&&&&&&&&''''''&&&((())))))(((((()))+++++++++,,,------------,,,************)))))))))))))))************+++++++++,,,+++***))))))+++---.........,,,,,,,,,,,,......***+++,,,+++***+++...000...//////000000000000///...........................---,,,***)))******+++,,,+++)))((('''(((***+++''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((('''&&&$$$###########################$$$$$$############$$$$$$ !!!""""""""""""!!!!!!########################""""""###$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$###$$$%%%%%%$$$###"""!!!$$$$$$###"""!!!!!!""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$###!!!!!!"""######""" !!!###"""!!! !!!###%%%$$$###""""""###$$$%%%##################$$$$$$######$$$$$$$$$$$$#################################!!! !!!###""""""""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########""""""############""""""######$$$$$$$$$$$$######%%%$$$"""!!!!!!!!!"""###""""""""""""###############"""""""""!!!!!! !!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$###""""""""""""###$$$%%%%%%%%%%%%%%%###"""!!!!!!######"""!!!%%%%%%%%%%%%%%%%%%%%%%%%111,,,&&&%%%'''(((%%%"""########################$$$######""""""######$$$""""""""""""""""""""""""############""""""!!!!!!%%%$$$#########$$$%%%&&&%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''&&&&&&))))))(((((('''''''''&&&)))((((((''''''''''''((((((((())))))))))))(((((())))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$######$$$$$$%%%&&&### !!!$$$&&&'''######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!%%%%%%&&&(((,,,111666999...+++'''$$$$$$$$$%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((('''((())))))(((((()))+++++++++,,,---------------************)))))))))))))))************+++++++++---,,,+++******,,,...///...---,,,++++++,,,---...,,,---------,,,---///222000000000111111000//////.........------............---+++***)))*********+++***)))''''''((()))***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$########################$$$######""""""######$$$""""""###############"""########################""""""###$$$$$$$$$$$$###$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$###$$$$$$%%%$$$###"""!!!$$$######""""""""""""###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$"""!!!!!!###$$$######"""$$$%%%$$$"""""""""$$$$$$$$$############$$$$$$%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$######$$$########################!!! !!!"""######"""""""""###$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$#########""""""############""""""######$$$$$$$$$$$$######&&&%%%$$$###""""""###$$$""""""""""""#####################"""""""""!!!!!!!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$#####################$$$$$$"""###$$$$$$%%%%%%%%%$$$'''%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%///***%%%$$$&&&'''%%%###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((())))))((((((((('''''''''(((((('''''''''(((((()))(((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%***'''$$$###$$$&&&''''''#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$########################$$$$$$$$$$$$#########"""%%%&&&(((+++...222666888///+++'''$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%'''((()))***+++))))))(((((((((((())))))''')))***)))(((((()))+++++++++,,,------------,,,************)))))))))))))))************+++++++++------,,,++++++---...///,,,,,,++++++++++++,,,,,,.../////////...///111333222222222222111000/////////...---,,,,,,---...///------+++******)))*********)))(((&&&&&&'''(((((())))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################&&&%%%$$$$$$###$$$$$$$$$##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$###""""""###$$$$$$!!!""""""""""""""""""!!!"""############$$$$$$$$$###$$$$$$$$$$$$###""""""######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###############"""###"""!!!!!!###$$$$$$$$$%%%&&&'''&&&$$$######$$$######$$$$$$$$$$$$######&&&%%%%%%$$$###"""!!!!!!######$$$$$$$$$$$$######$$$$$$$$$######"""""""""###"""!!!"""$$$%%%$$$###"""######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%######"""!!!!!!"""######$$$$$$$$$$$$$$$#########""""""############""""""######$$$$$$$$$$$$######&&&%%%$$$$$$###$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$############"""""""""""""""############""""""""""""""""""""""""######$$$%%%%%%$$$######!!!""""""###$$$$$$%%%%%%"""###$$$$$$%%%$$$$$$$$$$$$###"""###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%+++'''######%%%&&&%%%##############################$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((())))))))))))))))))))))))))))))((((((((((((''''''''''''''''''((()))******(((((())))))))))))(((((())))))))))))))))))))))))((())))))))))))))))))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%***(((&&&&&&&&&&&&&&&$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################%%%%%%%%%$$$$$$$$$$$$$$$&&&(((+++...111333555666...+++'''%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&((()))******)))(((((((((((((((((()))((()))******)))((()))***)))***++++++,,,,,,++++++************)))))))))((())))))*********+++++++++,,,,,,+++++++++,,,---...++++++++++++++++++++++++...///000000///000111333333333333222222000///...000...---,,,,,,---...000,,,,,,+++******))))))))))))((('''&&&&&&&&&&&&'''(((((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$###""""""###$$$%%%###########################""""""!!!!!!""""""###%%%$$$$$$#######################################""""""###$$$$$$$$$$$$###$$$##################$$$!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$#########$$$############""""""""""""###$$$$$$%%%"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###$$$%%%$$$###"""###"""!!!!!!###%%%%%%$$$%%%&&&'''&&&$$$######$$$"""###$$$%%%%%%$$$###"""%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$######$$$$$$######""""""!!!!!!###"""!!!###%%%&&&%%%###"""###$$$$$$%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%#########""""""#########$$$$$$$$$###############"""######$$$$$$######"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#######################################$$$$$$$$$$$$######""""""#########$$$$$$$$$######$$$$$$$$$$$$######"""!!!!!!!!!###$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""###$$$&&&%%%$$$########################""""""###$$$$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((((((((('''(((''''''&&&&&&&&&''''''(((((()))))))))))))))***))))))((((((((((((((((((''''''''''''((()))***+++(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%%%%###!!!$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''))),,,000222333333333---***'''%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''(((''''''&&&&&&''''''((()))***+++***)))((()))***(((((()))***************************)))))))))((())))))*********+++++++++***************++++++,,,++++++++++++++++++++++++,,,...000000//////000222333333333222222000///...///...------------...///,,,+++++++++***)))(((((((((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###"""!!!""""""$$$%%%##############################""""""""""""######%%%$$$###""""""""""""###########################""""""###$$$$$$$$$$$$############$$$$$$#########"""######$$$$$$######"""""""""#########$$$$$$$$$##################$$$$$$######""""""###$$$%%%%%%!!!"""############"""!!!$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###%%%%%%%%%$$$###$$$"""!!!"""$$$%%%%%%$$$$$$%%%%%%%%%###""""""$$$"""###$$$%%%%%%$$$###""""""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!###%%%&&&%%%#########$$$%%%%%%%%%%%%$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$######""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######"""""""""""""""""" ########################$$$$$$$$$#########""""""#########$$$$$$######"""%%%######$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%%%%$$$##############################$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))))))))((((((''''''&&&&&&&&&'''''''''''''''(((((()))))))))(((((())))))))))))))))))'''''''''((((((***+++,,,(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((()))))))))***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%!!!!!!!!!###$$$%%%###!!!$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""##################'''))),,,///000111000///***(((%%%$$$%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''***+++++++++)))((()))***(((((()))************)))************)))))))))))))))************+++++++++)))))))))***************++++++,,,,,,,,,,,,+++++++++---///000/////////000222222222222111000//////........................++++++++++++***)))(((''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%#################################"""######$$$%%%########################$$$$$$############$$$$$$&&&%%%###"""!!!!!!"""###########################""""""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$#########"""######$$$%%%$$$$$$#########$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$%%%%%%%%%%%%&&&$$$""""""$$$%%%$$$###!!!###$$$###"""!!!"""$$$######$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!###%%%&&&$$$######$$$$$$%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""$$$$$$%%%%%%%%%%%%$$$$$$"""""""""#####################$$$$$$$$$$$$############$$$$$$$$$$$$######!!!!!!"""#########""""""#########$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%############""""""""""""""""""""""""""""""""""""$$$###""""""""""""###$$$%%%%%%$$$$$$###""""""!!!#########$$$######"""!!!"""!!! !!!###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$%%%########################&&&&&&%%%$$$$$$%%%&&&&&&########################$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))******)))(((''''''&&&&&&&&&''''''(((&&&''''''(((((()))))))))(((((())))))))))))******(((((((((((()))******+++(((((())))))))))))(((((())))))))))))))))))))))))'''(((((((((((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%"""!!!"""###%%%&&&%%%$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""""""""""""""#########%%%''')))+++,,,,,,+++***&&&$$$######$$$%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%&&&&&&&&&'''$$$%%%&&&'''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((***+++,,,+++)))((()))***)))******+++++++++++++++************)))))))))))))))************+++++++++))))))***++++++++++++++++++,,,---......---,,,++++++---///000000//////000000000000111111000//////,,,---...000000...---,,,***+++++++++***)))((('''((((((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%'''&&&$$$"""""""""###$$$########################""""""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$######"""""""""###%%%%%%%%%%%%$$$#########$$$$$$"""$$$%%%&&&&&&%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$%%%&&&&&&'''%%%######$$$$$$###""" """######""""""$$$%%%$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$###### !!!!!!"""######### ###%%%%%%$$$"""###$$$%%%%%%&&&&&&%%%%%%######""""""""""""######"""###$$$%%%%%%$$$###"""!!!"""""""""#########$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######!!!"""###$$$$$$$$$###############$$$$$$$$$%%%%%%############$$$$$$$$$%%%############"""""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$#################################"""!!!!!! !!! %%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%$$$$$$$$$%%%########################&&&$$$"""!!!!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&((()))(((''''''&&&&&&&&&&&&&&&'''((()))''''''((())))))***++++++(((((()))))))))************)))))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$######%%%&&&%%%$$$%%%$$$###!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$$$$%%%&&&'''(((''''''&&&"""!!! !!!###%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''''''''(((((($$$%%%&&&'''(((((((((((('''((((((((()))))))))***))))))(((((((((((())))))***,,,,,,+++)))((()))***++++++,,,------------,,,************)))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,............,,,,,,+++...000111000000000111...//////000000000000///+++---///111111///---+++******++++++***)))'''&&&(((((())))))(((((('''&&&)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&&&&%%%$$$########################&&&%%%%%%$$$$$$%%%%%%&&&)))(((%%%#########$$$%%%########################""""""###$$$$$$$$$$$$###"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######"""############$$$$$$$$$######"""""""""###%%%&&&&&&&&&%%%$$$############ !!!###$$$$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$###""""""###%%%'''((((((&&&$$$###$$$$$$"""!!! !!!############%%%'''%%%$$$###""""""###$$$%%%$$$$$$$$$#####################$$$$$$$$$$$$###### !!!"""###$$$$$$"""%%%%%%###!!!###$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!""""""#########$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######"""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""""""""###$$$$$$%%%%%%###############"""!!!!!!  """######"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$$$$%%%###########################!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''!!!"""%%%'''''''''&&&%%%%%%%%%%%%&&&'''((()))***((())))))***++++++,,,,,,(((((())))))*********++++++***)))))))))))))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%'''%%%###"""######"""!!!%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$ ###%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))************************++++++******)))(((((((((************************++++++******++++++,,,---,,,,,,,,,---------......//////000111111111111111///////////////......---........................))))))(((((('''''''''&&&((((((((((((''''''''''''***)))((('''''''''''''''&&&%%%%%%$$$#########$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######'''&&&$$$%%%&&&&&&%%%###""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$########################### !!!"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%%%%$$$$$$##################$$$$$$$$$###############''''''&&&%%%$$$###"""!!!############""""""!!!!!!""""""""""""""""""""""""###%%%&&&&&&%%%$$$$$$%%%""""""############""""""########################$$$%%%%%%%%%%%%$$$######%%%%%%$$$###"""""""""#################################$$$$$$$$$%%%%%%%%%######""""""""""""############$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!"""$$$"""&&&******&&&"""########################%%%%%%$$$###"""!!! """###$$$%%%%%%$$$###"""######""" """$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###'''&&&%%%$$$$$$$$$%%%&&&$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""###########################$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$$$$%%%%%%$$$###!!! !!!###$$$)))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''''''''(((***+++((()))+++,,,,,,***'''%%%))))))))))))))))))))))))******************************))))))(((((('''''')))))))))(((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$############!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((())))))))))))************************************))))))))))))************************++++++******++++++,,,---,,,,,,,,,------------...//////000111111111111000///////////////...------------------------------)))(((((((((''''''''''''((((((((((((''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$&&&%%%$$$$$$%%%%%%$$$##############################$$$$$$%%%%%%$$$$$$###########################!!!""""""######$$$$$$$$$##############################""""""###$$$$$$%%%##########################################$$$$$$$$$$$$###############"""$$$$$$#########"""""""""########################"""$$$%%%%%%$$$######$$$""""""############""""""########################$$$%%%%%%%%%$$$$$$######$$$$$$######"""#############################################$$$$$$$$$%%%######""""""""""""############$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""""""""""""""""""""""" !!!!!!""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""!!! !!!"""###%%%&&&&&&%%%###"""########################$$$$$$######""""""!!!!!!"""###$$$$$$$$$$$$###"""!!!"""$$$$$$"""""""""###########################!!!""""""###############$$$$$$###""""""######$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&%%%$$$"""!!!!!!"""$$$%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((('''((()))***+++((((((*********((('''&&&))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))((((((''''''''''''''''''((((((((((((''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%""""""""""""#########$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$"""#########$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************+++************+++,,,,,,,,,,,,,,,,,,------------...//////000000000000000...////////////...------++++++++++++++++++++++++((((((((((((''''''''''''(((((((((''''''''''''&&&%%%$$$$$$###############''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$######$$$$$$###"""###########################$$$$$$%%%%%%$$$$$$####################################$$$$$$$$$$$$$$$#################################"""######$$$%%%########################"""""""""###$$$$$$$$$%%%!!!!!!"""""""""#########$$$$$$$$$$$$$$$#################################!!!###$$$$$$###""""""###""""""############""""""########################$$$$$$$$$$$$$$$##################"""######$$$$$$########################"""""""""#########$$$$$$######""""""""""""############$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################""""""""""""""""""""""""#########$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###"""!!!###$$$%%%$$$###""""""###$$$%%%################################################"""###$$$$$$$$$$$$###""""""%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###############$$$######""""""###$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&'''%%%%%%############%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))******((((((((((((''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''')))))))))(((((((((((('''%%%&&&&&&'''(((((())))))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%############$$$%%%&&&'''"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########!!!!!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++***************************************++++++,,,++++++,,,,,,,,,------------...//////000000//////......//////......---,,,************************((((((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&########################&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$"""###$$$$$$###!!!###########################$$$$$$%%%%%%$$$$$$###########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###############$$$$$$###############$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###$$$$$$###""""""###""""""############""""""########################%%%$$$$$$##################"""""""""###$$$%%%%%%########################!!!""""""""""""###############""""""""""""############$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%######%%%&&&%%%$$$###""""""###$$$%%%########################"""""""""######$$$$$$$$$#########$$$$$$#########!!!###$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((())))))***))))))((('''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&########################&&&&&&&&&&&&&&&&&&&&&&&&###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((((((((())))))))))))''''''''''''''''''''''''''''''((()))***++++++,,,))))))))))))))))))))))))******))))))******+++,,,+++++++++,,,,,,,,,------------...////////////..................------,,,))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$"""###$$$$$$###!!!###########################$$$$$$%%%%%%$$$$$$###########################%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###############$$$""""""#########$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%%%%$$$######$$$""""""############""""""########################%%%$$$###"""""""""#########"""""""""###$$$%%%%%%########################!!!""""""""""""###############""""""""""""############$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###""" """$$$################################################""""""######$$$$$$%%%%%%$$$##################$$$ !!!!!!!!! !!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))))))))+++***(((''''''(((***+++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((('''''''''&&&&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))***))))))))))))***++++++++++++++++++,,,,,,,,,,,,,,,------...............---............---,,,,,,(((((((((((((((((((((((('''''''''((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$#########$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$######$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$####################################$$$$$$$$$$$$$$$ !!!!!!"""#########%%%$$$######"""#########"""""""""###$$$$$$%%%%%%"""""""""###$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$""""""############""""""########################%%%$$$###"""!!!"""###############"""######$$$$$$########################"""""""""#########$$$$$$######""""""""""""############$$$$$$$$$$$$######""""""###$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""$$$&&&!!!"""###$$$$$$###"""!!!#################################$$$$$$$$$%%%%%%$$$$$$###""""""###$$$$$$!!!!!!!!! ###&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%!!!!!!###$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))******)))(((((()))+++,,,))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$############$$$$$$$$$$$$$$$#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))*********+++)))))))))))))))))))))))))))))))))))))))***++++++***++++++++++++,,,,,,,,,,,,,,,---............---------......------,,,+++((((((((((((((((((((((((''''''''''''((((((((()))'''''''''&&&&&&&&&%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################!!!""""""######$$$$$$$$$ !!!"""#########%%%$$$$$$###""""""######!!!""""""###$$$$$$%%%%%%##################$$$$$$############$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$###""""""###""""""############""""""########################%%%$$$"""!!!!!!!!!######$$$$$$######"""#############################################$$$$$$$$$%%%######""""""""""""############$$$$$$$$$$$$######""""""###$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%''')))""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$!!!"""###"""!!!!!!"""$$$########################""""""###$$$$$$$$$$$$### !!!###$$$%%%%%%$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((()))***))))))(((((((((((((((((()))******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,+++,,,------......------------......------,,,+++))))))))))))))))))))))))&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######################## !!!"""###$$$$$$%%%!!!""""""###$$$%%%%%%%%%%%%%%%$$$###""""""######!!!""""""###$$$$$$%%%%%%$$$$$$$$$############### !!!"""###$$$%%%%%%!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$ """######!!!!!!!!!"""""""""############""""""########################%%%$$$"""!!! !!!###$$$%%%%%%$$$###"""""""""##############################$$$$$$$$$$$$%%%%%%%%%######""""""""""""############$$$$$$$$$$$$######""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!#########""""""$$$&&&$$$###"""!!!!!!"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%!!!###&&&&&&$$$###"""""""""""""""""""""""""""""" !!!""""""""""""""""""###%%%&&&''''''&&&&&&$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$###"""###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''')))*********)))(((&&&''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&''''''((($$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%###$$$&&&(((************&&&''''''(((((((((((((((''''''((()))))))))))))))'''((()))***+++,,,------************)))))))))))))))************+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++))))))(((((((((((())))))'''''''''''''''((())))))+++***)))'''%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&''''''&&&%%%%%%$$$##############################$$$###"""!!!!!!"""###$$$%%%%%%$$$###""""""############$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%$$$"""!!!!!!!!!"""""""""""""""###$$$$$$$$$%%%###%%%&&&%%%###"""###&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%&&&%%%###!!!!!!!!!!!!"""########################""""""!!!!!!  !!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$#########$$$$$$!!!"""""""""############""""""""""""""""""""""""$$$$$$$$$######""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""$$$&&&%%%###$$$&&&########################%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$##################$$$$$$###""""""###%%%%%%$$$"""#########$$$%%%%%%%%%&&&########################$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######################## """$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''&&&'''((('''&&&&&&'''(((''''''(((((())))))******''''''''''''''''''''''''******))))))((((((((('''((((((''''''''''''((((((******)))'''&&&%%%$$$###''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%$$$#########$$$%%%&&&%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((('''%%%$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%''')))******))))))'''(((((()))))))))))))))(((((()))***************)))***************++++++************************)))************++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,+++++++++))))))(((((((((((())))))'''''''''''''''(((((())))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%'''&&&&&&%%%$$$$$$##############################$$$###"""!!!!!!"""###$$$%%%$$$$$$###""""""############$$$$$$$$$$$$######%%%%%%$$$$$$############%%%$$$###""""""""""""##################$$$$$$$$$###%%%''''''$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$######"""######$$$$$$###############$$$$$$$$$"""######""""""!!! !!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$############################################################%%%''''''&&&$$$##############################%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$######""""""!!!!!!!!!"""######$$$######""""""#########$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################"""######$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((()))(((((((((&&&'''((('''&&&&&&'''(((((((((((((((((()))))))))''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&((((((''''''''''''(((((())))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$#########$$$%%%&&&$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$#########""""""!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&''')))*********(((((((((((()))************)))))))))***++++++++++++***+++++++++******)))))))))************************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******)))((((((''''''(((((()))''''''&&&&&&''''''((()))'''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$$$$##############################$$$###""""""""""""###$$$%%%$$$######"""###############$$$$$$$$$$$$######$$$############"""""""""%%%%%%$$$############$$$$$$$$$$$$##################%%%''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$!!!!!!"""$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$#########$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%((('''&&&%%%%%%$$$###!!!########################%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$###"""!!! """$$$&&&%%%""" !!!#####################""""""########################$$$$$$$$$############"""#######################################$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((()))))))))))))))&&&'''((('''&&&&&&'''((())))))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$%%%&&&&&&###$$$%%%$$$"""!!!"""###"""""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%&&&%%%$$$###############$$$$$$$$$############""" !!!#########"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((***++++++***(((&&&''''''((()))))))))))))))(((((()))************)))************))))))))))))(((((())))))))))))******))))))*********+++++++++***++++++++++++,,,,,,,,,++++++++++++************(((((((((''''''((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%$$$$$$######################################################$$$$$$###############$$$###$$$$$$%%%%%%$$$$$$######"""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""!!!###%%%&&&&&&%%%$$$#################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$!!!"""$$$%%%$$$$$$###"""""""""###$$$$$$%%%%%%"""######$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$!!!"""%%%$$$"""########################%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$#########""""""!!!!!! ###'''***(((""" !!!%%%$$$#########"""!!!!!!!!!########################$$$$$$##################"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((&&&'''((('''&&&&&&&&&((()))))))))((((((''''''&&&'''''''''''''''''''''''')))))))))))))))(((((((((((((((''''''''''''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%&&&&&&###$$$%%%$$$###"""###$$$""""""""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&%%%%%%$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))+++---,,,***(((&&&%%%&&&''''''((((((''''''&&&''''''((()))((((((((((((((()))))))))*********'''''''''((((((((())))))))))))*********+++++++++*********+++++++++,,,,,,++++++*********)))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$######$$$###############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""""""""###$$$$$$$$$$$$%%%$$$$$$$$$%%%$$$$$$$$$###""""""""" !!!"""###$$$$$$###"""##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$ !!!"""######"""!!! """"""#########$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$"""!!!!!!"""$$$%%%!!!!!!%%%%%%$$$########################%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$"""""""""######$$$$$$$$$$$$(((+++)))$$$!!!###&&&$$$#########"""!!!!!!!!!########################$$$######""""""###$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''((('''&&&&&&&&&((())))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((()))))))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&$$$###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$&&&&&&%%%$$$######"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''))),,,......,,,)))'''%%%%%%&&&''''''''''''&&&%%%&&&''''''((((((''''''((((((((())))))*********&&&''''''(((((())))))))))))************+++++++++************++++++++++++*********))))))))))))((((((''''''&&&&&&''''''(((&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$%%%%%%$$$###############"""######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$"""""""""############$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$###############!!!  """######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#####################""""""""""""######""""""#########""""""!!!######################## !!!"""#####################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%#########$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""%%%$$$###""""""###$$$%%%$$$"""!!!!!!"""$$$%%%$$$########################%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&%%%''')))(((%%%###$$$&&&##################""""""########################$$$###"""""""""###$$$%%%#######################################$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&'''((('''&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$#########$$$$$$$$$"""############$$$$$$$$$%%%%%%&&&&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%""""""""""""############&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''))),,,//////---***'''%%%&&&&&&'''''''''''''''&&&''''''((((((((((((((()))))))))))))))(((((((((((((((((()))***+++++++++)))************+++++++++************++++++++++++******)))))))))((((((((((((''''''&&&&&&''''''(((&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%##################$$$$$$###########################$$$$$$%%%%%%$$$$$$#########""""""###$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$%%%%%%!!!"""###$$$$$$$$$#####################$$$$$$$$$### !!!$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$######""""""""""""##################$$$%%%&&&&&&%%%%%%$$$$$$###"""""""""!!!"""###############""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""#########$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%################################################%%%%%%&&&%%%######$$$%%%########################%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$!!!!!!""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$########################$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&'''''''''&&&%%%$$$%%%&&&%%%#########$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$######$$$$$$%%%&&&'''""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""############$$$$$$######$$$$$$%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&))),,,//////---***(((&&&''''''((((((((((((((('''(((((()))))))))))))))++++++***)))((('''&&&&&&)))******+++,,,,,,------)))************+++++++++)))************+++++++++))))))))))))(((((((((((('''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&##################$$$$$$###########################$$$%%%&&&&&&%%%$$$#########""""""###$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%% !!!"""###$$$$$$###"""""""""######$$$$$$$$$%%%%%%!!!!!!%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$######""""""""""""######$$$######$$$%%%'''***+++&&&%%%%%%$$$###"""!!!!!!######$$$$$$$$$######"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!$$$&&&%%%###"""$$$'''########################%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$""""""""""""!!!!!!!!!!!!###""""""###%%%%%%$$$"""#########$$$%%%%%%%%%&&&########################$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%###"""!!!##############################$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''&&&'''((('''&&&&&&'''(((%%%&&&&&&''''''((((((((('''''''''''''''''''''''''''((((((((())))))******((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&'''''''''&&&%%%###$$$%%%$$$"""""""""###""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%#########$$$%%%&&&(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""""""""###$$$%%%'''(((########################%%%%%%%%%$$$$$$#########%%%$$$######%%%%%%$$$###%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&'''''''''(((***+++***)))'''&&&%%%''')))***)))))))))+++///)))%%%(((***(((&&&&&&++++++++++++*********)))+++***)))(((((()))***+++++++++******))))))(((((())))))))))))))))))))))))'''''''''(((((((((((((((,,,)))&&&$$$######$$$&&&)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%### ###&&&$$$"""$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$'''&&&$$$###"""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######&&&%%%###"""!!!"""###$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""########################$$$$$$######"""!!!!!!!!!######""""""""""""""""""$$$$$$$$$$$$%%%''')))+++((('''%%%$$$###$$$%%%%%%########################""""""############""""""$$$###""" """###$$$###$$$%%%%%%%%%$$$###""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""&&&%%%$$$###""""""""""""########################'''&&&%%%$$$############ !!!"""$$$$$$%%%%%%$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$###""""""!!!!!!######$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$!!!!!! !!!!!!##########################################$$$$$$ %%%(((***)))&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''(((((('''%%%###!!!(((&&&%%%&&&))))))'''$$$%%%$$$###$$$&&&'''&&&%%%''''''&&&&&&&&&&&&''''''(((%%%######%%%&&&%%%######$$$$$$%%%%%%&&&&&&'''(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$'''&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$############'''&&&%%%$$$%%%''')))+++%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%'''(((*********)))((('''(((******(((''''''(((,,,******,,,+++((())),,,+++*********))))))))))))***)))(((((((((((()))***)))((((((((('''''''''&&&))))))))))))))))))))))))(((((((((((('''''''''''')))'''%%%######%%%'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%$$$""" !!!&&&'''$$$"""###%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$###""""""$$$$$$$$$#########""""""######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################################################################$$$$$$$$$$$$########################$$$######$$$%%%&&&((()))&&&%%%$$$######$$$%%%%%%########################""""""############""""""$$$###"""!!!!!!"""###$$$&&&'''((((((((('''&&&%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$###############$$$$$$########################%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$###############$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%##########################################$$$$$$"""%%%((()))(((&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((+++***)))(((((('''''''''(((&&&%%%&&&((()))'''%%%&&&%%%$$$%%%'''((('''&&&''''''&&&&&&&&&&&&''''''***(((%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%&&&%%%$$$###$$$%%%''')))%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###'''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%''')))*********)))((()))***)))'''&&&%%%&&&((('''))))))%%%!!!###)))))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((('''''''''''')))))))))))))))))))))))))))((((((((('''&&&&&&&&&%%%%%%$$$###$$$&&&)))***((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$######&&&((('''$$$"""###%%%$$$$$$############$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""###%%%&&&%%%$$$""" $$$$$$$$$############### !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###################################################"""######$$$%%%%%%&&&&&&######$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$#########$$$%%%%%%########################""""""############""""""$$$###"""!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""###$$$%%%&&&###########################"""!!!!!!###%%%(((***)))(((&&&$$$###"""""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$###############""""""""""""##############################$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''%%%$$$$$$%%%'''((('''&&&&&&'''(((((('''%%%'''&&&%%%&&&((()))((('''''''''&&&&&&&&&&&&'''''')))(((&&&'''(((((('''%%%''''''&&&%%%%%%$$$######""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$######$$$%%%%%%&&&''''''%%%$$$###""""""###%%%&&&%%%$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))'''((())))))'''&&&&&&''')))'''&&&'''###$$$)))(((((((((((('''''''''''''''''''''''''''''''''************))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%%%%$$$$$$$$$%%%''')))***((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%&&&'''(((&&&$$$###$$$&&&$$$######""""""######$$$$$$$$$############$$$$$$ !!!"""######"""!!! $$$$$$############$$$$$$$$$%%%&&&''''''&&&$$$$$$$$$$$$############$$$$$$#############################################""""""###$$$%%%$$$$$$""""""########################!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%"""""""""######$$$%%%%%%"""""""""######$$$$$$%%%########################"""######$$$$$$######"""$$$######""""""######$$$###############"""""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""###$$$$$$%%%###########################"""!!!!!!"""%%%(((***+++)))&&&$$$""""""###$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$###""""""#########""""""#########""""""""""""""""""""""""######""""""###$$$$$$%%%  !!!$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$########################%%%$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%$$$#########%%%&&&'''&&&&&&''''''(((''''''&&&'''%%%%%%&&&'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""!!!!!!###&&&'''%%%%%%$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%###%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''%%%'''))))))((('''((())),,,'''%%%''')))'''%%%'''(((((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&))))))))))))************(((((((((((((((((((((((()))(((((('''&&&%%%%%%$$$'''&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$###$$$%%%'''$$$######""""""######$$$$$$$$$############$$$$$$ !!!"""######"""!!! $$$$$$############$$$$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$############$$$$$$########################!!!!!!"""######"""!!!!!!$$$$$$###""""""###$$$%%%#######################################"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######""""""""""""######$$$$$$$$$%%%%%%%%%"""#####################"""""""""###$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$############$$$$$$'''&&&&&&%%%%%%%%%%%%%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$###""""""##############################%%%$$$###""""""$$$&&&'''((('''%%%######$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$###""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""###$$$%%%%%%""" !!!###%%%$$$"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######""""""""""""##############################%%%%%%%%%%%%$$$$$$######&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%'''((())))))((((((&&&''''''(((''''''&&&&&&%%%$$$$$$$$$&&&'''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""!!!!!!###%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""!!! """$$$%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%''')))***))))))***+++(((### %%%***+++******((((((((((((''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&############$$$%%%&&&&&&$$$$$$############$$$$$$$$$$$$############$$$$$$"""######$$$$$$######"""$$$$$$############$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$######################## !!!"""#########"""!!!%%%$$$"""!!!!!!###%%%&&&###############$$$$$$$$$$$$$$$$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######"""!!!!!! """"""######$$$%%%%%%%%%######$$$$$$$$$###"""""""""###$$$$$$%%%$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&%%%$$$###""""""""""""########################%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$#########$$$$$$$$$######$$$$$$$$$###########################"""""""""###$$$%%%%%%(((%%%######%%%%%%""" ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$########################&&&&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''"""$$$&&&(((((('''&&&%%%%%%'''(((((('''&&&&&&'''%%%$$$###$$$&&&'''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''')))++++++)))'''''''''######$$$%%%%%%&&&''''''(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%''''''&&&%%%%%%$$$############"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""!!!!!!"""$$$%%%%%%$$$%%%%%%%%%&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((()))++++++***))))))***'''######&&&(((''''''***)))))))))(((((((((''''''&&&'''(((((((((((('''&&&&&&'''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%$$$######$$$%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$######""""""""""""######$$$$$$############$$$$$$###"""""""""######$$$%%%$$$$$$############$$$$$$########################!!!"""$$$%%%%%%%%%$$$#########"""######$$$$$$%%%""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!""""""###$$$$$$%%%$$$$$$%%%%%%%%%$$$"""!!!$$$%%%%%%&&&&&&%%%$$$##############################$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$###$$$###"""!!! !!!!!!""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""$$$$$$###############$$$###########################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$&&&###!!!"""%%%&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$########################'''&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''"""######$$$$$$$$$######%%%''')))(((&&&%%%&&&(((&&&%%%$$$%%%'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&))),,,,,,)))'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$&&&'''(((#########$$$$$$%%%%%%%%%###""""""###%%%'''&&&%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))******,,,---,,,***(((((()))---------...)))%%%&&&,,,))))))))))))((((((((((((&&&'''((())))))((('''&&&((()))))))))******++++++((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""######$$$&&&%%%%%%%%%&&&&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$"""!!!  !!!"""$$$$$$############$$$$$$###"""!!!!!!!!!"""$$$%%%$$$$$$############$$$$$$"""""""""""""""""""""""""""###%%%'''''''''%%%$$$ !!!###%%%%%%%%%$$$###""""""######$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$%%%%%%&&&&&& !!!!!!"""######$$$$$$$$$%%%&&&&&&%%%$$$"""!!!%%%&&&&&&'''&&&%%%###"""###########################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###'''&&&$$$#########$$$%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""###$$$%%%&&&########################!!!"""$$$&&&'''&&&$$$######$$$$$$$$$$$$###"""!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$###""""""""""""""""""###########################''''''&&&%%%%%%$$$#########$$$%%%&&&'''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''((($$$'''))))))&&&%%%&&&((('''&&&%%%&&&((()))((('''&&&%%%%%%$$$$$$%%%%%%&&&$$$'''******'''%%%%%%&&&'''&&&&&&%%%%%%$$$$$$############$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''"""###$$$%%%$$$### !!!"""############%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%''')))***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((())))))))))))))))))************''''''''''''((()))++++++++++++***(((((('''''''''))))))))))))))))))))))))************)))))))))))))))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###############$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!! !!!"""###############""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$#########!!! """%%%'''%%%### !!!###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$#########""""""""""""#########$$$$$$$$$'''&&&$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%###"""""""""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######""""""#########$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&""""""""""""""""""""""""&&&%%%###"""""""""############$$$$$$$$$%%%%%%%%%***)))(((&&&$$$"""!!! ######"""!!!!!!!!!!!!!!!!!!""""""""""""#########$$$#########$$$%%%&&&&&&!!!###$$$%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%)))'''%%%%%%&&&&&&%%%$$$"""###$$$%%%&&&%%%$$$$$$########################&&&&&&&&&&&&%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$%%%&&&'''((('''&&&%%%###$$$$$$%%%&&&'''(((((($$$'''))))))(((&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''%%%######%%%''')))'''&&&&&&''')))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%###""" """$$$$$$######%%%'''########################&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''((((((((((((((()))))))))*********(((((('''(((((()))***++++++***)))(((''''''''''''((((((((((((((((((((((((*********)))))))))(((((()))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%&&&##############################$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$#########%%%%%%$$$###############!!!""""""############"""########################%%%%%%$$$$$$############""" !!!$$$%%%$$$###!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""$$$$$$$$$#########""""""""""""#########$$$$$$$$$&&&%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######"""######""""""#########$$$$$$$$$"""############$$$$$$$$$########################%%%$$$$$$$$$############$$$$$$$$$$$$$$$###""""""$$$$$$$$$%%%%%%%%%&&&&&&########################%%%%%%###"""""""""###############$$$$$$$$$%%%%%%'''&&&&&&%%%$$$######"""$$$$$$###""""""""""""""""""""""""#########$$$$$$$$$############$$$$$$%%%!!!"""###%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%'''&&&$$$$$$$$$%%%$$$###"""###$$$%%%%%%%%%$$$$$$########################%%%%%%&&&&&&%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&'''''''''&&&%%%'''((('''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''(((&&&%%%$$$%%%'''+++(((&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""" !!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''''''''(((((())))))))))))******))))))(((((((((((())))))))))))((('''&&&&&&&&&&&&((((((((((((((((((((((((******))))))))))))(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%############$$$%%%&&&&&&''''''##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%#########$$$######""""""########################$$$############"""""""""!!! !!!###$$$###""""""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$##############################$$$$$$$$$&&&%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$##############################$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###$$$$$$$$$$$$###""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""##################$$$$$$$$$$$$%%%#########$$$$$$$$$%%%%%%%%%%%%$$$############$$$############$$$$$$$$$%%%$$$############""""""""""""###$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$###############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&$$$""""""###$$$$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%(((+++'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&((()))((('''%%%&&&&&&+++)))&&&%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$######""" !!!!!!!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&(((((((((((()))))))))******))))))(((((((((((()))(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))))))))((((((((((((''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%###""""""######$$$%%%&&&''''''##############################$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$$$$$$$######"""!!!###########################""""""""""""""""""""""""!!!!!!"""###$$$$$$######$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$################################################%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&############$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$#################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!######$$$$$$$$$######"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$"""""""""######$$$$$$$$$%%%$$$$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%############""""""!!!!!!""""""""""""######""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&$$$""""""$$$%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&(((+++'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%&&&''''''%%%'''))))))(((&&&%%%&&&)))'''$$$###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%'''&&&%%%%%%'''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&'''(((((((((((()))))))))***))))))(((((((((((()))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''')))))))))(((((((((((('''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$###"""""""""###$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$""""""!!!!!!!!!""""""###$$$$$$$$$$$$$$$###"""!!!########################"""""""""""""""""""""######$$$$$$$$$$$$$$$$$$%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$##############################""""""#########$$$$$$$$$#################################""""""""""""!!!"""######$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$#########""""""#########$$$$$$$$$##############################"""""""""######$$$######$$$$$$$$$%%%%%%%%%###############"""!!! """"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&$$$######%%%&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''((('''''''''&&&&&&%%%%%%$$$!!!$$$&&&''''''&&&'''(((''''''''''''''''''''''''((('''%%%%%%%%%%%%'''(((&&&&&&%%%%%%&&&&&&'''(((%%%'''))))))'''&&&%%%%%%'''%%%######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%&&&&&&&&&&&&###$$$%%%%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))(((((('''''''''''''''(((''''''''''''''''''''''''))))))((((((((((((''''''%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$%%%&&&%%%$$$$$$%%%&&&$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$#####################$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%"""""""""############$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$######$$$$$$$$$###############"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$#########"""""""""""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""""""""############$$$%%%%%%%%%$$$######""""""###""""""""""""###$$$$$$############$$$$$$$$$%%%"""###$$$$$$$$$###"""!!!$$$$$$######$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$###############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&$$$######%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%!!!###'''((('''&&&%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((%%%'''((('''&&&$$$%%%%%%&&&$$$######%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&''''''(((###$$$%%%%%%$$$###$$$&&&$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""##################$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''((((((((('''''''''((((((((())))))(((((('''(((((()))***+++)))((((((''''''(((((()))''''''''''''''''''''''''))))))((((((((('''''''''%%%%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&%%%%%%$$$$$$$$$#######################################$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%###%%%&&&%%%###"""$$$&&&######"""""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""""""""#########$$$$$$$$$$$$$$$$$$#########"""""""""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###############""""""""""""############"""######$$$%%%%%%&&&&&&######################## """###%%%%%%%%%###"""$$$$$$$$$#########"""""""""############$$$$$$$$$########################%%%$$$$$$$$$############""""""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################!!!"""###$$$%%%$$$$$$###""""""""""""############%%%%%%%%%%%%$$$$$$$$$$$$###############$$$%%%%%%"""""""""#########$$$$$$!!!"""$$$%%%&&&%%%###"""######"""###$$$%%%'''(((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$###""""""$$$%%%%%%$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###%%%&&&&&&%%%$$$%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((%%%&&&&&&%%%######$$$&&&(((&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''(((%%%&&&'''&&&%%%$$$%%%&&&###$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))''''''''''''(((***++++++))))))((((((((())))))***'''''''''''''''''''''''')))(((((((((''''''''''''$$$%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!! !!!###%%%''''''&&&&&&%%%%%%$$$$$$#################################$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""############$$$$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$&&&%%%"""!!!###%%%""""""!!!!!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""###""""""""""""############""""""###$$$%%%%%%&&&&&&"""""""""""""""""""""""" !!!###%%%&&&%%%###"""$$$$$$$$$$$$######"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$%%%%%%$$$###""""""""""""############%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''!!!""""""""""""#########!!!"""$$$&&&'''&&&%%%$$$!!! """###%%%'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###!!! !!!###$$$$$$###%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""###%%%'''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&'''((((((%%%&&&%%%###""""""$$$&&&+++(((&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%'''((("""$$$$$$$$$""""""###$$$######$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&############$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))(((&&&&&&%%%&&&'''(((((((((((((((((((((((((((******)))(((((((((((((((((((((((((((''''''''''''***)))(((''''''&&&&&&'''%%%&&&((()))))))))((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""###$$$&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$'''$$$!!!!!!###$$$$$$""""""######$$$$$$######"""$$$$$$######$$$$$$%%%&&&$$$""" """%%%&&&%%%#########$$$$$$$$$######"""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$#################################""""""""""""######$$$$$$%%%&&&&&&&&&&&&%%%""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###%%%&&&&&&%%%###"""%%%$$$###""""""###$$$%%%&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$##################$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###))))))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((%%%&&&''''''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&&&&### &&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$######""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))((('''&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''(((***+++,,,(((((((((((('''''''''''')))(((((('''''''''''''''%%%&&&'''((())))))((('''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""###%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""%%%""" !!!###%%%%%%$$$######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$"""!!!"""%%%&&&%%%###"""######$$$$$$$$$######%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""########################$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""###%%%&&&&&&%%%###"""###"""!!! !!!"""###&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%'''((('''%%%#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$########################"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&$$$###$$$&&&&&&$$$!!!&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''((()))++++++(((((((((''''''''''''&&&'''''''''&&&''''''((()))&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""" """$$$$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!"""!!! !!!$$$&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$###"""###$$$%%%$$$###""""""###$$$%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""########################%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$####################################"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$%%%%%%&&&&&&%%%%%%###$$$%%%&&&&&&%%%$$$######"""!!!!!!!!!!!!"""###&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$#####################$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&'''''')))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%###&&&&&&%%%%%%%%%%%%$$$$$$$$$######""""""######$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''))))))(((''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))***&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""" """$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""##################""""""""""""$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$###$$$$$$%%%$$$$$$!!!"""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#################################$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""###$$$########################$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%########################$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$%%%&&&''''''''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""!!!$$$%%%&&&&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%'''''''''''''''''''''''')))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))***'''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""!!!###%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$%%%&&&&&&######$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&##############################""""""""""""######$$$$$$%%%&&&&&&&&&&&&%%%########################%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&!!!###%%%&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((******'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""!!!###%%%%%%%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$%%%&&&&&&'''"""$$$%%%%%%###"""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%&&&%%%$$$###$$$%%%######$$$%%%&&&&&&&&&%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&###########################""""""""""""""""""###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$###""""""&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&(((((('''$$$"""""""""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$###"""!!!"""###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""" """$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############### ###%%%%%%###"""###$$$######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$&&&'''&&&$$$"""$$$%%%$$$$$$%%%%%%&&&%%%%%%%%%######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$##############################$$$######""""""######$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%"""######$$$$$$######"""&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((('''$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$######%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""!!!############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! !!!%%%%%%$$$###$$$&&&#########$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$&&&(((&&&$$$"""$$$&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###!!! ########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$$$$!!!###%%%&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%''')))(((%%%###$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&)))(((''''''''''''&&&$$$''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$###%%%((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!!########################&&&%%%###$$$&&&(((((('''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###!!! %%%%%%%%%$$$$$$#########&&&%%%$$$######$$$%%%&&&$$$&&&'''&&&%%%###$$$%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########+++)))&&&$$$###$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################%%%$$$###""""""###$$$%%%"""############$$$$$$$$$%%%$$$###""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########"""""""""###$$$$$$$$$"""!!! $$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%%%%$$$###""""""###$$$%%%'''&&&%%%$$$$$$$$$%%%&&&############$$$%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""'''&&&&&&%%%$$$###""""""&&&%%%###"""""""""###$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$(((''''''&&&$$$######"""))))))((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''%%%%%%%%%%%%&&&'''((((((###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''$$$""""""###%%%'''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((((((&&&###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%######%%%&&&'''%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$&&&((((((&&&%%%$$$%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$***(((&&&$$$###$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$###""""""###$$$$$$"""############$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""###############"""!!!!!!###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$###""""""###$$$$$$&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((((((((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""############$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$#########$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&'''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$$$$$$$###!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###$$$&&&))))))'''%%%$$$$$$$$$###"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%)))(((%%%$$$###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$###""""""###$$$$$$"""############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############$$$$$$###""""""""""""###"""######$$$$$$######"""&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$###""""""###$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&))))))'''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%$$$''''''&&&$$$###"""!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&''''''&&&$$$######$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%&&&########################&&&%%%$$$$$$%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$"""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""%%%(((((('''$$$######$$$""""""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%((('''%%%$$$###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###"""""""""###$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$######$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$##################$$$##################$$$$$$###$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''%%%###"""!!! """###$$$%%%%%%$$$""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&((('''%%%###""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%'''(((&&&$$$"""###%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!!!!"""###########################%%%$$$$$$&&&'''(((&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$"""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%$$$""""""!!!###&&&&&&$$$"""!!!!!!###"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$#########""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############"""""""""#########$$$$$$$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$#########$$$$$$#########""""""######$$$$$$$$$$$$!!!"""###%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%###"""!!! """"""$$$%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%&&&&&&'''&&&$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))'''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$%%%&&&'''((("""$$$''''''$$$$$$&&&)))&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''"""$$$&&&'''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&))))))'''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%"""##################"""!!!###$$$###"""!!!!!!"""###"""!!!"""$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################"""###$$$$$$$$$$$$###""""""############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%#########$$$$$$$$$$$$$$$###############$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%"""###############$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""""""""""""""""""""#########$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""!!!"""###$$$%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""#########$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&'''(((((('''&&&$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&'''"""%%%((((((%%%$$$'''+++&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''###&&&((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###%%%$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((('''%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""""""""#########$$$$$$""" """$$$###"""!!!"""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""###$$$$$$$$$$$$###""""""############$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&"""#########$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#####################$$$$$$$$$%%%%%%$$$$$$$$$$$$######"""!!!#################################$$$$$$#########"""###$$$$$$$$$$$$###"""!!!"""$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&$$$"""!!!$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''######""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))******)))'''%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$%%%&&&''''''&&&$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""############$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&)))+++)))%%%###%%%(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%''')))(((%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''(((((('''&&&########################%%%$$$%%%&&&'''%%%""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$###!!! #########$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%$$$""" !!!###&&&###!!!!!!"""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################"""###$$$%%%%%%$$$###""""""############$$$$$$$$$%%%$$$###""""""###$$$%%%""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!###$$$%%%&&&%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###!!! ##############################$$$$$$$$$$$$######"""###$$$%%%%%%$$$###""""""###%%%&&&''''''&&&&&&&&&'''''''''%%%### #########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***,,,,,,***'''%%%&&&&&&&&&%%%%%%%%%$$$$$$"""######$$$&&&''''''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$###"""!!! ###%%%'''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&$$$######$$$&&&&&&(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################''''''''''''''''''''''''$$$""" """%%%&&&$$$"""$$$$$$$$$######"""""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$#########""""""""""""###$$$%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$"""!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!###$$$$$$%%%%%%$$$$$$#########""""""""""""""""""""""""############""""""""""""""""""""""""""""""######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$'''### !!!%%%(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%&&&(((+++------+++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$)))(((&&&%%%%%%&&&((()))"""######$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&((())))))(((&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$######"""%%%&&&&&&''''''&&&&&&%%%###%%%&&&'''&&&&&&&&&(((%%%%%%%%%&&&&&&&&&''''''""""""""""""#########$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&'''&&&$$$%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%$$$###%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%$$$$$$###############$$$$$$%%%%%%&&&$$$%%%&&&%%%###"""###$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$########################""""""############""""""##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$&&&###!!!###'''(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%$$$$$$%%%'''(((&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%###%%%''''''%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''!!!!!!!!!"""""""""######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%$$$######%%%%%%$$$###$$$$$$%%%%%%%%%$$$######&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$######""""""######$$$'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%$$$###%%%((()))&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((((((''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%'''''''''((((((((())))))%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&((('''%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%'''))))))&&&###$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''((())))))'''%%%%%%&&&&&&&&&&&&&&&''''''''''''"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&''''''((()))))))))%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%'''&&&%%%%%%''''''&&&%%%###$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&''')))(((&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((((((&&&''''''((((((''''''&&&(((***+++***(((''''''(((&&&&&&&&&'''''''''((((((!!!!!!!!!"""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$&&&'''%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$#########$$$%%%%%%%%%$$$$$$"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$%%%'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&"""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&""""""######$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((''''''((((((((((((''''''((()))******)))'''((()))&&&&&&'''''''''(((((((((""""""""""""#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%((($$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""!!! !!!###%%%$$$###"""###$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&"""$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&!!!!!!""""""###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&###$$$%%%%%%$$$$$$%%%&&&######$$$%%%%%%&&&''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''%%%'''((()))'''''''''(((''''''''''''(((((((((((($$$%%%%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ###%%%$$$"""!!!###&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%''''''%%%###!!!!!! """%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&!!!###$$$$$$######$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&& !!!!!!"""######$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$$$$######%%%'''######$$$%%%%%%&&&''''''!!!"""###%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''###%%%&&&'''&&&&&&&&&(((''''''''''''((((((((()))%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%###"""%%%$$$$$$######$$$$$$%%%######$$$%%%$$$###"""!!!$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$######""""""&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################%%%%%%$$$######$$$%%%%%%&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&"""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################!!!""""""#########""""""###$$$$$$%%%%%%$$$$$$###$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%%%%############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))$$$%%%%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%$$$%%%&&&'''###$$$&&&(((((('''&&&%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%&&&&&&'''((('''%%%$$$$$$%%%'''((()))((('''&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$#########"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%###"""""""""###$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%########################%%%%%%$$$######$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&###%%%&&&(((((('''&&&%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''')))((('''&&&&&&&&&''''''+++***(((''''''(((***+++))))))((('''''''''((((((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$############%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&###!!!!!!"""$$$&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((###$$$$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$#########&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################%%%%%%&&&&&&%%%$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$############&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''')))((((((''''''''''''((()))((('''&&&&&&'''((()))))))))(((((())))))******%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%'''%%%$$$""""""###$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$###"""!!!!!!###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%$$$%%%%%%&&&'''((('''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&'''''''''''')))(((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))***+++%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%$$$$$$%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&%%%&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''((()))&&&&&&&&&'''''''''((((((((()))))))))))))))))))))++++++************++++++''''''''''''((())))))***%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&&&&%%%###"""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$##############################$$$$$$%%%%%%$$$$$$###!!!!!!"""$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&''''''((())))))((('''&&&&&&&&&&&&$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''(((((((((((('''&&&&&&&&&''''''''''''((((((((('''''''''&&&''''''((((((&&&&&&'''''''''(((((((((((())))))************)))************************(((((('''''''''((())))))%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$#################################$$$%%%%%%%%%%%%$$$###$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$%%%&&&''''''''''''###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%&&&'''((((((***)))((('''&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))((((((''''''''''''''''''''''''''''''(((((())))))((((((''''''''''''(((''''''''''''((((((((((((((()))***+++++++++******((((((((())))))(((((((((******)))((((((((())))))%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((%%%$$$$$$$$$$$$$$$$$$%%%((('''$$$###"""###%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&""""""""""""###$$$%%%%%%%%%%%%%%%$$$$$$####################################$$$%%%&&&&&&%%%$$$###(((&&&$$$"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&'''((())))))&&&%%%%%%$$$%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))(((&&&&&&'''(((((('''''''''''''''((())))))***)))((('''''''''''''''''''''''''''((((((((()))((()))***+++,,,,,,+++***++++++,,,,,,,,,,,,++++++,,,,,,+++***)))))))))***######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&,,,***&&&###"""###%%%'''%%%%%%%%%%%%$$$###"""!!!$$$$$$######$$$$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$''''''''''''&&&%%%$$$###&&&%%%$$$######%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%######$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$###"""""""""&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%$$$$$$###!!!!!!"""###$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$############$$$$$$&&&%%%$$$######$$$%%%&&&#########"""""""""""""""###$$$&&&&&&&&&$$$"""!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########&&&''''''&&&$$$$$$%%%'''&&&'''((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''((('''&&&&&&'''(((***+++***%%%!!!!!!$$$(((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))''''''''''''((((((((())))))))))))))))))******++++++***)))))))))***+++,,,,,,++++++///333333...)))((((((((((((((((((((((((((((((((((((((((((((((((######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""''''''&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$&&&%%%$$$$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))(((%%%#########%%%&&&!!!!!!###$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###&&&%%%$$$######%%%&&&(((&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%######$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######"""######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%!!!!!!###$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$############""""""""""""###$$$%%%&&&&&&$$$###!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%&&&&&&%%%######$$$&&&%%%&&&((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%$$$###$$$''')))''''''''''''''''''''''''(((((((((((()))))))))***'''''''''((((((((())))))'''''''''((((((((()))))))))))))))))))))******+++,,,+++***))))))***+++++++++***)))---000111---((())))))))))))))))))))))))))))))))))))))))))))))))######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###!!!"""###%%%&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############(((''''''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%% !!!"""$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''&&&&&&%%%$$$###%%%$$$$$$######%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%######$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''""""""######$$$%%%%%%%%% """$$$$$$%%%%%%$$$$$$############$$$$$$######""""""""""""#################################$$$%%%&&&%%%$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$""""""###%%%$$$%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((($$$%%%&&&&&&%%%$$$%%%&&&$$$""""""###&&&)))***+++''''''''''''''''''''''''((((((((()))))))))******''''''(((((((((((())))))''''''((((((((())))))))))))))))))))))))******+++---,,,+++)))))))))******+++)))((())),,,---+++(((************************************************######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%######$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!"""######$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%% !!!######$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###############$$$$$$###$$$%%%%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""$$$%%%###%%%''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%&&&''''''%%%%%%&&&'''(((%%%###$$$''')))((('''))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((())))))'''(((((((((((())))))))))))))))))))))))******+++...---+++)))(((((())))))+++)))((((((***+++***)))++++++++++++++++++++++++++++++++++++++++++++++++######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&!!!"""$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%'''(((%%%%%%%%%&&&%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%######$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$############$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%""""""######$$$$$$$$$%%%###$$$$$$$$$%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$%%%&&&###%%%''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&((()))((('''&&&''')))***'''%%%%%%((()))'''%%%************************))))))))))))************))))))))))))))))))(((((((((((((((((()))))))))***)))))))))))))))******+++...---+++)))(((((())))))---+++))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$"""!!! %%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&%%%%%%###$$$%%%&&&''''''''''''$$$$$$######$$$$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%######$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%%%%%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$###$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$%%%'''$$$%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''$$$%%%'''((((((((('''&&&''')))))))))((('''((()))'''&&&&&&''')))******)))************************)))))))))*********++++++******))))))))))))((((((((((((((()))))))))******)))))))))))))))******+++---,,,+++)))))))))******---,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%######$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$######$$$%%%%%%$$$######""""""###$$$$$$%%%&&&&&&$$$#########$$$$$$%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''%%%$$$###$$$&&&%%%&&&((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((($$$%%%'''((()))((('''&&&'''((()))((('''&&&''')))$$$&&&((()))))))))***+++))))))))))))))))))))))))))))))*********+++++++++*********)))))))))(((((((((((()))))))))*********)))))))))))))))******+++,,,+++***))))))***+++++++++,,,,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""######$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$""" $$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%###$$$$$$%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%######$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%''''''''''''%%%%%%""""""###$$$%%%%%%&&&&&&$$$#########$$$%%%%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&$$$###"""###%%%&&&'''((((((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))$$$%%%'''))))))((('''&&&&&&'''((('''&&&&&&'''(((%%%(((++++++((('''(((+++(((((((((((((((((((((((()))************++++++++++++*********))))))(((((())))))))))))************)))))))))))))))******++++++***)))))))))***+++,,,***+++,,,,,,***)))))))))************************************************$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&%%%$$$###"""###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$%%%$$$###%%%'''((('''%%%#########$$$$$$$$$$$$$$$$$$$$$$$$&&&###  $$$$$$$$$######"""""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$############$$$$$$'''&&&$$$#########$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%'''(((((('''###%%%&&&&&&%%%$$$&&&'''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''((((((&&&$$$###$$$$$$######$$$&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&'''(((((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))'''(((((((((((((((''''''''''''''''''((((((((())))))))))))*********************************++++++)))***+++,,,,,,+++)))(((,,,,,,,,,,,,,,,+++***))),,,,,,+++++++++++++++,,,...,,,+++++++++,,,,,,+++###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''%%%%%%%%%&&&'''&&&%%%''''''''''''&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$###%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###!!!!!!"""$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&$$$$$$############$$$$$$&&&%%%$$$###"""######$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%'''&&&%%%###$$$%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''&&&$$$$$$%%%$$$$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''(((((((((((((((''''''************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------------.........)))***+++,,,,,,+++***)))---------------,,,,,,+++------,,,,,,+++,,,,,,---...---,,,,,,---------,,,"""######$$$$$$######"""%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''%%%$$$%%%&&&'''&&&$$$(((((((((((('''&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%"""###$$$$$$$$$$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$#########%%%$$$$$$############$$$$$$%%%$$$######"""#########$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$%%%$$$###"""###$$$$$$######$$$&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&((((((((('''&&&&&&&&&%%%((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((''''''''''''&&&'''(((((())))))(((((((((************************))))))))))))))))))))))))(((((((((((()))))))))))))))******+++++++++******+++++++++***************************************+++++++++,,,,,,---------++++++,,,,,,------......,,,,,,,,,---------------------,,,,,,,,,------............///////////////######$$$$$$$$$$$$######''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&%%%$$$$$$&&&&&&%%%$$$'''''''''''''''&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$%%%''''''&&&%%%###$$$$$$$$$###$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$""""""###$$$%%%$$$$$$######$$$$$$%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""###$$$$$$###!!!###$$$$$$###"""$$$%%%'''&&&%%%%%%$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((()))(((((((((''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))))))))******++++++++++++************)))))))))))))))******************************++++++,,,,,,------............///000222222------------......///000000////////////000000111111222444555555555666777$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&%%%$$$$$$%%%&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%&&&''''''&&&%%%###$$$%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$###"""!!!########################""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%%%%###!!!###$$$$$$###"""$$$%%%'''&&&%%%%%%$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((''''''((()))******))))))))))))))))))))))))))))))************************'''((((((((())))))******((()))******+++++++++***---------------------,,,------------............------......///000000111111111000111222333444555333333333333333444555666777777777777777888999999999<<>>>>>@@@@@@???@@@@@@AAABBBCCCBBBGGGMMMPPPPPPRRRUUUXXX$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$###$$$%%%%%%%%%###%%%%%%&&&&&&&&&&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&'''''''''&&&%%%%%%&&&&&&%%%###!!!%%%&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&%%%$$$###$$$%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&'''''''''&&&&&&"""###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''((((((((()))'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&'''((())))))((('''&&&(((((((((''''''''''''''''''((((((((())))))))))))''''''(((******++++++***++++++++++++++++++++++++************************)))))))))***+++,,,,,,,,,)))***+++,,,------------++++++,,,---...//////000...///000222444555666777::::::;;;<<<===>>>??????BBBCCCDDDEEEEEEDDDCCCCCCDDDCCCAAA@@@@@@@@@BBBCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGMMMTTTXXXYYY[[[```ddd######$$$$$$$$$$$$######"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$""""""$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%$$$######%%%%%%$$$###&&&&&&''''''(((''''''&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%$$$###$$$''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$&&&'''"""""""""######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&'''((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%%%%$$$######%%%&&&&&&%%%$$$&&&'''$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&(((((('''&&&%%%!!!###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((())))))******&&&'''(((******((('''&&&******))))))(((((('''''''''((((((((())))))******''''''(((******+++++++++))))))))))))))))))))))))************************))))))***+++,,,,,,------***+++,,,---............///000000222333444555666888999:::<<<>>>@@@BBBCCCIIIIIIJJJKKKLLLMMMNNNOOOMMMNNNPPPQQQQQQOOOMMMLLLEEEDDDBBB@@@@@@@@@BBBCCCBBBBBBBBBCCCCCCDDDFFFFFFFFFMMMUUUZZZ\\\^^^cccggg########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&)))(((&&&%%%$$$&&&'''((('''&&&%%%$$$############%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$#########(((%%%$$$)))$$$!!!)))%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%###########################$$$$$$###"""###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$######$$$%%%&&&&&&%%%$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''###!!!"""'''***(((%%%&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&''''''((()))******%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%(((((((((((())))))))))))''''''''''''''''''''''''***)))(((''''''&&&''''''***)))(((&&&&&&''''''((())))))(((((('''''''''&&&************)))))))))))))))))))))))))))(((((((((***+++---------+++)))''''''***---...,,,+++******,,,,,,,,,,,,---...///000,,,///111222222333444666444666999<<<>>>@@@AAABBBAAAEEEJJJNNNQQQTTTVVVXXXWWWXXXYYY[[[[[[[[[ZZZZZZZZZ[[[\\\]]]\\\YYYVVVTTTPPPKKKEEECCCDDDEEEEEEDDDDDDEEEEEECCCBBBAAACCCDDDFFFHHHLLLQQQYYY```fffjjj$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&---,,,)))'''&&&%%%%%%&&&$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%,,,(((###((('''$$$'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""$$$### '''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''))))))((((((((())))))******)))((('''&&&'''(((((())))))((((((((('''''''''))))))))))))))))))))))))***************)))))))))((()))+++,,,,,,+++)))(((!!!$$$''')))))))))***+++,,,,,,,,,---///000111222222555888:::<<<===@@@BBBCCCEEEHHHKKKLLLLLLLLLKKKLLLOOOSSSVVVXXXZZZ]]]______```aaabbbccccccbbbbbbcccdddeeefffeeedddbbb```___ZZZTTTOOONNNMMMLLLKKKJJJJJJKKKJJJHHHGGGHHHJJJHHHJJJNNNSSSYYY```fffiii%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%###"""!!!!!!"""""""""###%%%&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###%%%&&&''''''!!!***((($$$)))(((!!!###%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$######%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$!!!!!!$$$&&&%%%###'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))******+++&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((())))))***+++,,,***)))((('''''''''(((((())))))((((((((((((''''''))))))))))))))))))))))))************************))))))***+++,,,+++++++++%%%(((***,,,---///111333///000111333555777999:::===@@@DDDGGGIIILLLOOORRRTTTVVVYYY[[[[[[YYYWWWVVVZZZ\\\^^^___```aaadddfffiiiiiijjjkkkkkkkkkjjjjjjllllllmmmmmmmmmllllllkkkkkkgggaaa]]][[[ZZZXXXWWWWWWXXXXXXXXXVVVUUUVVVWWWSSSTTTVVVZZZ___dddhhhkkk%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''+++++++++***)))(((''''''((((((''''''''''''(((((($$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&!!!"""######$$$######"""#########$$$%%%&&&'''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""###%%%&&&''''''!!!%%%(((222999,,, &&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&"""######$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$%%%''')))((('''&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''')))((((((((())))))***+++)))))))))((((((((((((((())))))(((((((((((((((((((((((()))))))))))))))******************+++++++++,,,,,,,,,,,,,,,------------///111333444666:::===:::;;;===@@@CCCEEEGGGHHHKKKMMMQQQSSSUUUXXX\\\___^^^___```aaaaaa``````___cccdddeeefffffffffiiikkknnnnnnnnnnnnnnnnnnnnnmmmnnnnnnmmmmmmlllkkkkkkkkkhhhfffbbb`````````aaaaaacccdddfffeeedddcccdddeeeaaaaaaaaaccceeegggjjjkkk$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''+++***)))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%((($$$,,,GGGPPP555$$$000%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%$$$######$$$%%%&&&!!!""""""###$$$%%%%%%&&&((('''&&&%%%$$$"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$%%%%%%$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%%%%&&&((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((***)))(((''''''''''''''')))))))))))))))((((((((((((((())))))))))))))))))((()))))))))******++++++)))))))))******+++++++++------,,,,,,,,,---...///...111444777:::>>>BBBFFFJJJLLLNNNQQQTTTVVVXXXXXXYYYZZZ\\\]]]]]]___ccceeeccccccbbbbbbccceeefffhhhhhhiiikkkkkkjjjjjjkkkmmmnnnnnnmmmlllllllllkkkkkkjjjiiihhhfffdddbbbaaa```[[[[[[ZZZYYYYYYZZZ\\\^^^aaacccffffffffffffggghhhfffeeecccbbbbbbbbbcccddd########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&"""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&))))))((('''&&&&&&%%%%%%((((((&&&%%%$$$$$$$$$$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%((("""***GGGQQQ555###000%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$##############################$$$&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''(((((($$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""""""""######$$$$$$%%%((('''&&&%%%###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%%%%%%%$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%)))(((''''''&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&))))))*********)))((('''(((((())))))))))))******)))******++++++,,,,,,,,,*********++++++,,,,,,---...---,,,,,,...111333555666999???DDDHHHNNNSSSVVVYYY[[[]]]```bbbdddddddddcccddddddcccbbbcccfffhhhgggggggggggghhhjjjlllnnnkkkmmmooonnnllljjjiiiiiiggggggeeedddcccccccccccc``````^^^\\\ZZZWWWTTTSSSNNNOOOOOONNNMMMMMMOOOQQQSSSVVVZZZ\\\\\\]]]^^^______^^^\\\ZZZYYYXXXYYYYYY$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''!!!###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$%%%&&&$$$$$$############$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&%%%$$$######$$$$$$(((((('''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%222<<>><<<>>>@@@@@@>>>???AAADDDDDDHHHMMMPPPSSSTTTVVVWWWVVVUUUUUUUUUVVVWWWYYYZZZ%%%%%%%%%%%%$$$$$$###"""%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((($$$$$$&&&&&&&&&&&&$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''######$$$%%%%%%&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&(((((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%&&&((()))((('''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%%%%(((%%%$$$%%%'''(((&&&$$$&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%$$$$$$%%%&&&'''###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))((((((+++*********))))))(((((())))))))))))(((((((((((()))+++,,,,,,***)))))))))&&&((()))***))))))+++,,,...000111111222555999<<>>===AAACCCDDDCCCAAA>>>======<<<===>>>???AAABBBCCCDDDKKKQQQWWWYYY\\\bbbdddddddddddddddeeeeeeffffffggg%%%%%%%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%&&&''''''''''''&&&%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''((($$$$$$$$$%%%&&&&&&&&&'''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''''''''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%'''((('''&&&###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%'''&&&$$$%%%'''(((&&&$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&'''''''''((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************)))))))))(((+++*********))))))))))))************************(((***++++++***)))***++++++,,,------,,,,,,...///...111555999<<<@@@EEEIIIIIIJJJMMMQQQVVV]]]bbbeeeiiiiiijjjkkkkkkkkkkkkjjjjjjiiigggfffgggiiikkklllooonnnmmmkkkjjjjjjkkkkkkjjjlllnnnqqqqqqnnnjjjfffeeecccaaa]]]WWWOOOGGGBBB>>>???@@@AAABBBBBBBBBBBBEEEGGGHHHHHHFFFEEEDDDEEEEEEEEEGGGHHHJJJKKKLLLMMMWWW^^^dddfffhhhmmmooommmnnnnnnnnnnnnnnnnnnnnnnnn%%%&&&&&&&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&''''''((((((''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&!!!"""###$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&(((((('''&&&%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$$$$%%%&&&'''&&&%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&((((((((((((((('''''''''(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))***************)))))))))++++++++++++++++++++++++(((***,,,,,,++++++---......///000//////111333666777;;;AAAFFFKKKOOOSSSVVVUUUWWWZZZ^^^cccgggkkkmmmlllllllllllllllkkkkkkjjjhhhhhhiiijjjkkklllmmmnnnooommmkkkiiigggfffffffffhhhffffffggggggeee```[[[XXXXXXWWWUUUPPPKKKEEEBBBAAABBBDDDFFFHHHIIIJJJJJJMMMOOOPPPQQQPPPOOOPPPQQQRRRSSSTTTVVVXXXYYY[[[[[[bbbiiinnnnnnppprrrsssqqqsssssssssrrrqqqppppppooo&&&&&&&&&''''''&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%)))'''&&&$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######""""""###%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''((('''''''''''''''''''''''''''(((((((((((((((''''''))))))((((((''''''&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))************************+++++++++++++++,,,,,,,,,***,,,------,,,---///111...000222333666999>>>BBBGGGLLLQQQVVVYYYZZZ\\\]]]aaaccceeehhhjjjkkkkkkkkkllllllllllllkkkjjjiiihhhiiijjjlllnnnnnnnnnmmmlllllljjjgggdddaaa___^^^^^^^^^[[[YYYYYYZZZYYYTTTPPPMMMNNNPPPPPPNNNKKKIIIHHHMMMNNNOOOQQQRRRSSSTTTTTTWWWYYY[[[[[[[[[[[[]]]^^^___```aaacccdddfffggghhhiiiooorrrqqqpppqqqqqqnnnqqqqqqqqqpppooommmlllkkk%%%%%%&&&''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''(((%%%&&&'''(((((('''&&&%%%((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''((((((((((((((('''))))))((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********************+++++++++*********+++++++++,,,,,,+++,,,---------...000222333666:::>>>CCCHHHOOOSSSUUUYYY___bbbccccccccccccgggiiikkklllmmmmmmlllkkklllllllllkkkjjjiiihhhgggkkklllnnnnnnmmmkkkhhhfffcccaaa^^^[[[XXXVVVUUUTTTPPPNNNLLLMMMNNNMMMJJJGGGHHHKKKOOOQQQQQQQQQRRRTTTWWWXXXYYY[[[]]]^^^^^^^^^```bbbcccdddddddddfffhhhgggggghhhjjjkkklllmmmnnnmmmqqqssspppnnnooonnnkkkkkklllmmmmmmllljjjhhhfff$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''(((((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''''''''''''&&&%%%$$$$$$###&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&'''&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&%%%%%%&&&''''''%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%######$$$%%%&&&''''''(((''''''''''''''''''''''''&&&'''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********************+++++++++++++++*********++++++,,,,,,---+++---...///000333777:::@@@DDDIIIOOOTTTYYY^^^bbb]]]aaaeeehhhiiiiiiiiiiiihhhiiikkklllmmmmmmmmmllljjjjjjjjjjjjiiihhhgggfffggghhhiiiiiigggccc___]]]RRRQQQOOOLLLKKKJJJJJJJJJKKKKKKLLLLLLKKKIIIHHHGGGLLLPPPUUUXXXXXXYYY\\\___[[[\\\___aaadddfffggggggggghhhiiihhhggggggiiikkkiiiiiiiiijjjkkkkkkllllllgggkkklllhhhgggiiijjjhhhfffggghhhiiiiiihhhfffeee######$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((())))))((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''((()))))))))***'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((''''''&&&%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%'''((('''&&&###$$$$$$%%%%%%$$$$$$######$$$&&&''''''&&&$$$###%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&((('''%%%$$$&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%"""###$$$%%%&&&''''''(((''''''''''''''''''''''''&&&&&&'''((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))*********************++++++,,,,,,,,,***++++++,,,------......///111444777:::???EEEIIIOOOSSSYYY]]]```ccceeegggccceeeiiijjjjjjjjjjjjkkkhhhhhhhhhiiiiiihhhhhhgggdddddddddddddddcccbbbaaa^^^_________\\\YYYUUUSSSHHHHHHHHHHHHIIIKKKMMMOOOTTTWWW[[[ZZZUUURRRRRRSSSUUUYYY^^^```______cccgggcccdddeeegggiiijjjkkkkkkiiijjjjjjhhhffffffgggiiiffffffffffffffffffffffff```cccdddaaabbbgggkkklllkkkmmmooorrrrrrrrrpppooo"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$%%%%%%&&&'''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))&&&''''''((()))******+++'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))&&&&&&&&&'''''''''(((((())))))((((((((('''''''''&&&''''''''''''''''''&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%###"""!!!'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%&&&((()))((('''%%%&&&&&&''''''&&&&&&%%%###$$$&&&''''''&&&$$$###%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&((('''%%%$$$%%%((((((((('''''''''&&&&&&&&&''''''%%%$$$$$$%%%''''''&&&&&&&&&'''&&&&&&%%%%%%"""######$$$&&&'''((((((''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&'''''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((************************(((((((((((((((((((((((((((((())))))*********+++*********++++++,,,,,,,,,,,,,,,------...///000000444777;;;@@@EEELLLSSSXXXYYY]]]bbbeeefffeeeeeefffhhhjjjkkkkkkjjjhhhhhhhhhiiihhhfffeeecccaaa```___]]]^^^^^^^^^^^^]]]]]]\\\WWWWWWWWWVVVTTTRRROOOMMMLLLMMMNNNQQQUUUYYY\\\^^^```fffkkkiiibbb]]]]]]```\\\```eeeeeecccbbbfffiiilllllllllmmmllllllkkkkkkjjjjjjiiigggdddccceeefffddddddccccccbbbbbbbbbbbb```cccdddccceeemmmtttvvvyyy{{{%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###""" """&&&((((((&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&((())))))))))))+++***)))(((''''''((((((%%%%%%%%%&&&&&&'''''''''*********)))((((((''''''))))))(((((('''''''''&&&'''&&&&&&&&&&&&'''((((((''''''((((((((((((((('''&&&''')))***+++***((('''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&'''''''''&&&((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))'''&&&$$$(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++)))(((((())))))'''&&&((((((((((((((((((((((((+++***)))(((((()))***+++(((((()))+++,,,---...///...---,,,,,,,,,,,,+++***---...---,,,---111666:::???DDDKKKPPPTTTWWW\\\```ccccccdddfffgggiiijjjjjjjjjjjjjjjiiihhhfffeeeddd```___]]][[[XXXWWWVVVUUUTTTUUUVVVTTTRRRPPPOOOPPPMMMMMMMMMMMMMMMOOOSSSVVVUUUWWW\\\bbbgggjjjjjjiiilllnnnpppnnnjjjfffdddddd___```bbbdddcccccchhhmmmlllkkkjjjhhhfffeeedddcccdddaaa]]]]]]aaafffhhhiiicccbbbaaabbbdddgggiiijjjkkkkkkkkkmmmttt~~~%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%'''%%%###$$$&&&&&&%%%###%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&%%%%%%''''''(((((()))((((((((())))))))))))((((((((('''&&&&&&'''''''''((((((((())))))((((((((((((''''''))))))(((((((((''''''''''''&&&&&&&&&&&&'''(((((())))))))))))((('''&&&&&&&&&''')))*********((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%((('''%%%$$$$$$%%%'''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((&&&%%%(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''''')))***)))(((************************++++++************++++++******))))))))))))))))))---,,,,,,,,,,,,,,,,,,+++---...000222444999???CCCMMMQQQWWW[[[]]]```cccfffiiiiiihhhhhhhhhgggggggggjjjiiihhhfffccc```^^^]]]SSSSSSRRRQQQPPPPPPPPPPPPOOOOOONNNKKKHHHGGGIIIJJJJJJLLLOOORRRUUUYYY^^^bbbccceeehhhlllpppqqqqqqpppppppppqqqpppmmmjjjgggfff______```aaabbbcccgggjjjjjjiiihhhgggeeeccc```^^^cccaaaaaadddjjjpppsssttttttrrrppppppqqqtttvvvwwwwwwwwwyyy~~~%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%########################&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%((('''%%%%%%&&&&&&%%%#########$$$&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&++++++******)))(((''''''((()))))))))(((((('''&&&((())))))******)))''''''((((((((((((((()))))))))&&&''''''''''''((((((((())))))((((((((((((''''''''''''&&&&&&''''''((()))*********)))((('''&&&%%%&&&''')))*********)))((('''(((((())))))((((((''''''(((((())))))(((((('''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((('''&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&'''((((((((((((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$###''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''))))))))))))((('''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((***,,,......---************************++++++,,,,,,,,,,,,++++++*********))))))(((((((((------------...............111666;;;@@@FFFLLLPPPZZZ]]]aaadddeeeggghhhjjjjjjjjjiiihhhgggfffeeedddeeedddbbb^^^ZZZUUURRRPPPGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFDDDDDDGGGKKKNNNRRRUUUYYY^^^aaafffjjjmmmnnnoooppprrrrrrrrrrrrqqqnnnmmmkkkjjjiiifffccc```^^^]]]]]]^^^aaaeeeggghhhjjjjjjkkkmmmnnnmmmjjjggglllnnnrrrzzz%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&'''(((((((((###$$$%%%&&&'''((()))***''''''''''''''''''''''''((((((((())))))******+++(((((()))))))))((((((''''''(((***++++++)))'''&&&((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))))))))(((((((((((((((((('''''''''''''''(((((())))))))))))))))))((('''&&&''''''((()))***))))))((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))((('''&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&'''((())))))(((''''''''''''&&&&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++***+++---111333333333***************************+++,,,------,,,+++************+++,,,---------,,,---///000000111222333666:::@@@GGGMMMRRRXXX\\\___aaadddfffggghhhhhhiiiffffffeeeddddddcccbbbbbb\\\ZZZWWWSSSNNNIIIDDDBBBAAA@@@??????????????????@@@CCCFFFJJJNNNSSSYYY]]]bbbeeehhhjjjlllmmmoooqqqqqqqqqrrrqqqnnnlllkkkkkkjjjgggeeeeeeeeeccc___\\\_________aaahhhoooqqqnnnrrrsssuuu{{{%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''''''''((()))&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&'''(((((()))******&&&'''((()))************&&&''')))++++++***((('''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))(((((())))))))))))))))))(((''''''''''''((())))))''''''((()))*********)))'''(((((()))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))*********)))(((''''''%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&'''((())))))(((''''''''''''&&&&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&'''((()))((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++***+++---111444444444)))))))))))))))))))))))))))***+++,,,,,,+++***)))***++++++,,,---...//////***---000111222444777:::BBBFFFLLLRRRWWW[[[```ccccccdddfffhhhiiiiiiiiihhheeedddcccaaa___]]]\\\[[[OOONNNKKKGGGCCC???;;;999::::::;;;;;;===>>>@@@AAADDDHHHOOOVVV[[[```dddgggkkkmmmoooooonnnmmmnnnooonnnppppppnnnjjjfffddddddeeeddddddfffggghhhhhhggghhhlllooosss|||%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))(((&&&%%%%%%&&&((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&((()))***+++++++++'''''')))******))))))(((((((((''''''''''''&&&&&&%%%%%%&&&'''(((((())))))(((((())))))))))))******((((((''''''(((((()))***&&&'''((()))***+++++++++(((((((((((())))))))))))((())))))******))))))(((((())))))******))))))((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&'''((((((((((((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))******))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''(((((())))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((***---000000///((((((((((((((((((((((((******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++///444666888:::???CCCOOOSSSWWW[[[^^^aaaeeegggiiihhhhhhjjjkkkkkkiiigggdddbbb___[[[WWWRRROOONNNCCCCCCBBB@@@>>><<<:::999666777:::>>>BBBFFFJJJLLLPPPTTT[[[```ccceeefffgggiiikkkllllllkkkkkklllmmmjjjmmmooommmhhhccc`````````cccgggiiilllooosssvvvzzz%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%'''((('''%%%$$$&&&'''((((((((('''''''''''''''''''''''''''''''''''''''((((((''''''''''''&&&&&&'''((()))***************'''((((((((()))))))))))))))))))))((((((((('''''''''''''''(((((()))))))))(((((()))))))))*********((((((((((((((())))))***'''((()))***************((((((((((((((())))))***))))))************))))))))))))************))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''((()))***)))'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''(((+++,,,,,,+++)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,,,,,,,------......//////222777===AAACCCGGGMMMSSSYYY[[[^^^aaabbbeeehhhjjjkkkiiigggggghhhfffbbb___ZZZXXXTTTOOOJJJEEEBBB@@@<<<===>>>???????????????===???BBBGGGMMMSSSXXXZZZ]]]___cccdddddddddeeeffffffggghhhhhhhhhiiilllnnnpppuuuyyyyyysssmmmkkkjjjhhhmmmrrrsssrrrtttzzz%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&& ###&&&&&&%%%&&&))),,,''''''''''''(((((())))))((((((((((((((((((((((((%%%%%%&&&'''((()))***+++***************)))((((((((((((''''''((()))***++++++*********))))))(((((((((((((((((())))))))))))(((((())))))*********+++((((((((((((((()))******))))))*********))))))(((((((((((((((((()))******))))))************))))))))))))************))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&'''(((((()))((((((((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&'''))))))((('''%%%###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))((()))+++,,,+++***************************......,,,++++++,,,......++++++---///222444666777:::@@@GGGLLLNNNSSSZZZ```^^^```bbbcccdddfffjjjmmmiiifffcccbbbaaa___ZZZUUUMMMKKKHHHDDD@@@<<<999777999:::===???BBBDDDEEEFFFHHHJJJMMMRRRWWW\\\aaacccdddeeefffeeeddddddfffhhhggghhhhhhggggggiiimmmppp}}}}}}yyy|||zzz&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&++++++***)))((('''&&&&&&'''''''''''''''&&&&&&&&&$$$&&&((((((((((((***,,,)))))))))))))))((((((''')))))))))))))))*********))))))))))))((((((((('''******)))(((''''''''''''''''''(((((()))))))))))))))))))))(((((((((((((((---------,,,,,,,,,,,,+++((()))***++++++***)))(((************************++++++++++++***)))''''''))))))))))))))))))))))))'''((()))))))))(((&&&%%%)))(((((((((''''''''''''))))))(((((('''''''''&&&((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&###$$$%%%%%%&&&&&&%%%%%%)))(((&&&%%%$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!###'''***((($$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((''''''&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((###$$$%%%&&&''''''''''''(((((((((((())))))))))))'''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))------,,,+++***)))(((((((((***,,,---,,,,,,,,,...+++++++++,,,---...///000222333444666777;;;@@@DDDJJJMMMRRRWWW[[[]]]]]]]]]ddddddeeefffgggggghhhhhhgggccc]]]YYYWWWTTTPPPLLLIIIFFFAAA===:::999:::;;;>>>@@@CCCGGGJJJLLLMMMMMMSSSSSSTTTYYY```eeefffffffffdddbbbaaa```bbbcccdddcccbbbdddhhhlllsss&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((''''''&&&&&&'''''''''((((((''''''''''''(((((((((((((((''''''&&&&&&&&&*********))))))))))))))))))))))))*********+++++++++,,,---,,,***)))***+++)))***************))))))*********+++++++++++++++************************,,,,,,+++*********++++++(((((((((((())))))))))))++++++++++++++++++++++++*********)))))))))((((((((()))************)))((())))))))))))))))))))))))++++++++++++******)))((())))))))))))))))))))))))((()))))))))(((((('''&&&))))))((((((((('''''''''))))))((((((((('''''''''((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%&&&%%%$$$%%%'''((('''&&&%%%%%%&&&''''''''''''&&&)))(((&&&%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$!!!!!!%%%'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''$$$%%%%%%&&&''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***************))))))((()))++++++***)))***+++++++++++++++,,,...000111666888;;;>>>AAAEEEJJJNNNSSSVVVYYY]]]___```aaaaaaggghhhiiiiiihhhfffeeecccddd___YYYUUURRROOOKKKHHHDDDAAA>>><<<;;;<<<===???EEEHHHKKKOOOSSSUUUVVVWWWYYYYYYZZZ]]]bbbffffffeeedddbbb```^^^___cccgggiiipppppprrrvvvyyy&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))(((''''''&&&''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))******++++++(((((())))))******+++++++++,,,,,,+++)))(((((()))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))***+++************************))))))))))))*********************)))))))))(((((()))******++++++******)))************************++++++++++++************))))))))))))))))))))))))***))))))((((((((((((((()))))))))(((((((((''''''))))))(((((((((((('''''')))((((((''''''(((((()))'''''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%&&&'''((((((((('''%%%$$$&&&%%%$$$%%%'''((('''&&&%%%&&&''''''((((((''''''((((((&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$""" """%%%'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))***++++++)))((()))***---,,,,,,---///222555888===AAAFFFKKKOOOSSSXXX[[[^^^___```bbbccccccddddddiiijjjkkkkkkiiieee```]]][[[WWWQQQLLLJJJGGGEEECCC>>>=========???BBBEEEFFFMMMOOORRRVVVYYY[[[\\\]]]ZZZZZZ[[[]]]```bbbaaa```cccaaa```aaaeeejjjqqqttt|||}}}&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***'''''''''''''''(((((()))******))))))))))))******%%%&&&&&&''')))******+++((((((((()))))))))******************************((()))******))))))***,,,))))))***++++++,,,+++++++++++++++++++++***************++++++++++++,,,,,,(((((((((((()))***++++++------,,,,,,,,,,,,++++++***************+++++++++---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++++++++***))))))))))))******+++))))))))))))))))))))))))+++***)))((('''((()))***)))))))))(((((((((((('''))))))(((((((((((((((((())))))(((((((((((())))))(((''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((((((''''''&&&%%%%%%%%%%%%&&&'''((()))((('''%%%$$$&&&%%%$$$%%%'''((('''&&&%%%%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''(((((((((%%%&&&''''''(((''''''''''''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********,,,,,,---,,,******+++,,,///000000333777<<<@@@CCCGGGLLLRRRWWW[[[^^^aaadddcccccccccddddddeeeeeefffggghhhiiihhheee___YYYUUUNNNKKKGGGDDDBBBBBBBBBBBB>>>???AAACCCGGGKKKOOOQQQWWWXXXZZZ\\\]]]]]]]]]]]]XXXXXXZZZ]]]___aaaaaaaaaeeegggkkkpppwww}}}&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***'''''''''''''''((()))*********))))))))))))******'''''''''''''''((((((((())))))((((((((('''''''''...---------,,,+++++++++***+++,,,,,,,,,,,,---///+++,,,---...///000000000/////////......---------........................,,,+++++++++,,,---......------------------------/////////000000111111111/////////.........------------------------------......---,,,,,,+++******))))))((((((((()))******************************+++***)))(((((()))++++++***)))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&'''((((((((('''%%%%%%&&&%%%$$$%%%'''((('''&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&''''''(((((((((((())))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))************************************)))))))))))),,,,,,---,,,++++++---///111333555999???FFFKKKOOORRRVVV\\\```bbbdddfffgggfffffffffffffffgggggggggffffffddd```[[[SSSLLLHHHDDDCCCBBBAAAAAABBBDDDFFFEEEGGGJJJNNNRRRVVVYYY[[[```aaaaaaaaa```___]]]\\\XXXZZZ]]]```cccgggjjjlllqqqwww&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''((()))************))))))))))))******+++***)))(((&&&%%%$$$###***)))))))))((((((''''''+++++++++******))))))))),,,---...---+++++++++---,,,---///000111222222222111111000000//////......000/////////..................---------...//////000000000000111111111222333333444444555666666666333333333333222222222222222222111111111111222222222222111///...,,,+++***+++***)))(((((()))*********************************************++++++,,,******)))))))))((((((((((((((())))))))))))*********))))))(((((())))))***(((((((((((()))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&'''((()))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))************************,,,+++++++++******))))))***+++,,,,,,,,,...111333666888<<>><<<;;;;;;:::999999888888::::::999888777666666555666555555444444444444555888888999:::;;;<<<<<<=========>>>>>>???@@@@@@AAA@@@@@@@@@@@@?????????>>>>>>===<<<;;;;;;<<<===>>><<<;;;999777444222000///...---+++***)))***+++,,,************************)))***++++++,,,,,,++++++*********)))))))))(((((((((((()))))))))***************))))))))))))******(((((()))))))))*********))))))))))))((((((((('''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((()))((('''%%%%%%&&&'''(((&&&%%%$$$%%%'''((('''&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$$$$%%%%%%!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''%%%&&&&&&'''(((((())))))%%%&&&''''''((((((''''''&&&%%%%%%&&&&&&((()))))))))((((((''''''(((((()))%%%%%%&&&&&&&&&'''''''''((('''&&&%%%&&&((()))+++(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,---///000111444888<<>>???AAADDDGGGHHHJJJLLLMMMNNNOOOOOOMMMMMMLLLKKKJJJJJJIIIIIILLLKKKJJJIIIGGGFFFEEEEEECCCBBBAAAAAA@@@@@@@@@@@@AAAAAABBBDDDEEEFFFGGGHHHKKKLLLLLLMMMNNNOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMHHHHHHFFFFFFFFFFFFHHHHHHEEEDDDAAA???<<<999777666111000---+++++++++,,,---************************(((***+++,,,---,,,,,,+++************))))))))))))(((((())))))*********+++******))))))))))))******(((((())))))*********+++******))))))(((((((((''''''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%&&&'''((()))***)))&&&$$$$$$%%%''')))&&&%%%$$$%%%'''((('''&&&%%%&&&''''''((((((''''''$$$%%%&&&'''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''""""""#########$$$$$$$$$""""""###$$$&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((((((((((((((((((((((((((&&&''''''((()))******+++%%%&&&''''''((((((''''''%%%%%%%%%&&&'''((()))***))))))(((((((((((())))))$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%&&&(((***,,,(((((((((((())))))))))))***++++++++++++,,,,,,,,,))))))))))))))))))))))))************************)))***+++,,,---...//////000111333555777;;;@@@DDDKKKNNNSSSXXX]]]___aaaaaa```bbbeeeffffffgggiiijjjfffffffffeeebbb]]]YYYVVVKKKHHHDDDBBBBBBFFFJJJMMMPPPUUUZZZ]]]]]]]]]___aaa]]]___```bbbbbbaaa___^^^aaadddgggkkkooorrrsssttt~~~%%%$$$$$$######$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&'''((('''%%%$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''((()))%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((())))))(((''''''''''''(((((('''&&&%%%%%%%%%%%%%%%)))((((((''''''(((((()))(((((())))))************,,,+++*********+++,,,---------,,,---///111333555666777999<<<>>>AAACCCDDDIIIJJJJJJKKKLLLMMMNNNNNNTTTUUUUUUVVVWWWXXXYYYYYYVVVWWWXXXYYYZZZZZZZZZZZZXXXYYYZZZZZZYYYVVVTTTRRRLLLIIIFFFDDDDDDDDDCCCBBBAAABBBCCCDDDFFFHHHJJJKKKMMMNNNPPPRRRTTTVVVWWWXXXWWWXXXYYYXXXVVVUUUVVVXXX[[[WWWTTTSSSTTTUUUTTTSSSNNNNNNNNNLLLIIIEEEAAA>>>;;;888444222111000...---,,,,,,+++++++++*********------------------------))))))******))))))((('''))))))))))))***************************)))((((((************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))''''''''''''''''''''''''$$$%%%&&&'''((((((((((((((('''&&&%%%&&&(((***+++***'''%%%%%%'''((('''%%%''''''''''''&&&%%%$$$$$$######$$$$$$%%%&&&''''''(((((('''&&&%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$,,,***(((&&&%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''%%%&&&&&&'''((()))******)))))))))(((''''''&&&&&&((()))***+++***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***(((''''''''''''((())))))*********)))))))))))))))(((((((((((())))))))))))************************,,,,,,+++***))))))******+++,,,------------///111///333888===BBBGGGLLLPPPXXXYYYZZZ\\\^^^aaadddeeeeeeeeefffhhhjjjjjjgggeeeccccccaaa^^^XXXQQQKKKGGGAAABBBCCCEEEHHHNNNUUUZZZ\\\]]]^^^```bbbbbbbbbbbbaaaaaaaaaaaaaaaccceeefffiiiqqq{{{%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&''''''(((&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''''''''''''''((()))***)))(((((('''&&&&&&'''''''''''''''''''''((()))***++++++***************+++++++++***+++,,,...///000555555666777888:::<<<===AAACCCEEEHHHKKKNNNPPPQQQTTTTTTUUUUUUVVVVVVWWWWWW[[[[[[\\\]]]]]]^^^______^^^^^^__________________^^^^^^^^^^^^\\\ZZZXXXVVVSSSOOOIIIDDDBBB@@@???===>>>??????AAABBBEEEFFFGGGLLLLLLNNNPPPSSSVVVYYYZZZYYYZZZ[[[[[[ZZZYYYZZZ\\\^^^\\\YYYYYY[[[[[[ZZZXXXWWWVVVVVVTTTQQQNNNKKKIIIDDDAAA===:::777555222///...------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++******))))))))))))))))))))))))))))))***************)))((((((((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''&&&&&&&&&'''''''''''''''''''''''''''$$$%%%&&&'''(((((((((((()))((('''&&&&&&''')))******'''%%%%%%'''((('''%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''((())))))(((''''''&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''+++***(((&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$######'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''&&&&&&''''''(((((())))))'''''''''((((((((((((((()))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***'''''''''&&&'''(((((()))***)))))))))))))))))))))(((((()))))))))*********************************,,,+++++++++++++++,,,---,,,------------...111333999===BBBGGGKKKPPPUUUXXX^^^^^^___```aaaaaabbbbbbccccccdddeeeffffffcccaaa]]][[[WWWSSSNNNJJJGGGFFFBBBDDDGGGJJJNNNSSSYYY^^^___```aaabbbbbbaaa```___[[[]]]```cccgggkkkpppsss{{{%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&'''''''''%%%$$$%%%&&&&&&''''''((((((''''''&&&'''&&&&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&'''((()))++++++***))))))(((((((((((())))))((((((((()))***++++++---,,,+++*********+++,,,,,,,,,---///111444666777???@@@AAACCCEEEFFFGGGGGGLLLNNNPPPSSSVVVYYY[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]______``````aaaaaabbbbbbccccccbbbaaaaaaaaaaaabbb``````^^^]]][[[YYYXXXWWWTTTOOOGGGAAA===;;;:::999888888999:::<<<===???@@@CCCDDDEEEHHHKKKOOOSSSUUUXXXYYY[[[\\\[[[\\\^^^______^^^^^^___aaaaaa___]]]^^^^^^]]][[[YYYWWWUUUTTTPPPMMMIIIFFFBBB>>>999666222222111111000///......++++++,,,,,,,,,------------,,,++++++******++++++))))))))))))))))))))))))*********+++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&'''((((((((((((***)))'''&&&&&&'''(((((()))(((&&&&&&'''''''''%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&'''((())))))***)))(((&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&$$$###"""!!!''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((('''''''''(((((((((((((((&&&&&&''''''((())))))******(((&&&$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***'''&&&&&&&&&&&&'''(((((())))))))))))))))))******))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,---...///,,,---......///222666999BBBEEEJJJOOOSSSWWW[[[^^^aaabbbcccdddccccccaaaaaa```______`````````]]][[[RRROOOJJJFFFCCCCCCEEEFFFDDDHHHMMMRRRVVVZZZ^^^aaaaaaaaa```___^^^\\\[[[ZZZZZZ^^^eeemmmttt|||%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%'''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&&&&'''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((()))***+++***))))))((((((((()))))),,,++++++***++++++,,,,,,,,,+++******+++---///111222333555888;;;>>>@@@BBBHHHIIILLLNNNPPPPPPPPPPPPRRRSSSUUUWWWYYY[[[]]]]]]______^^^^^^]]]]]]]]]]]]]]]]]]^^^^^^______``````bbbaaa```^^^]]]]]]^^^^^^]]]\\\ZZZWWWUUUTTTSSSSSSOOOJJJAAA;;;888777777777444444444555666888999:::999999999;;;>>>AAAEEEGGGNNNPPPSSSUUUWWWYYY\\\^^^ZZZ\\\^^^aaacccbbbaaa___`````````___^^^]]]\\\\\\ZZZWWWTTTRRRNNNJJJDDDAAA;;;:::999666444222111000........................---,,,+++***)))******+++***)))))))))))))))((((((*********++++++******)))***************+++++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((((((''''''***)))((('''&&&&&&'''''')))((('''&&&&&&&&&&&&&&&%%%%%%&&&''''''(((''''''&&&'''''''''((((((((()))((((((((((((''''''&&&&&&'''&&&&&&&&&&&&&&&'''((()))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$###''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''''''''''''''(((((()))))))))((('''&&&&&&&&&'''(((''''''''''''''''''''''''&&&'''((((((''''''(((***&&&&&&&&&&&&&&&''''''((()))))))))))))))***************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++,,,,,,---...///,,,---///222555:::@@@DDDKKKOOOSSSWWWZZZ\\\___bbbbbbcccdddeeedddbbb```^^^XXXWWWVVVWWWWWWWWWUUUSSSGGGEEECCCAAABBBDDDHHHJJJKKKOOOUUUYYY\\\^^^```aaabbb```]]][[[ZZZ[[[]]]^^^bbbhhhrrr|||&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&(((((('''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((((()))))))))((((((((((((((()))))),,,,,,+++*********++++++,,,,,,---///111444777999===>>>AAADDDFFFIIIKKKLLLPPPRRRTTTUUUVVVVVVVVVUUUVVVWWWWWWXXXXXXYYYYYYYYY\\\\\\\\\[[[[[[ZZZZZZYYYZZZZZZ[[[\\\]]]^^^______``````^^^]]]\\\\\\[[[[[[ZZZYYYWWWUUUSSSRRRQQQQQQNNNHHH@@@:::777777777777666666666666777888999:::666666666666777999;;;<<<@@@CCCFFFJJJLLLOOOSSSVVVTTTWWW\\\```bbbbbbbbbbbb```aaaaaabbbbbbbbbbbbaaa___]]][[[ZZZXXXUUUPPPMMMFFFEEEBBB???<<<999666555333333222111///...------,,,,,,+++************+++++++++******)))))))))(((******++++++++++++******)))*********+++++++++,,,))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((%%%&&&''''''((('''''''''))))))((((((''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%&&&'''((((((((((((''''''((((((((((((((()))''''''&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&'''((((((''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&'''((((((((((((((((((((('''''''''))))))((((((''''''''''''''''''))))))***)))((('''''''''''''''''''''''''''&&&'''((((((''''''(((***'''&&&&&&&&&&&&'''(((((((((((())))))************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---.........000444999>>>EEELLLQQQWWWZZZ^^^aaabbbccceeefffcccccccccbbb___[[[XXXUUUMMMLLLKKKLLLMMMMMMLLLJJJBBBCCCDDDGGGJJJMMMPPPQQQSSSWWW[[[^^^^^^^^^^^^___```]]]ZZZXXXZZZ___eeeiiipppwww&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$&&&'''&&&%%%%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&((('''''''''''''''(((((()))((((((''''''(((((()))(((((((((((((((((((((((('''(((((())))))(((((('''+++***))))))((((((((()))((((((((((((((())))))***************+++,,,------111333666999<<<@@@BBBCCCHHHJJJKKKMMMOOOPPPQQQQQQVVVVVVWWWWWWWWWWWWVVVVVVWWWVVVVVVVVVUUUUUUTTTTTTWWWWWWVVVVVVUUUUUUTTTTTTUUUVVVWWWYYYZZZ\\\]]]^^^^^^^^^^^^^^^]]]\\\[[[ZZZYYYYYYXXXWWWUUUTTTSSSRRRQQQLLLDDD>>>;;;:::999888;;;;;;;;;;;;;;;<<<===>>>::::::::::::::::::999999555888<<<>>>AAADDDGGGJJJKKKPPPVVV[[[^^^```bbbccc```bbbdddggghhhhhhggggggaaa```^^^^^^]]]\\\YYYWWWQQQPPPNNNJJJGGGDDDAAA@@@;;;:::888555222000...---....../////////...---,,,,,,,,,,,,++++++******))))))***++++++,,,+++++++++'''(((((())))))*********))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((()))***+++((((((((((((((((((((((((&&&&&&'''''''''''''''&&&(((((((((((((((''''''''''''(((((('''%%%%%%&&&(((&&&&&&'''(((((((((''''''''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%######""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&((())))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))'''''''''(((((((((((((((***))))))(((''''''&&&&&&&&&''')))++++++***((('''''''''''''''''''''''''''&&&'''((((((''''''(((***'''''''''''''''((())))))((((((((()))******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111444777===DDDJJJQQQWWW\\\\\\___bbbdddcccbbbbbbcccbbbaaa___[[[VVVQQQLLLJJJEEEDDDDDDEEEHHHIIIIIIHHHGGGIIIMMMPPPTTTWWWXXXYYY[[[\\\^^^]]]\\\[[[\\\\\\YYYXXXWWWXXX]]]eeemmmsss~~~&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%'''&&&%%%%%%&&&((('''&&&%%%%%%%%%%%%&&&'''''''''&&&''''''((()))******)))(((''''''((()))***(((((((((((((((((((((((('''((()))******)))(((''')))))))))((())))))******)))))))))))))))***++++++***+++,,,...000333555777<<>>===============<<<======>>>>>><<<===>>>>>>===<<<:::999333555777888999:::===???AAAFFFMMMSSSWWWZZZ___bbb___bbbfffjjjllllllkkkiiicccaaa___^^^______^^^\\\ZZZYYYWWWUUUSSSQQQOOONNNHHHFFFCCC???:::666333111222333555666666444222000......------,,,++++++***)))***++++++,,,,,,,,,+++'''(((((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***+++((((((((((((((((((((((((&&&'''''''''''''''&&&&&&''''''(((((((((((((((((('''((()))'''%%%$$$&&&((('''((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))((('''%%%%%%$$$$$$$$$%%%&&&&&&&&&'''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((((((((((((''''''''''''((((((&&&%%%%%%&&&&&&((())))))&&&&&&''''''(((((())))))((((((((((((((('''''''''&&&''''''(((((())))))(((''''''''''''''''''''''''&&&'''((((((''''''(((***)))(((((((((((()))******'''(((((()))******++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111444666777<<>>>>>>>>>>>>>>>>>>>>>>>>>>???AAADDDGGGIIIKKKLLLMMMOOORRRTTTSSSQQQNNNLLLLLLMMMNNNOOOOOOMMMKKKJJJGGGDDDAAA@@@AAABBBBBBAAA<<<;;;;;;;;;;;;;;;<<<<<<999:::<<<>>>===;;;888777444666777777666666777888888>>>EEEKKKPPPTTTZZZ^^^]]]```fffkkknnnmmmkkkiiieeebbb___^^^_________^^^^^^^^^]]]\\\[[[ZZZZZZYYYSSSQQQMMMHHHBBB===999777666888:::<<<<<<999666444//////...------,,,++++++)))***+++,,,,,,,,,,,,,,,)))******+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))))))))***))))))))))))))))))))))))&&&'''''''''''''''&&&&&&&&&&&&'''((()))))))))(((&&&((()))(((%%%$$$&&&(((((()))))))))((('''&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((''''''&&&&&&&&&''''''%%%%%%&&&''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&((()))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''&&&&&&%%%%%%((((((''''''''''''((((((%%%%%%%%%&&&'''((()))***%%%&&&&&&'''((()))******&&&&&&''''''((()))))))))((('''%%%%%%%%%''')))***((((((((((((((((((((((((&&&'''((((((''''''(((***)))))))))))))))******+++'''(((((()))***+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...111444888;;;===CCCHHHOOOUUUZZZ^^^aaadddeeegggiiiiiifffbbb```___PPPOOOMMMKKKIIIHHHGGGGGGLLLLLLLLLPPPTTTXXXZZZZZZ]]]\\\\\\\\\\\\^^^___```___]]][[[WWWUUUVVVYYY]]]hhhlllttt~~~$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((((((''''''&&&''''''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''((((((((()))((((((((((((((('''''''''******+++,,,,,,,,,++++++,,,+++*********+++,,,---333555:::???DDDHHHKKKLLLQQQQQQRRRTTTWWWXXXWWWVVVUUUTTTRRRPPPLLLHHHEEECCCEEEDDDAAA@@@???@@@AAACCCFFFDDDCCCFFFIIIGGGAAA;;;???===:::999999999888888666666777888:::;;;<<<======@@@DDDEEEDDDBBBAAAAAAAAABBBCCCDDDDDDCCCBBBAAABBB===888666888::::::999:::777444444777999888777::::::999888777666555444444444333333333333444444222555:::===@@@DDDKKKPPPXXX[[[```bbbcccddddddeeedddcccaaa___]]]]]]aaacccaaaccccccbbb___]]]]]]]]]ZZZUUUPPPOOOOOOMMMGGGBBBAAACCCGGGIIIHHHEEEAAA>>>===:::555111///...---+++---,,,******++++++***(((++++++++++++++++++++++++******+++,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))((((((&&&%%%$$$######''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&((()))***###$$$%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%***&&&%%%(((((($$$%%%)))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''')))((((((((()))***++++++((((((((((((((('''''''''''''''((()))))))))))))))(((((())))))))))))((((((''''''''''''((((((((())))))((('''''''''(((***+++++++++******))))))((((((++++++++++++++++++++++++***,,,......---,,,---...///111555888;;;>>>CCCFFFQQQTTTXXX^^^bbbeeeffffffiiigggeeeddddddaaa\\\WWWOOONNNLLLKKKLLLMMMOOOPPPRRRUUUXXX\\\^^^_________ccc```[[[XXXXXXXXXYYYYYY]]]\\\YYYTTTRRRXXXdddmmm%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((''''''&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((************************++++++,,,---///222444666<<<>>>BBBFFFKKKNNNQQQRRRRRRRRRSSSVVVXXXWWWTTTRRROOOMMMJJJFFFBBB>>>;;;999;;;;;;===???AAADDDFFFHHHIIIFFFEEEGGGIIIHHHCCC>>>888777444333222222222222333333444555666777777888777999<<<===<<<;;;:::;;;:::;;;<<<>>>>>>>>>>>>===>>>;;;999888::::::999777888555333333666888777666777777777666555555444444111111111222222222222222000222555777888;;;@@@DDDKKKNNNTTTXXX\\\___bbbeeecccbbb___]]]\\\^^^bbbffffffeeedddaaa^^^^^^```bbb```\\\XXXWWWXXXVVVQQQLLLJJJKKKMMMNNNNNNMMMKKKJJJFFFCCC===999555222///,,,---,,,******+++,,,***)))++++++++++++++++++++++++***++++++,,,+++***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&''''''%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))&&&%%%(((((($$$$$$(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***)))((((((''''''((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((())))))))))))(((((('''''''''((((((((()))))))))(((((('''((()))***+++))))))(((((('''''''''''',,,+++++++++++++++******+++,,,---,,,++++++,,,---111444999===AAAFFFKKKOOOVVVXXX\\\aaadddfffggggggiiigggeeeeeedddbbb]]]YYYTTTSSSRRRRRRRRRSSSUUUVVV]]]^^^```bbbccccccbbbaaaaaa^^^\\\ZZZYYYXXXXXXWWWVVVXXXYYYZZZ^^^iiiwww&&&&&&&&&&&&'''''''''((((((((((((((((((''''''&&&$$$%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((()))))),,,+++***))))))***+++,,,,,,...000444888<<<@@@BBBFFFHHHKKKNNNQQQTTTVVVVVVTTTTTTVVVWWWWWWSSSNNNIIIEEECCC???<<<888666555444666888===AAAEEEHHHIIIJJJDDDBBB@@@@@@BBBBBB>>>;;;555444222000//////000000111222222333444444333333444666777777666666777888777888:::;;;===>>>>>>>>>>>>>>>>>>?????????<<<:::;;;999888888:::;;;;;;;;;777777777777666666555555111222222333333222111111222333444444444555777999>>>AAAFFFJJJOOOTTTYYY]]]^^^\\\ZZZWWWWWW[[[aaaeeehhhfffccc___]]]^^^bbbfffeeebbb______```___[[[WWWUUUUUUTTTTTTTTTUUUVVVVVVRRRNNNHHHCCC>>>888333///000...---,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,+++******)))************************))))))))))))))))))))))))************************''''''''''''''''''''''''))))))(((((((((((())))))%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&''''''((((((((()))''''''''''''''''''''''''((((((''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''%%%'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((%%%&&&((((((%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))(((((())))))))))))((((((''''''((((((((())))))))))))(((((((((((()))***+++)))((((((((((((''''''''',,,,,,++++++************---......---,,,---///111777;;;@@@FFFKKKPPPVVVZZZ]]]___bbbdddfffggghhhhhhiiigggfffeeedddbbb^^^[[[\\\[[[[[[[[[[[[\\\]]]]]]``````aaaaaaaaaaaa``````]]]\\\ZZZXXXVVVTTTSSSSSSTTTYYY___gggsss''''''''''''(((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((((())))))))))))******---,,,+++***+++---///000222444888<<>>;;;999777555555555777888;;;>>>BBBFFFHHHHHHFFFEEE>>><<<999999:::;;;:::888888777666444222222333444222333444444444333333222777888888777666666999;;;;;;<<<>>>@@@BBBDDDFFFFFFFFFFFFFFFGGGGGGGGGEEEDDDDDDDDDCCCDDDEEEFFFFFFFFF??????>>>===<<<;;;::::::888999999888777555333222666666666666555555555555999:::===???BBBGGGMMMQQQUUUTTTQQQNNNNNNSSSZZZ___eeedddbbb```^^^```cccgggdddbbbaaaaaacccbbb```^^^\\\[[[ZZZZZZZZZZZZZZZ[[[YYYVVVPPPKKKFFF@@@999555555222000///000000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))(((((((((((())))))&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''''''''$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&'''((())))))&&&&&&&&&'''''''''''''''''''''((()))))))))))))))(((((())))))))))))(((((('''(((((((((((())))))))))))))))))))))))*********************************,,,+++++++++************//////000000111333777;;;@@@DDDIIIOOOSSSXXX]]]```cccccceeefffggghhhgggggghhhggggggfffeeecccaaa___bbbbbbbbbbbbbbbbbbaaaaaa______^^^^^^^^^^^^^^^^^^]]]\\\ZZZXXXVVVVVVWWWXXX```eeennnzzz'''''''''((((((((())))))(((((((((((((((''''''&&&%%%%%%&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''((((((((())))))(((((((((((()))))))))***))))))))))))******++++++++++++++++++---000333555<<<>>>AAAEEEIIIMMMOOOQQQRRRRRRTTTUUUVVVWWWWWWWWWXXXVVVTTTPPPKKKCCC:::444666555444333333555777888>>>@@@CCCEEEEEECCC???===<<<:::999999:::;;;;;;;;;999999999777444333444666444555666777777555444333888888888777666777999<<<>>>???@@@CCCFFFIIIKKKLLLNNNNNNMMMMMMMMMMMMNNNPPPNNNOOOPPPQQQQQQQQQRRRSSSMMMLLLKKKIIIGGGEEEDDDCCCEEEDDDCCCAAA>>>;;;999777888777777777777666555444777888:::;;;===AAAGGGKKKNNNLLLHHHEEEEEEIIIOOOUUU___aaacccccccccccceeefffaaaaaaaaabbbcccdddcccbbb````````````___^^^]]]\\\\\\YYYUUUQQQLLLGGGBBB>>>999666333000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))(((((((((((())))))))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((('''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))((((((''''''((((((''''''(((((())))))))))))''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))***((())))))***************************++++++++++++++++++++++++++++++++++++---///111333666:::@@@DDDJJJMMMRRRVVVYYY\\\```bbbeeeeeeffffffggggggggggggggghhhhhhgggeeedddcccccceeeeeeffffffeeecccbbbaaabbbaaa___]]]\\\\\\\\\\\\ZZZ[[[[[[[[[\\\```gggllltttxxx''''''''''''((((((((()))(((((((((((((((''''''&&&&&&%%%%%%%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))'''''''''(((((())))))***((((((((()))))))))******)))))))))***++++++,,,,,,******,,,///333777;;;===GGGHHHJJJMMMOOOQQQRRRRRRUUUUUUVVVWWWXXXXXXXXXWWWUUUQQQLLLGGGAAA;;;444///555444333222111111222333:::;;;===>>>===<<<;;;999888888888999:::;;;===>>>999:::;;;888444333555888888999;;;<<<<<<:::888777888888888777666777999<<<>>>???AAACCCFFFIIILLLNNNQQQRRRRRRQQQPPPQQQTTTVVVTTTVVVYYYZZZYYYYYYZZZ[[[YYYXXXWWWUUUSSSQQQPPPOOOPPPNNNKKKGGGDDDBBB@@@@@@:::999888999:::999777555777999;;;>>>AAAEEEKKKOOOLLLJJJFFFBBB@@@BBBGGGKKKWWW[[[```dddeeedddeeeeee```aaabbbcccdddeeeeeeeeeddddddddddddcccbbbaaa```___\\\XXXUUUSSSPPPLLLIII???;;;666222000...---+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))******))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))******)))((('''&&&((()))((('''&&&'''(((&&&&&&&&&&&&&&&''''''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&'''+++,,,+++(((((((((((((((((((((((('''''''''(((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((---,,,***((('''&&&%%%%%%((((((((())))))******+++''''''((()))))))))))))))(((((())))))))))))((((((((((((((()))))))))******((()))******++++++******((((((((())))))))))))***++++++,,,,,,---.........,,,///333777<<>>???AAACCC>>>@@@AAA>>>999888:::>>>???AAACCCEEEEEEDDDBBB@@@<<<===>>>>>>======>>>@@@BBBCCCDDDFFFIIIMMMPPPRRRRRRTTTWWWWWWVVVVVVWWWYYYYYY\\\___```___^^^```aaa______^^^]]]\\\[[[[[[ZZZTTTRRRNNNJJJHHHGGGGGGHHHDDDCCCAAABBBCCCBBB???<<<<<<>>>BBBDDDGGGLLLQQQUUUPPPNNNJJJEEEBBBAAADDDGGGLLLQQQWWW\\\^^^___```aaa___aaabbbcccddddddeeefffdddcccbbbaaabbbccceeefffdddaaa]]]ZZZYYYWWWUUUTTTJJJEEE>>>888444222///---------------------------...---,,,+++++++++,,,,,,++++++++++++++++++++++++************************************************(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&''')))***)))((('''&&&'''((()))((('''&&&''')))&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%((('''$$$&&&---111000''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&'''''''''((()))*********''''''((()))))))))))))))(((((())))))))))))(((((((((((()))))))))*********((()))***+++++++++******(((((()))))))))************+++,,,---///000111111111555:::???DDDIIINNNRRRXXX[[[___aaabbbbbbcccddddddddddddeeefffggghhhiiifffhhhiiihhheeeeeegggiiifffggggggfffccc___ZZZWWWZZZXXXUUUSSSSSSTTTWWWXXX\\\cccllltttzzz&&&&&&&&&&&&'''''''''((((((((((((((((((''''''&&&######""""""###%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&''''''((()))******+++))))))))))))************))))))***+++,,,,,,------111444:::AAAHHHMMMRRRTTTQQQRRRSSSTTTUUUTTTSSSSSSRRRSSSTTTTTTTTTTTTTTTSSSHHHCCC<<<666333333333222///000222333444555555555999888666555555777999:::<<<>>>BBBDDDFFFHHHJJJKKKEEEHHHIIIEEEAAA???BBBFFFGGGIIIKKKMMMMMMLLLJJJIIICCCEEEFFFFFFEEEEEEFFFGGGIIIIIIJJJLLLOOORRRVVVWWWRRRWWW\\\^^^\\\ZZZZZZZZZ\\\```cccdddcccbbbdddfff``````aaaaaaaaaaaaaaaaaaUUURRRNNNKKKIIIJJJKKKMMMQQQNNNMMMMMMMMMLLLHHHDDDBBBEEEHHHJJJLLLPPPSSSVVVUUUSSSOOOJJJEEECCCDDDFFFCCCHHHNNNSSSVVVXXXZZZ\\\]]]___aaabbbbbbcccdddeeebbb```]]]\\\^^^bbbgggjjjiiieeeaaa^^^]]]\\\[[[ZZZSSSNNNFFF???:::777333111------------------------...---,,,+++***+++,,,---************************))))))))))))))))))))))))++++++++++++++++++++++++************************))))))(((((((((((())))))''''''((()))***+++,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((('''&&&%%%$$$$$$###''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&((())))))'''&&&$$$%%%&&&'''&&&%%%%%%&&&''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%((('''###&&&///444222&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''""""""###$$$&&&(((***+++&&&&&&&&&'''((())))))***'''(((((()))))))))))))))(((((())))))))))))(((((())))))))))))************((()))***+++,,,+++************++++++,,,,,,,,,,,,***+++,,,...000111333333888<<>>888333000000222444555666666555333222333555;;;;;;:::888666777999<<>>===;;;999:::<<<>>>BBBEEEJJJOOORRRTTTUUUUUUTTTUUUUUUTTTSSSTTTVVVXXX[[[[[[[[[[[[[[[\\\]]]]]]^^^\\\[[[YYYWWWVVVVVVVVVTTTVVVZZZ]]]```bbbbbbbbbaaa```aaacccfffgggfffeeecccbbb```_________``````eeeeeeddddddcccccccccccc\\\YYYVVVSSSSSSTTTWWWYYY\\\]]]^^^___```___^^^]]]ZZZYYYXXXWWWWWWXXXYYYYYYTTTUUUUUUUUUUUUTTTSSSSSSRRRSSSTTTTTTTTTSSSRRRQQQKKKLLLNNNPPPRRRTTTUUUVVVVVVWWWZZZ]]]aaadddfffggghhhhhhgggfffeeecccaaa```___\\\WWWSSSNNNGGG>>>888444333111///.........//////////////////......---,,,,,,++++++++++++,,,,,,,,,++++++*********************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((('''((()))*********)))(((((('''''''''(((((()))***))))))(((((('''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))''''''******'''&&&&&&&&&&&&%%%%%%%%%%%%%%%''')))((('''&&&'''(((''''''''''''''''''''''''((('''&&&&&&&&&''')))******)))((('''&&&%%%$$$###+++******)))(((((())))))((((((''''''''''''((((((******)))))))))(((((((((&&&'''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))((())))))))))))************+++,,,------++++++,,,---///000111333555999>>>BBBGGGLLLRRRUUUUUUWWW\\\aaaccccccccccccccccccccccccbbbdddfffhhhhhhhhhggggggeeeeeedddccccccbbbaaaaaafffddddddddd```ZZZXXXZZZbbbeeehhhlllsss~~~'''''''''''''''''''''''''''(((((('''%%%$$$%%%&&&''''''''''''''''''''''''%%%&&&'''&&&&&&&&&(((***((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((()))))))))(((((('''******)))***+++---...000...111555999===AAAFFFIIILLLNNNPPPRRRSSSSSSRRRQQQRRRRRRRRRRRRSSSSSSSSSTTTRRRQQQOOOKKKGGGCCC???===777666555444444444666666777999:::::::::;;;===???AAAAAAAAA@@@??????AAADDDIIILLLPPPUUUXXXZZZZZZZZZYYYZZZ[[[[[[[[[\\\___aaa______^^^]]]]]]^^^^^^^^^___^^^]]][[[ZZZYYYXXXWWWVVVXXX[[[___bbbddddddeeecccbbbbbbcccfffggggggfffbbb]]]XXXWWWYYY\\\]]]]]]bbbbbbaaaaaaaaa`````````[[[YYYWWWUUUUUUVVVWWWXXX[[[\\\^^^___```___^^^^^^^^^]]]\\\[[[ZZZZZZZZZZZZWWWXXXYYYZZZZZZZZZZZZZZZRRRSSSSSSSSSQQQPPPNNNMMMGGGGGGHHHIIIKKKMMMOOOQQQRRRTTTXXX\\\aaadddggghhhggggggffffffdddcccbbbaaa\\\[[[ZZZYYYVVVPPPHHHCCC;;;999666333111000111111.........------,,,++++++---,,,,,,++++++,,,,,,---,,,,,,+++*********************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''))))))(((((((((((((((((('''''''''''''''((((((((())))))((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%((()))((()))---...,,,'''&&&&&&%%%$$$$$$######%%%&&&((((((&&&%%%&&&'''''''''''''''''''''''''''&&&''''''''''''(((((((((***)))((('''%%%###"""!!!(((((('''&&&%%%%%%%%%%%%((((((''''''''''''((((((************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,------,,,++++++---...000222555888<<<@@@FFFJJJQQQTTTYYYZZZZZZ[[[^^^aaacccccccccccccccbbbbbbbbbccceeegggiiijjjiiigggfffdddcccaaa```___```aaabbbgggdddbbbcccaaa___bbbgggrrruuuyyy~~~''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''$$$&&&''''''&&&&&&(((***(((((((((''''''(((((((((&&&'''''''''((((((((()))((())))))))))))*********((()))))))))))))))))))))...---,,,+++,,,...000111333777===BBBFFFIIILLLNNNPPPQQQQQQQQQPPPNNNLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJGGGDDD@@@<<<999888444555666888999;;;<<<<<<>>>???@@@@@@@@@AAACCCEEEDDDEEEFFFFFFFFFGGGJJJLLLQQQTTTXXX[[[^^^^^^]]]]]]\\\]]]____________aaacccbbbaaa___^^^]]]\\\\\\[[[YYYYYYZZZZZZZZZYYYXXXXXX[[[\\\^^^```cccdddeeeeeeeeecccbbbcccdddeeeeeedddccc\\\TTTRRRVVV[[[]]]\\\^^^^^^]]]]]]\\\\\\[[[[[[YYYXXXWWWUUUTTTSSSSSSSSSXXXYYYZZZ\\\\\\\\\\\\[[[]]]]]]]]]\\\\\\\\\\\\\\\ZZZZZZ[[[\\\\\\\\\\\\[[[SSSSSSSSSRRRPPPNNNLLLJJJIIIHHHGGGFFFHHHJJJNNNPPPSSSUUUYYY]]]aaadddfffgggddddddddddddcccbbbaaa```VVVVVVWWWXXXWWWUUUSSSQQQGGGDDD???:::666333222222//////...------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,+++************+++***++++++,,,,,,++++++***************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''***)))((('''&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%(((''''''''''''((())))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%((()))''')))---...+++((((((((('''''''''&&&&&&$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))((())))))))))))*********)))))))))))))))))))))))))))))))))))))))*********))))))*********++++++++++++,,,,,,,,,+++,,,...000111555999>>>CCCHHHNNNRRRWWWZZZ]]]^^^^^^___aaaccccccccccccccccccccccccccceeefffiiikkkkkkiiifffdddcccbbb___]]]]]]^^^aaaccceeebbbaaadddgggkkksss{{{''''''''''''''''''''''''%%%'''''''''%%%$$$%%%&&&''''''''''''''''''''''''$$$&&&'''''''''&&&''')))'''(((((((((((((((((('''&&&&&&''''''((()))))))))))))))))))))*********+++))))))))))))******++++++------,,,---000333777999>>>BBBHHHKKKMMMMMMNNNOOOMMMLLLKKKIIIGGGEEECCCBBB@@@AAAAAAAAAAAABBBBBBBBB@@@???===;;;999777666555666888;;;>>>AAACCCDDDDDDCCCEEEEEEEEEDDDDDDFFFGGGHHHJJJLLLMMMNNNPPPSSSUUUYYY[[[]]]```aaa```^^^]]]]]]^^^``````___^^^___```fffeeeccc```^^^\\\[[[[[[UUUWWWYYY\\\]]]^^^^^^]]]______```aaabbbcccddddddfffeeeddddddeeeeeedddbbbddd]]]UUUTTTXXX]]]___^^^______^^^]]]\\\[[[ZZZYYYYYYXXXXXXWWWVVVUUUUUUUUUYYYZZZ[[[\\\]]]\\\[[[[[[]]]^^^___``````aaaaaabbb^^^^^^^^^^^^^^^]]]\\\\\\[[[[[[[[[ZZZXXXVVVTTTRRRMMMKKKIIIHHHIIIKKKOOOQQQVVVXXX[[[^^^```aaabbbaaabbbbbbbbbaaa```___^^^]]]TTTSSSSSSRRRRRRTTTVVVXXXSSSPPPJJJCCC===999666555444333222111000000000000...------------------...---,,,,,,+++***+++++++++++++++,,,,,,,,,,,,++++++************************************************((((((((((((((((((((((((''''''''''''((((((((((((***)))((('''&&&&&&''''''&&&&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%(((''''''''''''((())))))(((((((((((('''''''''''''''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%((()))&&&'''******(((''''''(((((())))))))))))$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&'''((('''''''''$$$%%%&&&'''((()))******((((((((()))***+++,,,---((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))*********+++************************((()))))))))*********+++************++++++++++++)))***+++++++++---111444555999???DDDIIINNNSSSVVVYYY[[[]]]___```aaacccdddccccccccccccddddddddddddggghhhjjjjjjjjjhhheeeccc```^^^[[[YYYYYY\\\___aaabbbaaadddkkksss{{{''''''''''''''''''''''''&&&'''((('''&&&%%%&&&'''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''(((((((((((('''''''''''''''(((((()))))))))'''''''''((((((((())))))))))))))))))***+++------***+++...222888===BBBEEEIIILLLOOOQQQPPPNNNLLLLLLFFFDDDBBB???===;;;::::::777777777888888888999999666666555555555555666666<<<>>>AAAEEEHHHJJJKKKKKKHHHIIIJJJIIIHHHHHHJJJKKKNNNPPPSSSTTTUUUVVVYYY[[[[[[]]]___aaabbb```^^^]]]\\\^^^``````___^^^^^^___eeecccaaa___]]][[[ZZZZZZTTTWWW[[[___bbbccccccbbb______``````aaabbbccccccgggffffffhhhiiiiiigggeeegggccc^^^]]]```ccceeeeeeggggggeeecccbbb```^^^^^^\\\[[[[[[[[[[[[[[[[[[\\\ZZZ[[[\\\]]]]]]\\\[[[ZZZZZZ[[[]]]___```aaaaaaaaabbbbbbbbbbbbaaa``````_________```___^^^\\\ZZZYYYSSSQQQOOONNNNNNPPPRRRTTTXXXZZZ\\\^^^^^^^^^\\\\\\______^^^^^^]]][[[ZZZYYYUUUTTTQQQNNNMMMNNNRRRUUUXXXVVVRRRMMMHHHCCC@@@>>>888777444222000////////////......------......///------,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))'''(((((((((((()))))))))))))))((((((((((((((((((&&&'''((())))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((%%%%%%((('''%%%%%%%%%&&&&&&'''(((((()))%%%&&&((((((&&&%%%&&&'''''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''((((((((())))))'''''''''((()))***+++,,,((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))************************************((())))))******+++++++++*********++++++++++++,,,)))***,,,,,,...111666999<<<@@@FFFKKKOOOSSSWWWYYYZZZ[[[]]]___aaabbbccccccbbbbbbcccdddeeefffggggggiiiiiiiiiiiihhhfffdddccc^^^\\\ZZZYYYYYY\\\___aaadddeeelllxxx''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''&&&((())))))'''%%%%%%%%%&&&'''((())))))((('''&&&((((((((((((((()))))))))''''''((((((((()))))))))))))))))))))***,,,...///...000444:::@@@EEEIIIKKKKKKMMMOOONNNKKKGGGEEEEEE>>>===:::777666555555555111222222222333333333333555555555666777999;;;<<>>===:::999666444222333333444000000000000111111111111999999999:::<<>>DDDIIILLLMMMKKKJJJHHHFFFCCC???<<<:::888888555333111111333333111///---...000111111333666888;;;===???@@@@@@@@@AAACCCFFFFFFGGGGGGIIINNNTTTYYYWWWZZZ]]]]]]\\\[[[ZZZZZZZZZ]]]^^^\\\XXXWWWZZZ___[[[\\\]]]___```bbbccccccbbbcccfffhhhkkkmmmnnnooonnnnnnoooqqqtttxxx|||zzzvvvsssvvvtttsssrrrqqqooollliiijjjfff```___aaaccccccbbbcccbbbaaabbbcccbbb```^^^aaa```___```cccfffggggggeeefffhhhjjjiiieee___YYY[[[[[[[[[\\\\\\ZZZVVVSSSTTTTTTUUUWWWYYYXXXVVVTTTQQQPPPOOOQQQUUUZZZ]]]^^^]]]ZZZVVVPPPJJJEEEBBB@@@555444222222222111...,,,+++,,,,,,------------,,,,,,,,,,,,+++++++++******************************,,,***)))***+++,,,+++)))+++***)))***+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''((())))))(((((())))))))))))((((((***))))))((('''&&&&&&&&&$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''((())))))%%%%%%%%%&&&((()))+++,,,))))))(((((('''''''''&&&%%%&&&&&&'''((()))************))))))((((((''''''&&&''''''((()))******+++(((((())))))*********+++++++++***************+++(((***,,,,,,++++++---...///111444777;;;AAAHHHLLLTTTVVVXXXYYYXXXYYY[[[]]]______```aaaaaaaaaaaaaaadddcccdddgggkkkmmmllliiidddeeeeeecccaaabbbgggkkkrrryyyyyywww{{{'''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))))))))))))))*********))))))))))))************)))******)))((()))+++---,,,,,,,,,...111666:::===EEEGGGJJJLLLLLLKKKIIIHHH@@@>>><<<999777555555555555333111222333444222000222333444555555666888:::<<<>>>@@@AAAAAABBBEEEFFFHHHIIIIIIJJJKKKOOOSSSWWW[[[^^^``````___^^^]]]]]]YYY\\\]]]ZZZVVVUUUXXX[[[XXXYYY[[[^^^bbbeeehhhiiilllnnnrrrvvv{{{~~~~~~xxxzzztttlllgggeeedddbbb```cccbbbaaaaaaccccccbbb```bbbaaa___```cccfffggghhhdddeeeggghhhhhhddd]]]XXXYYYZZZ[[[^^^aaaaaa___\\\XXXXXXYYY\\\^^^^^^\\\ZZZWWWTTTQQQPPPRRRUUUWWWXXX___^^^\\\YYYUUUQQQNNNLLL@@@<<<888444222111///---...............------,,,------------,,,,,,,,,+++************************'''&&&%%%&&&''''''&&&%%%+++*********+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((&&&&&&'''(((((('''&&&&&&''''''''''''''''''(((((()))(((''''''''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&'''((((((((('''(((((())))))(((((('''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&''')))***+++))))))((((((((('''''''''&&&&&&''''''(((((())))))***)))))))))((((((((('''''''''(((((()))******+++************))))))))))))++++++************++++++***+++,,,,,,+++,,,...000222555999===AAAGGGLLLQQQWWWYYY[[[[[[ZZZ[[[\\\^^^^^^___```aaabbbccccccbbbgggffffffgggiiiiiifffcccbbbccccccbbbbbbgggpppwww&&&'''''''''(((((())))))'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((''''''''''''&&&'''(((((()))******++++++******************))))))+++,,,,,,+++******,,,///111111333666:::???CCCEEEOOONNNMMMKKKHHHEEECCCAAA888777555333222222222333333111111222333444333222555666777777777888;;;===???@@@BBBCCCDDDFFFJJJMMMNNNOOOQQQQQQQQQRRRUUUWWW]]]___``````^^^]]]]]]]]][[[]]]]]]ZZZVVVTTTVVVYYYUUUXXX^^^eeemmmuuu{{{yyytttooojjjfffiiigggeeedddddddddbbb``````^^^[[[[[[^^^aaacccddd```aaaccceeeeeebbb\\\XXXUUUVVVXXX\\\```bbbaaa_________```bbbeeeeeeccc```^^^ZZZUUUQQQPPPQQQQQQQQQXXXZZZ[[[]]]\\\ZZZXXXVVVNNNIIIAAA:::666333111///000000//////...------,,,............------------+++++++++++++++++++++++++++)))((()))***+++***)))++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))&&&''''''((((((''''''&&&)))))))))((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''''''''&&&%%%%%%$$$$$$&&&&&&&&&%%%&&&''''''(((&&&&&&'''''''''''''''''''''''''''''''''((())))))))))))(((((((((((('''''''''''''''((((((((((((((())))))))))))(((((((((((('''(((((())))))*********,,,++++++***))))))((((((++++++************+++++++++,,,,,,,,,+++---111444666:::@@@EEEJJJNNNSSSVVV[[[\\\^^^]]]]]]\\\^^^___^^^___aaabbbcccdddeeeeeehhhhhhggghhhhhhgggdddaaaaaacccdddfffjjjttt&&&&&&''''''((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((('''''''''''''''(((((())))))************++++++************))))))***+++,,,+++***+++...000777888;;;>>>CCCGGGJJJLLLPPPNNNJJJEEEAAA===:::999666555333222111111222333000000000111333444444444555777888999:::;;;>>>@@@CCCDDDFFFFFFHHHKKKPPPTTTUUUWWWYYYYYYXXXXXXYYYZZZ^^^___```___]]]]]]^^^______```aaa```]]]\\\]]]______ccclllwww~~~}}}zzzuuuqqqnnnjjjeeebbbaaa^^^ZZZYYY[[[]]]___```___```cccfffgggeee```]]]XXXXXXZZZ]]]```bbbaaa```eeeeeeeeeggghhhgggdddbbb```^^^ZZZWWWUUURRROOOMMMQQQTTTYYY]]]______]]]\\\YYYTTTLLLEEE???999444111000//////...------------.........------------,,,++++++++++++++++++++++++///---,,,---...///...---+++,,,,,,,,,*********+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''(((((((((((('''''')))))))))((((((''''''''')))(((((((((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%'''&&&%%%%%%%%%&&&((()))'''''''''''''''&&&&&&&&&)))(((((('''''''''(((((())))))((((((((((((((((((((((((((((((((('''''''''))))))))))))(((((((((((((((((()))))))))*********+++*********************++++++*********+++,,,,,,,,,,,,,,,,,,,,,///444888;;;@@@FFFLLLQQQUUUYYY[[[]]]^^^______]]]]]]^^^___^^^___aaacccdddfffffffffgggggggggggggggfffeeecccdddgggmmmrrrzzz&&&'''''''''(((((())))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((************))))))((((((+++++++++***************)))***+++,,,,,,...111444>>>@@@CCCFFFIIILLLNNNNNNKKKHHHDDD???:::777666666666555333222111111222222000111222444555666888999999;;;===???@@@BBBFFFHHHIIIKKKLLLLLLNNNQQQVVVYYYYYY[[[]]]]]]\\\[[[[[[\\\^^^___`````````aaadddfffdddfffiiilllnnnppprrrtttyyy~~~}}}uuupppiiifffbbb______````````````bbbdddgggiiihhheeeaaa______```cccfffhhhhhhfffiiiiiihhhiiihhhfffccc```______^^^^^^]]]YYYTTTPPPPPPTTTXXX]]]```aaa```___]]]ZZZUUUPPPJJJCCC;;;666111000///...---------...------------,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******+++,,,+++***+++---...,,,***)))***,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))((((((''''''&&&&&&&&&((())))))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''((('''&&&%%%&&&'''((()))'''''''''''''''&&&&&&&&&))))))(((''''''''''''((((((((())))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))************((())))))***+++,,,,,,---++++++******+++,,,,,,---+++,,,---...///333999===AAAFFFLLLRRRVVVYYY[[[]]]\\\^^^___^^^]]]]]]^^^______```aaaccceeeffffffgggfffffffffeeedddcccddddddhhhoooyyy((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((('''(((((((((((()))))))))++++++******)))(((((('''*********+++++++++,,,,,,(((***---///111444999<<>>:::777666666666444333222111111111222222444666999:::<<<===@@@BBBCCCEEEHHHIIIKKKMMMPPPSSSQQQRRRSSSTTTTTTVVVZZZ\\\ZZZ\\\]]]^^^]]]\\\]]]^^^ZZZ\\\___bbbfffkkkrrrvvvuuuxxx}}}zzzwwwrrrooollljjjhhhfffdddeeefffhhhiiihhhdddaaa``````aaadddhhhkkkkkkjjjkkkjjjiiiiiiiiigggccc___]]]^^^aaacccdddaaa\\\XXXSSSTTTVVVXXXZZZ[[[[[[[[[]]]\\\YYYWWWSSSMMMFFFAAA999777555222111000///000---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++***)))+++---///---***(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))((((((''''''(((((()))((((((''''''''''''''''''((())))))******))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((('''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))&&&&&&'''''''''''''''''')))(((((('''''''''(((((((((((())))))))))))******'''''''''((((((((((((((((((((((((((())))))))))))************************'''((()))***+++---......++++++***++++++,,,---...,,,...000333666;;;@@@DDDIIIMMMRRRVVVYYYZZZ\\\^^^\\\]]]^^^^^^]]]]]]___```___```bbbcccdddeeefffffffffeeedddbbbaaabbbfffiiisss|||)))))))))(((''''''&&&&&&))))))************))))))'''''''''''''''''''''''''''((((((((())))))))))))*********)))))))))))))))))))))******+++,,,------+++---111444888===CCCGGGJJJKKKMMMNNNMMMKKKIIIGGG===<<<999666555444444555333222222222333444666777<<>>CCCHHHLLLPPPSSSWWWYYYZZZ[[[]]]___[[[]]]^^^___^^^___```bbb```aaabbbcccddddddddddddcccdddccccccdddjjjrrryyy******)))((('''&&&%%%%%%))))))************))))))'''''''''''''''''''''''''''((((((((())))))******((((((((()))******++++++(((((()))***,,,---...///---000555999>>>DDDKKKOOOMMMNNNOOOOOOMMMIIIFFFCCC888777555333222222222222333333333444666888;;;<<>>CCCIIINNNRRRVVVXXXZZZ[[[\\\\\\^^^___[[[]]]___```___```bbbddd```aaabbbccccccccccccccc```bbbccceeekkkuuu((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&&&&&&&&&&'''((((((+++*********))))))(((((('''(((******))))))+++,,,************,,,...000111555888<<>>DDDJJJOOORRRTTTUUUWWWZZZ]]]___^^^]]]\\\[[[]]]_________```bbbdddfffdddbbbdddhhhgggbbb\\\___bbbhhhooozzz((((((((((((((((((((((((''''''((()))))))))))))))'''''''''''''''(((((()))+++*********))))))))))))'''(((******))))))***,,,,,,,,,,,,,,,...111333555===???CCCGGGJJJMMMNNNOOOOOOOOONNNLLLFFF???999555333333222111111222333444777;;;@@@EEEHHHLLLOOORRRVVVWWWXXXXXXVVVUUUVVVWWWYYYYYYYYYZZZ[[[]]]^^^^^^]]]^^^aaaccccccccceeegggiiimmmttt~~~}}}vvvooojjjjjjhhhhhhiiijjjjjjhhhfffeeeaaabbbdddgggiiiiiihhhggggggfffdddbbb```^^^]]]]]]aaaaaaaaaaaa```^^^]]][[[YYYWWWUUUSSSQQQMMMHHHDDD;;;444000111111------000.........---,,,+++******---,,,,,,+++++++++++++++++++++++++++************++++++************++++++************************((((((((((((((((((((((((***)))(((''''''((()))***)))((('''&&&&&&'''((()))***(((+++111111+++((()))(((''''''&&&&&&''''''((('''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''((((((((((((''''''''''''%%%&&&((())))))(((&&&%%%&&&((()))((('''&&&'''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((())))))))))))((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))))))))***++++++++++++***************************++++++++++++,,,,,,,,,,,,---............111555999;;;===BBBHHHNNNRRRUUUVVVVVVXXXZZZ]]]^^^^^^^^^]]]\\\^^^```aaaaaaaaabbbcccaaabbbbbbbbbbbbbbbbbbaaaeeekkkttt}}}((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((())))))******************)))))))))((()))******)))((()))+++.........000333777:::===EEEFFFIIILLLNNNPPPPPPPPPQQQOOOKKKFFFAAA;;;777444333222111111222444777999???DDDKKKQQQTTTUUUVVVWWW\\\\\\\\\ZZZXXXWWWXXXYYYWWWXXXXXXYYY[[[]]]___```[[[___dddhhhlllppptttvvv}}}yyyvvvqqqnnnjjjiiijjjjjjgggeee___```bbbeeeggggggeeebbbbbbaaa___^^^]]]]]]^^^^^^```aaabbbbbbbbbaaa___^^^[[[YYYWWWWWWVVVUUUSSSQQQFFF???777444222///000333............---,,,,,,,,,------,,,++++++++++++,,,,,,+++++++++************++++++************++++++************************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))***)))***------)))'''((((((''''''&&&&&&''''''(((''''''&&&&&&''''''((()))((((((((((((''''''''''''((((((((((((''''''''''''&&&'''((())))))((('''&&&&&&'''((('''&&&%%%&&&(((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((())))))))))))((((((((((((((((((((((((+++******))))))******+++************************))))))***++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,...///000222555:::>>>BBBDDDIIINNNSSSVVVXXXZZZXXXYYY[[[\\\^^^_________^^^```ccccccbbbaaaaaabbb^^^```bbbbbb```bbbhhhmmmqqqyyy((((((((((((((((((((((((''''''((())))))))))))))))))))))))((()))******+++************************(((***+++***)))((()))+++......000333888===BBBEEEHHHIIIKKKNNNOOOPPPPPPPPPOOOKKKEEE???:::666444444222222222333666:::>>>AAAJJJNNNRRRUUUVVVUUUUUUUUUZZZ[[[\\\[[[YYYWWWXXXXXXUUUVVVXXXZZZ[[[^^^aaaccc```hhhpppwwwwwwttttttsssoookkkgggeeecccccceeeeeecccaaa\\\ZZZYYYWWWWWWYYYZZZ[[[[[[\\\^^^_________^^^]]]YYYWWWUUUTTTUUUVVVVVVUUUPPPJJJAAA;;;666333222222111000000///////////////......---,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++************++++++************************************************))))))(((((((((((())))))***))))))))))))))))))******)))*********(((''''''((((((''''''''''''(((((('''''''''''''''(((((()))((((((((((((((('''''''''((((((((((((''''''''''''''''''((((((((((((''''''&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((*********))))))*********(((((((((((((((((((((((())))))***++++++++++++***++++++++++++++++++++++++++++++,,,,,,------......+++---000222555:::???CCCIIIKKKNNNSSSVVVYYYZZZ[[[ZZZZZZ[[[\\\^^^___```aaa```bbbdddeeecccbbbaaaaaa^^^```ccceeegggmmmvvv|||((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))***++++++***************+++++++++)))***,,,+++******+++,,,,,,...222777===CCCHHHKKKIIIJJJLLLNNNNNNOOONNNNNNHHHDDD>>>999555333333444222333444777<<>>:::555111222111000///....../////////...------,,,,,,------,,,,,,,,,++++++++++++***++++++************++++++************************++++++++++++++++++++++++(((((())))))))))))(((((()))******************))))))))))))((((((((('''&&&(((((((((''''''((((((((((((''''''''''''((())))))'''''''''((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((''''''((())))))((('''((()))((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***''''''''''''''''''''''''))))))***++++++++++++***+++++++++++++++++++++++++++,,,,,,---......//////+++...222666:::???EEEIIINNNPPPSSSVVVXXXZZZ[[[[[[[[[\\\\\\^^^___```aaabbbaaaccceeeeeecccaaaaaabbb```bbbfffmmmvvv((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))******+++*********+++++++++++++++)))+++,,,---,,,,,,...//////222777===CCCHHHKKKMMMKKKKKKLLLMMMLLLKKKIIIHHH???<<<999555333333444555444666888<<<@@@EEEHHHJJJHHHIIIIIIIIIJJJMMMRRRVVVWWWZZZ\\\\\\YYYWWWVVVUUUVVVZZZ___ccceeejjjpppuuutttkkkgggfffccc```\\\YYYUUUQQQPPPQQQSSSUUUVVVWWWYYYZZZ[[[[[[[[[ZZZUUUSSSQQQPPPQQQRRRRRRRRRTTTTTTPPPIIIEEEBBB<<<666333222000...---------...//////...------------...,,,,,,,,,,,,++++++++++++++++++************++++++++++++++++++++++++++++++************************(((((())))))))))))(((((())))))************))))))&&&))))))''''''))))))&&&)))((((((''''''(((((()))((((((''''''(((((()))***'''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))***)))((('''(((***((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000---111666;;;@@@EEEKKKOOOSSSTTTVVVXXXZZZZZZZZZZZZ[[[\\\^^^___aaabbbbbbbbbbbbcccdddcccaaaaaabbbcccdddiiirrr}}}((((((((((((((((((((((((''''''((())))))))))))))))))(((((((((((()))***************++++++,,,,,,,,,)))+++---.........000222555888>>>DDDHHHKKKLLLLLLKKKKKKJJJHHHFFFCCC@@@>>>666666555555555666888888888:::<<<@@@BBBDDDEEEFFFBBBCCCEEEGGGIIIMMMSSSWWWXXXZZZ[[[[[[\\\^^^aaadddeeejjjqqquuuyyy~~~~~~wwwrrrkkkfffaaa]]]WWWQQQOOOOOOQQQSSSUUUVVVWWWYYYYYYYYYXXXXXXSSSRRRPPPQQQRRRSSSRRRQQQPPPRRROOOJJJIIIJJJFFF???888666333111////////////000//////...............------,,,,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++************************'''((()))******)))((('''(((((()))******)))(((((($$$(((***((((((,,,+++'''))))))(((((((((((())))))((((((((((((((())))))***''''''''''''((((((((()))((((((((((((''''''''''''))))))(((((((((((())))))'''((())))))''''''((()))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))+++******))))))******+++************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111222555;;;@@@FFFLLLQQQUUUWWWXXXYYY[[[[[[[[[ZZZZZZ[[[\\\___aaaccccccbbbbbbbbbbbbbbbaaa___```ccceeelllwww(((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((())))))************++++++,,,,,,,,,)))+++...//////000222444;;;>>>DDDIIILLLLLLKKKIIIJJJIIIGGGDDD???;;;777444222333444666888999;;;;;;;;;===???BBBCCCCCCBBBAAAAAACCCEEEHHHJJJNNNRRRUUUWWWXXXYYY[[[___fffooouuu{{{{{{tttkkkfff___XXXTTTTTTVVVWWWSSSSSSUUUVVVVVVVVVUUUUUUQQQPPPOOOPPPRRRSSSSSSQQQMMMOOONNNIIIJJJNNNMMMHHH===;;;888555333222222333000000///...............---------,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))'''((()))******)))(((''''''((()))******)))((('''"""(((***((()))---,,,'''))))))(((((((((((())))))((((((((((((((()))******&&&'''''''''(((((()))))))))(((((((((''''''''''''))))))(((((((((((())))))&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''((()))******)))((('''(((((((((((()))))))))))))))))))))))))))))))))))),,,++++++++++++++++++,,,))))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222555999???EEEJJJPPPVVVYYYYYYZZZ[[[\\\\\\\\\[[[ZZZZZZ\\\```cccddddddbbbaaabbbbbbaaa___^^^___cccfffsss(((((((((((((((((((((((())))))))))))************))))))))))))))))))******************************,,,---------///444:::???BBBCCCEEEHHHKKKKKKJJJHHHEEECCC???<<<888666555444111333555777777888;;;===>>>======<<<<<<===>>>???@@@CCCHHHLLLOOOQQQUUUWWW]]]```eeejjjqqq}}}~~~rrreeeaaadddeeebbb[[[WWWRRRRRRTTTTTTOOOKKKKKKKKKLLLNNNQQQSSSRRRQQQPPPMMMKKKKKKNNNPPPOOONNNKKKEEE>>>999777666444222111000......//////---,,,---------,,,,,,---......---------,,,+++***)))(((++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++***)))(((((()))***+++))))))************))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++******++++++++++++******,,,,,,,,,++++++,,,------+++---...///111333777:::>>>AAAFFFKKKPPPTTTVVVXXX[[[[[[\\\]]]]]]]]]\\\\\\___```aaadddggghhhfffeeeaaa```______ccciiipppuuu************************))))))))))))************************))))))))))))+++*********************,,,---000222555:::AAAEEEIIIHHHGGGHHHHHHHHHEEECCC>>><<<:::777555333333333111333666777888999;;;===??????>>>>>>>>>???AAABBBGGGJJJMMMOOOQQQUUUZZZ^^^gggmmmxxx{{{uuuxxxyyywwwlllcccWWWPPPNNNMMMJJJGGGLLLKKKKKKMMMPPPQQQPPPOOOMMMLLLLLLOOORRRSSSQQQOOOOOOKKKFFFBBB???;;;666222444222000.........,,,***------,,,,,,,,,------...---------,,,,,,***))))))++++++++++++++++++++++++------,,,***)))'''&&&&&&)))))))))))))))))))))))))))))))))))))))******++++++***)))(((((()))***+++))))))************))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&'''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&'''''''''((()))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++******---,,,,,,,,,,,,,,,---------...111222444777;;;>>>AAADDDHHHMMMQQQUUUWWWXXX[[[\\\]]]]]]^^^]]]]]]]]]```aaabbbddddddcccaaa___aaaaaaaaaccciiisss~~~************************)))))))))*********++++++++++++*********)))))))))+++++++++***+++++++++,,,,,,///444999>>>CCCHHHLLLPPPMMMIIIFFFDDDBBB???<<<999777666444333333333444222444777888999:::===??????@@@@@@AAACCCFFFHHHJJJPPPRRRTTTUUUXXX^^^gggnnn}}}uuubbbSSSLLLJJJHHHGGGHHHFFFEEEFFFHHHJJJIIIIIIKKKLLLNNNRRRUUUVVVTTTRRRPPPOOOMMMKKKHHHCCC===888666444000///......---,,,------,,,,,,,,,,,,,,,---,,,------,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------,,,***)))((('''&&&)))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******))))))************))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((()))************)))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******)))))))))))))))))))))))))))************+++++++++******++++++++++++******---------,,,,,,,,,------///111444777999<<>>BBBFFFIIILLLMMMPPPRRRUUUXXXZZZZZZ]]]^^^^^^_______________^^^```aaabbbbbbbbbbbbccc```eeellluuu((((((((((((((((((((((((************++++++++++++,,,+++++++++******))))))+++*********+++---///111555999???DDDFFFHHHIIIJJJMMMIIICCC???===;;;:::999<<<;;;:::888888888888999888:::===???@@@BBBDDDGGGFFFFFFGGGIIILLLPPPSSSUUUYYY___hhhoooxxxzzzmmmcccZZZTTTMMMJJJFFFEEEFFFGGGHHHHHHLLLLLLMMMMMMOOOSSSWWWYYYPPPQQQQQQPPPOOOMMMMMMMMMAAA>>>:::666444333000...///...------,,,,,,,,,---,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,************************)))))))))))))))******+++)))))))))******)))))))))))))))************))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%%%%''')))***((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,++++++------------...///000111333666;;;???BBBFFFJJJMMMPPPQQQRRRTTTVVVXXXZZZ[[[]]]^^^______``````______]]]___```______aaadddhhhjjjqqq|||*********************************++++++++++++,,,+++++++++++++++++++++++++++++++++,,,...111444777;;;???CCCFFFFFFFFFFFFFFFFFFCCC???============<<<===<<<;;;:::999:::;;;;;;===???BBBDDDEEEGGGJJJLLLMMMMMMNNNOOORRRUUUWWWYYYeeeooo|||~~~yyy~~~~~~{{{mmmcccWWWRRRLLLHHHGGGGGGGGGGGGLLLLLLKKKJJJJJJNNNSSSWWWSSSSSSRRROOOMMMLLLNNNPPPNNNKKKFFFAAA<<<777222...111000///...------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******))))))************************)))))))))))))))******+++))))))************))))))))))))************))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---///111222333666:::???CCCGGGJJJNNNQQQQQQRRRSSSTTTVVVXXX[[[\\\]]]^^^______``````______^^^______^^^^^^cccjjjqqq~~~*********************************+++++++++,,,,,,)))******++++++,,,,,,------------///222666;;;===@@@CCCFFFGGGFFFDDDDDDDDDAAA???======???@@@AAA@@@===<<<<<<<<<<<<>>>@@@AAAAAACCCFFFHHHJJJLLLOOOQQQRRRSSSUUUYYY^^^cccgggjjjyyyxxxsssrrrwww|||||||||{{{vvvxxx~~~zzzhhhbbbYYYRRRMMMKKKIIIHHHIIIJJJJJJIIIHHHIIIMMMQQQPPPQQQRRRPPPNNNMMMOOORRRVVVSSSOOOLLLGGGAAA:::666222111000//////.........,,,,,,---------------,,,---------------------------,,,,,,++++++******)))************************)))))))))))))))******+++((()))***++++++***)))((())))))************))))))(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))*********+++******))))))(((((('''''')))))))))))))))))))))))))))************++++++++++++,,,,,,------,,,,,,+++******+++---000222555666:::>>>CCCHHHKKKNNNRRRTTTQQQQQQRRRSSSUUUXXXZZZ\\\]]]]]]^^^____________^^^]]]^^^```aaadddnnn{{{((((((((((((((((((((((((******+++++++++,,,,,,,,,))))))***+++,,,------.../////////111555:::???BBBCCCEEEGGGHHHFFFDDDCCCDDD???>>>===???AAACCCCCCCCC=========>>>@@@CCCEEEGGGCCCFFFIIIKKKLLLOOORRRTTTSSSUUUZZZaaajjjssszzz~~~yyysssoookkkpppzzz||||||{{{|||}}}xxxvvvzzz{{{tttjjj```YYYTTTQQQPPPFFFHHHJJJJJJGGGGGGIIIKKKJJJMMMPPPQQQPPPPPPSSSUUUVVVUUUTTTRRROOOJJJDDD???333333111000////////////,,,,,,------...---------------------------------))))))***+++,,,,,,------************************)))))))))))))))******+++((()))***++++++***)))((())))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''((()))***++++++,,,++++++***)))((('''&&&&&&)))))))))))))))))))))))))))************++++++++++++,,,,,,------,,,,,,+++))))))+++---000444666888>>>AAAGGGKKKNNNQQQTTTWWWQQQQQQQQQRRRUUUWWWZZZ\\\\\\]]]^^^^^^______^^^^^^[[[^^^aaaeeemmm{{{))))))))))))))))))))))))......---,,,+++***)))(((''')))++++++******,,,---,,,111555888===EEEHHHGGGHHHGGGEEECCC@@@===;;;:::<<<===>>>@@@AAAAAAAAAAAAAAAAAABBBCCCEEEGGGIIIJJJLLLIIIKKKPPPQQQPPPTTT[[[\\\ccckkkrrr}}}|||{{{|||xxx|||uuulllfffaaa]]]SSSNNNIIIFFFFFFGGGHHHGGGIIIHHHKKKPPPQQQPPPSSSXXXVVVXXXZZZ\\\[[[UUUMMMHHH@@@;;;444///---...///000...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********++++++++++++++++++***)))(((++++++************++++++++++++************++++++************************+++***)))(((((()))***+++++++++******************&&&'''(((*********)))(((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))((((((((((((&&&''')))((('''&&&&&&'''******))))))((((((''''''))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))+++,,,+++)))'''&&&++++++++++++++++++++++++,,,------......------,,,,,,---...///111666<<>>>>>>>>>>>===<<<===???BBBEEEGGGEEEEEEFFFGGGHHHIIIKKKLLLMMMLLLNNNSSSUUUTTTXXX______lll}}}}}}zzz~~~xxxuuuhhh```UUUMMMHHHFFFDDDCCCDDDCCCFFFKKKNNNNNNRRRXXXXXXYYY[[[]]]]]]YYYRRRMMMGGGBBB;;;555222111000///......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++***++++++++++++******)))++++++************++++++++++++************++++++************************+++***)))(((((()))***+++************************'''(((((())))))))))))((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))(((((((((((($$$&&&''''''&&&%%%&&&'''***)))))))))((((((((('''(((((())))))))))))(((((((((((())))))))))))((((((************************)))***+++,,,+++***((('''+++++++++++++++++++++++++++,,,,,,------------------...///111444999???DDDGGGKKKPPPSSSTTTSSSSSSSSSRRRRRRSSSTTTVVVXXXZZZ\\\[[[]]]^^^^^^]]]]]]^^^```eeemmmwww*********************************++++++,,,,,,,,,,,,------,,,,,,...222444555;;;@@@BBBFFFJJJJJJFFF@@@???<<<:::999999::::::>>><<<::::::===BBBIIIMMMJJJJJJJJJKKKKKKMMMNNNNNNQQQPPPRRRWWWYYY[[[aaagggmmm|||zzz~~~zzzkkk]]]TTTMMMHHHDDDCCCBBBDDDHHHJJJLLLQQQXXXYYYZZZ[[[^^^___]]]XXXUUUQQQLLLEEE>>>:::666222000////////////............---------------------------,,,,,,+++++++++++++++)))***++++++++++++++++++++++++************++++++++++++************++++++******************************))))))))))))*********************************))))))(((((((((((()))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((("""$$$&&&'''&&&%%%&&&'''))))))))))))(((((((((((('''(((((((((((((((((('''((())))))******))))))(((***************************+++,,,,,,,,,+++))))))+++++++++++++++++++++++++++++++++,,,,,,---------...000222555888===DDDHHHMMMPPPTTTWWWWWWVVVVVVVVVSSSTTTVVVWWWYYYZZZ[[[[[[ZZZ]]]aaa```^^^^^^cccgggttt******************************+++++++++,,,,,,,,,------------...111555999<<>>:::666444444555666:::999888999===DDDJJJNNNMMMMMMMMMMMMNNNOOOPPPPPPUUUUUUVVVYYY^^^fffpppwwwvvvjjj___TTTLLLIIIFFFFFFHHHIIIJJJPPPXXXYYYYYYZZZ\\\]]]]]][[[YYYVVVRRRLLLFFFAAA<<<777444111000//////............---------------------------,,,,,,+++++++++,,,,,,)))******+++,,,,,,,,,,,,++++++************++++++,,,++++++******++++++,,,***************************))))))))))))))))))***))))))))))))************+++***)))'''''''''((()))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((###%%%'''(((''''''((()))))))))))))))(((((((((((((((((())))))))))))(((((()))))))))******)))))))))************************++++++,,,,,,,,,++++++***++++++++++++++++++++++++*********+++,,,---......///111555999<<>>BBBGGGKKKKKKKKKJJJFFF@@@>>><<<888666555555777888666777999===AAAFFFJJJLLLMMMMMMNNNNNNPPPQQQSSSTTTUUUWWWYYY]]]hhhxxxtttbbbUUUNNNJJJGGGGGGHHHKKKRRR[[[[[[YYYXXXYYYZZZ[[[[[[ZZZWWWTTTOOOJJJGGGCCC>>>;;;333222111///....................................---,,,,,,+++,,,,,,------)))***+++,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++++++++,,,,,,************************)))))))))******)))))))))(((((()))))))))*********+++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((%%%'''))))))))))))***+++(((((((((((()))))))))))))))******++++++******)))))))))************))))))************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,---///000000444888===AAAFFFJJJNNNTTTVVVYYYZZZYYYWWWWWWXXXTTTVVVYYY[[[\\\[[[ZZZXXXXXX\\\```aaadddnnn}}}++++++++++++++++++++++++,,,,,,,,,++++++*********+++---///222555:::???CCCEEEJJJMMMKKKIIIGGGAAA;;;222222111222333555888:::777999===AAAEEEHHHJJJKKKNNNNNNPPPQQQTTTVVVYYYZZZZZZ___dddkkkyyy}}}{{{~~~sssbbbUUUOOOJJJJJJJJJMMMWWW``````]]]YYYXXXXXXYYYYYYYYYWWWTTTPPPMMMKKKIIIFFFCCC999777555222000/////////////////////////////////,,,,,,,,,,,,,,,------...***+++,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++++++++,,,,,,************************))))))************))))))'''(((((())))))************))))))(((((((((((()))))))))))))))))))))))))))******))))))))))))(((((())))))))))))(((((((((((('''(((***+++*********+++(((((((((((())))))))))))***++++++,,,,,,++++++***)))******++++++******)))++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++*********+++,,,///111222444888===BBBFFFJJJNNNQQQUUUWWWYYYZZZXXXXXXXXXXXXVVVXXXZZZ[[[\\\[[[ZZZYYYXXX\\\aaafffnnn|||++++++++++++++++++++++++***+++++++++++++++,,,,,,***---222666:::@@@EEEIIIGGGKKKLLLHHHEEEBBB===666......000222444777:::;;;<<<>>>AAAEEEHHHKKKLLLMMMPPPQQQSSSVVVZZZ^^^aaaccciiiqqqxxxxxxwww{{{}}}yyyeee]]]VVVQQQOOOQQQYYYccchhhddd^^^YYYXXXYYYZZZZZZYYYVVVRRROOONNNMMMKKKJJJ???===:::666333111111111////////////////////////,,,,,,,,,,,,,,,---......,,,,,,,,,---,,,,,,++++++++++++************++++++---,,,,,,++++++,,,,,,---************************((()))***++++++***)))(((''''''(((((()))******+++'''(((((())))))))))))((())))))))))))))))))))))))*********)))))))))(((((())))))))))))((((((((((((''')))++++++)))))))))***'''((((((((()))))))))*********++++++++++++******)))******++++++******)))++++++++++++++++++++++++))))))))))))******++++++++++++++++++++++++++++++++++++++++++---000333444999===CCCHHHLLLOOORRRTTTVVVWWWYYYZZZYYYXXXYYYZZZZZZZZZ\\\\\\]]]\\\[[[[[[\\\aaajjjttt++++++++++++++++++++++++((()))***+++,,,---......***...444999???DDDIIIMMMHHHKKKKKKFFFBBB???:::444666777888:::<<<===??????AAABBBDDDFFFIIILLLOOOPPPRRRTTTVVVZZZ___cccgggiiixxx}}}uuuvvv{{{xxxwwwmmmbbbZZZTTTSSSZZZbbbnnniiiaaa\\\ZZZZZZZZZ[[[[[[XXXSSSQQQPPPOOOOOONNNDDDAAA===999666444333333000000000000000000000000,,,,,,,,,,,,,,,---...///------------,,,,,,+++***++++++************++++++---,,,,,,++++++,,,,,,---************************((()))***++++++***)))(((&&&''''''((()))******+++&&&'''(((*********)))((())))))))))))))))))))))))+++*********))))))(((((())))))))))))((((((((((((''')))******((('''(((((('''((((((((())))))******))))))************))))))******++++++++++++******++++++++++++++++++++++++))))))(((((()))***++++++++++++++++++++++++++++++,,,++++++,,,...111444666<<>>;;;999888999:::;;;;;;;;;<<<@@@BBB???FFFKKKJJJIIIKKKPPPUUUVVVYYY[[[]]]eeeqqqzzz}}}ssshhh]]]TTTSSSXXX```dddfffaaaYYYTTTUUUYYYYYYWWWTTTSSSSSSRRRQQQOOONNNKKKEEE???:::666333333...//////000000///......------........................---,,,,,,+++******------------------------,,,,,,************,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))************************'''((()))******)))(((''',,,+++***)))((((((((((((+++*********))))))((((((''')))***)))((('''(((***((((((((((((((((((((((((******************************))))))))))))******++++++++++++++++++++++++******++++++++++++******+++,,,,,,------,,,,,,+++************+++,,,---...------------...222999>>>AAAEEELLLQQQTTTVVVXXXZZZVVVXXXYYYZZZYYYXXXYYYZZZccc^^^[[[[[[[[[ZZZ]]]aaahhhzzz++++++++++++,,,,,,,,,---,,,++++++,,,---...000111999;;;???CCCGGGJJJLLLLLLMMMKKKGGGCCC???<<<;;;:::<<<>>>@@@@@@AAACCCFFFHHHKKKNNNPPPQQQQQQSSSTTTUUUWWW^^^gggooo{{{|||nnn```WWWVVV\\\___aaa^^^YYYUUUUUUVVVVVVUUUTTTUUUVVVVVVSSSQQQMMMKKKHHHDDD???:::555333000000000//////.......................................------,,,++++++***,,,,,,,,,,,,,,,,,,++++++---,,,+++******+++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++************************(((((()))******)))((((((,,,+++***)))((((((((((((************)))))))))(((((()))***)))((('''(((***))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))************************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,------......//////111666<<>>888666333000......//////////////////..................------,,,,,,,,,,,,------,,,,,,++++++******------------------------,,,,,,,,,+++++++++******)))))))))))))))*********************************))))))))))))))))))))))))++++++***)))(((((())))))*********)))))))))))))))((()))******)))((()))***************************+++++++++++++++++++++++++++******))))))******+++******************************++++++++++++******,,,+++************+++,,,------,,,,,,,,,,,,------...111444777:::@@@FFFJJJNNNQQQTTTWWWWWWWWWXXXZZZXXXZZZ[[[[[[ZZZYYYZZZ[[[YYYXXXYYY[[[\\\cccsss******+++++++++,,,,,,,,,......///111555999===@@@IIIIIIJJJKKKLLLNNNPPPQQQRRRQQQPPPNNNMMMMMMNNNNNNNNNQQQSSSTTTSSSRRRRRRSSSQQQPPPRRRSSSRRRVVVgggxxx~~~zzznnneeeXXXOOOKKKJJJHHHGGGBBBDDDHHHNNNSSSVVVVVVUUUUUUSSSQQQMMMIIIFFFCCCBBB===:::777333111000000000000000/////////...............------------,,,,,,......------,,,,,,,,,+++------------------------,,,,,,,,,+++++++++******(((((()))))))))***************************************))))))))))))******+++***))))))))))))))))))))))))))))))))))))******)))***+++***)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++******++++++++++++******,,,++++++++++++++++++,,,---------,,,------......///222666:::>>>DDDIIIMMMPPPSSSUUUVVVVVVVVVWWWXXXWWWYYYZZZZZZYYYXXXXXXYYYXXXXXXZZZ]]]cccnnn++++++,,,,,,,,,---------...///222666:::???BBBDDDIIIJJJKKKLLLNNNOOOPPPPPPPPPOOONNNMMMNNNOOOPPPQQQRRRTTTUUUUUUSSSRRRRRRSSSQQQQQQUUUYYYZZZaaawww|||wwwxxx}}}ssscccUUUNNNJJJHHHFFFBBBCCCEEEIIIOOOTTTVVVWWWVVVSSSNNNIIIEEECCCBBBBBBBBB@@@<<<999666333222222111000000//////...............------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,+++++++++***************+++,,,,,,------************************+++******))))))******+++******)))))))))))))))***))))))))))))************)))***++++++))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++******++++++++++++******+++,,,,,,------,,,,,,+++------------...///000000000444999>>>CCCGGGLLLPPPRRRSSSUUUVVVUUUUUUVVVXXXWWWYYYZZZZZZXXXWWWWWWXXXXXXYYY]]]fffqqq,,,,,,---------.........///222666<<>>:::777444333111111000000///......---------..................+++++++++,,,------......***+++,,,------,,,+++***,,,,,,,,,+++++++++******)))******+++,,,,,,------************************++++++***))))))***++++++******))))))))))))******((()))))))))************)))***++++++))))))***+++************************)))))))))))))))))))))))),,,++++++******++++++,,,******************************++++++++++++******+++,,,...000000...,,,+++,,,,,,,,,---...000111222333777===BBBGGGKKKOOORRRSSSUUUVVVVVVVVVVVVWWWXXXYYYZZZ[[[[[[YYYXXXXXXYYY[[[^^^hhhxxx---------.........//////000444999@@@EEEIIIKKKLLLIIIKKKMMMPPPRRRRRRQQQPPPOOOOOOOOOOOOQQQSSSUUUWWWSSSTTTTTTSSSSSSTTTWWWYYYbbb```ffftttyyyjjj___YYYVVVLLLIIIFFFHHHMMMUUU\\\___\\\ZZZVVVQQQMMMIIIFFFEEEHHHGGGEEEAAA===999666444222111111000///......---------..................))))))***+++,,,------...******,,,,,,,,,,,,******,,,,,,,,,+++++++++******'''(((((()))******++++++************************,,,+++***))))))***+++,,,***)))))))))))))))******(((((())))))*********+++)))+++++++++***)))***+++++++++++++++++++++++++++************************,,,++++++******++++++,,,))))))))))))))))))))))))******++++++++++++*********,,,///111111///,,,***++++++,,,---///111333444555:::@@@EEEJJJNNNRRRTTTTTTVVVWWWWWWVVVWWWXXXZZZZZZ[[[]]]\\\ZZZYYYYYYZZZ___dddrrr***+++------...000333666777;;;@@@EEEHHHJJJLLLNNNOOOOOOOOOOOONNNNNNMMMMMMMMMMMMNNNPPPSSSUUUUUUTTTYYYSSSOOOSSSUUUWWW]]]eeegggrrrrrr```RRRQQQQQQLLLGGGLLL[[[iiiooorrrhhh]]]VVVQQQKKKIIIHHHHHHLLLOOOMMMEEE===777555444222111111333444333222000/////////............---------------------------.........---,,,,,,+++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,************************+++++++++************)))************************)))************))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))***+++,,,,,,------+++*********))))))((((((++++++******++++++,,,---++++++++++++++++++++++++//////////////////......---------...///222444555;;;???EEEIIILLLOOOQQQSSSUUUUUUUUUUUUVVVVVVWWWXXX[[[XXXWWWYYYYYYXXX\\\bbbfffqqq+++,,,---------///333666===@@@EEEHHHJJJKKKMMMNNNNNNNNNMMMMMMMMMLLLLLLLLLNNNNNNOOOQQQSSSSSSSSSRRRUUUSSSTTTXXX[[[```mmmzzzsssbbb\\\XXXQQQNNNQQQ]]]lllxxx}}}yyypppeee[[[TTTNNNJJJKKKNNNPPPOOOJJJCCC===999444222000000111222111000000000/////////.........------------------------.../////////......---,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,************************+++++++++************)))(((((((((((((((((((((((())))))************))))))************************************************))))))***++++++,,,------++++++++++++*********)))++++++******++++++,,,---++++++++++++++++++++++++...........................------///111444777999???BBBHHHLLLNNNPPPRRRTTTUUUUUUUUUUUUVVVWWWXXXYYY\\\YYYXXXYYYXXXZZZbbbjjjvvv---.........///222777:::DDDGGGJJJLLLLLLMMMNNNOOOMMMLLLLLLKKKKKKKKKKKKLLLPPPQQQRRRSSSSSSSSSRRRRRRRRRVVV]]]dddiiisss}}}zzz}}}yyyzzziii^^^VVVTTTTTTXXXgggwwwyyyjjj```VVVLLLMMMLLLLLLLLLJJJEEE???;;;777444222000111111000///000000000/////////......------------------------/////////000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,************************+++++++++************)))(((((((((((((((((((((((((((((()))***++++++++++++++++++++++++++++++++++++************************))))))******+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------...............000333888<<>>BBBHHHJJJMMMNNNNNNNNNOOOQQQMMMMMMLLLKKKKKKLLLLLLMMMRRRSSSTTTTTTTTTSSSSSSTTTSSS[[[hhhtttyyyuuutttyyy|||zzzlllcccaaa\\\VVV^^^oooyyyooocccWWWVVVQQQLLLIIIIIIGGGCCC@@@===:::666333222222111000000000000////////////................................./////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************+++++++++*********))))))************************'''((()))***+++,,,,,,,,,++++++++++++++++++++++++************************))))))******+++++++++,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///111555;;;AAADDDHHHKKKNNNPPPQQQRRRTTTUUUTTTTTTUUUVVVXXXYYY[[[\\\YYYXXXYYY\\\aaajjj}}},,,...000333777===CCCHHHHHHJJJMMMNNNNNNOOOQQQSSSOOOOOOMMMLLLMMMNNNOOOPPPQQQRRRSSSRRRQQQRRRUUUXXXWWWbbbtttzzztttsssvvvzzzxxxoooaaa___iiinnn}}}wwwooohhh```VVVOOOLLLKKKIIIGGGBBB>>>999555333222000///111000000000////////////........................,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,************************+++++++++*********))))))************************(((((()))+++,,,,,,,,,,,,************************)))))))))))))))))))))))))))***************++++++))))))******************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000333888???DDDHHHKKKMMMOOOQQQQQQQQQSSSUUUUUUUUUVVVWWWXXXZZZ\\\]]]VVVWWW]]]eeeooo|||***---111666:::@@@FFFJJJHHHJJJLLLMMMNNNOOORRRTTTQQQPPPNNNNNNNNNOOOQQQSSSNNNPPPPPPOOOOOORRRYYY___cccqqq{{{yyy|||tttjjjhhhbbbmmmzzzzzzrrrfffZZZSSSNNNLLLJJJGGGCCC<<<777444222111///111111000000000/////////........................+++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++************)))(((((((((((((((((((((((())))))***+++,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((************************)))))))))))))))*********++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////111333888===CCCHHHKKKLLLNNNPPPQQQQQQRRRTTTUUUVVVVVVWWWWWWYYYZZZ\\\]]]XXX[[[eeeuuu...222777;;;???DDDHHHKKKJJJKKKMMMNNNNNNOOORRRTTTRRRPPPOOONNNNNNPPPRRRTTTPPPQQQRRRQQQRRRXXXccckkkyyytttfffcccgggooosssvvvqqqcccXXXRRRPPPOOOJJJCCC===999777444333111111111000000000//////........................,,,,,,---...............------------------------+++,,,,,,,,,,,,,,,,,,+++************************+++++++++************)))((((((((((((((((((((((((******+++,,,,,,+++++++++************************))))))))))))))))))))))))************)))))))))))))))))))))******+++++++++++++++******++++++,,,---------------------------,,,------...//////000000111444888===CCCHHHKKKMMMNNNOOOQQQRRRRRRSSSUUUWWWXXXXXXXXXXXXYYYZZZ[[[\\\^^^bbbppp444888===BBBEEEHHHKKKMMMLLLMMMNNNNNNNNNOOOQQQSSSQQQPPPNNNMMMNNNPPPRRRTTTTTTUUUVVVUUUWWW___lllvvvqqqccc\\\aaadddfffwwwwwwhhh^^^ZZZWWWQQQIIICCC???<<<:::888111111111111000000000000////////////////////////------...///000000//////------------------------+++,,,,,,------,,,,,,+++************************+++++++++************)))************************++++++,,,,,,,,,+++******++++++++++++++++++++++++*********************************)))))))))))))))*********++++++,,,,,,,,,++++++******++++++,,,---------------------------------......///000111111333666<<>>CCCGGGIIIKKKMMMNNNLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQPPPOOONNNOOOSSSVVVVVVVVVWWWYYY```nnn{{{kkk[[[WWW[[[cccqqq}}}}}}hhh[[[RRRSSSSSSOOOHHH@@@:::888555333111111333333222111000000000000000//////...111000///---------...///........................---,,,,,,++++++,,,,,,---************************,,,++++++******++++++,,,***))))))))))))+++,,,---+++++++++*********))))))(((((())))))******+++++++++++++++++++++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------...///000000//////000222555:::AAAGGGKKKNNNPPPRRRSSSRRRQQQPPPQQQRRRTTTVVV\\\YYYXXXZZZ[[[ZZZ^^^dddkkk|||<<<@@@EEEHHHJJJKKKMMMNNNLLLLLLLLLLLLMMMNNNOOOPPPSSSSSSRRROOOMMMMMMPPPRRRRRRXXX```iiissssssbbbYYYXXX^^^jjjvvv}}}nnn^^^YYYSSSOOOLLLFFF===555555333111000111222111000000000000000000//////...222111000///...//////000........................,,,,,,++++++++++++,,,,,,************************,,,++++++******++++++,,,,,,+++***))))))******++++++++++++*********))))))))))))))))))************+++++++++++++++***))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++------------------,,,,,,...///000///...///222444999===DDDIIILLLNNNQQQRRRSSSSSSRRRRRRSSSUUUVVVWWW\\\ZZZYYY[[[[[[]]]eeennn}}}@@@CCCGGGJJJKKKLLLMMMNNNMMMLLLLLLMMMMMMNNNOOOPPPTTTSSSRRRPPPOOOOOORRRTTTVVVaaaqqqpppbbbZZZ[[[fffqqqxxxnnncccVVVRRRSSSPPPFFF<<<888666333111222222222111000000111111000000///...222111111000000000000111........................,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,---,,,+++***))))))))))))+++++++++******************************)))))))))++++++++++++++++++***)))++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,.........------,,,,,,,,,/////////......111555888>>>BBBGGGKKKMMMOOOQQQRRRRRRRRRTTTUUUVVVWWWXXXXXX[[[YYYYYY[[[]]]bbbooo}}}CCCFFFJJJLLLLLLLLLMMMNNNMMMMMMMMMMMMNNNOOOPPPPPPQQQQQQQQQQQQQQQUUUYYY]]]ffftttpppccc```gggooowww~~~ppp___WWWXXXXXXQQQIII???;;;777444333444444333000111111111111000//////111000000000000000000000........................+++++++++******+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++*********))))))************************+++++++++******)))))))))+++++++++,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,.........------,,,,,,+++////////////000333999===BBBEEEIIILLLMMMNNNPPPQQQPPPQQQTTTVVVXXXXXXXXXWWWWWWWWWYYY\\\```jjj{{{EEEHHHKKKMMMMMMMMMMMMNNNMMMMMMMMMMMMNNNOOOPPPQQQOOOOOOPPPQQQTTTZZZbbbhhh{{{rrriiihhhjjjqqquuunnnaaa[[[YYYVVVSSSEEE@@@:::555333333333333111111111111111000000///.../////////////////////........................,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,))))))******++++++++++++************************,,,,,,++++++******))))))***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........------,,,,,,,,,///000000111222777===BBBEEEHHHKKKMMMMMMNNNOOOPPPNNNQQQTTTVVVXXXXXXWWWVVVUUUVVVZZZaaajjjvvvEEEHHHLLLNNNNNNMMMMMMNNNNNNMMMMMMNNNNNNOOOPPPQQQOOOOOOPPPSSSZZZdddqqqyyyzzzqqqjjjiiimmmyyyrrrfff^^^YYYWWWLLLFFF===777333222222222111111222222111111000///---......////////////...........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,(((((()))++++++,,,,,,+++***************++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......------------------------///000222444777;;;AAAFFFHHHJJJLLLMMMMMMNNNPPPQQQPPPRRRTTTVVVXXXXXXWWWVVVWWWXXX___lllzzzEEEHHHKKKMMMNNNMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQPPPQQQTTTZZZgggxxxxxxppppppvvv|||qqqfff___UUUNNNDDD;;;666555444444111222222222222111000000---...///000111000000///...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))++++++++++++***)))))))))*********+++++++++***++++++++++++++++++,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......///+++,,,,,,------.........///111444777;;;???EEEIIIJJJLLLNNNOOOOOOPPPRRRSSSSSSTTTVVVWWWXXXXXXXXXWWW\\\]]]hhhzzzDDDGGGKKKMMMMMMMMMNNNOOONNNNNNNNNNNNOOOPPPQQQQQQOOOQQQWWWbbbssszzztttvvvtttiii]]]UUUJJJAAA;;;999888777111222222222222111000000...///000222222222111000........................///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,+++***((('''))))))******++++++++++++*********++++++,,,,,,---***+++,,,,,,------------++++++++++++++++++++++++------------------------++++++,,,,,,---...//////***++++++,,,---...//////...111666999===BBBGGGJJJLLLNNNPPPQQQQQQQQQSSSUUUVVVWWWWWWXXXYYYYYYYYYXXX```bbbnnnIIIJJJLLLMMMNNNNNNNNNMMMNNNOOONNNKKKKKKOOOQQQRRRSSSWWW]]]jjj~~~xxxgggZZZNNNIIIDDD;;;666666444333111111222222000///111111000000//////......------..................,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...///...,,,++++++,,,---......///000000.........000111333777===CCCHHHJJJKKKNNNNNNNNNOOOPPPSSSUUUWWWUUUVVVWWWWWWXXXYYY\\\]]]cccpppJJJKKKLLLMMMMMMNNNMMMMMMMMMOOOOOONNNOOOQQQSSSTTTXXXaaammm}}}zzzwwwuuufffXXXQQQJJJAAA:::888555333222222333333222111111111111000//////....../////////......---------------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---************************************************++++++++++++++++++++++++,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,---------,,,---......,,,,,,---///333555:::@@@FFFJJJKKKKKKNNNNNNNNNOOOQQQSSSUUUVVVVVVWWWYYYXXXYYY\\\aaafffnnn{{{MMMMMMLLLLLLLLLMMMMMMNNNMMMNNNOOOQQQQQQSSSVVVYYY```ooorrrvvvsssaaaVVVNNNEEE===999777555333222333444444333222111111000000///......111000000///...---,,,,,,.........------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------.........------,,,---......------///111666999???EEEIIILLLMMMMMMMMMNNNNNNOOOQQQSSSUUUVVVWWWYYY[[[ZZZZZZ___jjjrrr~~~OOONNNMMMLLLKKKLLLMMMNNNNNNNNNOOORRRRRRTTTZZZaaannnxxxxxx|||ppp___UUUMMMEEE@@@:::777444222333444444444222222111111000//////...000000//////......------///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...+++,,,.../////////------...///000000000111333666:::>>>DDDIIILLLMMMNNNNNNNNNNNNOOOQQQRRRTTTUUUVVVXXXZZZ\\\\\\]]]eeesss}}}OOONNNMMMLLLLLLMMMNNNNNNQQQPPPRRRVVVXXXZZZdddooovvvuuuyyyrrrcccXXXPPPJJJ???;;;666333333333444444222222222111000000//////---......//////000000000///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...+++,,,...///000///.........///000000000222666999>>>BBBHHHKKKLLLMMMNNNPPPNNNOOOQQQRRRTTTVVVWWWWWWYYY[[[^^^aaafffpppNNNNNNMMMMMMMMMNNNNNNOOOSSSSSSZZZdddhhhkkkvvvzzztttvvv|||pppaaaVVVOOOHHHCCC<<<666444444444444333222222111111000//////------...///000111111222.........------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...,,,---...///////////////,,,---......///222666999AAAEEEJJJKKKKKKKKKNNNQQQPPPQQQSSSUUUWWWXXXXXXYYYZZZ\\\bbbjjjuuuLLLMMMMMMNNNOOOOOOOOOOOOSSSWWWfffxxxwwwrrrsss}}}nnn```WWWQQQKKKBBB;;;777555555444333333222111111000000///......//////000000111111------............------,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,------------...,,,,,,++++++,,,,,,---...------------...///000111,,,---...///000333888<<>>999777666555333333222222111000000000000000000000////////////,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,,,,---------......,,,,,,++++++,,,,,,---......---------...///111222//////000111222666;;;???DDDHHHJJJIIIGGGHHHMMMRRRRRRTTTVVVXXXZZZ[[[[[[[[[[[[___iii|||OOOOOOPPPPPPPPPPPPPPPPPPSSS^^^rrr|||mmmnnnyyykkkaaaZZZOOOFFF???<<<:::999555444333111///000222444000000000000////////////......------------..............................---------,,,,,,,,,++++++++++++++++++++++++++++++)))))))))******+++++++++++++++++++++++++++++++++,,,---......//////......,,,,,,,,,---------......//////////////////////////////.........//////000222222222444777<<>>CCCFFFJJJJJJJJJJJJKKKNNNSSSWWW\\\ZZZZZZ\\\[[[YYY[[[```fffsssMMMNNNOOOPPPRRRWWW]]]aaajjjzzz|||{{{{{{{{{{{{zzzzzzzzzwwwxxxyyy{{{|||~~~~~~xxxmmmmmmvvvwwwnnnaaaVVVNNNEEE;;;444666555555444444444444444111111000000000/////////------,,,,,,,,,,,,------........................,,,,,,,,,+++++++++******++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,************************++++++,,,---------------,,,,,,,,,---------......++++++++++++++++++++++++---------...///000111222000111333777<<>>CCCGGGJJJLLLJJJKKKMMMOOOQQQUUU[[[___^^^[[[[[[^^^aaaeeennnwwwKKKPPPWWW^^^ggguuu}}}{{{wwwtttqqqooonnnkkkhhhfffbbbcccccccccbbb```___]]]ZZZYYYXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVUUUVVVWWWWWWWWWVVVTTTSSSVVVWWWXXXYYYZZZZZZZZZZZZZZZ[[[\\\\\\\\\]]]___aaa```aaabbbdddgggiiijjjkkknnnppprrrsssuuuxxx}}}xxxrrrtttzzzhhhZZZPPPKKK???;;;666444444555333111222222111111111000000000111111000000000000111111........................---------,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,---------..............................111000000//////000000111555888<<>>BBBFFFHHHIIIIIIHHHKKKOOOUUUZZZ\\\]]]^^^___ZZZXXXZZZbbblllyyyggglllwww{{{xxxsssmmmhhhdddbbbaaa______]]]\\\ZZZXXXWWWVVVVVVUUUSSSRRRQQQQQQRRRRRRSSSRRRQQQQQQPPPPPPQQQQQQRRRSSSTTTTTTRRRRRRSSSTTTSSSTTTTTTTTTTTTSSSRRRRRRUUUUUUUUUTTTSSSRRRQQQPPPRRRRRRSSSTTTTTTTTTSSSSSSTTTTTTTTTTTTSSSRRRQQQQQQTTTRRRQQQQQQRRRRRRQQQOOOOOOPPPRRRSSSTTTUUUVVVVVVZZZZZZ[[[]]]```dddgggiiilllnnnqqquuuzzzsssfffooo~~~wwwfffYYYLLL@@@;;;999666444555444444333333222333333333222000///...---///000111//////.........---------......---------,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---......------------......,,,,,,++++++,,,,,,---...000000///------,,,,,,,,,,,,---------.../////////......---...///222555777<<>>999666666444444333222222222222333111000///......///111222//////.........---------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...333222111000////////////------..................000/////////111444777999???CCCGGGIIIHHHHHHKKKNNNQQQTTTXXX\\\^^^______```dddeeejjjtttwww{{{xxxrrrmmmhhhdddbbbbbb^^^]]]ZZZXXXVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTUUUTTTSSSSSSSSSSSSTTTTTTVVVVVVUUUUUUUUUVVVWWWWWWWWWXXXYYYXXXWWWXXXZZZ[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZYYYZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZZZZYYYXXXWWWXXXYYYYYYYYYYYYXXXWWWWWWYYYWWWVVVVVVVVVVVVTTTSSSTTTTTTUUUTTTTTTSSSRRRQQQSSSRRRRRRQQQRRRRRRSSSSSSUUUVVVXXXZZZ^^^aaadddeeemmmpppuuuzzzttteeeaaadddqqq~~~tttdddRRRGGG@@@999555444444444333222222222222222000//////...///000222333/////////............---.........------------,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------...222222111000//////////////////..................111111111111444777:::<<>>===666555444333222222222222000000000000000111222222//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......------------......------,,,,,,------...///------,,,,,,++++++,,,,,,000000000//////......---000111111333777;;;???AAAEEEGGGJJJJJJJJJMMMRRRWWW```dddhhhgggdddbbbccceeerrr}}}uuunnnkkkiiieee```\\\\\\^^^aaajjjxxx|||vvvrrrnnnkkkfffbbb```^^^\\\ZZZYYYXXXWWWVVVVVVXXXYYY[[[XXXXXXXXXXXXXXXXXXXXXXXX\\\\\\]]]^^^___```aaaaaadddeeegggiiijjjkkkkkklllkkkkkklllmmmoooqqqssstttvvvwwwxxxxxxyyy{{{}}}|||{{{wwwxxxxxxxxxxxxxxxwwwwwwrrrrrrrrrrrrrrrqqqpppoooooooooooonnnlllkkkiiihhhiiigggeeedddcccbbb___]]]ZZZZZZ[[[[[[[[[ZZZZZZYYYUUUUUUVVVVVVVVVVVVUUUUUUTTTTTTSSSSSSRRRSSSSSSTTTQQQRRRTTTVVVXXX[[[___bbbdddhhhnnnuuu{{{zzzkkkfffggg|||lll]]]QQQGGG@@@>>>888777666444333333333333111111111111111111111111...////////////000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///......------......///---------------....../////////......---......///000000//////////////////111111222444888===BBBDDDEEEGGGIIIJJJKKKOOOVVV\\\eeeiiillljjjfffeeeiiimmm{{{{{{}}}yyypppiiieeedddbbb^^^ZZZYYYZZZ\\\eeerrr}}}xxxsssnnnhhheeebbb```\\\ZZZ[[[[[[ZZZZZZWWWWWWWWWXXXYYYZZZ\\\]]]ZZZ[[[\\\^^^_________```cccdddfffhhhkkknnnpppqqqrrrsssuuuxxxzzz{{{{{{{{{{{{|||}}}~~~}}}{{{yyywwwuuusssqqqooonnnmmmjjjhhhddddddccccccbbbaaa______]]]^^^^^^___^^^]]]\\\[[[WWWVVVUUUUUUTTTTTTTTTTTTRRRSSSSSSSSSRRRTTTWWWZZZYYY\\\aaaffflllrrryyy}}}}}}oooiiirrr|||kkk\\\NNNDDDAAA999888777666555444444444222222222222111000000///.../////////000000000000////////////............---------------------------,,,,,,++++++,,,,,,---...------,,,,,,------...---------------...//////000000/////////000000111///////////////000000000222222444777;;;@@@EEEHHHFFFHHHJJJKKKMMMRRRZZZaaagggkkkmmmlllhhhiiipppvvv~~~{{{wwwrrrnnnmmmqqqwww}}}~~~yyyqqqjjjddddddcccaaa]]][[[[[[\\\aaalll}}}xxxuuuqqqllliiieee```]]]\\\ZZZWWWWWWXXXZZZ[[[[[[YYYYYYZZZ[[[]]]^^^^^^___```aaaccceeeggghhhiiiiiilllmmmppptttyyy}}}~~~|||zzzyyywwwuuusssnnnnnnmmmkkkiiigggeeedddaaaaaabbbaaa```^^^\\\[[[YYYYYYXXXWWWVVVVVVVVVVVVVVVVVVUUUSSSRRRRRRUUUWWWVVVYYY[[[^^^aaaeeejjjnnnssszzz|||qqqhhhyyy|||kkkZZZNNNIII:::999888777555555444444333333333222111000///....../////////000000111111000/////////............////////////////////////---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---...------------...//////000000////////////000111......//////000000111111333444555888===BBBGGGJJJGGGIIIKKKLLLOOOUUU^^^dddgggkkkmmmllljjjmmmuuu}}}|||wwwsssooohhhdddiiinnnwww~~~}}}uuunnnfffggggggfffccc```______]]]ggg||||||uuupppnnnkkkgggbbb^^^\\\[[[ZZZXXXXXXYYYXXXWWWXXXZZZ]]]^^^___bbbdddgggiiikkkkkkmmmooosssuuuvvvxxxzzz|||}}}}}}}}}|||zzzyyyxxxwwwtttpppmmmllljjjgggeeeeeeeeedddccc```___]]]]]]]]]\\\YYYWWWYYYWWWTTTSSSTTTUUUUUUUUUTTTTTTTTTUUUWWWZZZ\\\^^^dddiiipppwww~~~nnnlllsss~~~lll[[[OOOEEE===777777777555222333000000000000111111111111////////////////////////////////////............///...,,,++++++,,,...///.........------,,,,,,,,,.........------,,,,,,,,,,,,,,,++++++,,,,,,---...111000...---,,,---///000111111000//////////////////333999???BBBEEEHHHJJJKKKJJJJJJLLLRRR[[[ccciiimmmpppqqqnnnlllqqq~~~}}}tttlllhhhffffffcccjjjuuu{{{qqqkkkjjjiiihhhfffcccaaa```bbbgggttt{{{vvvpppjjjfff___^^^\\\ZZZYYYZZZ[[[\\\YYYZZZ[[[[[[[[[]]]```bbbdddfffiiimmmqqqtttvvvwwwzzz}}}~~~xxxuuurrrooonnnmmmkkkjjjgggeeedddccccccbbb```^^^]]]ZZZWWWVVVWWWXXXXXXXXXTTTTTTSSSSSSTTTUUUWWWWWW\\\```ffflllqqqwww}}}qqqttt~~~jjjYYYLLLCCC;;;999999666444444222222111111000000000///////////////////////////////////////............111///...------...///111.........------,,,,,,,,,.........------,,,,,,,,,------,,,,,,------...///000///...------...///000111000000/////////000000222666<<>>:::666444333222222222222222333333333222222222222222222222222////////////............---------,,,,,,---------................................................---------,,,---......///,,,,,,...///000000000000/////////000222333555666;;;>>>CCCEEEFFFGGGHHHIIIJJJNNNUUU^^^gggnnntttvvvssstttxxx}}}~~~~~~yyysssssspppssszzzsssnnniiidddaaa\\\]]]]]][[[YYYYYYZZZ[[[]]]___ccchhhnnnssswwwyyy}}}xxxtttoookkkiiihhhfffdddbbbbbbaaa```___]]][[[ZZZWWWWWWWWWVVVTTTTTTVVVXXXVVVYYY]]]ccciiiqqqzzzmmmTTTEEE>>>999555444222222333333333444444444111111111111111111111111////////////............////////////////////////.............../////////.............../////////------,,,,,,------...///------......//////000000...//////111333555666888===@@@DDDGGGGGGHHHHHHIIILLLRRRZZZeeemmmtttxxxyyywwwyyy~~~{{{xxxvvvyyywwwssslllgggdddaaa___]]]XXX[[[]]]^^^^^^```cccfffhhhkkkpppwww~~~}}}xxxuuurrrooonnniiiiiiiiigggeeebbb___^^^ZZZZZZ[[[YYYWWWUUUUUUVVVSSSTTTVVVXXX\\\aaahhhmmmsssyyyxxxwww~~~dddQQQFFF>>>888666444444444444333333333333111111111111111111111111////////////...............//////////////////...---........./////////000---........./////////000.........---......///000000///...------...///000......///111333666888999???BBBFFFIIIIIIJJJKKKKKKPPPVVV```kkktttzzz|||}}}}}}~~~}}}xxxrrrmmmiiiddd```^^^^^^]]]\\\ZZZ]]]bbbdddfffiiinnnsssvvvyyy~~~{{{qqqqqqpppmmmjjjgggdddbbb]]]^^^^^^]]]ZZZXXXWWWWWWSSSSSSSSSSSSTTTWWW\\\aaaeeelllwwwsssmmmsssxxxqqqZZZMMMCCC;;;888666666555444333222222111000000000000000000000000000/////////............,,,,,,------------,,,,,,---.........//////000000---.........//////000000///////////////000111111111000...---,,,---///000---...///111444666999:::@@@DDDHHHJJJKKKLLLMMMMMMSSSYYYdddpppxxx}}}}}}uuulllffffffdddaaa___^^^^^^______dddfffiiillloootttzzz{{{uuunnnhhhdddeeeccc```^^^^^^]]][[[ZZZYYYXXXUUUSSSSSSTTTVVVXXX]]]aaagggoooyyyyyygggjjjlll{{{kkkUUUFFF???===888888888666444222222222333333333222222222111111000000000000000000000000000000000000////////////000///...---,,,------...000000//////......------000000//////.........---///////////////000111111222111000000333777;;;>>>EEEGGGIIIIIIIIIKKKPPPUUU[[[bbbmmmuuuyyy}}}~~~{{{{{{yyytttooohhhdddeeecccbbbaaaaaabbbdddeeehhhkkkoootttyyy~~~vvvoookkkkkkhhheeecccbbbaaa___^^^ZZZYYYVVVTTTSSSRRRSSSSSSVVVYYY^^^dddlllvvvpppiiidddpppxxx___LLL@@@<<<888888888666444333333444333333222222222111111111111111111111111111111111000000000000////////////000///...---,,,------...///////////////.........000000/////////.........///////////////000111111222111000111444888===???DDDGGGIIIJJJJJJNNNTTTYYY```jjjvvv}}}|||uuuppppppqqqtttzzz~~~{{{wwwqqqmmmjjjhhheeecccdddeeeeeegggiiimmmpppqqqtttwww||||||wwwooollliiifffeeecccaaa___]]]\\\ZZZXXXVVVTTTRRRQQQQQQRRRUUUXXX^^^fffpppvvvxxxfff```fffqqqoooXXXGGG???:::999777666555555555555222222222111111111000000222222222222222222222222000000000000//////////////////...------------............///////////////000000////////////......///////////////000111111111000111222666:::???BBBDDDFFFIIIJJJLLLQQQYYY___gggsss|||sssllleeebbbcccbbbeeejjjooouuu~~~xxxpppmmmiiieeeddddddeeeeeefffgggkkkooouuu{{{xxxuuuqqqmmmkkkhhheeebbbaaaaaa```^^^\\\YYYVVVTTTRRRRRRRRRSSSVVV\\\ccciiirrr{{{~~~fffbbbbbbfffssshhhSSSFFF<<<:::777555444555555555222222111111111000000000222222222222222222222222000000000000////////////............------......------......//////000000000000/////////////////////////////////000000111000000111444888===BBBEEEEEEGGGIIIKKKMMMTTT]]]dddnnnyyyyyyooogggaaa]]]ZZZYYYWWWXXX\\\___fffrrr~~~yyyqqqllljjjhhheeebbbaaacccfffiiiiiilllqqqxxx~~~yyyuuuqqqmmmjjjdddddddddccc```]]]ZZZXXXVVVUUUTTTSSSSSSVVV[[[```gggooozzztttfff```]]]fffyyyxxx___MMMBBB===888555444555555444222222222111111111111000111111111111111111111111000000000000////////////------..................------......//////000000//////000000000000000000///////////////000000111000111333666;;;@@@DDDGGGGGGIIIJJJLLLOOOWWWaaaiiittt}}}{{{tttkkkccc^^^[[[YYYXXXUUURRRQQQSSSUUUZZZfffrrrxxxqqqkkkggggggfffeeeddddddgggkkkooosssvvv|||yyytttpppiiihhhhhhfffdddaaa^^^\\\ZZZYYYXXXUUUSSSTTTVVVYYY[[[bbbkkkuuu}}}nnncccZZZ^^^mmmnnnWWWJJJCCC;;;777666666555333333333333222222222111111000000000000000000000000000000000000////////////,,,---......///................../////////////////////000000000000111111///////////////000111111111222555888===BBBFFFHHHHHHJJJLLLNNNSSS\\\iiirrr}}}wwwjjjeee^^^YYYVVVVVVVVVUUUUUUQQQPPPPPPQQQTTT^^^iiizzzuuuqqqmmmiiiggggggiiijjjkkklllpppuuuzzzzzzsssrrrpppmmmiiifffcccaaa^^^^^^]]]ZZZWWWUUUUUUVVVUUUYYY```fffmmmvvvqqqccc___gggxxxhhhSSSKKKAAA:::888888666333444444444333333333333222111111111111111111111111000000000000////////////,,,,,,.../////////......///////////////.........//////000000000111111111///////////////000111111333444666:::>>>CCCFFFIIIIIIKKKNNNRRRYYYdddsss}}}{{{ppphhh^^^ZZZUUURRRRRRSSSSSSSSSTTTQQQOOOPPPPPPRRR[[[fff{{{wwwrrrooommmllljjjiiiiiilllppprrrtttyyy}}}{{{xxxtttoookkkhhhfffbbbbbbbbb___[[[WWWVVVVVVTTTWWW[[[^^^bbbiiirrryyynnndddffftttxxxYYYPPPDDD===;;;999777444555555444444444333333333222222222222222222222222000000000000////////////+++,,,.../////////......000000//////.........---//////000000111111111222///////////////000111111444555777;;;???CCCGGGIIIIIIKKKOOOTTT]]]jjjzzzyyyoooddd\\\YYYVVVSSSQQQQQQRRRSSSSSSRRRPPPOOOPPPPPPRRR[[[eee{{{sssooojjjhhhhhhkkknnnoooooosssxxx}}}|||yyyvvvqqqmmmjjjccc```bbb```ZZZWWWXXXSSSUUUVVVVVVXXX]]]dddjjjxxxpppfffnnnqqqZZZGGGCCCAAA999555777666666555444444444555555444333222222111111222222333222111000////////////000000000000000000000000/////////...---------,,,///000111222333222111111000111333333222222333555444777===AAACCCEEEGGGIIIJJJMMMSSSZZZeeeuuusssiiicccaaa```YYYVVVUUUUUUSSSOOOPPPTTTTTTTTTUUUUUURRRTTT```lll~~~xxxsssooolllhhhggghhhlllppprrr}}}yyyuuupppjjjggggggeee___[[[\\\VVVVVVVVVTTTTTTWWW]]]bbblllsss}}}ooojjjxxxlllRRRHHHCCC;;;777888666555555444444444444555444333222222111222222222333222111000////////////000000000000000000000000000//////////////////...///000111222333222222111000111333333222222444555666999>>>CCCEEEGGGIIIKKKKKKOOOVVV```mmm}}}xxxoooiiieeecccbbb\\\YYYWWWWWWUUURRRRRRVVVUUUTTTUUUTTTRRRUUUbbbooo~~~yyytttooolllkkkjjjiiiiiilllqqqvvvyyyyyytttoookkkkkkhhhccc``````[[[ZZZXXXUUURRRSSSVVVYYY___eeeooo{{{nnnpppcccQQQFFF===888999666555555444333333444444444444333222222222222222333222111000000000000000000000000000000000000000000000000000000000111111000000111222222222222111000222333333222333555666888<<<@@@DDDGGGIIIKKKMMMMMMQQQZZZhhhyyy}}}sssnnnnnnooommmkkkfff```]]]\\\YYYUUUVVVYYYYYYXXXWWWVVVUUUYYYgggvvv~~~wwwrrrnnnkkkiiijjjkkkmmmppptttyyy|||wwwssspppnnnkkkhhhgggbbb```\\\XXXUUUTTTUUUVVVWWW]]]fffppp||||||ttt~~~uuu[[[KKK@@@:::999666666555444333333333333444444333222222222222333333222111111000000000111/////////////////////////////////000000111111111000000111111222222222222111222333333222333666888:::===AAAEEEGGGJJJMMMOOOOOOUUUaaassswwwvvvzzz~~~|||tttmmmgggccc```[[[ZZZ\\\```]]]\\\ZZZYYY^^^nnn~~~}}}{{{wwwrrrmmmkkkjjjkkkkkkooossswww|||}}}wwwttttttsssqqqgggddd```[[[YYYWWWWWWWWWUUUXXX___gggqqq}}}}}}}}}iiiSSSDDD<<<:::888777666555444444444444555444333333222222333333333222111111111111111111////////////////////////.........//////000000000111111111111111222222222222333333333222444777:::;;;>>>BBBEEEGGGJJJMMMPPPRRR[[[kkk|||sssnnniiicccaaabbbeeecccaaa___^^^cccsss}}}tttsssqqqmmmjjjjjjlllnnnooottt{{{zzzuuuvvvvvvtttlllhhhccc___]]][[[YYYWWWUUUVVVYYY]]]dddnnnyyyyyy{{{}}}aaaMMMAAA===999999777666555555444444555444444333333333333333333222222111111111222222000000000000000000000000......///////////////000111111000000111111222333333333333333333555888;;;<<>>AAABBBBBBDDDGGGIIILLLVVV```vvv{{{vvvuuutttrrrrrrtttvvvyyy~~~}}}vvvooojjjfffddd___ZZZWWWVVVVVVVVVWWW\\\dddmmmxxxlll^^^cccrrrgggWWWFFF@@@;;;;;;:::777666888333333333333333333333333111111000000000000111111000000000000000000000000111111111111111111111111222222111111222222333444333222222333666;;;???BBBBBBBBBEEEIIIKKKPPP\\\hhh~~~xxxssssssssssssvvv{{{}}}~~~vvvpppmmmiiiddd___\\\ZZZYYYXXXUUUYYY^^^eeennn|||uuuaaa```jjj{{{uuubbbKKKDDD>>><<<;;;777777999444444444444444444444444222222111111111111222222000000000000000000000000111111111111111111111111333222111000111222333444444444444555888<<<@@@BBBFFFFFFIIIMMMOOOUUUdddrrr~~~{{{wwwtttuuuvvvwww|||~~~xxxrrrnnnhhhdddaaa___\\\ZZZVVVXXX[[[___fffrrrjjjcccgggttt}}}gggTTTKKKCCC???<<<777777999444444444444444444444444444333333222222333333444000000000000000000000000111111111111111111111111333222111000111222333444555555666777999<<>>888777999444444444444444444444444444444333333333333444444111111111111111111111111222222222222222222222222222222111111222222333444555555666888;;;>>>AAABBBGGGHHHLLLOOORRR[[[ooo~~~||||||{{{zzzzzz}}}|||uuupppmmmiiibbb]]][[[[[[ZZZXXXXXX^^^hhhpppwwwlllmmm|||jjj___RRRJJJBBB:::888:::555555555555555555555555444333333222222333333444222222222222222222222222222222222222222222222222111111222333333333333222222333555999===AAADDDFFFGGGIIIMMMRRRVVVbbbyyy~~~|||||||||~~~}}}}}}wwwsssnnnfff```^^^^^^[[[XXXWWW[[[cccjjjrrr}}}pppmmmrrrfffXXXNNNDDD<<<999;;;555555555555555555555555333222222111111222222333333333333333333333333333222222222222222222222222000111222333444333222222///111444999>>>CCCGGGJJJHHHKKKPPPVVV\\\jjj~~~yyyyyy{{{}}}}}}~~~|||vvvqqqmmmkkkdddbbb___[[[YYYZZZ]]]```jjjrrruuuyyyqqq\\\RRRKKKAAA:::888666555555666777777555444555555555444444333333333111111111111111111111111///000000000000111111111222222222111222222333333111555999<<>>:::999777888888888777666555444444444444333333333222222222222222222222222111111222222222333333333222222222222222333444444333666;;;>>>@@@CCCFFFHHHMMMPPPUUU^^^lll}}}|||}}}}}}zzzwwwtttrrrooonnnnnnnnnooonnnllliiihhhiiiiiihhheeedddeeefffeeehhhmmmrrrwwwzzz}}}}}}tttssspppooooooppprrrsssqqqtttyyy}}}~~~|||{{{zzzzzzyyyxxxyyy|||}}}vvvqqqjjjeeeaaa`````````aaadddhhhooo{{{wwwaaaPPPEEE@@@;;;999888777888888666555444444444444444444444444222222222222222222222222222222222333333333444444222222222222222333444555555888<<<@@@BBBEEEHHHJJJNNNPPPWWWcccuuu|||zzzyyywwwtttrrrpppooonnnllliiifffdddcccbbbaaa``````aaa```___]]]^^^_________^^^^^^```bbbdddfffjjjnnnsssvvvxxxyyysssssstttvvvxxx{{{~~~}}}}}}zzzxxxvvvwwwwwwuuusssmmmnnnooopppssswww}}}{{{uuunnnhhhfffeeedddccc___```aaaeeennn|||lllWWWIIIAAA<<<:::777666666666555444444444444444444444444444222222222222222222222222222333333333333444444444222222222222333444555666777:::>>>AAADDDFFFIIILLLNNNPPPXXXhhh~~~}}}yyyvvvuuuqqqooolllkkkkkkjjjiiigggfffeeedddbbbaaa___^^^^^^^^^]]][[[[[[\\\\\\[[[ZZZZZZ[[[]]]]]]^^^```cccfffiiikkkooossswwwzzz|||~~~|||zzzzzzyyyuuurrrmmmlllkkkjjjjjjlllmmmooorrrwww|||tttnnnlllkkkiiigggbbbaaa```bbbgggrrrzzzcccPPPEEE===;;;777555555555444333333333333444444444444555333333333333333333333333222222333333333444444444222222222222333555666777888;;;@@@CCCEEEHHHKKKMMMPPPRRR\\\ppp~~~wwwvvvuuurrrpppnnnlllkkkjjjhhhgggggghhhiiiiiihhhffffffeeedddddddddddddddcccaaa``````aaaaaaaaa``````bbbccceeegggkkkpppsssvvvyyy|||zzzxxxvvvsssqqqooonnnlllkkkiiikkknnnrrrwww|||{{{uuurrrpppmmmjjjgggfffdddcccfffmmmvvv}}}oooYYYKKK???<<<999666666666555444333333333444444444555555333333333333333333333333222222222222333333333333222222222333444555666777999===AAADDDGGGIIILLLOOOTTTWWWbbbyyy~~~zzztttpppllljjjkkknnnpppqqqxxx~~~~~~|||~~~~~~xxxtttooonnnnnnmmmlllkkkjjjjjjjjjiiihhhiiilllnnnnnnnnnkkkkkkjjjjjjkkkkkklllmmmjjjiiigggggghhhiiihhhgggiiikkkmmmooorrrwww|||~~~{{{xxxuuuqqqooommmkkkhhhhhhkkkmmmoooooorrrwww~~~zzzvvvsssoookkkgggfffdddbbbcccgggoootttzzzyyyxxx```OOOAAA>>>:::777777777666555333333333444444555555555333333333333333333333333111111222222222333333333222222222333444555777777:::===AAAEEEGGGJJJMMMOOOWWW[[[ggg~~~yyyrrrkkkfffeeeaaa]]]\\\^^^aaadddeeeiiipppzzz|||yyypppppppppoooooopppsssvvvvvvvvvvvvwwwzzz}}}~~~}}}}}}~~~|||||||||}}}}}}||||||{{{}}}|||xxxrrrpppmmmiiigggeeedddccciiihhhkkkooorrrvvv}}}xxxvvvuuutttmmmkkkgggcccaaacccgggkkkwwwzzznnnxxxzzzaaaUUUFFF>>>888777777555444555555555555666666666666666333333333222222222222111555555444333222222222222000222333333333444777999;;;>>>BBBGGGJJJMMMOOOPPPXXX```vvvzzzxxxrrrjjjgggfffccc^^^ZZZ[[[XXXUUUTTTUUUXXXZZZZZZ^^^aaajjjwww~~~wwwxxxzzzzzz{{{~~~|||wwwrrrnnnkkkiiihhhdddbbbccceeefffhhhnnnwww{{{wwwtttpppnnnjjjeeebbbbbbeeegggpppyyy|||mmmssshhh\\\KKKBBB;;;999999666555666666666666666666555555555444333333333222222111111555444444444444444555555222333444555555666888:::===???CCCGGGJJJMMMPPPQQQZZZeee}}}yyyrrrooojjjdddccccccbbb___[[[[[[YYYVVVUUUVVVWWWWWWWWWYYYZZZaaalllvvvyyytttpppmmmgggdddbbbcccbbbbbbfffllllllvvvyyyttttttqqqmmmhhhdddbbbaaaaaagggooo}}}lllllluuuooo```QQQGGG???<<<:::777666777777777666666555555444444555444444333222111111000222222222333333444555666333444666666666888:::<<<>>>AAAEEEHHHJJJMMMQQQSSS^^^mmmzzzqqqlllgggdddbbbbbbeeefffdddaaa```___]]]\\\\\\[[[XXXVVVXXXVVVYYYbbbkkkvvv~~~zzzvvvpppllliiiiiigggeeegggllliiinnnuuu{{{}}}tttuuurrrnnnjjjfffccc```^^^```gggrrrpppiiinnnzzzqqq```UUUKKKAAA===;;;888777999888888777666555444444333555555444333222111111000111000000000111111222333333444666777777888;;;===@@@CCCGGGIIIKKKNNNSSSWWWcccvvvxxxrrrmmmiiihhhhhhkkknnnpppooommmlllkkkjjjjjjhhheee```]]]^^^ZZZYYY^^^eeeppp|||xxx~~~|||vvvqqqpppnnnjjjiiilllnnnnnnoooqqqvvvyyywwwtttooollliiifffbbb___^^^ccckkkvvv{{{llljjjuuuwwwcccXXXMMMCCC>>><<<999999;;;888888777666555444444333555555444444333222111111333222111111000000000111222444666666777888;;;>>>AAAEEEIIIJJJKKKOOOUUU[[[jjj}}}yyywwwssstttwwwzzz}}}~~~}}}|||{{{{{{{{{zzzyyytttooojjjhhhbbb^^^___cccjjjxxx|||vvv}}}~~~|||yyytttrrrsssssspppnnnooorrryyy|||xxxrrrooonnnkkkfffccc___bbbgggnnnyyyzzzmmmqqqooo^^^RRRFFF@@@<<<999999;;;777777666666555555444444444444444444333333333333666555444333333222222222222444666777777999<<>>@@@AAAFFFJJJKKKLLLQQQ\\\ddd|||zzztttoooqqqvvv~~~{{{}}}zzz{{{|||~~~|||wwwuuusssnnniiidddcccccceeekkkwwwzzzmmm___OOOEEE>>>999777999555555555666666666666666222222333444444555555666222222222222333444555555555777999:::;;;===@@@BBBAAAFFFJJJKKKLLLRRR]]]gggzzzwwwzzz~~~{{{uuusssxxx|||zzzxxxrrrmmmgggiiiiiifffdddkkkxxx}}}hhhRRRHHHBBB===999:::999888777666666555555555444444444333333222222222666666666555444444333333555555777888;;;===???@@@EEEGGGKKKMMMMMMQQQ___nnn}}}zzzxxx{{{~~~|||yyy|||yyyuuuqqqooouuu|||yyyuuuppplllmmmkkkgggccchhhrrr|||rrrXXXJJJCCC>>>;;;;;;999888777666666555555555444444444333333333222222444444555555555555555555555666777888;;;===@@@AAADDDFFFKKKNNNOOOUUUfffwwwxxxrrrnnnmmmlllmmmrrrzzz|||yyywwwyyy}}}~~~rrrpppllllllttt|||xxxtttsssrrrooohhhcccdddlllsssbbbNNNEEE@@@===;;;999888777666666555555555444444444444333333333333333333444444555666666777555666777999;;;>>>@@@BBBEEEFFFJJJNNNQQQ\\\ppp~~~~~~xxxsssqqqqqqllllllooorrrvvvzzz~~~||||||||||||{{{yyynnnmmmkkkkkkuuu{{{xxxwwwvvvqqqjjjccccccgggmmm|||nnnSSSFFFAAA===;;;999888777666555555555555444444444444444444333333444444444555555555666666555666777999<<>>:::999888777666666555555555444444444444555555555555777666666555444444333333666777888;;;>>>AAACCCEEEIIIJJJNNNTTT]]]ooo{{{{{{yyytttooojjjhhhiiijjjlllsssoooTTTFFF@@@;;;999888777666666555555555444444444444555555555666555555555555555555444444666777888;;;>>>AAADDDFFFIIIKKKPPPYYYdddxxx}}}zzzuuupppllliiiiiiiiiiiippp|||vvvXXXIIIBBB===999888777666666555555555444444444555555555666666333333444444555666666666666777999;;;>>>BBBEEEFFFHHHKKKRRR\\\iii~~~|||vvvuuutttooojjjjjjiiinnnyyyeeeLLLBBBBBB999999999999888666555444777666555444444444444444555555555555555666777777777999<<<>>>@@@BBBFFFIIIHHHOOOWWW^^^nnn{{{yyyzzz~~~xxxsssxxxxxxvvvtttooollllllkkknnnvvvmmmRRREEEBBB;;;:::::::::999777666666777666555444444444444555666555555555555666777777777999<<<>>>???BBBFFFIIIIIIOOOWWW```ttt}}}yyyooolllnnnttt}}}vvvrrrvvv}}}|||xxxuuupppnnnnnnmmmmmmqqqyyy~~~vvvZZZIIIBBB<<<<<<;;;:::999888777777666666555555444444555555666666555555666666777888777999<<<>>>???BBBFFFIIIJJJPPPXXXfff~~~uuusss|||zzzpppkkklllrrr|||~~~zzzvvvqqqoooqqqmmmkkklllqqqxxx||||||{{{___LLLCCC===<<<;;;:::999888777777666666555555555555666666666666666555666777777888777999<<<>>>@@@BBBFFFIIILLLQQQ[[[mmm~~~nnnnnnwwwzzztttrrrwwwyyytttqqqrrrmmmjjjiiilllqqqzzzzzzeeeQQQFFF===<<<:::999777666666666666666555555555666666777666666666666666777888888888:::===???AAACCCGGGJJJMMMSSS```vvvsssiiillluuu~~~zzz|||}}}xxxttttttoookkkjjjkkknnnuuu{{{oooYYYLLL>>>===:::888666666666666666666555555666666777777777777666666777777888999:::<<>>;;;999777666777777666666666666666777888888777777666666777777888999;;;>>>@@@BBBDDDGGGJJJMMMOOOZZZmmm~~~~~~|||~~~|||zzzxxxwwwxxxzzz{{{|||}}}|||mmmhhhggggggnnnxxx{{{xxxuuutttxxx{{{zzzvvvssspppooonnnnnnvvvzzzkkkXXXBBB@@@===:::888777888888666666666666666777888888777777777777777888888999<<<>>>AAACCCEEEHHHKKKNNNOOO\\\ppp}}}|||}}}yyy|||}}}yyy|||~~~zzzxxxvvvtttrrrrrruuuxxxyyy{{{sssffffffjjjnnnvvvxxxlllhhhlllmmmuuu|||{{{tttpppooonnnnnnqqqwww|||tttXXXHHH>>>;;;:::777<<<>>>444888888888888777777777777777888999777666666777999999<<>>;;;888<<<===444888888888888777777777777777888999888666666777999===???BBBEEEFFFHHHJJJLLLZZZddd}}}|||{{{zzzvvvxxxzzz{{{{{{|||~~~~~~yyyvvvqqqsssvvvyyy{{{{{{xxxvvvssspppppppppppprrrwww~~~zzztttpppnnnmmmlllkkkjjjjjjjjjjjjmmmrrryyy|||pppiiimmmssswww{{{uuutttqqqrrrjjjddd^^^]]]bbbhhhoooxxx}}}wwwrrrqqqooommmooottt~~~wwwYYYIIIAAA===888;;;===555888888888888777777777777777888999888666666888:::===???BBBEEEFFFHHHKKKMMM^^^kkk~~~{{{{{{||||||xxxyyyzzzzzzyyyyyy{{{}}}|||yyyuuurrrlllmmmooorrruuu{{{~~~yyyvvvtttpppmmmkkkjjjiiijjjnnntttzzz~~~yyyuuuppplllkkkjjjiiiiiieeeeeeeeeeeefffkkkqqqvvv{{{xxxnnnkkkrrryyy}}}yyyrrrmmmrrrqqqiiiccc^^^___ccceeekkkssszzzyyyuuusssqqqmmmnnnrrrxxxbbbNNNBBB>>>999;;;===777888888888888777777777666777888999888777777999::::::<<<@@@DDDGGGKKKPPPSSS___qqq|||zzzyyyzzz||||||zzz{{{{{{yyyxxxwwwyyy{{{~~~|||xxxvvvsssqqqkkklllnnnpppttt{{{|||yyywwwssspppmmmkkkiiihhhhhhkkkoooqqqvvvxxx|||~~~zzztttqqqllliiihhhhhhgggfffbbbbbbaaa```aaadddjjjnnntttvvvyyy{{{|||~~~uuunnnnnnwww~~~vvvpppttt}}}qqqiiiccc______bbbccchhhnnnssszzz|||xxxvvvsssnnnmmmpppsss{{{lllTTTDDD???:::;;;>>>999888888888888777777777666777888999888777888999;;;:::===@@@DDDGGGLLLQQQUUU___vvvyyy|||wwwvvvxxxyyyzzz{{{{{{zzzxxxvvvvvvxxxzzz~~~xxxuuusssqqqooolllnnnppprrrvvv}}}~~~{{{xxxuuusssppplllhhheeedddeeefffjjjmmmrrrxxx~~~zzzvvvqqqnnnjjjhhhggggggeeedddaaaaaa___^^^]]]^^^bbbeeegggiiikkkmmmpppssswwwzzz}}}uuuooopppyyyzzzvvv~~~yyytttnnngggbbb^^^]]]]]]```cccgggkkkrrr|||zzzvvvooommmoooooouuuyyy[[[HHHBBB;;;;;;>>>:::888888888888777777777777777888999888888888:::<<<>>>@@@BBBEEEGGGKKKPPPTTTccc}}}|||zzz}}}xxxttttttuuuvvvvvvxxxxxxxxxvvvtttuuuxxxzzz{{{uuusssrrrpppmmmnnnpppsssvvvzzz|||yyywwwtttnnnhhhdddaaa______aaadddiiinnnuuu||||||wwwtttooollliiiffffffeeecccbbb```___]]]ZZZWWWWWWYYY[[[^^^^^^```cccgggkkkoooqqqrrrvvv|||vvvqqqrrr{{{~~~~~~yyytttrrrmmmmmmllliiieeebbb```^^^]]]^^^```bbbhhhvvv}}}xxxqqqmmmnnnlllppp|||eeeNNNEEE===;;;===:::888888888888777777777777777888999999888999;;;===>>>@@@BBBDDDGGGLLLQQQUUUiiixxx{{{|||yyyuuusssrrrsssrrrrrrttttttsssrrrqqqssswwwzzz}}}wwwuuutttqqqooorrruuuxxx|||~~~{{{xxxrrrlllfffbbb```___\\\___bbbeeeiiiooovvv|||~~~zzzvvvrrrmmmkkkgggeeedddbbb```^^^]]]\\\YYYUUUPPPOOOOOOQQQTTTTTTVVVYYY^^^cccgggiiiggglllrrryyywwwrrrsss{{{xxxxxxvvvttttttyyyzzzrrrnnnllllllhhhlllnnnmmmjjjhhheeecccZZZ[[[\\\]]]bbbqqqzzzrrrnnnnnnkkkmmmyyylllRRRIII???;;;<<<:::888888888888777777777777777888999999888999;;;===:::===@@@DDDHHHNNNUUUZZZooo{{{vvv{{{yyywwwtttrrrrrrqqqpppooopppqqqpppooooooqqqvvvyyy~~~{{{yyywwwuuurrrwwwzzz~~~~~~{{{uuuooojjjfffdddcccYYY\\\^^^___aaaeeelllqqqrrryyy~~~zzzuuurrrllliiifffcccbbb```^^^\\\ZZZYYYVVVQQQLLLIIIIIIJJJJJJIIIJJJNNNSSSYYY]]]___```eeelllrrryyyuuussstttwww{{{wwwnnnjjjlllllliiinnnwwwtttiiifffhhhiiijjjfffnnnuuuuuusssqqqlllggg```]]][[[]]]aaakkk}}}zzzyyyxxxsssnnnooommmqqq{{{WWWGGGBBB;;;999<<<:::::::::999999999888888888999999888777888;;;======@@@@@@EEEMMMLLLPPPbbbqqqtttrrr{{{uuutttrrrpppoooooopppppprrrppppppssstttssstttxxx}}}xxxwwwxxxzzz}}}zzzuuuqqqmmmhhhccc___^^^\\\[[[\\\___ccceeejjjnnnsssxxx{{{yyysssooommmgggaaa]]]\\\[[[YYYVVVRRRPPPMMMJJJGGGEEEDDDDDDEEEFFFHHHIIIJJJMMMPPPSSSWWW\\\ccckkkttt~~~tttssstttyyy}}}}}}nnnccccccdddbbbdddjjjtttzzzyyylllddddddhhhkkklllnnntttyyy{{{||||||xxxrrrgggcccaaaaaadddlll|||}}}{{{xxxsssnnnmmmjjjnnn{{{\\\JJJBBB;;;999<<<:::::::::999999999888888888999:::999888999;;;>>>???BBBBBBGGGOOOMMMSSSeee{{{ssssss||||||zzzsssrrrqqqpppoooooooooooorrrppppppttttttsssuuuzzz~~~yyyuuupppjjjeeebbbaaa___^^^^^^```bbbcccdddhhhlllooosssyyyzzztttpppiiiddd]]]XXXWWWVVVSSSQQQOOONNNKKKHHHEEECCCBBBBBB@@@BBBCCCDDDEEEGGGKKKNNNSSSXXX___gggpppzzzsssrrrtttzzzqqq```]]]^^^[[[[[[___kkkrrr~~~~~~rrrkkkdddbbbffflllqqqsssxxx{{{~~~sssnnnjjjiiiiiinnn{{{}}}yyytttoookkkhhhjjjuuucccNNNCCC;;;999;;;:::::::::999999999888888999:::::::::999:::===???BBBEEEDDDHHHPPPOOOWWWjjjssswwwyyytttoooooopppppppppoooooonnnpppooopppssstttssswww}}}{{{uuunnniiifffeeedddcccbbbaaaaaaaaa___aaacccdddhhhooozzz{{{uuuppphhhbbbZZZUUUSSSQQQNNNKKKKKKJJJGGGEEECCCAAA@@@@@@===>>>@@@@@@AAABBBFFFIIIMMMQQQXXXaaajjjuuu{{{ppppppttt{{{uuufffbbb```ZZZXXX[[[bbbiiivvvxxxnnneeecccbbbfffnnnvvv|||~~~~~~xxxuuusssttt|||yyytttppplllhhhhhhqqq~~~iiiQQQDDD<<<:::<<<:::::::::999999999888888::::::;;;;;;:::;;;>>>@@@BBBFFFEEEIIIPPPQQQZZZpppvvv}}}wwwpppkkklllnnnooooooooonnnmmmmmmlllnnnqqqqqqrrrxxx{{{tttoookkkkkkjjjhhhfffdddbbb`````````___]]]___fffpppxxx|||uuuqqqiiiccc[[[UUUSSSPPPLLLIIIGGGGGGEEECCCBBB@@@??????>>>????????????AAADDDFFFHHHLLLRRR[[[dddooozzzvvvnnnooosss|||zzzrrrooohhh]]]XXX[[[XXX___jjjwwwyyyjjjaaa^^^aaafffmmmvvv~~~~~~zzzuuuqqqnnnjjjiiioooyyynnnUUUFFF>>><<<===:::::::::999999999888888999:::;;;;;;;;;<<>>??????>>>>>>???AAADDDDDDHHHNNNVVV___jjjuuu|||wwwnnnooouuu~~~~~~|||rrraaaXXXXXXUUUZZZcccnnn{{{xxxkkkaaaZZZ^^^ccclllvvv~~~}}}wwwuuuqqqllljjjnnnttttttZZZIIIAAA>>>===:::::::::999999999888888999:::;;;;;;:::<<>>@@@AAADDDJJJQQQZZZeeepppwwwzzzppprrrxxx|||hhhXXXSSSRRRVVV]]]fffrrrtttjjjccc___\\\dddkkkuuu{{{yyysssnnnlllmmmqqqyyy{{{```MMMCCC???===:::::::::999999999888888888999:::::::::;;;???AAAAAAEEEEEEIIIRRRXXXiiissssss{{{zzzooommmiiiiiiiiihhhiiiiiijjjjjjiiiiiillloooooosss~~~vvvuuusssqqqooommmlllkkkffffffddd___YYYWWWYYY\\\lllwwwzzztttoooddd]]]UUUOOOLLLJJJFFFCCC@@@@@@AAABBBBBBAAA@@@???=========;;;::::::<<<>>>???BBBFFFMMMUUU```kkkrrr~~~|||{{{rrrtttzzzwwwtttzzznnnYYYOOOLLLOOOUUU\\\ggguuu}}}qqqgggbbbaaabbbcccjjjrrr}}}~~~}}}tttooollllllnnnuuudddOOODDD???<<<:::::::::999999999888888777888999999:::;;;>>>AAAAAAFFFGGGKKKTTTZZZmmmjjjmmmyyyuuukkkkkkjjjiiihhhgggggghhhiiijjjjjjjjjmmmppppppuuu~~~wwwvvvtttrrrpppoooooonnncccdddccc___YYYUUUVVVXXXfffssszzzsssnnnddd^^^VVVPPPMMMJJJGGGDDD>>>???@@@AAAAAA@@@???>>>>>>???>>>===;;;;;;<<<>>>===@@@DDDJJJRRR\\\gggnnn|||}}}yyysssnnn{{{tttyyyzzzooolllqqq}}}jjjUUUMMMMMMMMMQQQYYY```iiivvv{{{pppmmmgggaaa^^^___ccchhhwww{{{{{{{{{~~~{{{ssspppnnnlllkkkooozzzoooWWWGGG@@@===>>>===;;;999888666666555:::;;;;;;;;;:::;;;>>>@@@BBBAAAFFFOOOTTT\\\uuuyyyhhhjjjpppwwwxxxrrrkkkgggggggggfffeeeeeeeeeeeefffiiiiiimmmqqqsssyyy}}}zzzwwwtttsssrrrpppnnnhhhfffbbb^^^[[[XXXWWWVVVcccqqq~~~yyyrrrmmmfff___UUUMMMHHHEEECCCBBB??????@@@@@@@@@??????>>>>>>===;;;::::::;;;<<<===<<<===AAAIIIPPPXXXeeeqqq~~~|||tttpppnnnjjjeee___|||tttxxx~~~~~~ssshhheeejjjttt{{{fffUUUNNNKKKKKKNNNUUU[[[cccppp|||{{{ssslllcccbbbaaa______ccciiinnnzzz~~~|||wwwssstttxxx}}}}}}wwwsssooollljjjlllvvvrrrYYYIIIBBB???===<<<;;;999888777777777:::;;;;;;;;;:::<<<>>>AAADDDCCCHHHPPPUUU```yyynnneeeiiiooottttttooohhhdddeeeeeeeeeddddddeeeeeefffhhhhhhkkkooossszzz|||zzzyyywwwtttqqqjjjgggbbb^^^ZZZWWWUUUUUU```nnnzzzrrrlllaaa[[[RRRKKKHHHFFFEEEDDD@@@@@@@@@@@@@@@@@@???>>>>>>===;;;:::999:::<<<===<<<===AAAHHHOOOWWWeeeqqqyyysssjjjeeeccc```[[[VVV~~~uuuvvv{{{xxxmmmbbb^^^aaajjjxxxtttbbbUUUPPPIIIHHHKKKPPPTTT[[[gggsss{{{rrrlllgggaaa^^^ZZZ\\\___bbbeeejjjpppttt|||xxxpppllljjjmmmrrruuuzzzzzzuuupppllliiiiiiqqq{{{xxx]]]KKKCCCAAA<<<;;;:::999888888888888:::;;;;;;;;;;;;<<>>AAADDDEEEIIIMMMPPPZZZrrrkkkeee```nnnvvvoooeeebbb```\\\[[[[[[\\\\\\^^^___```aaacccbbbdddiiippp{{{}}}vvvooojjjfffeeedddooo{{{uuukkk```XXXRRRNNNIIIFFFEEEEEEEEEDDDEEEEEEEEEDDDDDDBBBAAA@@@>>>>>>===<<<;;;;;;:::999===<<>>AAADDDDDDJJJNNNRRR]]]vvvwwwdddbbb```pppxxxoooccc```___\\\[[[[[[[[[[[[\\\]]]^^^___bbbaaadddiiioooyyy{{{tttooollljjjtttwwwqqqkkkddd[[[UUUOOOLLLHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCAAAAAA?????????>>>===<<<::::::===<<<>>>DDDKKKUUUdddrrr~~~{{{wwwrrrmmmfff```\\\YYYWWWVVVMMMKKKHHHDDDAAA@@@@@@AAAyyyssspppzzzuuujjj^^^VVVOOOLLLOOOTTTWWWccctttwwweeeZZZVVVRRRNNNLLLIIIGGGHHHGGGIIIQQQ[[[___ooovvvtttyyy~~~|||xxxqqqjjj[[[RRRIIIFFFEEEFFFIIIOOOQQQUUU[[[aaaeeejjjooorrrxxx{{{{{{sssnnnkkkhhhiiimmmwwweeeNNNDDD======<<<;;;::::::::::::999:::<<<<<<<<<>>>BBBEEEDDDJJJPPPTTT___yyyooo^^^^^^```qqqyyynnnaaa^^^^^^[[[ZZZZZZZZZZZZ[[[\\\]]]^^^aaaaaadddiiioooxxx}}}wwwtttooowww~~~xxxpppiiieee___YYYTTTMMMJJJGGGFFFGGGHHHHHHHHHGGGGGGFFFFFFEEECCCBBBAAA@@@@@@@@@???>>><<<;;;:::===<<<>>>DDDKKKUUUdddrrr~~~|||uuupppmmmhhhaaa[[[WWWTTTRRRPPPJJJIIIHHHEEEBBB@@@@@@AAAvvvqqqpppzzzxxxkkk]]]TTTNNNJJJLLLOOORRRYYYfffxxxoooeee___WWWQQQNNNJJJIIIGGGGGGHHHJJJMMMOOO]]]fffuuuyyypppfff___PPPMMMHHHCCCAAAAAACCCEEEJJJNNNTTTYYY]]]aaadddgggoooqqquuuyyy}}}uuuoookkkiiikkkpppxxxmmmQQQBBB@@@>>><<<;;;<<<===<<<<<<;;;;;;:::;;;<<>>===============>>>AAADDDKKKXXXhhhtttwwwpppmmmjjjfff___XXXRRRNNNLLLLLLIIIFFFCCCBBBAAA@@@>>><<>><<<;;;<<<===<<<;;;<<<;;;;;;;;;===???BBBDDDHHHKKKNNNTTTfffdddZZZ\\\eeennnrrrlllaaa\\\ZZZYYYYYYXXXXXXXXXYYYZZZ[[[\\\___```cccgggnnn{{{~~~|||yyytttmmmfffaaa\\\XXXUUUNNNLLLJJJIIIIIIHHHFFFDDDHHHHHHHHHGGGFFFEEECCCCCCAAA@@@???>>>>>>============>>>@@@DDDLLLZZZkkkwwwzzzrrrlllhhhddd```ZZZTTTOOOLLLKKKKKKGGGEEEBBBAAA@@@@@@>>>===zzzrrrqqqwww|||pppbbbZZZTTTOOOLLLMMMMMMRRRZZZhhhxxx~~~lllaaa[[[TTTOOOLLLIIIHHHFFFEEEEEEGGGJJJLLLTTT\\\jjjwww|||wwwpppfff[[[TTTJJJHHHEEEBBB@@@AAABBBCCCCCCEEEHHHJJJMMMPPPTTTWWWZZZ]]]aaaffflllrrrzzz|||tttoookkklllooowwwzzz\\\JJJAAA???<<<;;;<<<===<<<;;;<<<;;;;;;;;;===@@@CCCEEEGGGKKKOOOVVVjjjxxx```VVVVVVeeemmmpppiii```[[[YYYXXXXXXWWWWWWWWWXXXYYYZZZ[[[\\\^^^bbbgggqqq~~~}}}yyytttoookkkeee___\\\RRROOOMMMKKKJJJIIIHHHFFFHHHHHHHHHGGGFFFEEEDDDCCCAAAAAA???>>>>>>>>>>>>>>>===>>>@@@DDDMMM\\\nnn{{{{{{ssskkkeeeaaa\\\YYYUUUPPPLLLJJJIIIIIIEEECCC@@@???@@@@@@>>>===tttooopppyyyuuuhhh```ZZZSSSNNNMMMLLLOOOUUU___nnn}}}jjj___YYYSSSNNNLLLIIIGGGEEEDDDDDDFFFHHHJJJPPPYYYeeeqqq}}}~~~xxxrrriii^^^SSSLLLGGGFFFCCCAAA@@@@@@AAAAAACCCDDDEEEFFFGGGJJJMMMPPPRRRUUUYYY^^^dddlllsssyyyxxxqqqllllllooovvv___KKKBBB@@@===<<<<<<===<<<;;;<<<;;;;;;<<<>>>AAADDDFFFGGGKKKPPPZZZooorrr\\\TTTUUUeeelllmmmfff]]]ZZZXXXWWWWWWWWWXXXXXXYYYZZZZZZ[[[ZZZ]]]bbbkkkwww}}}zzzvvvqqqjjjeeeYYYVVVRRRPPPOOONNNLLLJJJHHHHHHHHHHHHGGGEEEDDDCCCAAAAAA@@@???>>>>>>>>>>>>===???AAAEEEOOO___rrr~~~yyyssskkkddd^^^[[[WWWUUUQQQMMMJJJHHHFFFFFFBBBAAA???>>>?????????==={{{ooolllooozzz}}}nnnfff```YYYRRROOOLLLNNNSSSZZZfffxxx|||iii^^^XXXSSSNNNLLLIIIGGGEEECCCCCCDDDFFFHHHOOOWWWbbbnnnyyy|||tttkkkaaaWWWMMMGGGEEEDDDCCCAAA@@@?????????AAABBBCCCCCCCCCDDDGGGJJJHHHKKKOOOUUU[[[bbbjjjpppzzz|||tttmmmllloootttaaaLLLCCC@@@===<<<<<<===<<<;;;<<<<<<<<<===???BBBEEEGGGHHHLLLRRR^^^uuuoooYYYUUUXXXeeejjjjjjccc[[[XXXWWWVVVWWWWWWXXXYYYYYYZZZZZZZZZYYY\\\dddppp~~~|||}}}}}}xxxqqqlll___[[[WWWTTTRRRQQQOOOMMMJJJJJJJJJIIIGGGFFFDDDCCCBBBAAA@@@???>>>>>>>>>>>>===???BBBGGGQQQbbbuuu~~~zzzxxxwwwuuuqqqkkkeee^^^YYYVVVTTTSSSPPPMMMIIIFFFDDDCCCBBB@@@>>>>>>?????????>>>tttllllllnnn{{{uuulllggg^^^WWWSSSNNNPPPRRRVVV```ooo}}}iii^^^YYYSSSOOONNNJJJHHHEEECCCCCCDDDFFFGGGMMMTTT___jjjuuu~~~{{{vvvsssrrruuuyyy|||}}}|||yyyxxxxxxwwwyyy~~~}}}wwwmmmcccYYYQQQJJJFFFDDDDDDCCCBBB@@@???>>>======>>>????????????AAACCCDDDGGGKKKQQQWWW^^^fffkkksss|||~~~uuunnnmmmooossscccNNNDDDAAA>>>=========<<<;;;<<<<<<<<<===???CCCFFFHHHJJJNNNUUUbbbzzzkkkWWWVVVZZZeeeiiihhh```YYYWWWVVVUUUUUUVVVWWWXXXYYYYYYYYYYYYYYY\\\eeettt~~~}}}{{{yyyyyy{{{~~~zzztttoooccc___ZZZVVVTTTRRRPPPOOONNNMMMLLLKKKIIIFFFDDDCCCBBBAAA@@@??????>>>??????===@@@DDDKKKUUUeeewww}}}wwwrrrooonnnllliiiddd___YYYUUURRRQQQQQQOOOMMMJJJFFFCCCBBBBBB@@@???>>>?????????===wwwnnnkkklllmmm|||{{{qqqlllddd\\\XXXQQQQQQRRRSSSYYYfffwww~~~jjj___ZZZUUUQQQPPPKKKIIIFFFDDDCCCDDDEEEGGGJJJPPPZZZeeeppp~~~}}}vvvllliiieeeaaa```bbbeeehhhlllnnnooonnnkkkhhhggggggeeeggglllvvvvvvooodddZZZRRRMMMJJJHHHEEEEEEDDDCCCAAA???<<<;;;:::<<<>>>>>>>>>===>>>???BBBEEEIIINNNSSS[[[bbbgggmmmvvvvvvooommmooosss~~~hhhTTTDDDBBB???=========<<<;;;<<<<<<<<<>>>@@@CCCGGGIIIKKKPPPWWWeee}}}cccUUUVVVYYYeeehhheee^^^WWWVVVUUUTTTRRRSSSUUUVVVWWWWWWVVVVVVYYY\\\fffuuu}}}}}}~~~{{{yyyyyyzzz}}}~~~{{{vvvrrrhhhddd^^^ZZZWWWUUUTTTRRRQQQPPPOOOMMMJJJGGGDDDCCCBBBBBBAAA@@@????????????===AAAGGGNNNXXXgggxxxyyyrrrllliiieeedddaaa^^^YYYUUUQQQOOOMMMMMMMMMLLLJJJGGGDDDCCCDDDBBB@@@??????@@@>>>===}}}qqqlllkkklllmmm}}}~~~tttnnnfff___ZZZRRRSSSRRRQQQTTT___nnnzzzkkk```[[[VVVRRRRRRKKKJJJGGGDDDCCCDDDEEEGGGGGGMMMWWWaaalllzzz~~~vvvkkkccc```]]]YYYVVVUUUVVVYYYZZZ]]]^^^______\\\ZZZYYYYYYZZZ\\\bbbmmm~~~}}}pppiii]]]TTTNNNKKKKKKJJJEEEEEEEEEDDDAAA???<<<::::::===???@@@???>>>>>>???<<<>>>BBBGGGMMMSSS[[[```iiissswwwooommmooorrr~~~lllYYYEEEBBB???=========<<<;;;===<<<===>>>@@@DDDGGGIIILLLQQQXXXfffxxx]]]TTTUUUWWWeeegggddd\\\WWWVVVUUUSSSPPPQQQSSSTTTUUUUUUTTTTTTYYY\\\eeeuuu|||}}}~~~~~~~~~{{{{{{|||}}}~~~yyyuuummmiiiccc^^^[[[YYYWWWVVVSSSRRRPPPNNNKKKGGGDDDCCCCCCBBBAAA@@@????????????===BBBHHHPPPZZZhhhxxxxxxoooiiieee```___]]]ZZZVVVRRROOOMMMHHHIIIJJJKKKJJJHHHFFFDDDEEECCC@@@???@@@@@@>>>==={{{pppkkkjjjmmmsssvvvnnnnnniiiaaa[[[VVVRRRPPPQQQVVVbbbnnn}}}kkk```[[[VVVRRRPPPMMMKKKIIIFFFDDDDDDEEEEEEHHHKKKTTT```kkkvvvzzzsssmmmhhhccc\\\XXXPPPOOONNNMMMMMMNNNOOOPPPSSSSSSSSSRRRQQQOOONNNMMMOOOQQQXXXfff{{{sssjjjhhh___RRRJJJHHHIIIHHHFFFGGGEEECCCBBBCCCAAA===999===============>>>??????>>>@@@BBBEEEIIIOOOVVV[[[eeellluuuxxxqqqoooooouuu}}}rrr[[[HHHBBB>>>??????<<<;;;===<<<===??????AAADDDHHHKKKNNNVVV^^^lllkkkYYYQQQUUU[[[fffddd```\\\XXXTTTQQQPPPNNNPPPSSSTTTTTTUUUVVVWWW[[[^^^iiizzz}}}~~~|||zzztttpppjjjeeeaaa]]]YYYVVVTTTTTTTTTQQQLLLGGGCCCBBBBBBBBBAAAAAA@@@??????>>>CCCDDDHHHPPP]]]nnn}}}|||ssskkkddd```ZZZXXXTTTQQQOOONNNNNNNNNIIIIIIIIIIIIHHHGGGFFFEEEFFFCCC@@@>>>>>>?????????zzznnniiihhhnnnttttttooohhhaaa]]]XXXSSSQQQPPPSSS\\\gggtttlllbbb]]]XXXTTTRRRMMMLLLIIIFFFDDDDDDEEEEEEGGGJJJRRR^^^iiisss}}}uuupppkkkddd___[[[WWWRRROOOJJJJJJIIIIIIIIIJJJKKKKKKNNNNNNNNNNNNNNNMMMMMMLLLNNNPPPVVVdddzzzzzznnneee___WWWNNNHHHGGGGGGEEECCCDDDBBBAAABBBBBBAAA>>>;;;===<<<<<<<<<======>>>???===>>>AAACCCGGGMMMSSSXXXdddkkkttt~~~wwwpppmmmmmmttt|||yyy```IIICCC>>>??????===<<<>>><<<===??????AAADDDHHHLLLNNNVVV___nnnfffUUUOOOTTT[[[gggeee```[[[WWWSSSQQQPPPNNNPPPRRRSSSSSSSSSUUUVVVYYY\\\gggxxx}}}~~~}}}zzzwwwqqqlllgggccc^^^[[[WWWWWWVVVSSSOOOJJJFFFDDDAAAAAAAAA@@@@@@?????????BBBDDDJJJTTTbbbqqqyyyooofff___[[[UUUSSSPPPMMMKKKJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHEEEBBB@@@AAAAAAAAA@@@yyymmmhhhiiipppxxxxxxnnnfffbbb\\\WWWTTTRRRQQQWWW___gggvvvoooeee___ZZZUUUTTTNNNLLLIIIFFFEEEDDDDDDEEEFFFHHHPPP\\\fffppp~~~~~~uuukkkeee```\\\VVVQQQNNNLLLJJJIIIEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKLLLNNNTTTbbbxxxyyyoooddd]]]RRRMMMGGGDDDDDDDDDBBB???AAA@@@@@@AAABBBAAA???<<<<<<<<<<<<;;;<<<<<<===>>><<<===???AAADDDJJJPPPUUU```gggpppzzzwwwoookkkkkkqqqxxxhhhLLLDDD>>>???@@@>>>===???<<<===???@@@AAADDDIIILLLNNNVVV```rrrzzz___PPPMMMSSS[[[iiifff```ZZZUUURRRQQQPPPNNNPPPQQQRRRQQQQQQSSSTTTXXX[[[eeeuuu}}}~~~yyytttoooiiiddd```[[[ZZZYYYUUUQQQLLLHHHFFFAAA@@@@@@????????????@@@AAAEEEMMMXXXfffttt{{{rrrhhh___XXXTTTPPPOOOMMMKKKIIIIIIIIIIIILLLLLLLLLMMMMMMMMMMMMMMMJJJHHHEEECCCDDDDDDDDDCCCuuummmjjjkkksss{{{{{{qqqhhhbbb\\\YYYVVVSSSVVV[[[^^^kkk|||rrrhhhaaaZZZVVVTTTOOOMMMJJJGGGEEEDDDDDDEEEFFFHHHOOOZZZdddnnn}}}vvvmmmeee^^^ZZZXXXVVVQQQNNNLLLJJJJJJIIIEEEEEEFFFGGGHHHHHHHHHHHHGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLRRR```vvvvvvlllcccYYYSSSGGGEEECCCCCCCCCCCC@@@>>>AAAAAAAAABBBAAA@@@>>>===<<<<<<;;;;;;;;;<<<<<<===<<<===???@@@CCCGGGMMMQQQZZZaaakkkuuu~~~yyypppllllllllltttnnnPPPFFF??????@@@???>>>???<<<===???@@@AAAEEEJJJMMMNNNVVVcccwwwwww\\\NNNLLLRRRZZZjjjfff___YYYSSSQQQPPPPPPNNNOOOPPPPPPOOOPPPRRRSSSWWWYYYcccqqq~~~}}}~~~zzztttnnnhhhccc___]]]ZZZVVVRRRNNNIIIFFFAAA@@@????????????@@@AAAAAAEEEMMMXXXfffuuu~~~}}}|||{{{xxxqqqiiiaaaYYYSSSPPPMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOLLLJJJGGGFFFGGGGGGFFFEEE{{{sssmmmjjjjjjlllsss{{{{{{nnngggaaa^^^ZZZVVVVVVYYYZZZeeerrrvvvkkkccc[[[UUUTTTPPPNNNJJJGGGEEEDDDDDDEEEGGGIIIOOOZZZdddnnn}}}}}}qqqeee]]]YYYVVVVVVUUUUUUTTTRRROOOMMMKKKKKKFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJKKKLLLQQQ^^^tttwwwkkkaaaXXXPPPKKKBBBBBBAAABBBCCCCCCBBB@@@CCCDDDDDDDDDBBB@@@>>>======<<<;;;;;;;;;;;;<<<<<<===>>>???@@@AAAEEEKKKOOOVVV]]]gggqqqzzz|||sssooonnnlllsssuuuUUUJJJ@@@???AAA@@@??????<<<===???@@@BBBEEEJJJNNNOOOWWWfff}}}vvv[[[NNNLLLRRRZZZhhhddd^^^WWWRRRPPPOOOOOOMMMNNNOOOOOONNNOOORRRTTTUUUWWW^^^jjjsss|||}}}}}}~~~~~~~~~~~~~~~~~~xxxqqqjjjfffbbb___ZZZWWWTTTOOOJJJFFFCCCBBB@@@?????????@@@AAACCCEEEKKKUUUcccsss|||vvvrrrpppooommmjjjeee___YYYTTTQQQOOOIIIJJJKKKLLLNNNPPPRRRSSSPPPPPPOOONNNMMMMMMNNNNNNNNNLLLJJJJJJJJJJJJHHHGGGiiieeeccceeegggjjjrrr{{{wwwnnnfffbbb]]]XXXVVVWWWWWW___jjjuuu{{{pppfff\\\VVVTTTPPPNNNKKKHHHEEEDDDDDDEEEGGGHHHOOOYYYcccooo~~~nnnhhh___VVVQQQPPPSSSUUUWWWYYY\\\[[[WWWRRRNNNLLLGGGFFFEEEDDDDDDEEEFFFGGGIIIJJJJJJKKKKKKKKKJJJJJJLLLMMMQQQ]]]qqq~~~vvvjjj___XXXQQQKKKGGGBBBBBBBBBBBBBBBCCCDDDDDDEEEGGGHHHGGGDDDAAA@@@@@@>>>===<<<<<<;;;<<<<<<<<<===>>>>>>???@@@CCCHHHKKKRRRYYYccclllttt|||wwwqqqpppooovvv}}}ZZZMMMBBB???AAA@@@>>>>>><<<===???@@@BBBFFFKKKOOOQQQXXXiiiuuuZZZNNNMMMRRRYYYdddaaa[[[VVVQQQOOONNNNNNLLLMMMNNNNNNNNNPPPSSSUUUUUUVVV[[[ccciiiooo{{{~~~zzz{{{|||}}}~~~~~~~~~}}}}}}{{{{{{{{{|||}}}~~~}}}wwwoookkkhhhddd^^^ZZZWWWSSSNNNIIIFFFDDDBBB@@@???@@@AAABBBDDDFFFKKKTTTbbbqqq|||ssslllgggddddddaaa^^^[[[WWWSSSQQQPPPOOOGGGHHHJJJLLLOOOQQQRRRSSSPPPOOONNNMMMMMMNNNOOOPPPQQQPPPNNNNNNNNNMMMLLLJJJbbb```___bbbeeejjjuuuzzzpppiiiccc\\\XXXXXXTTTYYYaaakkk}}}uuujjj^^^WWWVVVQQQOOOKKKHHHFFFDDDDDDDDDEEEGGGMMMXXXbbbnnn~~~zzzppp]]]YYYSSSMMMKKKNNNTTTXXX```eeejjjjjjeee\\\UUUQQQJJJHHHEEECCCBBBDDDFFFGGGEEEFFFGGGIIIJJJJJJJJJJJJMMMNNNRRR]]]ooo}}}yyymmmeee\\\UUUQQQNNNJJJGGGEEEDDDCCCAAAAAABBBEEEHHHFFFHHHJJJIIIFFFDDDDDDEEE???>>>======<<<<<<<<<===<<<============@@@DDDHHHLLLSSS[[[ccchhhnnnuuuzzz}}}~~~|||{{{{{{zzz}}}zzzrrroooooouuu___QQQCCC@@@AAA@@@>>>===<<<===???@@@CCCFFFLLLOOOSSSZZZkkkqqqXXXNNNMMMRRRWWW___]]]YYYUUUQQQNNNMMMLLLKKKLLLMMMNNNNNNQQQTTTXXXZZZZZZ]]]aaadddiiitttzzzyyyxxxyyyzzz}}}~~~~~~~~~}}}||||||{{{{{{{{{}}}{{{xxxxxxxxxzzz{{{}}}wwwrrrpppjjjccc___]]]YYYSSSNNNIIIGGGDDDAAA@@@@@@AAABBBDDDGGGMMMWWWdddrrr}}}vvvlllddd___\\\\\\XXXWWWTTTQQQOOONNNNNNOOOJJJKKKLLLNNNOOOPPPQQQQQQNNNNNNMMMMMMNNNQQQSSSTTTUUUTTTRRRRRRSSSRRRPPPNNNeeebbb```cccffflllyyyxxxpppiiiaaa\\\[[[QQQUUU[[[eeexxxyyylll```XXXWWWQQQOOOLLLHHHFFFDDDDDDDDDDDDEEELLLWWWbbbnnn~~~}}}mmmbbbWWWTTTOOOKKKKKKPPPWWW]]]jjjpppxxxyyyrrrggg]]]XXXNNNKKKGGGDDDCCCDDDGGGIIIAAABBBDDDFFFHHHIIIJJJKKKNNNOOOSSS]]]nnnvvvnnniii```ZZZSSSNNNMMMMMMKKKHHHGGGFFFCCC@@@???BBBFFFIIIEEEHHHKKKKKKHHHGGGGGGIII??????>>>===============;;;<<<<<<;;;;;;===BBBEEEFFFLLLTTTYYY]]]aaagggkkkjjjkkklllkkkhhheeeddddddjjjnnnxxx{{{rrrnnnmmmsss~~~bbbSSSDDD@@@AAA@@@===<<<<<<===???AAACCCGGGLLLPPPUUU[[[mmmmmmVVVMMMMMMRRRWWW\\\[[[XXXUUUQQQNNNLLLKKKKKKLLLMMMNNNOOOQQQVVVYYYaaa```bbbdddeeehhhsss~~~yyywwwvvvwwwyyy|||~~~~~~~~~~~~~~~}}}|||{{{wwwwwwwwwyyy~~~}}}yyyvvvvvvwwwxxxzzz|||~~~~~~yyyuuuooohhhdddbbb^^^XXXSSSKKKHHHEEEBBB@@@@@@AAABBBCCCGGGOOOZZZgggsss|||}}}ssshhh```ZZZXXXWWWUUUSSSQQQNNNMMMLLLMMMNNNOOOPPPPPPQQQQQQQQQPPPPPPLLLLLLLLLMMMPPPSSSWWWYYYXXXWWWVVVVVVVVVUUUSSSQQQgggaaa]]]```fffnnnzzzxxxoooddd]]]\\\WWWXXXZZZ```mmmzzzmmmbbb[[[WWWPPPNNNLLLIIIGGGEEEDDDCCCCCCGGGNNNWWWcccrrrpppccc[[[XXXTTTOOOLLLLLLQQQWWW[[[kkkpppwwwzzzwwwnnnddd]]]QQQNNNKKKGGGEEEEEEFFFFFFCCCDDDEEEGGGHHHHHHHHHHHHMMMOOOUUU___pppsssiiiaaa]]]TTTTTTSSSRRRPPPNNNLLLKKKIIIEEEAAA@@@BBBCCCBBBAAAHHHIIIIIIJJJIIIHHHGGGFFFCCCBBB@@@>>>======>>>>>>===<<<<<<<<<===>>>@@@AAAIIIJJJMMMQQQUUUXXXZZZ[[[[[[ZZZXXXWWWVVVVVVVVVWWWVVV```mmmyyyzzzqqqooommmrrr{{{jjjRRRFFFEEE@@@>>>@@@<<>>@@@AAAEEEFFFIIILLLOOOQQQRRRSSSQQQPPPOOONNNMMMNNNOOOOOOSSSZZZcccpppxxxooommmmmmqqq{{{kkkRRRFFFEEE@@@>>>@@@<<<>>>>>>???BBBEEEJJJNNNQQQXXX]]]ppp___RRROOOKKKMMMUUUYYYWWWTTTQQQNNNMMMLLLLLLJJJMMMNNNLLLLLLQQQ]]]fffuuu{{{~~~{{{xxxyyy{{{zzzrrruuu~~~~~~xxxyyyyyy{{{|||~~~{{{wwwsssqqqpppsssyyy~~~~~~}}}||||||}}}~~~~~~{{{uuuooojjjeeeaaa^^^UUUQQQKKKFFFCCCBBBBBBCCCEEEGGGNNNYYYeeepppwwwzzzzzzvvvnnneee\\\VVVSSSQQQTTTQQQNNNMMMOOOQQQPPPOOOSSSTTTVVVWWWWWWVVVUUUTTTSSSSSSSSSTTTVVVYYY\\\]]]``````___^^^]]][[[YYYXXXhhhbbb___bbbiiiqqq}}}vvvllliii]]]\\\[[[]]]eeeuuurrrggg___[[[RRRQQQOOOLLLJJJHHHGGGFFFEEEHHHNNNWWWdddtttyyytttrrrqqqpppmmmhhh```XXXSSSPPPQQQRRRVVVXXX[[[^^^^^^\\\YYYWWWQQQOOOLLLIIIGGGGGGGGGGGGFFFGGGHHHIIIJJJKKKKKKKKKHHHLLLSSS```nnnzzz~~~ttthhh^^^VVVQQQOOOOOONNNMMMLLLKKKKKKKKKKKKKKKHHHEEECCCCCCBBBAAA@@@BBBCCCCCCDDDDDDDDDCCCCCCDDDCCCBBBAAAAAAAAAAAAAAA>>>>>>======>>>???AAABBBBBBCCCDDDGGGIIIJJJKKKKKKIIIHHHHHHGGGGGGHHHJJJKKKPPPTTTZZZeeeyyywwwnnnkkklllpppyyylllSSSFFFEEE@@@>>>@@@===>>>>>>???BBBFFFJJJOOOQQQYYY___sssyyyYYYOOONNNKKKNNNUUUZZZWWWSSSOOOLLLKKKKKKKKKKKKLLLKKKIIIJJJRRR___jjj}}}{{{yyywwwmmmkkkooo~~~~~~~~~xxxxxxyyyzzz|||~~~}}}}}}yyyvvvooommmkkknnnttt}}}~~~~~~~~~{{{uuupppkkkgggeeeYYYVVVQQQKKKGGGEEEDDDDDDFFFIIIOOOYYYdddnnntttwww~~~|||{{{{{{yyytttlllcccZZZTTTQQQOOORRRPPPOOOPPPRRRTTTUUUTTTXXXYYYZZZZZZZZZYYYXXXWWWWWWXXXZZZ\\\^^^```aaabbbccccccbbbaaa___]]][[[ZZZiiiccc```dddkkkttttttnnn```]]][[[\\\dddrrrssshhh```[[[RRRQQQOOOLLLJJJHHHGGGFFFGGGJJJPPPZZZhhhxxx~~~~~~~~~tttiii```YYYUUUSSSNNNNNNOOOPPPPPPQQQQQQRRRPPPNNNLLLIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLNNNPPPVVV```llluuuzzz{{{zzzzzz{{{}}}~~~yyyooodddZZZTTTPPPOOONNNMMMLLLKKKKKKKKKLLLLLLJJJHHHFFFDDDBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBBAAADDDDDDCCCCCCCCCCCCCCCCCC@@@???>>>>>>???@@@AAABBBAAABBBCCCEEEFFFFFFGGGGGGHHHGGGGGGGGGGGGHHHJJJKKKOOOTTTZZZaaannnxxxnnnjjjkkkooowwwnnnUUUGGGEEE@@@>>>AAA>>>>>>>>>???BBBGGGLLLPPPSSSYYYaaavvvwwwVVVKKKJJJIIIMMMUUUYYYVVVQQQLLLIIIHHHIIIJJJIIIJJJJJJHHHJJJQQQ]]]fffzzzyyyvvvrrrooojjjggghhhqqq~~~{{{zzzwwwwwwxxxyyy{{{}}}~~~}}}|||xxxuuunnnkkkiiijjjqqqyyy{{{uuupppllliii^^^[[[VVVPPPKKKGGGEEEDDDEEEHHHNNNXXXdddmmmtttvvv~~~~~~zzzwwwuuutttvvvqqqjjjaaaZZZTTTQQQOOOQQQRRRSSSUUUWWWXXXYYYYYY]]]]]]^^^^^^]]]]]]\\\[[[]]]___bbbeeehhhhhhhhhgggggggggfffdddbbb___]]]\\\jjjeeebbbfffmmmvvv}}}||||||{{{rrrddd```\\\]]]dddqqq~~~ttthhh___ZZZRRRQQQNNNLLLIIIHHHFFFFFFHHHKKKRRR^^^nnnyyyjjj]]]TTTOOOMMMKKKJJJHHHIIIJJJLLLMMMMMMLLLJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNUUUUUUXXX___iiippprrrqqqpppqqqqqqsssuuuxxxzzz{{{zzztttkkkaaaXXXSSSPPPOOOKKKKKKKKKJJJJJJJJJKKKKKKIIIIIIHHHEEECCCAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAACCCDDDDDDDDDEEEEEEEEEDDDAAAAAA@@@??????@@@BBBCCCAAAAAABBBDDDEEEEEEEEEEEEHHHGGGFFFFFFFFFGGGHHHIIINNNXXX```bbbfffqqqzzzoookkkjjjnnnuuuoooVVVHHHFFF@@@???AAA>>>>>>???@@@CCCHHHNNNRRRUUUYYYbbbxxxzzzWWWJJJHHHFFFKKKTTTWWWTTTOOOJJJGGGGGGHHHIIIGGGHHHIIIJJJKKKOOOVVV[[[iiiqqquuurrrnnnllliiieeebbbbbbbbbfffrrr}}}{{{yyyvvvvvvwwwxxxzzz|||}}}~~~{{{xxxvvvqqqnnnjjjkkkpppwww~~~{{{tttoookkkdddaaa[[[TTTMMMHHHEEEDDDDDDGGGMMMXXXdddnnnuuuwwwzzz{{{{{{yyyuuuqqqooonnnppplllfff___YYYUUUSSSRRRUUUWWWZZZ\\\]]]]]]^^^^^^`````````aaaaaaaaaaaaaaaeeegggkkkoooqqqpppooonnnlllkkkjjjhhheeebbb```^^^kkkfffccchhhoooyyy~~~}}}|||{{{yyylllgggaaa___dddnnnxxx~~~vvvhhh]]]WWWRRRQQQOOOLLLJJJHHHGGGFFFHHHLLLVVVdddvvv{{{vvvdddVVVOOONNNLLLJJJHHHGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKMMMMMMOOOPPPQQQRRRRRRRRRXXXWWWYYYaaajjjpppooollliiiiiijjjkkkmmmpppsssuuusssnnnggg^^^WWWRRROOONNNJJJJJJKKKKKKKKKJJJIIIIIIJJJJJJJJJHHHEEECCCCCCDDDCCCCCCBBBAAA@@@AAAAAAAAACCCCCCDDDEEEFFFFFFEEEEEECCCBBBAAA@@@@@@AAABBBCCC@@@AAABBBDDDEEEFFFGGGGGGHHHGGGEEEDDDCCCCCCDDDDDDJJJXXXcccccc```fffrrrzzz|||oookkkiiimmmsss}}}qqqWWWHHHFFF@@@???BBB??????@@@BBBEEEJJJPPPUUUXXXZZZeee|||{{{XXXKKKHHHFFFJJJSSSSSSQQQMMMIIIGGGFFFGGGGGGFFFHHHJJJKKKLLLNNNQQQTTTZZZbbbhhhgggeeeeeedddbbbYYY[[[\\\]]]eeeyyy~~~|||zzzuuuuuuvvvwwwyyy{{{|||}}}|||yyyxxxuuuqqqnnnnnnrrrxxx}}}~~~~~~|||uuupppkkkggg___WWWOOOJJJGGGEEEEEEHHHNNNXXXdddooouuuxxxuuuvvvvvvtttqqqmmmkkkkkkjjjgggccc^^^[[[YYYYYYYYY___aaadddeeedddcccbbbcccbbbcccdddeeefffgggiiiiiinnnppptttwwwxxxwwwuuussspppooommmkkkhhheeebbbaaalllgggeeeiiiqqqzzzxxxpppgggaaaccciiiooorrrooottt}}}xxxiii]]]VVVSSSRRRPPPMMMKKKIIIHHHGGGHHHMMMYYYjjj~~~}}}wwwqqqxxx~~~kkk]]]UUUNNNMMMKKKJJJIIIIIIIIIJJJJJJJJJKKKLLLMMMNNNOOOOOOQQQRRRSSSUUUVVVVVVVVVVVVYYYYYY^^^hhhssswwwsssnnnfffffffffhhhjjjmmmppprrrrrrnnnhhhaaaZZZUUURRRQQQLLLMMMOOOPPPOOONNNKKKJJJKKKMMMNNNMMMIIIGGGGGGIIIGGGFFFDDDCCCBBBAAABBBBBBAAABBBDDDEEEFFFFFFFFFEEEDDDCCCBBBAAAAAABBBCCCCCCBBBCCCEEEHHHJJJKKKLLLMMMMMMKKKIIIFFFDDDCCCCCCCCCDDDRRR]]]___\\\```gggkkkqqqrrrssssssqqqqqqsssuuusssvvv{{{~~~|||ooojjjiiilllrrr{{{rrrXXXIIIFFF@@@???BBB@@@@@@AAACCCGGGLLLRRRWWW[[[]]]hhhwwwXXXMMMLLLIIIKKKRRROOONNNLLLIIIGGGFFFFFFFFFFFFGGGIIIKKKLLLNNNQQQSSSTTT\\\cccccccccfffgggfff[[[[[[YYYYYY```sss~~~|||yyyttttttuuuvvvxxxzzz|||}}}}}}}}}{{{{{{wwwtttrrrrrrvvv{{{yyyvvvuuuvvvvvvvvvwwwyyy|||~~~yyyrrrmmmdddZZZQQQLLLIIIHHHHHHJJJPPPZZZeeennntttvvvtttuuuvvvuuurrrooommmmmmjjjhhheeecccbbbcccdddfffjjjmmmppppppmmmiiihhhgggeeeeeegggiiilllnnnqqqrrrvvvxxx{{{}}}}}}|||yyyxxxsssrrrpppnnnjjjgggdddccclllgggeeejjjrrr|||wwwkkkcccaaadddgggiiidddiiitttzzzkkk]]]VVVUUUTTTQQQOOOLLLJJJIIIIIIHHHNNN[[[nnntttnnnfffmmmzzz~~~mmm```YYYNNNMMMLLLKKKKKKKKKJJJKKKJJJJJJLLLMMMOOOQQQRRRSSSUUUUUUWWWXXXYYYZZZZZZZZZYYY\\\dddppp|||zzzsssggggggggghhhjjjnnnqqqsssvvvsssmmmgggaaa\\\YYYWWWPPPRRRUUUVVVUUURRROOOMMMMMMOOOQQQPPPMMMJJJKKKLLLJJJHHHFFFDDDCCCBBBCCCCCCAAABBBDDDEEEFFFFFFFFFEEEDDDDDDBBBBBBAAABBBCCCDDDFFFGGGJJJLLLOOOQQQSSSSSSTTTRRROOOLLLIIIGGGFFFFFF???KKKVVVZZZZZZ]]]```aaadddeeeeeedddcccccceeefffcccggglllooorrrvvv||||||oooiiihhhkkkqqqzzzsssYYYIIIFFF@@@???BBB@@@AAABBBDDDHHHMMMSSSYYY\\\___kkkrrrVVVPPPPPPLLLMMMRRRMMMLLLKKKIIIHHHGGGFFFFFFGGGHHHHHHJJJLLLOOOSSSUUUTTT\\\cccdddeeeiiillllllddd```[[[YYY```qqq|||{{{zzzvvvttttttuuuvvvxxxyyy{{{|||zzz}}}~~~|||}}}wwwuuutttuuuyyy~~~~~~yyytttpppoooooonnnnnnqqqtttxxx}}}wwwqqqggg\\\SSSNNNKKKKKKKKKMMMRRR[[[eeemmmsssuuuvvvxxxyyyxxxuuusssrrrrrrmmmllljjjjjjjjjmmmoooqqqrrruuuxxxwwwsssnnnkkkkkkfffgggiiilllpppsssvvvxxx{{{|||~~~~~~|||zzzuuutttrrrooolllhhheeedddjjjgggeeehhhmmmxxx}}}qqqhhhdddaaa___]]]\\\aaakkk|||vvvhhh___[[[SSSRRRQQQOOONNNMMMMMMMMMKKKRRR```tttzzznnneeefffhhhmmmwww}}}qqqfff___\\\TTTPPPLLLKKKMMMOOOOOOOOORRRSSSTTTUUUVVVWWWWWWWWWXXX[[[^^^___^^^\\\\\\\\\[[[^^^gggtttyyyqqqnnnmmmkkkiiiiiimmmrrrwwwzzzyyysssmmmjjjhhhaaaZZZWWWWWWVVVWWWWWWUUUQQQNNNPPPRRRSSSRRROOOMMMNNNOOONNNKKKFFFCCCBBBCCCBBBBBBDDDFFFHHHGGGDDDCCCDDDFFFEEEBBB??????BBBDDDFFFFFFKKKOOOSSSVVVWWWYYY]]]```______]]]WWWOOOHHHFFFFFFCCCEEEIIINNNQQQSSSTTTTTTVVVVVVVVVVVVVVVVVVUUUUUUYYYZZZ\\\___dddjjjooorrr~~~{{{ooofffeeehhhnnnvvvvvv[[[JJJFFF@@@???@@@<<<@@@AAADDDJJJRRRXXX\\\]]]eeeooonnnWWWPPPLLLNNNSSSRRROOOLLLIIIHHHGGGGGGFFFEEEFFFGGGHHHKKKPPPUUU[[[^^^```bbbfffjjjmmmoooqqqrrrpppkkkccc\\\[[[gggyyy}}}yyyyyyzzz|||wwwvvvvvvvvvvvvxxxzzz{{{yyyzzz|||~~~|||wwwtttrrrsssuuuvvvxxx||||||zzzvvvrrrlllgggeeefffiiikkknnnrrrwww|||{{{qqqfff^^^XXXQQQOOOPPPMMMQQQXXX___eeekkkppptttuuuwwwyyyzzzyyyxxxxxxyyywwwvvvuuuvvvwwwzzz~~~~~~|||zzzxxxuuupppmmmllllllmmmooossswww|||~~~{{{}}}~~~{{{yyywwwsssnnniiieeebbb```jjjgggeeehhhnnnxxxxxxnnngggccc```]]]YYY^^^jjj{{{xxxjjjaaa\\\UUUTTTRRRPPPNNNMMMLLLLLLOOOWWWfffzzzxxxpppjjjhhhhhhhhhlllrrryyy~~~|||uuullleee^^^ZZZXXXVVVSSSPPPPPPRRRTTTSSSRRRTTTUUUVVVXXXYYYZZZZZZZZZ\\\^^^```aaa___^^^]]]]]]```dddmmmyyy|||uuuqqqpppooonnnnnnrrrxxx}}}{{{tttpppnnnggg```^^^[[[XXXWWWWWWWWWVVVUUUVVVVVVTTTRRROOOOOOPPPRRRQQQNNNIIIEEEDDDCCCAAA@@@CCCFFFHHHHHHFFFDDDDDDEEEDDDBBBAAAAAACCCFFFJJJLLLQQQVVV]]]cccgggkkkpppsssuuuuuuqqqhhh\\\QQQIIIFFFFFFGGGIIIKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMPPPPPPRRRUUUZZZ```eeehhhttt~~~{{{nnnfffeeehhhmmmuuuwww[[[JJJFFFAAA@@@AAA===AAACCCFFFLLLTTTZZZ]]]^^^fffpppjjjUUUPPPLLLPPPVVVTTTOOOLLLIIIGGGGGGGGGFFFEEEFFFGGGIIIMMMSSSZZZaaaeeeiiikkkmmmppptttwww{{{~~~{{{uuujjj^^^YYY___lllxxxzzzvvvtttuuuwwwyyywwwvvvvvvvvvvvvwwwxxxyyyvvvxxx{{{}}}}}}wwwuuussstttvvvwwwyyy|||}}}xxxvvvooolllgggbbbaaabbbeeehhhlllpppuuuzzzzzzpppfff___XXXRRRPPPQQQRRRUUUZZZ___dddjjjooosssuuuwwwzzz|||{{{{{{|||}}}~~~~~~~~~|||xxxtttqqqpppooopppqqqssswwwzzz|||zzz|||~~~{{{yyyzzzxxxsssnnniiieeebbb```jjjfffeeehhhmmmxxx{{{nnnfff```[[[WWWWWW]]]iiizzzyyylllccc^^^XXXWWWTTTQQQOOOMMMLLLLLLSSS\\\mmmyyyuuuoookkkjjjjjjkkkjjjgggdddaaa]]]YYYWWWVVVUUUYYYXXXWWWXXXYYYZZZYYYXXXXXXYYY[[[\\\^^^_________aaacccddddddbbb``````aaagggkkkuuu{{{vvvvvvuuutttvvv{{{|||xxxqqqjjjhhhccc]]]ZZZYYYZZZ\\\\\\\\\ZZZUUUQQQPPPQQQTTTVVVUUURRRNNNKKKHHHFFFCCCAAABBBEEEHHHHHHGGGFFFEEEEEECCCCCCCCCBBBDDDHHHOOOSSS[[[bbbmmmwwwppp___RRRKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHKKKOOOTTTYYY[[[hhhrrr{{{ooogggeeeggglllsss~~~yyy]]]KKKGGGAAA@@@CCC@@@CCCDDDHHHOOOWWW]]]``````hhhsssgggSSSOOONNNRRRXXXWWWNNNLLLIIIGGGGGGGGGFFFEEEEEEFFFIIIOOOXXXbbbkkkpppvvvwwwyyyzzz}}}tttfff\\\\\\bbbiiirrrqqqpppoooppprrruuuvvvwwwvvvvvvuuuvvvvvvwwwxxxuuuvvvyyy}}}}}}xxxvvvuuuvvvxxxyyyzzz|||yyysssppphhhfffbbb______aaadddfffjjjmmmrrrwww|||xxxoooeee___YYYSSSPPPRRRVVVXXX[[[___bbbhhhmmmrrrtttwww{{{}}}~~~|||xxxuuutttsssrrrrrrtttvvvyyyzzzzzz{{{||||||{{{zzzyyyxxxzzzxxxuuupppkkkfffbbb```iiieeedddgggmmmwww|||nnneee^^^XXXUUUWWW^^^kkk{{{zzzmmmddd```YYYWWWUUURRRPPPOOOOOOOOOTTT^^^qqqwwwoooiiidddaaa]]]\\\ZZZXXXWWWVVVVVVVVV[[[\\\]]]___``````___^^^^^^___aaabbbdddeeeeeeeeeggghhhiiihhhfffdddeeefffmmmsss|||{{{{{{{{{{{{~~~}}}uuurrrmmmfffaaa____________^^^ZZZUUUSSSUUUWWWXXXXXXYYYVVVSSSQQQOOOLLLHHHFFFCCCEEEGGGIIIHHHGGGFFFEEEDDDDDDDDDDDDFFFKKKRRRXXXaaajjjzzzmmm]]]SSSKKKJJJGGGCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCEEEHHHMMMQQQSSS^^^hhhxxx}}}pppiiieeegggkkkrrr||||||___LLLGGGBBBAAADDDBBBCCCEEEJJJQQQYYY___bbbcccjjjvvveeeRRRPPPOOOSSSYYYWWWMMMKKKHHHGGGGGGGGGGGGFFFEEEFFFJJJRRR]]]jjjvvv}}}qqqeeeaaabbbeeekkkkkkmmmoooqqqsssuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwzzz}}}}}}xxxvvvvvvwwwyyyzzz{{{}}}{{{tttnnnkkkeeedddaaa``````cccfffhhhiiilllqqqvvvzzz}}}uuulllccc]]]XXXRRRPPPRRRTTTWWW[[[___bbbfffkkknnnrrruuuzzz~~~}}}zzzwwwuuuuuusssssstttvvvxxxyyy{{{{{{zzzzzzyyyxxxxxxxxx{{{yyyvvvrrrmmmhhhdddbbbgggcccbbbffflllvvvqqqgggbbb]]]ZZZ[[[cccpppyyymmmeee```YYYWWWUUURRRRRRRRRSSSTTTVVVbbbuuuwwwkkkaaa\\\XXXXXXYYYYYYZZZ[[[\\\\\\___aaaccceeefffffffffffffffggghhhiiijjjkkkkkkkkklllmmmmmmkkkjjjjjjlllnnnttt{{{|||xxxrrrllliiieeebbb___]]]ZZZWWWYYY^^^bbbbbb```^^^[[[XXXVVVTTTQQQNNNKKKEEEEEEGGGHHHIIIHHHFFFDDDEEEEEEEEEFFFIIIOOOUUUZZZ```jjj|||tttbbbWWWJJJHHHDDDAAA??????@@@AAA?????????@@@@@@AAAAAAAAA@@@@@@@@@AAADDDHHHKKKMMMYYYbbbppp~~~rrrllleeegggkkkqqq{{{bbbNNNHHHBBBBBBEEECCCCCCEEEKKKSSS\\\bbbeeefffmmmzzzeeeSSSQQQOOOSSSWWWUUULLLJJJGGGFFFGGGGGGGGGFFFEEEFFFKKKTTTaaappp|||ppphhheeedddiiijjjmmmooorrrssstttuuuvvvvvvvvvwwwwwwwwwwwwwwwyyyzzz{{{}}}{{{wwwvvvvvvxxxzzz{{{|||~~~}}}wwwpppkkkgggcccbbbbbbbbbccceeehhhiiijjjmmmqqquuuyyy~~~}}}qqqhhh```\\\XXXRRRPPPQQQOOOTTTZZZ___bbbeeehhhjjjooosssxxx}}}~~~|||zzzxxxvvvuuutttssstttvvvxxxyyy|||{{{{{{zzzyyyyyyyyyyyy{{{zzzxxxtttpppkkkhhheeeeeeaaa```dddjjjuuupppfffbbb___^^^aaaiiiwwwyyynnnfffbbbYYYXXXUUUSSSSSSTTTVVVXXXZZZfffxxxsssfff^^^VVVWWWYYY\\\```bbbeeefffeeehhhkkkmmmnnnnnnooopppnnnnnnoooppppppppppppoooooopppoooooonnnppptttvvv{{{}}}xxxsssnnnhhhdddbbb^^^]]]cccmmmuuuuuussslllhhhccc^^^ZZZVVVQQQNNNHHHGGGFFFGGGHHHHHHFFFDDDFFFEEEEEEIIIPPPWWW[[[]]][[[cccrrr~~~mmm]]]RRRFFFDDDBBB@@@??????@@@AAA=========>>>>>>??????@@@>>>>>>>>>>>>@@@CCCFFFHHHSSS[[[iiiwww~~~sssnnnfffgggkkkrrr|||fffQQQIIIBBBBBBFFFCCCCCCFFFMMMVVV```gggjjjkkkppp}}}dddSSSQQQPPPSSSVVVSSSLLLIIIGGGFFFGGGGGGGGGFFFEEEGGGKKKUUUcccuuuyyyooohhhdddiiijjjlllnnnppprrrrrrrrruuuuuuwwwxxxxxxyyyyyyxxx||||||}}}}}}~~~yyyuuuttttttvvvyyy{{{|||~~~~~~yyyrrrlllhhheeeaaaaaaaaabbbdddfffhhhiiikkkmmmqqqtttwwwzzznnnggg___\\\XXXSSSQQQSSSOOOSSSYYY]]]```cccfffhhhmmmqqqwww}}}}}}|||||||||{{{zzzyyywwwvvvuuuuuuvvvxxxyyy{{{{{{{{{{{{{{{{{{|||||||||{{{zzzwwwtttpppllljjjbbb___^^^bbbhhhsssoooeeeaaaaaaaaafffooo|||yyypppiiieee\\\ZZZWWWTTTTTTUUUWWWXXX\\\gggxxx}}}ppphhh\\\^^^aaaeeeiiimmmooopppmmmppptttvvvvvvwwwyyy|||tttttttttuuutttssssssrrrpppqqqqqqqqqrrruuuzzz~~~{{{wwwrrrooolllgggeeennn}}}vvvlllddd]]]VVVRRRLLLIIIFFFEEEFFFGGGFFFDDDFFFDDDEEELLLXXXaaacccbbbZZZ\\\```iiisss|||yyysssjjj^^^QQQIIIBBBAAA@@@>>>>>>>>>>>>???<<<<<<======>>>??????@@@>>>>>>======???AAADDDFFFKKKSSS```nnn~~~|||rrrnnnfffhhhlllsss}}}jjjSSSJJJBBBAAAEEECCCDDDGGGOOOZZZeeelllpppqqqsssbbbRRRRRRQQQSSSWWWTTTKKKIIIFFFFFFFFFGGGGGGFFFFFFGGGLLLUUUdddvvvyyypppjjjiiijjjkkkmmmoooqqqrrrrrrtttuuuwwwyyyzzz{{{{{{{{{}}}}}}}}}}}}~~~{{{vvvsssqqqrrruuuxxx{{{|||~~~zzztttnnnhhheeecccaaabbbcccdddfffhhhiiijjjjjjmmmooorrrsssvvvzzz}}}|||nnnggg```^^^ZZZVVVTTTUUUVVVWWWYYYZZZ\\\```eeeiiimmmqqqwww}}}~~~||||||}}}~~~~~~}}}~~~}}}zzzxxxwwwwwwxxxxxxzzzzzz{{{|||}}}}}}}}}}}}||||||{{{zzzwwwtttpppnnnaaa^^^]]]aaagggrrrsssiiifffffffffiiirrr~~~zzzqqqkkkggg___\\\YYYUUUTTTTTTVVVWWW\\\fffuuuuuunnngggiiilllooosssuuuwwwxxxtttwwwzzz||||||}}}xxxxxxxxxwwwvvvuuuttttttqqqqqqrrrrrrtttxxx~~~}}}zzzxxxuuuooollluuuyyymmmccc[[[VVVOOOKKKFFFDDDEEEFFFFFFDDDEEEBBBDDDOOO^^^hhhjjjggg\\\WWWSSSSSSXXX___dddfffgggddd```]]]YYYRRRIIIBBB@@@@@@???>>>===<<<<<<<<<======>>>???@@@@@@AAAAAA@@@??????>>>@@@BBBDDDFFFDDDLLLYYYhhhxxx{{{qqqmmmgggiiimmmttt~~~lllTTTKKKBBBAAAEEECCCEEEIIIQQQ]]]hhhppptttuuuttt}}}aaaQQQRRRQQQUUUXXXUUUKKKIIIFFFEEEFFFGGGGGGFFFFFFGGGLLLUUUdddwwwzzztttjjjkkklllnnnppprrrtttuuusssuuuwwwzzz{{{||||||||||||||||||}}}yyytttqqqpppqqqtttwwwzzz|||~~~~~~xxxqqqjjjfffcccbbbddddddfffgggiiijjjlllllljjjlllnnnpppqqqtttwwwzzz|||}}}xxxooogggaaa___\\\XXXVVVWWW]]]\\\ZZZXXXYYY^^^eeejjjmmmrrrxxx~~~~~~}}}}}}~~~~~~{{{yyyxxxxxxxxxxxxyyy{{{}}}~~~~~~}}}}}}|||||||||{{{yyyvvvsssqqq^^^\\\]]]```dddmmm~~~zzznnneeecccfffrrrxxxzzzxxxsssllleeeaaa[[[WWWVVVWWWXXXYYYbbbkkkttt|||zzzuuusssvvv|||~~~||||||~~~zzzwwwvvvvvvvvvtttrrrrrrtttuuuwwwzzzttt{{{yyyiii[[[RRRNNNLLLGGGCCCAAAAAABBBCCCFFFGGGGGGMMM___rrrzzzwwwkkk^^^SSSQQQQQQOOOPPPSSSPPPNNNKKKJJJIIIGGGCCC@@@@@@??????>>>>>>>>>??????@@@???>>>======>>>???@@@?????????@@@AAAAAABBBBBBIIIIIIQQQaaasss{{{pppjjjggghhhlllttttttSSSEEEDDDBBBBBBDDDDDDKKKVVVaaajjjppptttwww|||}}}aaaRRRSSSSSSTTTTTTMMMLLLKKKIIIGGGFFFEEEDDDDDDDDDFFFKKKVVVeeewwwwwwpppnnnnnnooopppqqqrrrrrrsssvvvwwwyyyzzz{{{zzzzzzyyyzzz}}}}}}||||||xxxwwwsssnnnlllnnnooorrrwwwzzz|||{{{zzzwwwsssoookkkhhhfffhhhhhhhhhiiikkknnnqqqsssqqqooommmlllmmmqqqvvvyyy{{{}}}xxxssslllhhhccc___]]][[[YYYXXXVVVWWWXXXYYY[[[^^^cccgggnnnqqqvvv{{{~~~~~~~~~zzzxxxxxxyyyyyyzzzzzzyyyyyyzzz|||}}}zzzzzzzzzyyywwwuuurrrqqq[[[ZZZZZZ^^^bbbkkk|||{{{qqqkkkkkkooouuuzzz|||{{{vvvpppiiieee^^^XXXVVVWWWYYYZZZgggooowww|||~~~{{{xxxwwwwwwuuutttuuuxxxyyyzzz{{{zzzjjj]]]UUULLLIIIFFFBBB@@@AAABBBCCCDDDEEEGGGNNNaaawwwuuuhhhZZZSSSNNNJJJIIIKKKKKKJJJHHHGGGFFFEEEBBB@@@BBBAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBBBBBBBBBBGGGGGGOOO^^^ppp{{{qqqmmmhhhiiimmmuuuzzzXXXHHHEEEDDDDDDFFFGGGNNNYYYeeennnuuuzzz|||~~~bbbSSSUUUUUUVVVVVVOOOJJJJJJHHHGGGEEEDDDDDDDDDEEEGGGLLLVVVdddvvvwwwpppnnnnnnooopppqqqrrrrrrsssuuuvvvxxxyyyyyyyyyxxxxxxzzz||||||{{{~~~xxxssspppmmmjjjkkkooopppssswww{{{}}}}}}{{{yyyvvvrrrooommmlllkkkjjjjjjjjjkkknnnqqqrrrtttrrrpppnnnoooqqqsssuuuwwwyyyzzz{{{zzz{{{|||~~~zzzsssnnnjjjfffbbb^^^\\\[[[YYYXXXVVVXXXYYYZZZ\\\___dddhhhlllpppvvv|||~~~~~~~~~{{{yyywwwxxxyyyzzzzzzzzzyyyxxxxxxyyyzzz{{{xxxxxxxxxwwwuuusssqqqoooWWWVVVXXX\\\```jjjzzzxxxqqqoooqqqvvvzzz~~~}}}}}}zzztttnnniiiaaaZZZVVVWWWZZZ\\\llluuu~~~|||~~~{{{yyyyyywwwwwwzzz~~~~~~}}}nnn```UUUNNNGGGEEECCCAAA@@@@@@AAABBBDDDDDDFFFNNN```wwwxxxhhh[[[QQQIIIGGGHHHHHHGGGEEEEEEEEEEEECCCBBBCCCCCCBBBBBBBBBCCCCCCDDDBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEELLLZZZkkk|||zzzrrrnnniiijjjmmmuuu]]]LLLHHHEEEEEEHHHHHHOOO[[[iiittt}}}|||aaaRRRUUUUUUVVVVVVOOOHHHGGGFFFEEEDDDDDDDDDDDDFFFGGGLLLUUUccctttwwwpppmmmnnnooopppqqqrrrssssssuuuvvvwwwxxxyyyxxxwwwvvvxxx{{{{{{{{{}}}}}}{{{ssslllhhhfffeeeiiioooqqquuuyyy|||~~~}}}|||{{{yyywwwuuutttsssnnnmmmlllkkklllnnnpppqqqvvvtttrrrqqqooooooppppppqqqrrrsssrrrrrrsssvvvyyy~~~~~~{{{{{{{{{{{{zzzvvvoookkkhhhddd```\\\[[[ZZZXXXWWWVVVXXXYYY[[[\\\```eeeiiijjjooovvv}}}~~~}}}}}}|||zzzxxxvvvvvvxxxzzz{{{{{{zzzyyyxxxwwwwwwwwwwwwwwwwwwwwwvvvtttrrrpppnnnUUUTTTVVV[[[___hhhyyyzzzrrrooonnnsssyyy~~~~~~}}}wwwrrrmmmeee\\\WWWXXX[[[___mmm{{{{{{yyy}}}|||{{{{{{{{{wwwiii]]]SSSLLLGGGCCCBBBAAA@@@@@@@@@AAAAAADDDDDDEEELLL[[[pppzzzjjj[[[QQQLLLLLLIIIHHHFFFFFFGGGGGGFFFEEECCCCCCCCCBBBCCCCCCDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDKKKWWWfffwww{{{qqqlllhhhiiillltttaaaNNNIIIFFFFFFHHHHHHOOO\\\kkkyyyxxx]]]OOORRRSSSUUUTTTNNNFFFEEEEEEDDDDDDDDDDDDEEEGGGHHHLLLUUUbbbrrrxxxqqqmmmmmmnnnpppqqqrrrssssssuuuvvvxxxyyyyyyxxxxxxwwwxxxzzz{{{{{{~~~}}}wwwooohhhdddbbbbbbgggnnnrrrvvvzzz}}}~~~}}}||||||{{{zzzyyyxxxxxxqqqpppnnnllllllmmmnnnooorrrrrrqqqooonnnlllkkkkkkkkkllllllkkkkkkmmmqqqtttzzz~~~~~~{{{zzzyyyxxxxxxxxxyyyxxxtttnnnjjjeeebbb^^^[[[ZZZYYYXXXWWWVVVWWWYYYZZZ\\\```eeeiiijjjooowww~~~|||{{{zzzxxxwwwvvvuuuvvvxxx{{{}}}~~~}}}{{{zzzxxxwwwvvvuuuwwwwwwwwwwwwuuusssqqqpppTTTTTTVVVZZZ___hhhwww~~~tttpppooopppuuu{{{zzzwwwrrrjjj```ZZZYYY]]]aaammm~~~~~~}}}~~~}}}~~~vvvpppeee[[[TTTNNNJJJGGGAAAAAAAAA@@@AAAAAAAAAAAACCCCCCEEEKKKVVVhhh~~~{{{jjj\\\TTTQQQMMMKKKHHHGGGHHHHHHGGGFFFCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBAAADDDEEEJJJUUUbbbsss~~~ppphhhggggggkkkrrrbbbNNNIIIFFFEEEHHHHHHOOO\\\mmm}}}uuu[[[NNNRRRSSSUUUUUUNNNEEEEEEDDDDDDDDDDDDDDDEEEGGGHHHLLLTTTaaaqqqxxxsssmmmmmmnnnoooqqqrrrssstttvvvwwwxxxzzzzzzzzzzzzyyyxxx{{{}}}}}}vvvnnngggdddbbbaaaeeekkksssvvv{{{}}}~~~~~~{{{{{{{{{zzzzzzzzzyyyyyysssqqqnnnlllkkkkkkllllllllllllkkkkkkjjjhhhggggggggghhhhhhggggggjjjmmmppptttxxx~~~~~~{{{xxxwwwvvvvvvvvvvvvvvvuuurrrmmmiiiccc```\\\ZZZZZZZZZYYYXXXUUUVVVXXXZZZ\\\```eeeiiikkkqqqyyy~~~|||zzzyyywwwvvvuuuuuuvvvyyy|||~~~}}}{{{yyyxxxwwwzzzzzzzzzzzzxxxvvvtttsssSSSSSSUUUZZZ^^^fffuuuzzztttsssuuuwww|||~~~zzzrrrhhh^^^[[[^^^bbbkkk{{{uuugggaaaYYYRRRMMMJJJGGGEEE@@@AAABBBBBBBBBBBBAAAAAA@@@BBBFFFLLLSSSaaawww{{{kkk___XXXUUURRRNNNKKKJJJIIIGGGFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJIIIIIIIIIFFFFFFEEEEEEDDDCCCBBBBBBDDDEEEJJJSSS^^^oooqqqgggfffgggjjjqqq~~~```NNNIIIFFFFFFHHHIIIPPP^^^pppuuu[[[OOOSSSUUUWWWWWWPPPFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGKKKSSS```ppp~~~wwwtttlllmmmnnnoooqqqssstttttttttvvvxxxzzz{{{||||||{{{yyy|||yyyqqqiiidddaaa```dddjjjsssvvv{{{}}}~~~}}}}}}}}}zzzzzzzzzyyyyyyxxxxxxxxxrrrpppmmmkkkiiiiiiiiijjjfffffffffeeeddddddcccccccccdddeeeffffffhhhkkkmmmnnnrrrxxx}}}|||yyywwwvvvuuutttsssssssssrrrooojjjgggbbb___[[[ZZZZZZZZZZZZYYYUUUWWWYYYZZZ]]]aaafffjjjooottt{{{}}}{{{zzzyyyxxxwwwvvvwwwyyy|||~~~~~~|||{{{|||}}}}}}}}}|||zzzxxxwwwRRRRRRTTTXXX\\\cccqqq}}}xxxuuuxxx}}}}}}pppddd]]]]]]```gggttt}}}vvvnnnaaa\\\UUUNNNJJJFFFCCCAAAAAABBBDDDEEEDDDCCCBBBAAA???BBBGGGLLLNNNVVViii}}}rrrhhhaaa]]]WWWSSSPPPMMMKKKIIIJJJJJJJJJKKKKKKLLLNNNNNNNNNMMMMMMLLLLLLMMMMMMNNNJJJIIIHHHGGGFFFEEEDDDDDDCCCDDDIIIQQQ[[[kkkssskkkggggggkkkrrr~~~^^^NNNKKKHHHGGGIIIMMMTTTaaauuusssYYYNNNSSSUUUXXXWWWPPPGGGFFFEEEEEEDDDDDDDDDDDDDDDFFFJJJRRR___ooo~~~{{{uuurrrllllllnnnoooqqqssstttuuurrrsssvvvyyy{{{|||||||||zzz~~~~~~tttiiibbb^^^^^^cccjjjrrrvvvzzz}}}}}}{{{{{{{{{~~~zzzzzzyyyyyyxxxwwwvvvvvvpppnnnkkkiiigggfffggggggeeedddbbbaaa```____________aaadddeeeeeefffhhhjjjjjjnnnrrrvvvyyy}}}~~~|||zzzxxxvvvuuuuuuuuutttsssrrrqqqnnniiifffaaa^^^[[[ZZZZZZ[[[[[[[[[WWWXXXZZZ\\\___ccchhhlllssswww~~~~~~|||{{{yyyxxxxxxzzz}}}~~~~~~~~~~~~~~~|||zzzyyyQQQQQQSSSWWWZZZ```nnn|||yyyuuuuuu{{{vvvggg^^^]]]^^^bbbmmmzzz~~~yyywwwtttnnneee```XXXRRRLLLGGGCCC@@@BBBDDDEEEFFFFFFDDDBBBAAA@@@CCCHHHKKKIIIKKK\\\oooyyykkkfff```ZZZVVVSSSPPPMMMOOOOOOOOOOOOPPPQQQRRRSSSQQQQQQOOONNNNNNOOOQQQQQQLLLLLLKKKJJJHHHGGGFFFFFFCCCCCCHHHOOOXXXhhhuuunnnhhhhhhkkksss]]]NNNLLLJJJIIIKKKQQQWWWeeeyyypppVVVKKKQQQTTTVVVUUUNNNHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEIIIRRR___ooo~~~xxxrrrqqqllllllnnnoooqqqssstttuuupppqqqtttwwwzzz{{{||||||{{{wwwiii___[[[[[[ccclllrrrvvvzzz||||||zzzyyyyyy~~~~~~|||{{{{{{zzzyyywwwvvvuuutttnnnmmmjjjgggeeeeeeeeefffeeedddaaa___]]]\\\\\\]]]]]]```bbbdddeeeeeeggghhhiiikkknnnqqqtttxxx}}}~~~}}}{{{yyywwwvvvuuuuuuwwwvvvtttsssrrrooojjjgggaaa^^^[[[ZZZ[[[\\\\\\\\\YYYZZZ\\\^^^aaaeeejjjnnnvvvyyy}}}{{{yyyyyy{{{}}}~~~~~~}}}{{{zzzRRROOONNNQQQUUU\\\kkkxxxxxxyyy|||vvvcccXXXYYY]]]___iiivvv~~~|||wwwuuulllaaaYYYSSSMMMEEE???EEEGGGIIIIIIHHHEEEDDDDDDCCCFFFHHHIIIIIINNNWWW^^^xxx{{{qqqiiidddbbb```___]]][[[ZZZ[[[^^^___\\\XXXWWWSSSOOOOOORRRSSSSSSQQQSSSQQQOOONNNMMMKKKHHHEEEDDDDDDGGGMMMVVVeee~~~tttmmmiiiiiikkkrrr~~~{{{ZZZKKKKKKLLLJJJGGGPPPXXXiii~~~sssYYYOOOVVVWWWVVVVVVQQQKKKJJJHHHFFFEEEEEEFFFFFFGGGHHHJJJQQQ]]]mmm|||yyyrrrooommmmmmmmmnnnoooqqqrrrsssrrrssstttvvvwwwxxxxxxxxxzzz}}}|||mmmccc]]]^^^eeennnrrruuuyyy{{{zzzyyyyyyyyy}}}~~~{{{zzzxxxvvvuuuuuuvvvwwwpppmmmiiiggggggggggggfffgggeeebbb]]]YYYXXX[[[]]]___```bbbcccddddddcccccchhhiiikkkmmmnnnqqqvvvyyy~~~||||||{{{{{{zzzzzzyyyyyywwwvvvsssrrrpppnnnjjjhhh^^^^^^]]]]]]\\\[[[ZZZZZZ^^^]]]]]]^^^aaaggglllpppwww{{{~~~~~~~~~|||{{{zzzQQQNNNMMMOOOSSSZZZhhhuuuzzz|||~~~rrraaaXXXWWWYYY[[[fffuuuvvvhhh^^^XXXSSSMMMHHHEEEFFFHHHHHHGGGFFFEEEEEEAAADDDFFFFFFFFFJJJSSSYYYjjj~~~|||uuuqqqnnnllljjjiiihhhiiikkkiiieee```[[[VVVQQQPPPQQQRRRQQQOOOSSSQQQOOOOOONNNLLLIIIGGGEEEEEEGGGMMMUUUddd|||uuunnnjjjjjjlllsss~~~yyy[[[MMMKKKLLLLLLKKKSSS[[[lllrrrYYYPPPUUUWWWWWWWWWRRRKKKIIIHHHFFFEEEEEEEEEEEEFFFGGGKKKRRR___nnn|||zzzrrrnnnlllmmmmmmnnnoooqqqrrrsssrrrssstttvvvwwwwwwxxxxxxzzz}}}|||mmmccc^^^^^^fffooouuuxxx|||~~~}}}}}}|||}}}}}}{{{xxxvvvuuuuuuuuuvvvqqqnnnjjjhhhiiiiiiiiihhhhhhgggddd___[[[YYYZZZ\\\^^^___```bbbcccdddddddddhhhjjjlllnnnooorrrvvvyyyyyy{{{}}}}}}}}}}}}}}}|||~~~~~~|||zzzzzzzzzzzzyyyyyyyyyyyyvvvtttrrrpppooollliiifff______^^^]]]\\\\\\[[[ZZZ]]]]]]^^^___ccchhhllloootttyyy~~~|||{{{{{{PPPMMMLLLNNNQQQXXXeeeqqq~~~}}}zzziii]]]VVVTTTTTTWWWccctttyyykkkccc\\\UUUPPPGGGGGGGGGGGGGGGFFFFFFFFFAAACCCDDDDDDEEEHHHOOOUUU^^^qqq~~~~~~}}}xxxqqqkkkbbb]]]VVVSSSRRRRRRQQQOOOSSSQQQPPPPPPOOONNNLLLIIIEEEEEEGGGLLLSSSaaayyyvvvoookkkkkknnntttwww]]]OOOLLLLLLMMMOOOVVV___pppqqqYYYOOOTTTUUUWWWXXXRRRJJJIIIGGGEEEDDDDDDDDDEEEDDDFFFKKKTTTaaappp~~~{{{rrrmmmlllllllllmmmoooppprrrsssrrrssstttvvvvvvwwwwwwwww{{{}}}rrrhhhbbbccckkksssvvvyyy}}}}}}zzzvvvtttsssssstttqqqnnnkkkiiijjjkkkkkkjjjiiiiiigggccc^^^[[[ZZZ[[[\\\\\\]]]___aaaccceeefffjjjlllnnnoooqqqsssvvvyyyzzz|||}}}}}}~~~~~~}}}xxxvvvyyyyyyvvvvvvvvvvvvvvvvvvvvvwwwwwwtttrrrooommmllljjjgggeeeaaaaaa```___^^^]]]\\\\\\]]]^^^___bbbeeeiiilllmmmrrrvvv~~~~~~}}}}}}}}}PPPMMMLLLMMMPPPVVVbbbnnnzzzkkk^^^WWWSSSPPPOOOVVVbbbttt|||pppggg]]]VVVNNNLLLIIIGGGGGGFFFFFFEEEDDDEEEFFFFFFFFFJJJOOOSSSZZZkkk{{{sssiiiccc[[[VVVUUUUUUTTTRRRSSSRRRPPPPPPPPPPPPMMMKKKGGGFFFGGGKKKQQQ___vvvwwwpppkkklllooovvvxxxaaaSSSMMMKKKMMMQQQXXXbbbtttnnnXXXNNNQQQSSSWWWXXXQQQIIIHHHFFFDDDCCCCCCDDDDDDCCCEEEKKKUUUbbbqqq~~~|||rrrlllkkkkkkkkklllnnnppprrrsssssssssuuuvvvwwwwwwxxxxxx{{{}}}uuukkkeeedddkkkssstttwww{{{~~~~~~~~~{{{wwwtttrrrrrrrrrpppmmmjjjiiijjjkkkkkkjjjiiijjjiiieeeaaa]]][[[ZZZ[[[[[[[[[]]]___cccfffhhhkkkmmmpppqqqrrrtttvvvyyyzzz}}}~~~||||||zzz|||yyytttrrrsssrrroooooooooppppppqqqqqqqqqrrrpppnnnkkkiiihhhgggeeecccbbbbbbbbbaaa```______^^^^^^___bbbdddgggiiikkklllpppsssyyyQQQNNNLLLNNNOOOTTT```kkk{{{yyyrrriii]]]UUUQQQPPPNNNLLLTTT___ooo~~~ssshhh```WWWSSSMMMIIIGGGGGGEEEDDDGGGGGGGGGGGGHHHKKKOOORRR[[[iiizzz{{{nnnfff^^^XXXWWWWWWWWWVVVUUUSSSRRRRRRRRRQQQOOOMMMIIIHHHHHHKKKPPP\\\rrrwwwpppkkkmmmpppwww|||eeeUUUNNNKKKMMMQQQYYYdddwwwkkkVVVLLLMMMPPPVVVXXXPPPIIIHHHFFFDDDCCCCCCDDDDDDCCCEEEKKKUUUbbbqqq~~~}}}rrrllliiijjjjjjlllnnnpppqqqrrrssstttuuuwwwxxxyyyyyyzzz{{{}}}tttjjjdddbbbgggoootttwww{{{}}}~~~|||wwwsssqqqppppppooollliiiggghhhhhhhhhhhhggghhhhhhfffaaa^^^\\\[[[[[[[[[[[[]]]___bbbeeegggkkkmmmpppqqqrrrsssuuuwwwvvvyyy}}}~~~}}}zzzwwwvvvyyyzzzwwwrrroooooommmiiihhhhhhhhhiiiiiijjjjjjkkkllliiifffeeeeeedddcccbbbccccccccccccbbbbbbbbbbbbaaabbbdddfffhhhiiijjjjjjooopppssswww|||QQQNNNMMMNNNOOORRR]]]hhhvvvuuulllddd^^^VVVRRRPPPOOONNNLLLOOOYYYhhhwww~~~tttmmm```ZZZQQQKKKIIIIIIGGGEEEHHHGGGGGGHHHJJJMMMPPPRRRZZZgggvvvtttlllbbb[[[YYYYYYYYYXXXYYYWWWVVVUUUUUUTTTQQQOOOLLLJJJJJJKKKOOO[[[pppwwwoookkklllpppxxxgggVVVOOOLLLNNNRRR[[[eeeyyyjjjVVVKKKKKKNNNWWWYYYPPPJJJIIIGGGEEEDDDDDDDDDEEECCCEEEJJJSSS```ooo}}}~~~rrrkkkhhhiiijjjkkkmmmoooqqqrrrssstttvvvxxxzzz||||||}}}}}}~~~~~~ssslllgggeeeiiippptttwww{{{~~~|||wwwsssqqqppppppnnnkkkhhhffffffffffffeeedddeeeeeedddaaa^^^]]]]]]\\\]]]]]]^^^```bbbcccdddhhhkkkmmmoooooooooqqqrrrsssvvvzzz{{{zzzwwwuuutttvvvwwwuuupppmmmllljjjfffcccccccccccccccdddddddddfffdddbbbaaabbbbbbbbbbbbccccccddddddeeeeeeffffffeeefffggghhhhhhhhhhhhhhhmmmoooqqquuuyyy}}}PPPMMMKKKLLLMMMPPPYYYdddqqqpppggg^^^[[[WWWTTTRRRQQQOOONNNLLLUUUbbbppp{{{wwwfff^^^SSSMMMLLLLLLKKKIIIJJJJJJJJJKKKNNNQQQSSSTTT[[[gggvvvwwwkkkccc______^^^]]]^^^]]][[[ZZZYYYXXXUUURRRNNNLLLKKKLLLOOOZZZooovvvnnnjjjlllpppyyygggVVVQQQPPPRRRUUU\\\ggg|||jjjWWWLLLKKKNNNYYY\\\QQQKKKIIIHHHFFFEEEEEEEEEEEEEEEFFFIIIQQQ]]]mmm{{{rrrkkkggghhhiiijjjmmmoooqqqrrrrrrtttvvvyyy|||~~~~~~|||uuummmjjjgggfffkkkqqqrrruuuyyy|||~~~|||wwwsssqqqppppppooolllhhhfffeeeeeedddccc```aaaaaa```___^^^___```^^^___```aaaaaaaaaaaaaaacccfffhhhjjjjjjjjjjjjlllooorrruuuvvvuuusssrrrrrrppprrrqqqmmmkkkllljjjfffaaaaaa```````````````___bbb```^^^]]]___aaabbbbbbbbbcccdddeeeggghhhiiiiiiiiiiiiiiihhhhhhgggggggggkkknnnsssyyy}}}NNNLLLJJJKKKKKKNNNWWWaaannn~~~~~~pppggg]]]\\\[[[XXXUUUSSSQQQPPPLLLUUUaaannn|||yyyhhh___TTTOOONNNOOOOOOMMMNNNMMMMMMOOOSSSVVVXXXXXX^^^jjjxxxuuukkkfffeeedddcccbbbaaa___]]]]]][[[WWWUUUOOOMMMLLLMMMOOOZZZnnnvvvnnniiikkkpppyyyfffVVVRRRRRRUUUWWW^^^iii~~~kkkYYYNNNLLLOOOZZZ^^^SSSKKKJJJHHHFFFEEEEEEFFFFFFFFFFFFHHHOOO\\\kkkzzzrrrkkkggghhhiiijjjllloooqqqrrrrrrtttwwwzzz}}}{{{uuuqqqmmmfffbbbaaaaaaaaaeeekkkooorrruuuxxx{{{~~~|||wwwsssqqqpppppppppmmmiiifffeeedddcccbbb]]]^^^___^^^]]]^^^```bbb``````bbbbbbbbbaaa```______bbbeeeffffffeeefffggggggiiilllmmmlllkkkjjjkkkkkknnnnnnkkkjjjlllkkkggg`````````______^^^^^^^^^___]]][[[\\\^^^aaabbbcccbbbbbbdddfffhhhiiikkkllllllkkkjjjhhhgggfffffffffiiinnnvvv}}}~~~NNNMMMLLLLLLJJJKKKSSS]]]lllwwwxxxmmmeeeccc___\\\XXXWWWVVVVVVSSSWWW```ppp~~~oooggg]]]VVVVVVVVVTTTRRRQQQRRRSSSTTTTTTWWW[[[^^^```kkk{{{ssslllhhheeecccfffccc``````aaaaaa]]]ZZZWWWTTTTTTUUUTTTXXXlllwwwqqqlllmmmrrr{{{ggg[[[WWWTTTUUUYYYaaannnqqqXXXIIIIIIMMMWWW^^^ZZZLLLIIIFFFDDDDDDEEEEEEEEEHHHFFFGGGMMMZZZiiivvv~~~tttnnngggffffffhhhllloooqqqrrroooppprrruuuyyy|||}}}oooccc___WWWRRRSSSWWW\\\dddkkklllpppuuuxxx{{{}}}yyyvvvvvvvvvrrrnnnooommmjjjgggeeeddddddddd]]]\\\]]]___bbbdddeeeddd___```````````````____________``````aaaaaabbbbbb]]]___bbbeeeggggggggggggkkkkkkllllllkkkkkkjjjiiidddbbbaaaaaaaaa```^^^\\\ZZZZZZZZZZZZ[[[]]]___```ccceeefffhhhjjjlllnnnoooqqqnnnjjjgggffffffeeedddmmmqqqwww}}}OOOMMMLLLLLLJJJKKKRRR\\\jjjuuuyyyrrrqqqmmmhhhccc^^^[[[XXXXXX[[[dddtttxxxwww|||vvvnnnddd]]]\\\[[[YYYWWWWWWXXXXXXWWWWWWYYY\\\___bbbmmm}}}~~~wwwssspppooojjjhhhfffggghhhgggccc___```\\\[[[[[[ZZZ___sssvvvqqqmmmnnnsss}}}ggg[[[XXXUUUWWW\\\dddrrrsssZZZLLLLLLNNNWWW]]]XXXLLLIIIFFFDDDDDDEEEEEEEEEGGGFFFGGGMMMYYYhhhvvv~~~tttnnnkkkiiihhhiiikkknnnoooooorrrrrrsssuuuwwwyyy{{{|||}}}pppccc[[[TTTOOOPPPUUUZZZaaahhhllloootttxxxzzz|||zzzwwwwwwvvvsssoooooommmjjjgggeeedddddddddaaa______```bbbdddcccbbb``````___^^^^^^^^^^^^^^^^^^^^^^^^^^^____________ZZZ\\\___bbbcccddddddccchhhhhhhhhhhhhhhgggffffffcccbbb``````aaa```]]][[[YYYYYYYYYZZZ[[[]]]___```bbbdddfffiiikkkmmmoooqqqqqqnnnkkkiiihhhhhhhhhhhhqqquuu{{{PPPMMMLLLLLLJJJJJJQQQZZZgggrrr|||uuummmfffaaabbbdddlllzzzxxxmmmhhhiiiooo{{{~~~vvvmmmgggeeedddbbb```aaaaaaaaa___^^^^^^aaaccchhhrrr~~~zzzwwwvvvrrrqqqqqqsssuuutttoookkkiiidddaaa```___dddyyyuuupppnnnpppuuu}}}iii\\\XXXWWWZZZ```iiivvvuuu]]]OOONNNPPPWWW[[[VVVLLLIIIFFFDDDDDDEEEEEEEEEFFFFFFGGGMMMXXXfffuuu}}}~~~sssnnnnnnllljjjjjjkkklllllllllqqqrrrrrrtttvvvxxxzzz{{{qqqcccWWWPPPKKKNNNRRRWWW^^^eeekkknnnssswwwyyy|||~~~{{{xxxxxxvvvssspppooommmjjjgggeeeddddddeeedddbbbaaaaaabbbbbbaaa```aaa```^^^\\\[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZVVVXXXZZZ\\\^^^_________bbbbbbcccccccccbbbaaaaaaaaa```____________\\\ZZZXXXXXXXXXXXXZZZ\\\^^^___bbbdddgggiiikkkmmmpppsssqqqpppooommmmmmmmmnnnooowww{{{QQQNNNLLLLLLKKKJJJPPPWWWbbbnnn~~~xxxsssqqqrrrwwwqqqhhheeefffmmmuuu~~~{{{uuupppooonnnlllkkkkkkkkkjjjhhhffffffhhhkkkpppxxx}}}{{{~~~~~~|||vvvoooiiihhhfffkkk}}}tttooonnnooouuukkk]]]ZZZYYY^^^dddkkkyyyttt\\\OOOOOOPPPWWW[[[TTTLLLIIIFFFDDDDDDEEEEEEEEEEEEFFFGGGLLLVVVdddsss}}}~~~sssmmmooommmkkkjjjlllmmmmmmmmmoooppprrrtttxxx{{{~~~tttfffVVVOOOJJJLLLQQQVVV]]]dddjjjnnnsssvvvyyy{{{~~~|||yyyxxxvvvsssqqqpppnnnkkkhhheeeeeeeeeeeedddbbb```___`````````___aaa___]]]ZZZYYYYYYYYYYYYYYYYYYXXXWWWWWWVVVUUUUUUSSSTTTVVVXXXYYYZZZZZZZZZ]]]^^^^^^^^^^^^]]]\\\\\\^^^]]]\\\\\\]]]\\\ZZZXXXVVVUUUUUUVVVXXXZZZ\\\^^^bbbeeeiiijjjkkklllooosssqqqrrrssssssssstttvvvxxx~~~RRRNNNLLLLLLKKKJJJNNNTTT^^^iiizzz|||ooohhheeehhhmmmlllttt{{{{{{zzzyyyyyyyyyyyyxxxwwwrrrrrrqqqooommmnnnppprrrwww~~~xxxtttrrruuu}}}tttooommmooouuummm```\\\\\\aaaiiimmmzzzqqqZZZMMMMMMOOOVVVZZZTTTLLLIIIFFFDDDDDDEEEEEEEEEDDDEEEGGGLLLUUUbbbrrr|||~~~}}}rrrmmmlllkkkjjjjjjmmmpppqqqqqqrrrsssuuuwwwzzz}}}yyykkkYYYQQQKKKMMMQQQVVV^^^eeejjjnnnsssvvvyyy{{{~~~}}}{{{xxxvvvtttrrrqqqooollliiigggffffffgggccc```^^^]]]]]]^^^^^^^^^___]]][[[YYYWWWVVVVVVVVVVVVUUUUUUTTTSSSRRRQQQQQQQQQQQQSSSTTTUUUVVVWWWWWWYYYZZZZZZZZZZZZYYYXXXXXXZZZXXXXXXXXXYYYXXXVVVTTTRRRRRRRRRSSSUUUXXXZZZ[[[cccgggjjjkkkiiijjjmmmqqqrrrtttwwwxxxyyy{{{~~~SSSOOOLLLLLLLLLJJJMMMQQQZZZeeevvvxxxoooiiihhhkkkgggkkkmmmmmmqqqwww{{{zzz}}}}}}zzzrrruuu{{{||||||{{{xxxvvvvvvyyy{{{~~~}}}~~~~~~tttooolllooouuupppccc```___dddlllooo{{{rrrZZZLLLLLLNNNUUUZZZUUULLLIIIFFFDDDDDDEEEEEEEEECCCEEEHHHKKKSSS```ppp{{{|||rrrllljjjiiihhhjjjnnnrrrtttuuuyyyyyyyyyzzz|||}}}qqq___VVVNNNMMMQQQVVV___gggkkknnnssswwwyyy|||~~~~~~{{{xxxvvvuuusssqqqnnnkkkiiihhhhhhhhhccc```]]][[[\\\]]]]]]\\\[[[[[[ZZZXXXWWWUUUTTTSSSRRRRRRQQQQQQPPPOOONNNNNNNNNOOOOOOPPPRRRSSSTTTTTTVVVVVVVVVVVVVVVUUUTTTTTTTTTSSSRRRSSSTTTTTTRRRPPPOOOOOOOOOPPPRRRUUUWWWYYYaaafffjjjjjjhhhhhhmmmqqqrrrvvv{{{~~~TTTOOOKKKLLLLLLJJJKKKOOOVVVbbbsss|||tttrrrsssoooqqqpppmmmkkkmmmllliiijjjiiijjjmmmpppqqqnnnjjjjjjrrr~~~uuupppmmmpppwwwrrrfffcccbbbfffmmmrrr}}}vvv]]]NNNLLLMMMTTTZZZTTTLLLIIIFFFDDDDDDEEEEEEEEEBBBDDDHHHKKKRRR___ooo{{{{{{qqqllliiihhhhhhkkkooosssvvvvvvzzzzzzzzz{{{}}}~~~wwwdddZZZPPPMMMPPPVVV```iiillloootttxxxzzz||||||zzzyyyuuussspppmmmjjjjjjjjjjjjgggccc___\\\[[[[[[[[[ZZZWWWXXXXXXXXXWWWUUUSSSQQQPPPOOOOOOOOONNNNNNMMMMMMLLLLLLLLLMMMNNNOOOPPPQQQRRRRRRRRRSSSRRRQQQQQQPPPOOONNNNNNNNNOOOOOOMMMLLLLLLLLLLLLMMMOOORRRUUUVVV\\\bbbhhhiiiggghhhnnntttsssxxx~~~UUUOOOKKKLLLLLLJJJKKKNNNUUU```qqq~~~~~~yyy{{{zzzuuuqqqoookkkfffcccaaa___```cccdddbbb___fffpppvvvpppnnnqqqxxxttthhheeedddhhhnnnvvvzzz```PPPMMMMMMTTTYYYTTTLLLIIIFFFDDDDDDEEEEEEEEEAAADDDHHHKKKQQQ^^^nnnzzz{{{qqqllliiihhhhhhkkkoootttvvvwwwwwwwwwyyy{{{}}}{{{ggg\\\PPPMMMOOOUUU```jjjlllpppuuuxxx{{{}}}~~~}}}|||vvvtttqqqnnnlllkkkkkkkkkkkkgggaaa]]][[[ZZZYYYXXXUUUVVVXXXYYYXXXUUURRRPPPNNNNNNNNNNNNMMMMMMMMMMMMJJJJJJJJJKKKKKKMMMNNNOOOOOOPPPPPPPPPPPPOOONNNNNNLLLKKKKKKKKKMMMMMMKKKIIIJJJJJJJJJLLLNNNQQQSSSUUUXXX___fffhhhgggiiipppvvvsssyyyYYYRRRNNNMMMLLLJJJIIIKKKVVV^^^nnntttjjjgggeeebbb]]]YYYXXXYYY[[[___pppvvvqqqpppsss{{{lllffffffccchhhrrrxxx~~~cccRRRNNNMMMSSSXXXSSSMMMKKKGGGEEEEEEDDDCCCBBBCCCCCCDDDIIINNNXXXiiixxx~~~ppphhhfffgggjjjmmmqqqsssuuuvvvvvvyyy{{{}}}~~~|||jjj^^^SSSQQQTTTYYY```gggmmmqqqwww{{{|||}}}~~~~~~{{{xxxtttqqqoooooonnnlllmmmkkkgggbbb___\\\[[[ZZZYYYXXXXXXXXXXXXVVVRRROOOMMMLLLJJJIIIHHHGGGGGGFFFHHHIIIIIIKKKLLLMMMNNNOOOOOOOOOPPPOOONNNKKKHHHFFFHHHGGGGGGGGGFFFFFFEEEEEEEEEGGGIIIJJJKKKLLLNNNQQQXXX[[[```dddhhhlllppptttvvvzzzYYYSSSNNNNNNMMMJJJIIILLLUUU]]]mmmyyyllljjjeeeaaa]]]ZZZYYYXXX___qqqyyytttpppooonnnlllllloootttyyyvvvqqqqqquuu}}}lllffffffccchhhrrrvvv~~~eeeSSSNNNMMMTTTZZZUUUNNNKKKGGGEEEEEEDDDCCCBBBCCCBBBDDDIIINNNWWWhhhwww~~~rrrjjjfffhhhkkknnnqqqsssuuuvvvtttwwwyyy{{{|||~~~kkk___SSSPPPSSSXXX```gggooosssxxx|||~~~{{{wwwtttrrrqqqpppnnnmmmllliiieeebbb___^^^]]]ZZZYYYXXXXXXWWWUUUQQQNNNLLLKKKJJJIIIHHHGGGGGGGGGJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLMMMMMMMMMKKKIIIGGGEEEEEEEEEEEEDDDDDDCCCCCCDDDFFFIIIJJJKKKLLLNNNPPPVVVZZZ___dddiiinnnssswwwyyy}}}[[[TTTOOOOOOMMMJJJJJJLLLTTT]]]lll|||wwwoooiiieeeaaa\\\XXXaaatttssshhhaaa___^^^]]][[[[[[^^^dddhhhnnnwwwwwwrrrsssxxxkkkffffffdddhhhpppxxxgggTTTOOONNNVVV\\\XXXOOOLLLHHHEEEDDDDDDCCCBBBCCCBBBDDDHHHLLLUUUfffuuu|||tttlllggghhhkkknnnqqqtttuuuvvvsssuuuwwwyyy{{{}}}mmm```SSSOOORRRXXX```hhhpppsssyyy}}}{{{xxxvvvtttrrrpppnnnmmmkkkiiifffcccaaa___]]][[[YYYXXXWWWTTTPPPMMMJJJJJJIIIHHHHHHHHHHHHHHHLLLLLLLLLLLLLLLLLLKKKKKKHHHIIIJJJKKKJJJIIIHHHGGGCCCBBBBBBBBBBBBBBBAAAAAACCCFFFHHHIIIJJJLLLNNNPPPSSSWWW]]]dddjjjqqqxxx|||~~~\\\UUUPPPPPPNNNKKKJJJLLLSSS\\\llluuupppkkkeee___fffxxxzzzmmmccc]]]ZZZYYYXXXVVVVVVXXX]]]```dddjjjvvvxxxssstttyyykkkggggggfffiiiooo{{{jjjVVVPPPOOOWWW___[[[PPPMMMHHHEEEDDDDDDCCCBBBCCCBBBCCCGGGKKKSSSdddsss}}}ssskkkfffhhhkkknnnqqqtttuuuvvvrrrtttvvvxxxzzz|||oooaaaSSSNNNPPPVVV___gggmmmsss{{{{{{yyywwwtttrrrmmmmmmmmmkkkiiieeebbb```___]]]ZZZXXXVVVSSSNNNKKKIIIIIIHHHHHHGGGHHHHHHHHHKKKKKKKKKKKKKKKLLLLLLLLLHHHHHHHHHHHHHHHGGGEEEEEEAAAAAAAAAAAAAAAAAAAAAAAABBBEEEGGGIIIJJJKKKNNNPPPQQQVVV\\\dddkkkttt|||]]]WWWRRRQQQOOOLLLKKKMMMTTT]]]mmmzzzuuuooojjjlll|||yyymmmddd```VVVUUUTTTQQQPPPQQQTTTWWW^^^```hhhtttxxxttttttzzz}}}mmmiiiiiiiiikkkppp|||nnnXXXPPPOOOWWW```]]]QQQNNNHHHEEEDDDDDDCCCCCCCCCBBBCCCFFFIIIQQQaaappp}}}ppphhhfffgggjjjmmmpppsssuuuuuusssuuuvvvxxxyyy|||pppbbbTTTNNNOOOTTT\\\dddkkksss}}}{{{xxxuuusssnnnmmmmmmkkkiiifffbbbaaa```^^^ZZZXXXUUURRRNNNKKKIIIHHHHHHGGGGGGGGGHHHHHHGGGHHHIIIJJJKKKLLLMMMMMMIIIHHHHHHFFFEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCFFFHHHIIIKKKNNNPPPQQQUUU\\\dddmmmwww___XXXSSSRRRPPPMMMLLLNNNSSS\\\kkk~~~~~~yyyvvvssstttkkkeeeYYYXXXVVVRRROOONNNPPPRRRWWWWWW\\\eeeooo~~~yyyvvvuuu{{{~~~rrrnnnoooooopppssszzz}}}qqqYYYPPPNNNWWW```^^^SSSOOOIIIEEEDDDDDDDDDCCCCCCBBBBBBEEEHHHOOO___mmmzzzmmmfffeeefffiiilllooorrrssstttuuuvvvvvvwwwxxx{{{~~~qqqcccTTTNNNNNNQQQXXX^^^gggrrr}}}{{{wwwuuuoooooommmkkkhhheeebbbaaaaaa^^^ZZZWWWUUURRRNNNKKKIIIIIIHHHGGGGGGGGGGGGGGGEEEFFFGGGHHHIIIKKKLLLLLLIIIHHHGGGEEECCCBBB@@@@@@@@@@@@AAAAAAAAAAAABBBBBB@@@BBBEEEGGGIIIKKKMMMPPPRRRVVV]]]eeennnxxx```YYYTTTSSSQQQMMMLLLNNNQQQYYYiii||||||zzzzzz~~~|||yyyqqqeeeccc```[[[VVVSSSTTTUUUUUUSSSVVV^^^eeessszzzwwwwww~~~xxxuuuuuuvvvwwwyyy{{{|||tttZZZPPPMMMUUU___]]]TTTOOOIIIEEECCCDDDDDDDDDCCCBBBBBBDDDFFFNNN]]]kkkzzzzzzmmmfffccceeehhhkkknnnppprrrsssuuuuuuvvvuuuvvvxxx|||qqqcccUUUNNNMMMNNNSSSYYYaaalll{{{}}}zzzwwwsssqqqnnnkkkhhheeecccbbbaaa^^^ZZZWWWTTTRRROOOLLLJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIGGGGGGEEEDDDCCCBBBBBBAAA??????@@@@@@@@@AAAAAAAAA???BBBEEEGGGHHHJJJMMMPPPTTTXXX^^^eeennnxxxaaaZZZTTTSSSQQQNNNLLLNNNOOOWWWgggyyyzzzxxxxxx{{{~~~mmmlllhhhbbb\\\XXXWWWXXXXXXUUUWWW^^^cccooozzzwwwyyy|||yyyzzz{{{|||}}}}}}~~~uuu[[[PPPLLLTTT^^^\\\TTTPPPIIIEEECCCCCCDDDDDDDDDBBBBBBCCCFFFMMM\\\jjjvvv}}}|||ooogggbbbdddgggjjjmmmpppqqqrrruuuuuuuuuttttttvvvzzz~~~qqqcccUUUNNNLLLMMMQQQUUUZZZeeettt|||yyyvvvsssoookkkhhheeedddcccaaa^^^ZZZVVVTTTRRROOOMMMKKKJJJIIIGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCDDD>>>>>>??????@@@@@@@@@AAA???AAADDDFFFHHHJJJMMMOOOUUUYYY___fffnnnyyy]]]YYYTTTPPPOOOOOOOOOOOOQQQXXXfffwwwzzztttpppsssyyyqqqmmmkkkddd\\\WWWWWWVVVZZZ```cccnnn}}}xxxxxx{{{}}}}}}yyy[[[PPPPPPQQQUUUZZZ```RRRFFFEEEGGGFFFCCCAAADDDAAA@@@CCCFFFLLLXXXdddrrrwwwpppgggbbbbbbdddgggkkkmmmlllkkkppptttwwwwwwttttttwww{{{qqqcccTTTMMMKKKMMMSSSYYYWWW[[[iii~~~~~~}}}xxxyyyvvvqqqllliiifffcccaaa___]]][[[YYYWWWTTTOOOLLLJJJJJJIIIIIIHHHGGGGGGFFFDDDDDDEEEEEEFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@??????@@@@@@AAABBBAAACCCDDDEEEFFFIIILLLOOOUUUZZZ```fffmmmwww]]]YYYTTTPPPOOOOOONNNMMMPPPWWWdddttt{{{rrrlllhhhkkkpppuuu}}}|||zzz|||tttjjjbbb___]]]ZZZ[[[___ccclll{{{wwwxxx|||~~~yyy[[[OOOPPPTTTZZZaaabbbTTTIIIFFFHHHGGGCCCBBBCCCAAA@@@CCCEEEKKKWWWcccqqqvvv~~~qqqhhh```aaabbbeeeiiikkkjjjiiimmmqqqttttttsssssswww{{{pppbbbSSSLLLKKKMMMSSSYYYXXX[[[fffwww{{{yyyuuuqqqmmmkkkiiifffeeebbb```^^^\\\YYYUUUPPPMMMKKKKKKJJJIIIHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGFFFEEEEEEDDDBBBAAAAAA@@@@@@@@@??????@@@@@@AAABBBBBBCCCEEEFFFGGGIIIMMMPPPUUUZZZbbbiiipppyyy\\\YYYUUURRRPPPOOOMMMKKKNNNTTTaaaqqqzzzuuujjjddd```bbbfffjjjpppwwwyyy|||~~~zzzoookkkiiinnnyyyssskkkiiifff```^^^aaaeeeooozzzwwwzzz}}}|||\\\PPPPPPTTT\\\eeedddWWWKKKHHHIIIFFFCCCBBBCCCAAAAAACCCEEEJJJUUU```ooottt}}}rrrhhh```___aaacccgggiiihhhhhhjjjmmmpppqqqqqqrrrwwwzzzpppbbbSSSLLLKKKMMMSSSYYY[[[\\\cccoooyyy~~~zzzwwwrrrooommmllljjjiiigggeeebbb```]]]XXXRRRNNNKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDCCCBBBAAAAAA@@@@@@@@@????????????@@@AAAAAABBBDDDEEEFFFGGGJJJMMMPPPTTT[[[dddmmmttt}}}\\\ZZZVVVSSSQQQOOOLLLJJJMMMSSS^^^nnn}}}tttmmmeee___[[[]]]```cccgggmmmnnnqqqtttwwwzzz~~~~~~{{{xxxtttqqqqqqmmmjjjgggiiipppwwwuuussskkkeeefffjjjrrrzzzzzz}}}```PPPMMMPPPYYYccceeeYYYMMMIIIHHHEEEBBBBBBCCCAAAAAACCCEEEHHHRRR\\\lllrrr{{{rrrhhh`````````cccfffhhhhhhggghhhjjjmmmooopppsssxxx|||pppbbbSSSLLLKKKMMMRRRXXX^^^```dddllltttzzz{{{uuurrrpppnnnmmmlllllljjjgggeeeaaa\\\UUUQQQLLLKKKJJJIIIGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@?????????????????????@@@@@@AAABBBDDDFFFFFFGGGJJJNNNQQQSSS[[[gggqqqyyy^^^[[[XXXTTTRRRPPPLLLJJJNNNSSS\\\jjj{{{xxxnnnfff```ZZZWWWYYY[[[\\\___ddddddeeehhhjjjmmmrrrwww{{{{{{wwwoookkkiiijjjmmmpppooommmkkkmmm||||||rrrmmmmmmrrryyy{{{}}}cccPPPKKKMMMVVVaaadddYYYNNNIIIGGGDDDAAAAAACCCAAABBBDDDDDDGGGOOOXXXgggnnnyyytttiiicccbbbbbbdddgggiiiiiiiiihhhjjjlllnnnqqquuuzzz}}}rrrdddUUUMMMKKKMMMRRRWWW```dddiiinnnsssyyy}}}zzzuuurrrpppooonnnooonnnllliiieee___XXXSSSMMMLLLJJJIIIGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBAAA@@@@@@????????????>>>>>>??????@@@AAABBBDDDEEEFFFGGGJJJMMMPPPSSS\\\iiittt}}}bbb^^^YYYUUUSSSPPPNNNLLLNNNRRRZZZfffvvvuuuiii```YYYSSSQQQSSSUUUUUUWWW[[[YYY[[[]]]```bbbfffjjjnnnnnntttzzz}}}pppgggcccbbbffflllqqqrrrtttqqqnnnwwwxxxrrrppprrrttt}}}}}}fffRRRKKKLLLVVVaaacccYYYNNNJJJGGGCCCBBBCCCCCCAAABBBDDDDDDEEELLLTTTbbbjjjwwwwwwkkkeeeccccccdddgggiiijjjjjjiiijjjkkknnnrrrwww{{{~~~vvvgggWWWOOOLLLMMMQQQVVV___ffflllppptttyyy||||||}}}xxxuuusssqqqpppqqqpppnnnllliiiccc[[[VVVOOONNNMMMKKKHHHFFFEEEDDDBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@???>>>>>>>>>>>>???@@@@@@AAACCCDDDEEEFFFIIILLLOOOSSS\\\iiiuuu~~~eeeaaa[[[VVVSSSQQQOOONNNLLLPPPVVVbbbppp}}}sssfff\\\SSSNNNLLLNNNPPPPPPRRRUUUSSSUUUXXXZZZ\\\^^^bbbeeefffllltttyyy~~~xxxllleeeaaa```eeelllvvv{{{{{{sssvvv|||wwwvvvvvvyyy~~~kkkVVVLLLKKKSSS^^^cccYYYPPPKKKHHHDDDCCCEEECCCAAACCCEEEDDDDDDJJJRRR]]]gggttt{{{oooeeedddcccdddgggiiijjjjjjjjjiiijjjlllqqqwww{{{}}}yyyjjjZZZPPPMMMMMMQQQVVV\\\eeelllnnnrrryyy~~~~~~yyywwwvvvuuuuuurrrqqqpppnnnkkkeee^^^YYYSSSRRRPPPNNNKKKIIIGGGFFFCCCCCCCCCCCCBBBBBBBBBAAABBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>???@@@@@@@@@BBBCCCDDDEEEHHHKKKNNNSSS\\\iiiuuugggbbb[[[VVVSSSQQQPPPOOOKKKNNNTTT^^^mmm|||}}}rrrdddZZZQQQLLLJJJMMMOOOOOOPPPSSSQQQTTTWWWYYYZZZ\\\___aaabbbiiiqqqwwwzzzwwwlllfffbbbaaafffmmmyyywwwzzz~~~qqqYYYMMMHHHOOOYYYdddZZZQQQMMMIIIFFFEEEHHHCCCBBBCCCEEEDDDCCCIIIPPP[[[eeesss~~~~~~qqqeeedddbbbcccfffhhhiiiiiijjjiiiiiikkkpppvvvzzz|||{{{lll[[[QQQMMMMMMPPPUUUZZZcccjjjkkkpppzzzzzzxxxxxxyyyxxxrrrqqqqqqooolllggg___ZZZVVVUUUSSSQQQNNNKKKJJJHHHEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA>>>>>>>>>>>>>>>??????@@@@@@AAACCCCCCEEEGGGKKKNNNSSS\\\iiiuuunnnggg]]]VVVTTTSSSRRRQQQOOOOOOSSS]]]gggrrrxxxmmmaaaYYYQQQPPPNNNMMMMMMMMMNNNNNNPPPOOOPPPTTTZZZ___aaaaaaiiilllpppsssxxxuuujjjdddaaaaaaeeejjj}}}qqqYYYOOOLLLOOOUUUddd___TTTJJJFFFHHHFFFBBBBBBBBBBBBBBBDDDFFFHHHJJJVVV___mmmzzztttfff```]]]aaaeeefffgggjjjkkkmmmoooqqqrrrtttxxxzzzppp\\\QQQLLLKKKNNNQQQZZZaaajjjooossswww}}}zzzzzzzzz{{{zzzxxxwwwuuussspppjjjccc^^^YYYWWWTTTQQQOOOMMMIIIGGGGGGFFFEEEDDDDDDCCCCCCCCCAAAAAAAAABBBBBBAAA@@@@@@???>>>>>>>>>???@@@AAAAAA@@@BBBEEEFFFGGGHHHJJJLLLQQQYYYeeerrr}}}uuummmbbbZZZUUUSSSPPPNNNPPPOOORRRZZZbbblllzzz}}}vvvkkk___XXXQQQPPPOOONNNMMMMMMNNNOOOOOONNNOOOTTTZZZ___bbbbbbfffiiimmmpppttt}}}{{{nnnhhhfffeeegggjjjxxxuuu[[[OOOLLLOOOTTT```^^^VVVLLLGGGGGGFFFDDDDDDDDDCCCCCCCCCEEEFFFGGGRRRZZZgggtttvvvggg```]]]```dddeeefffiiikkkllloooppprrrtttxxxzzzqqq^^^RRRMMMKKKMMMQQQZZZaaajjjooosssxxx}}}{{{zzz{{{{{{zzz{{{zzzxxxuuuqqqjjjbbb]]]XXXVVVRRRPPPNNNKKKHHHEEEGGGGGGFFFEEEDDDDDDDDDDDDAAAAAAAAABBBBBBAAAAAA@@@?????????>>>??????@@@@@@@@@BBBDDDFFFFFFHHHJJJLLLRRRYYYdddoooyyy|||sssfff\\\VVVSSSOOOLLLQQQNNNOOOTTT[[[dddppp||||||tttjjj```YYYSSSRRRPPPOOONNNNNNNNNOOONNNNNNOOOSSSYYY___bbbcccfffhhhlllnnnsss{{{sssmmmmmmlllkkkkkkooo|||zzz^^^OOOKKKNNNRRR\\\^^^ZZZPPPIIIGGGFFFEEEFFFEEEDDDCCCCCCCCCDDDEEENNNTTT___kkkwwwyyyhhhaaa\\\___bbbccceeehhhjjjlllnnnpppqqqtttwwwzzzsss```TTTNNNKKKLLLPPPZZZaaaiiinnnrrryyy~~~|||{{{{{{{{{zzz}}}zzzwwwrrrkkkccc]]]YYYWWWSSSQQQNNNLLLHHHFFFGGGGGGEEEDDDDDDDDDDDDDDD@@@AAAAAABBBBBBAAAAAAAAA@@@@@@??????>>>?????????@@@BBBDDDFFFFFFHHHJJJLLLSSSYYYbbbkkkuuu~~~zzzjjj]]]VVVSSSQQQPPPPPPMMMLLLPPPUUU\\\hhhsss}}}{{{tttkkkaaa[[[UUUTTTRRRPPPOOOOOOOOOOOOMMMMMMOOOSSSXXX^^^bbbdddhhhkkknnnqqqvvv~~~xxxrrrsssrrrpppooooooxxxaaaOOOIIIKKKNNNZZZ``````WWWMMMHHHGGGFFFEEEDDDCCCBBBBBBCCCDDDEEEKKKQQQZZZeeeqqq}}}}}}jjjbbb\\\]]]```bbbdddgggiiikkkmmmoooqqqssswwwzzz|||vvvdddXXXPPPKKKKKKOOOXXX^^^ffflllqqqxxx~~~}}}}}}|||zzz~~~|||yyytttnnnfffaaa]]]ZZZWWWTTTRRROOOKKKHHHFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@AAABBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>>>>??????AAADDDEEEFFFGGGJJJLLLSSSWWW___hhhqqq{{{rrrbbbXXXUUUSSSRRROOOKKKJJJMMMQQQWWWaaakkkooovvv~~~xxxrrrjjjaaa\\\XXXVVVTTTRRRPPPPPPOOOPPPMMMNNNPPPRRRWWW\\\aaaeeehhhlllqqquuuzzz~~~xxxxxxxxxvvvvvvwwwzzz~~~eeePPPHHHIIIJJJYYYaaaeee]]]RRRKKKGGGFFFCCCCCCBBBBBBBBBDDDEEEFFFJJJOOOWWWaaammmzzzlllccc\\\]]]___```cccfffgggjjjlllnnnpppssswwwzzz{{{~~~zzziii\\\RRRKKKKKKNNNTTT[[[dddjjjooovvv}}}{{{~~~}}}|||{{{xxxrrrlllggg___\\\XXXUUUSSSPPPLLLIIIDDDDDDCCCBBBAAAAAAAAAAAA???@@@AAAAAABBBBBBBBBAAAAAAAAA@@@???>>>>>>>>>??????AAACCCEEEFFFGGGIIIKKKPPPUUU\\\eeeooozzzzzzhhh]]]WWWTTTRRRNNNJJJIIILLLNNNQQQZZZbbbeeemmmxxx|||vvvppphhhaaa\\\ZZZXXXVVVSSSQQQPPPPPPPPPNNNOOOQQQRRRUUUZZZ```dddhhhmmmssszzz~~~}}}~~~kkkSSSJJJHHHHHHUUU___fffaaaWWWOOOJJJFFFBBBBBBAAAAAABBBDDDEEEGGGIIIMMMTTT]]]iiivvvoooeee]]]\\\^^^```cccgggfffiiikkknnnpppsssvvvyyyzzz}}}oooaaaUUULLLKKKOOORRRZZZcccjjjooouuu~~~}}}~~~}}}}}}|||zzzvvvppplll___\\\XXXUUURRROOOKKKHHHDDDCCCBBBAAAAAA@@@@@@AAA??????@@@AAABBBBBBBBBBBB@@@@@@??????>>>????????????AAACCCEEEEEEGGGIIIKKKNNNSSSZZZdddmmmxxxzzzkkkaaaYYYSSSOOONNNKKKIIIKKKKKKKKKQQQXXX\\\dddooozzz~~~xxxqqqkkkddd```[[[ZZZWWWTTTRRRQQQPPPPPPOOOPPPRRRRRRTTTXXX___dddiiioooxxxrrrWWWLLLIIIGGGNNNYYYaaa```ZZZTTTMMMGGGDDDCCCBBBBBBBBBBBBDDDDDDEEEIIIPPPYYYdddrrr~~~rrrggg^^^]]]^^^```cccgggfffhhhkkkmmmooorrrvvvyyyyyy}}}ssseeeXXXNNNLLLOOOQQQZZZeeelllqqquuu|||~~~~~~~~~|||xxxrrrnnn```]]]YYYVVVSSSPPPLLLIIIEEEEEEDDDCCCBBBBBBBBBBBB>>>???@@@AAABBBBBBBBBBBB?????????>>>??????@@@@@@>>>@@@CCCDDDEEEFFFIIIKKKLLLQQQYYYbbbkkkttt}}}~~~tttjjjccc[[[SSSMMMNNNKKKJJJJJJIIIGGGJJJPPPQQQYYYeeeooo{{{{{{uuuoooiiieee\\\[[[XXXUUUSSSQQQQQQQQQPPPQQQRRRRRRSSSWWW^^^ccclllsss~~~vvv[[[OOOKKKHHHHHHSSS]]]___\\\WWWOOOHHHFFFEEECCCBBBAAAAAABBBBBBBBBGGGMMMVVVaaannnzzzsssiii___]]]^^^```ccchhheeegggjjjmmmooorrrvvvyyyyyy|||vvvgggYYYOOOLLLPPPRRR[[[fffnnnrrrvvv|||}}}yyysssnnnccc```\\\XXXVVVRRRNNNKKKGGGFFFEEEDDDDDDCCCCCCDDD>>>???@@@AAABBBBBBCCCBBB???>>>>>>>>>???@@@AAAAAA>>>@@@CCCDDDEEEFFFIIIKKKLLLQQQYYYaaaiiiqqqyyy~~~qqqggghhhfff\\\SSSQQQPPPNNNKKKIIIHHHHHHIIIKKKQQQSSSZZZdddppp~~~|||uuunnniiigggccc]]]ZZZXXXXXXWWWVVVWWWTTTSSSVVVXXXZZZaaaiiiqqqwwwdddMMMIIINNNIIILLLRRRXXX[[[WWWOOOHHHEEEDDDBBBAAA@@@@@@AAAAAADDDGGGLLLRRRZZZggguuu{{{iii[[[\\\___\\\^^^eeeeeegggjjjlllnnnpppsssuuuyyy~~~yyyjjj___VVVOOOKKKPPPYYYdddkkknnnsss||||||uuuqqqiiieee```[[[WWWTTTPPPNNNLLLKKKHHHEEECCCBBBAAAAAADDDDDDCCCBBBAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>@@@AAACCCDDDDDDEEEHHHKKKMMMQQQXXX```gggooowww|||xxxjjjaaacccddd\\\UUUTTTOOOMMMJJJGGGFFFFFFGGGHHHMMMOOOUUU___jjjyyy~~~|||tttnnnjjjfff```\\\ZZZYYYXXXWWWXXXUUUTTTWWWYYY[[[bbbjjjuuu{{{mmmRRRIIIJJJGGGLLLRRRXXXYYYUUUNNNIIIEEEDDDBBBAAA@@@@@@AAABBBDDDGGGLLLQQQYYYeeettt~~~{{{jjj]]]]]]^^^\\\^^^ddddddfffiiikkkmmmooorrrtttwww||||||lll```WWWQQQMMMOOOWWWbbbhhhlllrrrzzz}}}wwwrrrjjjfffaaa\\\YYYUUURRRPPPMMMKKKIIIFFFDDDCCCBBBBBBDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>@@@AAACCCDDDDDDFFFHHHKKKMMMQQQXXX___gggooovvv{{{vvvggg\\\^^^aaa\\\VVVUUUMMMLLLIIIFFFEEEDDDEEEFFFHHHIIIOOOXXXbbbooo}}}~~~xxxrrrnnnhhhccc```^^^\\\ZZZ[[[YYYXXX[[[]]]___eeemmmyyyxxxYYYIIIGGGEEEKKKRRRWWWWWWSSSNNNKKKEEEDDDCCCAAAAAAAAAAAABBBCCCFFFJJJOOOVVVbbbpppzzz|||mmm```]]]^^^\\\^^^cccccceeehhhjjjkkkmmmppprrrtttzzzooobbbYYYSSSPPPMMMUUU___fffjjjpppyyyzzzuuulllhhhccc^^^[[[XXXUUURRRNNNLLLJJJGGGEEEDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@??????>>>>>>??????@@@BBBCCCDDDDDDFFFIIIKKKMMMQQQXXX___fffmmmuuuzzz~~~lll]]]\\\^^^YYYTTTTTTNNNLLLIIIGGGEEEDDDDDDDDDEEEFFFJJJRRRZZZfffxxx}}}~~~}}}xxxsssnnnjjjgggcccaaa```^^^^^^aaabbbdddjjjqqq|||```LLLEEECCCJJJRRRWWWWWWRRRNNNLLLFFFEEECCCBBBAAAAAABBBBBBCCCEEEIIIMMMSSS^^^kkkuuu~~~~~~pppccc^^^]]]\\\^^^cccbbbdddgggiiijjjllloooqqqrrrxxx~~~sssdddZZZTTTQQQMMMTTT]]]dddiiipppyyy}}}xxxoookkkfffaaa]]]ZZZWWWUUUOOOMMMKKKHHHFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@????????????@@@@@@BBBDDDDDDEEEFFFIIIKKKNNNRRRXXX^^^dddlllssswwwsss^^^YYYZZZVVVSSSSSSOOONNNKKKIIIFFFEEEDDDDDDDDDDDDGGGMMMSSS^^^ooo~~~~~~{{{vvvrrrnnnjjjgggdddbbbbbbeeeggggggmmmttt~~~gggPPPHHHCCCIIIRRRYYYYYYUUUPPPLLLFFFEEECCCBBBAAAAAABBBBBBBBBDDDGGGJJJOOOYYYfffooozzztttggg```]]]\\\^^^bbbbbbdddggghhhiiikkkmmmpppqqqxxx~~~wwwfffZZZSSSQQQOOOTTT\\\cccjjjrrrzzz}}}rrrnnnhhhccc___\\\XXXVVVOOOMMMKKKIIIGGGFFFFFFGGGDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBDDDEEEEEEGGGIIILLLNNNRRRWWW]]]cccjjjpppuuu~~~|||aaaXXXWWWTTTSSSTTTQQQOOOMMMJJJHHHFFFDDDCCCDDDCCCFFFJJJOOOXXXhhhwww~~~}}}yyytttooollliiiggggggjjjkkklllqqqwwwoooVVVKKKDDDIIISSS[[[___[[[RRRKKKFFFEEEDDDBBBBBBBBBBBBCCCAAACCCEEEHHHLLLUUUaaajjjvvvwwwjjjaaa\\\\\\^^^aaabbbdddggghhhiiikkkmmmoooooovvv||||||iii[[[SSSPPPPPPTTT[[[bbbjjjsss{{{uuuqqqjjjeee```\\\XXXUUUNNNMMMKKKIIIGGGGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAACCCDDDEEEEEEGGGJJJLLLOOORRRWWW]]]bbbhhhnnnssszzz~~~jjj[[[WWWTTTSSSUUUQQQPPPNNNKKKHHHEEECCCBBBDDDCCCDDDHHHKKKSSSbbbqqq~~~~~~|||wwwtttqqqooopppsssttttttyyyxxx\\\OOOFFFJJJSSS^^^eeeaaaUUUJJJGGGEEEDDDCCCBBBBBBCCCCCCAAABBBDDDFFFJJJRRR^^^fffppp{{{zzzmmmaaa\\\\\\^^^```ccceeegggiiiiiikkkmmmooommmtttzzz|||nnn^^^TTTQQQPPPSSSYYYaaajjjsss{{{wwwssslllfffaaa\\\WWWTTTNNNLLLJJJHHHGGGGGGGGGGGGCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAACCCEEEEEEFFFGGGJJJLLLOOORRRWWW\\\aaagggmmmqqqxxx|||uuuaaaZZZUUUSSSUUUQQQOOOMMMKKKHHHEEECCCAAADDDBBBCCCFFFIIIPPP___mmm~~~{{{yyyxxxyyy|||}}}}}}~~~___PPPGGGJJJSSS```iiieeeWWWIIIGGGFFFDDDCCCBBBBBBCCCCCCAAABBBDDDEEEHHHPPP\\\dddkkkvvv{{{ooobbb[[[\\\___```cccfffhhhiiijjjkkkmmmoookkksssxxxzzzqqq```UUUQQQOOORRRXXX```iiisss{{{yyytttmmmfffaaa[[[WWWSSSMMMLLLJJJHHHGGGFFFGGGGGGCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBBBBCCCEEEEEEFFFGGGJJJLLLOOORRRWWW\\\aaaffflllpppxxx|||eeeZZZYYYUUUNNNRRRQQQNNNKKKIIIGGGFFFEEEFFFDDDDDDGGGIIINNNYYYddd}}}~~~~~~cccOOOJJJJJJPPP\\\hhhhhh[[[OOOHHHFFFCCCBBBCCCCCCCCCBBBBBBCCCCCCDDDEEELLLUUU\\\lllqqq{{{qqqddd]]]\\\\\\\\\aaaccceeehhhkkknnnooopppsssrrrtttyyyzzziiiZZZOOOOOORRRWWW]]]dddmmmwww}}}|||vvvmmmddd^^^YYYUUURRRLLLLLLLLLKKKJJJHHHGGGFFFEEEDDDDDDCCCDDDEEEGGGHHHEEEEEEDDDCCCBBBAAAAAAAAAAAABBBCCCDDDFFFHHHJJJKKKNNNQQQVVVZZZ___dddiiimmmtttyyyqqqaaa]]]XXXSSSQQQPPPNNNLLLJJJGGGFFFEEEEEECCCDDDFFFHHHMMMXXXcccyyy~~~~~~iiiSSSLLLIIILLLWWWbbbddd[[[PPPJJJGGGEEECCCDDDDDDDDDCCCAAACCCCCCCCCEEEKKKTTT[[[hhhnnnxxxsssfff^^^ZZZYYYXXX^^^```cccfffjjjmmmoooooorrrqqqsssxxx~~~ooo___SSSOOORRRVVV[[[bbbjjjsssyyy}}}vvvmmmddd]]]YYYUUUSSSNNNNNNMMMKKKJJJIIIHHHHHHIIIHHHHHHHHHGGGHHHHHHHHHEEEEEEDDDCCCBBBBBBBBBBBBAAABBBBBBDDDEEEGGGIIIJJJMMMPPPUUUYYY]]]aaagggkkkqqqvvv~~~lllccc]]]YYYQQQPPPOOONNNKKKIIIFFFEEEEEECCCCCCEEEGGGKKKUUU```sss~~~}}}qqqXXXMMMIIIHHHQQQ]]]aaa[[[RRRLLLIIIFFFEEEEEEEEEEEEDDDAAABBBCCCCCCDDDIIIRRRYYYbbbiiiuuuvvvhhh___YYYUUUSSSZZZ\\\```dddhhhlllnnnoooqqqqqqsssxxx}}}wwwfffYYYRRRSSSVVVZZZ___fffnnnttt}}}~~~wwwmmmddd]]]YYYVVVTTTPPPOOOMMMKKKJJJIIIIIIIIIGGGHHHHHHHHHGGGFFFDDDCCCEEEEEEDDDCCCBBBBBBBBBBBBAAAAAABBBCCCEEEGGGHHHIIILLLNNNRRRVVVYYY^^^cccffflllrrr{{{yyyjjjbbb\\\RRRRRRQQQOOOMMMJJJGGGEEEDDDBBBBBBEEEFFFIIIRRR\\\mmm~~~{{{|||~~~}}}~~~wwwZZZNNNIIIGGGOOO[[[```\\\TTTMMMJJJGGGEEEEEEEEEDDDCCCAAABBBCCCBBBCCCHHHOOOVVV]]]eeeqqq~~~wwwjjj```XXXTTTRRRWWWZZZ^^^cccgggkkknnnppprrrqqqtttyyy}}}~~~mmmaaaVVVWWWXXXZZZ]]]cccjjjoooyyyxxxnnneee___ZZZWWWUUURRRPPPMMMJJJIIIHHHIIIJJJFFFGGGIIIJJJIIIHHHEEEDDDEEEEEEDDDCCCCCCCCCCCCCCCAAAAAABBBCCCDDDFFFHHHIIIJJJLLLPPPSSSVVVYYY^^^aaagggnnnwwwwwwkkk```VVVVVVTTTQQQNNNKKKHHHFFFDDDBBBBBBDDDEEEGGGPPPYYYiii}}}~~~zzzyyyzzzxxxzzz|||\\\OOOJJJIIIQQQ]]]ccc^^^WWWMMMJJJGGGEEEDDDDDDCCCAAA@@@BBBBBBBBBBBBFFFMMMRRRZZZaaammmzzzwwwkkkaaaYYYUUUSSSVVVXXX]]]bbbgggkkkoooppprrrrrruuuzzz}}}tttiii]]]]]]\\\[[[\\\```gggkkkttt{{{rrriiibbb]]]YYYWWWRRRPPPMMMJJJHHHHHHHHHIIIHHHJJJMMMOOOPPPNNNLLLKKKEEEEEEDDDCCCCCCCCCDDDDDDBBBBBBBBBCCCEEEFFFHHHHHHIIIKKKNNNPPPRRRUUUYYY\\\ccciiisss{{{yyyiii]]]ZZZWWWSSSOOOKKKIIIHHHDDDBBBCCCEEEEEEFFFNNNWWWeeexxxzzzyyywwwvvvxxx}}}cccSSSMMMJJJQQQ^^^dddaaa[[[NNNKKKHHHEEEDDDDDDBBBAAA@@@AAABBBAAAAAADDDJJJOOOWWW^^^iiiuuu~~~vvvkkk```YYYVVVUUUUUUWWW[[[aaafffjjjnnnoooqqqqqqtttyyy|||yyynnncccbbb___\\\\\\^^^ccchhhpppzzz}}}vvvooohhhbbb\\\XXXSSSQQQOOOLLLJJJIIIIIIIIIHHHIIILLLNNNOOONNNMMMKKKEEEEEEDDDDDDCCCDDDDDDEEECCCCCCDDDDDDEEEGGGHHHIIIHHHJJJMMMNNNOOORRRUUUXXX___eeemmmuuu{{{vvvccc___ZZZTTTOOOLLLJJJJJJEEECCCDDDEEEEEEFFFMMMVVVbbbttt}}}{{{xxxwwwyyy}}}oooWWWOOOJJJOOO[[[dddddd```PPPMMMIIIGGGFFFEEECCCAAA???AAABBBAAA@@@BBBHHHMMMTTTZZZdddoooyyywwwkkk___XXXUUUUUUSSSUUUZZZ___dddhhhkkkmmmoooooosssxxxzzz|||}}}rrrgggeeeaaa\\\ZZZ\\\```dddmmmwwwzzztttnnnfff___ZZZTTTSSSRRRPPPNNNLLLJJJIIIGGGHHHJJJKKKKKKJJJIIIHHHEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFHHHIIIJJJHHHJJJLLLMMMNNNPPPSSSUUU[[[```gggnnntttzzzfffbbb[[[TTTOOOLLLKKKKKKEEEDDDDDDFFFEEEFFFMMMUUU```qqq}}}zzzyyyzzz}}}xxx[[[QQQIIILLLXXXcccfffdddRRROOOKKKHHHGGGFFFDDDBBB???AAABBBAAA@@@BBBGGGLLLRRRXXXaaakkkuuu}}}wwwkkk^^^VVVTTTUUURRRTTTXXX]]]bbbfffiiijjjmmmmmmqqqvvvxxxyyysssiiifffaaa\\\YYYZZZ^^^bbbkkkvvv}}}xxxqqqiiiaaa[[[VVVUUUTTTSSSQQQNNNLLLJJJKKKLLLLLLLLLLLLJJJIIIHHHEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJHHHJJJLLLMMMMMMOOOQQQTTTXXX\\\ccciiipppwww}}}sssfffYYYUUUTTTPPPKKKIIIHHHFFFDDDCCCDDDHHHLLLOOO[[[fffyyy~~~{{{xxxwww{{{iiiMMMKKKPPPMMMbbbsssbbbZZZQQQKKKKKKKKKFFFEEEGGGDDDDDDCCCAAA@@@BBBFFFJJJSSSVVV]]]gggqqqyyy~~~~~~yyynnnbbbWWWQQQOOOQQQRRRTTTWWW[[[^^^bbbccceeehhhmmmqqquuuyyy}}}~~~sssmmmlllhhhaaaZZZWWWXXXZZZaaammm|||{{{vvvooofff```\\\YYYUUURRRQQQOOOMMMKKKOOOOOOOOONNNMMMLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDEEEEEEGGGHHHIIIJJJJJJJJJKKKMMMOOOQQQSSSUUUVVVYYY\\\___ccchhhooowww|||~~~~~~wwwiii\\\WWWUUUQQQMMMLLLHHHFFFDDDBBBCCCFFFJJJLLLXXXaaasss~~~yyyxxxzzz}}}nnnSSSNNNQQQMMMaaaqqqccc^^^SSSKKKJJJJJJGGGEEEFFFCCCCCCBBB@@@???AAAEEEHHHOOOUUU___iiisssyyy}}}zzzpppdddYYYRRROOOOOOPPPRRRUUUYYY]]]```bbbgggjjjnnnqqqsssvvvzzz}}}vvvnnnlllggg```YYYVVVVVVXXX]]]hhhvvv}}}wwwnnnhhh```]]]XXXUUUSSSQQQOOONNNOOOOOOPPPOOOOOONNNMMMLLLLLLKKKJJJHHHGGGFFFFFFFFFEEEFFFGGGHHHIIIJJJKKKLLLKKKLLLNNNPPPRRRTTTUUUVVVVVVXXX[[[^^^ccciiipppuuuyyyyyyzzz|||}}}nnn___YYYWWWSSSPPPNNNJJJHHHEEECCCBBBDDDGGGIIISSSZZZiiizzz{{{xxxzzz{{{|||www[[[QQQPPPNNN___nnnfffdddXXXLLLHHHIIIHHHEEEDDDCCCCCCBBB@@@>>>@@@CCCFFFKKKUUUcccooovvvzzz~~~{{{sssggg\\\SSSOOOLLLMMMPPPSSSWWWZZZ^^^___gggiiilllnnnoooqqqtttwww|||rrrpppkkkccc\\\WWWVVVVVVWWW```lll{{{{{{sssmmmfffbbb]]]YYYVVVUUURRRQQQPPPQQQQQQRRRQQQQQQPPPPPPOOONNNMMMKKKIIIHHHGGGGGGFFFGGGHHHIIIJJJLLLMMMMMMLLLMMMNNNPPPRRRTTTUUUVVVTTTVVVYYY\\\___eeekkkooosssssstttvvvyyy|||tttccc[[[XXXTTTQQQPPPKKKIIIFFFCCCBBBBBBDDDEEEMMMRRR___nnn{{{{{{xxxxxxyyyzzz~~~dddTTTOOONNN\\\kkkiiikkk^^^PPPIIIIIIIIIFFFCCCDDDDDDCCCAAA???@@@CCCEEEHHHUUUgggttt{{{~~~~~~vvvkkk```UUUPPPKKKLLLNNNQQQUUUYYY\\\]]]bbbdddgggiiijjjllloooqqq{{{~~~|||yyytttlllccc\\\XXXVVVRRRXXXcccrrryyyssslllgggaaa\\\YYYWWWUUUSSSRRRSSSSSSTTTTTTTTTSSSSSSRRRQQQNNNLLLJJJHHHGGGGGGFFFGGGHHHIIIKKKMMMNNNNNNMMMNNNOOOPPPRRRSSSTTTUUUVVVXXXZZZ]]]```dddiiimmmooooooppprrruuuyyy|||~~~{{{hhh^^^YYYUUURRRQQQMMMJJJGGGDDDBBBAAABBBCCCHHHLLLVVVcccnnnzzzzzzwwwxxxxxxyyy}}}pppXXXOOONNNXXXfffmmmrrrfffWWWMMMJJJJJJGGGCCCEEEEEEEEECCCAAAAAACCCEEEHHHUUUhhhvvv~~~zzzpppdddXXXPPPLLLMMMNNNQQQTTTWWWZZZ[[[^^^```dddfffhhhjjjnnnpppuuuxxx~~~vvvnnnddd\\\WWWRRRTTT\\\jjj}}}|||qqqllleee___\\\YYYWWWUUUTTTUUUUUUVVVVVVVVVVVVUUURRRQQQOOOLLLJJJHHHGGGFFFFFFGGGHHHJJJLLLMMMOOOOOOOOOOOOPPPQQQRRRSSSTTTUUUXXXZZZ\\\___aaadddiiilllmmmmmmnnnqqqtttxxx{{{}}}nnnaaa[[[VVVSSSSSSNNNLLLHHHEEECCCBBBBBBBBBEEEHHHPPPZZZbbblll{{{|||xxxxxxwwwwww{{{```QQQPPPUUUaaannnwwwoooaaaSSSLLLKKKIIIEEEFFFFFFFFFDDDAAAAAABBBDDDGGGRRRcccrrr|||~~~uuuhhhZZZPPPMMMMMMNNNPPPRRRTTTVVVXXX\\\^^^bbbeeegggjjjnnnpppooossszzz{{{pppddd\\\XXXVVVYYYdddtttwwwrrrjjjccc^^^[[[YYYXXXVVVWWWWWWWWWWWWWWWVVVVVVRRRPPPNNNLLLJJJHHHGGGGGGGGGHHHJJJLLLNNNOOOQQQRRRRRRRRRSSSTTTTTTUUUVVVVVVWWWZZZ]]]___aaadddhhhkkkmmmmmmoooqqqtttxxx|||~~~uuufff^^^XXXUUUUUUNNNLLLJJJFFFDDDCCCBBBBBBCCCEEEKKKRRRVVV]]]iiivvvzzzxxxwwwuuuxxx}}}kkkUUURRRRRR[[[mmmzzzvvvjjjYYYOOOLLLKKKHHHFFFFFFEEECCCAAA@@@AAABBBDDDMMMZZZiiivvv~~~xxxkkk[[[QQQLLLMMMMMMNNNOOOQQQRRRSSSYYY[[[___aaacccfffiiillljjjpppxxx~~~rrrhhhaaa[[[XXX___kkkzzz}}}wwwooogggbbb___\\\[[[XXXXXXXXXXXXXXXWWWVVVUUURRRQQQOOOMMMKKKIIIHHHHHHJJJKKKLLLNNNPPPRRRTTTUUUVVVVVVWWWWWWXXXXXXYYYYYYXXX[[[^^^aaacccfffiiilllmmmnnnooorrruuuyyy}}}}}}yyyiii```ZZZWWWWWWOOOMMMJJJGGGEEECCCCCCBBBCCCDDDHHHMMMOOOSSS]]]hhh||||||yyyvvvtttuuuzzzxxxrrrYYYTTTPPPXXXlll|||{{{ppp^^^PPPMMMLLLIIIEEEEEEEEECCC@@@??????@@@BBBHHHSSSbbbqqq{{{zzzlll\\\QQQLLLLLLLLLLLLMMMNNNOOOPPPVVVXXX[[[]]]___aaadddfffgggooowww|||~~~ttthhh___YYY]]]eeeqqq{{{rrrjjjdddaaa^^^]]]YYYYYYYYYYYYXXXWWWUUUUUURRRQQQOOOMMMLLLKKKJJJJJJLLLMMMOOOQQQSSSUUUVVVWWWZZZZZZZZZZZZ[[[[[[[[[\\\ZZZ]]]aaacccfffhhhlllnnnmmmnnnooorrrvvvzzz}}}|||yyyiii___XXXTTTRRROOOLLLIIIGGGEEEBBB@@@BBBDDDFFFHHHJJJNNNTTTWWWooo}}}zzzvvvtttuuuwww|||fffSSSRRR[[[eee{{{~~~wwwdddVVVSSSNNNFFFGGGFFFEEECCCBBBAAA@@@@@@BBBEEEMMMYYYgggttt|||}}}zzzrrrcccVVVNNNKKKIIIIIIJJJMMMMMMNNNPPPSSSVVVXXXZZZ\\\___aaaiiiooovvvyyy{{{~~~zzzmmmccc```^^^bbbuuuxxxpppjjjeeeaaa______^^^[[[XXXWWWWWWWWWXXXVVVTTTQQQNNNLLLLLLMMMNNNRRRRRRTTTXXX[[[]]]]]]\\\bbbaaa___^^^^^^^^^___```aaadddhhhkkklllnnnoooqqqsssrrrrrrtttwwwzzz}}}}}}~~~rrrccc\\\[[[SSSQQQMMMJJJHHHEEEBBB???AAABBBDDDEEEGGGKKKOOOSSSaaaqqq~~~|||wwwtttssstttxxx~~~mmmWWWQQQWWW]]]uuu}}}|||kkk\\\UUUOOOHHHGGGFFFDDDCCCAAA@@@@@@@@@AAADDDJJJUUUbbbnnnxxx}}}~~~{{{xxxqqqdddWWWMMMKKKHHHHHHIIIKKKLLLLLLNNNPPPSSSUUUWWWZZZ^^^aaahhhmmmsssvvvxxx{{{yyymmmgggbbbbbboooxxxrrrlllgggddd```^^^\\\YYYXXXWWWXXXXXXWWWUUURRROOONNNNNNOOOPPPSSSTTTVVVZZZ___bbbbbbaaaccccccbbbaaabbbbbbcccddddddgggkkknnnpppqqqsssuuuyyywwwuuutttwwwzzz~~~jjj```___TTTQQQNNNKKKIIIFFFBBB@@@@@@AAABBBBBBCCCFFFJJJMMMTTTccc{{{zzztttrrrqqquuuyyy~~~~~~uuu\\\QQQPPPSSSkkkzzzvvvcccWWWPPPKKKFFFEEEDDDBBBAAA@@@@@@???AAABBBGGGOOOZZZgggrrryyyzzz||||||yyyvvvpppcccXXXMMMJJJGGGGGGHHHIIIJJJIIIJJJLLLNNNOOORRRWWW]]]bbbgggkkkppprrrsssvvv{{{zzzrrrllliiioooyyy|||uuunnnjjjdddcccaaa^^^]]][[[[[[[[[ZZZXXXVVVTTTSSSSSSUUUUUUVVVWWWZZZ___eeeiiikkkkkkhhhhhhhhhhhhhhhhhhhhhhhhhhhkkkooorrrtttvvvxxxzzz}}}zzzxxxxxx{{{wwweee^^^TTTRRROOOLLLJJJGGGDDDAAA@@@AAAAAAAAAAAABBBFFFIIIOOO\\\ppp}}}vvvrrrrrrtttxxx|||~~~~~~~~~~~~{{{___PPPMMMNNNaaauuu~~~jjjYYYOOOJJJFFFFFFDDDBBBAAA@@@@@@???AAABBBEEEJJJSSS```mmmvvvyyy||||||xxxtttmmmbbbWWWLLLJJJGGGEEEFFFGGGGGGGGGFFFGGGHHHJJJNNNTTT\\\bbbfffiiimmmoooppprrrvvvyyy}}}|||wwwxxx|||}}}uuupppkkkjjjiiigggeeebbbaaa```___^^^\\\[[[ZZZ[[[\\\]]]ZZZ[[[___eeelllqqqtttuuuqqqqqqqqqpppooonnnlllkkkkkknnnrrruuuwwwyyy|||~~~}}}}}}ooo```XXXUUUQQQMMMKKKIIIFFFDDDBBBCCCBBBAAA@@@AAADDDGGGLLLVVVfffyyyyyyuuuqqqtttvvvyyy~~~~~~aaaPPPLLLNNNYYYnnnooo\\\OOOJJJGGGFFFEEECCCBBBAAA@@@@@@BBBCCCDDDGGGOOO[[[jjjttt{{{~~~~~~yyyssslllaaaXXXMMMJJJFFFEEEEEEEEEEEEDDDCCCDDDEEEGGGKKKSSS[[[aaafffhhhjjjlllnnnpppsssuuuxxx~~~{{{vvvssssssrrrpppmmmjjjhhhfffeeedddcccbbbaaaaaabbbbbbaaabbbeeekkksssyyy}}}~~~}}}}}}}}}{{{xxxtttqqqoooppprrruuuxxxyyy|||~~~kkkccc^^^WWWQQQMMMJJJHHHFFFDDDDDDCCCAAA@@@AAACCCFFFGGGOOO[[[kkk{{{yyyppprrrsssuuuxxxfffSSSNNNOOOSSScccvvv|||rrraaaSSSLLLHHHGGGFFFDDDCCCBBBBBBAAABBBCCCDDDFFFLLLYYYhhhsss~~~{{{tttmmmccc[[[NNNKKKGGGDDDDDDDDDCCCBBBAAABBBDDDFFFKKKRRRZZZ```eeefffhhhjjjlllooopppqqqssswww}}}}}}}}}}}}{{{xxxtttqqqnnnllllllkkkjjjiiihhhhhhhhhkkklllnnnttt|||~~~xxxuuuwwwyyy|||}}}~~~zzzrrrjjj```VVVOOOKKKHHHGGGDDDDDDCCCAAA@@@AAACCCFFFFFFJJJSSS___ppp||||||qqqrrrrrrqqqsssyyy~~~nnnXXXOOONNNMMMYYYjjjuuuuuujjj[[[SSSJJJIIIGGGFFFDDDCCCCCCCCC@@@BBBCCCEEEJJJVVVfffrrr~~~wwwppphhh```OOOLLLGGGEEEDDDCCCBBBAAA@@@BBBDDDGGGKKKRRRZZZ___cccccceeegggjjjmmmnnnnnnnnnsssxxx}}}}}}zzzxxxxxxwwwuuutttsssrrrrrruuuvvvxxx}}}~~~}}}tttfffZZZQQQKKKHHHGGGCCCCCCCCCAAA???@@@CCCEEEGGGJJJNNNWWWeee{{{}}}}}}ttttttsssqqqqqqvvv~~~}}}ttt\\\OOOLLLKKKRRRaaaqqqwwwpppbbbXXXJJJJJJHHHFFFEEEDDDDDDDDD>>>@@@BBBDDDIIIUUUeeeqqqyyysssllleeePPPLLLHHHEEEDDDCCCBBBAAA@@@BBBEEEHHHLLLSSSZZZ___aaaaaabbbeeeiiikkklllllllllqqqvvvyyy}}}~~~|||{{{{{{||||||~~~zzzbbbRRROOOKKKCCCDDDCCCBBB@@@??????@@@@@@BBBDDDIIIPPPYYYhhh{{{wwwuuurrrmmmlllpppxxx}}}~~~bbbNNNIIIIIIKKK[[[mmmvvvzzznnnWWWQQQIIIDDDDDDEEEBBBAAABBBBBB@@@@@@BBBEEEMMM\\\kkkyyy}}}tttgggUUUOOOKKKHHHCCC???@@@DDD@@@BBBEEEJJJOOOTTTWWWYYYZZZ^^^cccfffggghhhhhhiiiiiinnnuuuxxxyyy|||jjjYYYTTTPPPJJJEEEDDDBBBAAA@@@@@@@@@AAABBBCCCGGGLLLRRR___uuuyyyxxxuuuqqqoooqqqvvv{{{kkkSSSKKKJJJJJJWWWhhhsss{{{tttaaaVVVNNNGGGFFFFFFCCCBBBBBBCCCAAA@@@AAACCCIIIWWWeeerrr}}}yyyooo^^^UUUMMMHHHDDD@@@AAADDDAAABBBFFFJJJOOOSSSWWWXXXZZZ]]]bbbdddeeeeeeeeeeeedddiiinnnqqqrrruuu{{{tttaaaYYYTTTOOOGGGFFFDDDBBBAAA@@@AAAAAAAAAAAADDDGGGJJJSSSeeeuuu~~~|||yyyuuurrrqqqsssuuu{{{{{{^^^OOOKKKHHHRRRaaannn|||}}}nnn\\\SSSKKKIIIHHHDDDCCCCCCDDDBBBAAAAAA@@@DDDQQQ]]]kkkyyy|||kkk]]]PPPIIIGGGDDDCCCEEEBBBDDDFFFJJJNNNRRRVVVWWWYYY\\\```bbbbbbaaabbbbbbaaaeeejjjlllmmmoootttxxx~~~zzzhhh[[[TTTOOOIIIHHHEEECCCBBBAAAAAAAAAAAA@@@BBBDDDEEEJJJXXXfff}}}}}}vvvqqqooopppqqqxxxlllWWWLLLGGGNNN\\\kkk~~~yyyaaaWWWNNNKKKIIIFFFDDDEEECCCBBBAAAAAA@@@CCCNNNZZZhhhyyyuuudddRRRLLLKKKJJJIIIHHHEEEEEEGGGJJJMMMQQQTTTVVVWWWZZZ]]]`````````aaaccccccfffiiikkklllnnnqqqtttwww~~~}}}sss~~~~~~mmm^^^TTTNNNKKKJJJGGGEEECCCBBBBBBBBBAAA@@@AAADDDDDDHHHRRR]]]qqqxxxqqqnnnnnnooouuuyyyzzzaaaPPPIIIMMMYYYhhh~~~eee[[[PPPLLLIIIFFFEEEGGGBBBAAAAAABBBAAACCCNNNYYYhhh{{{{{{iiiWWWQQQRRRRRROOONNNGGGGGGHHHIIILLLPPPSSSUUUTTTWWW[[[^^^___aaaccceeedddfffhhhjjjkkkmmmoooqqqrrrvvv}}}~~~qqqzzz~~~pppaaaUUUPPPMMMLLLIIIFFFDDDCCCBBBBBB@@@???AAADDDEEEGGGNNNWWWggg}}}vvvrrrqqqpppqqqrrrwww|||rrrYYYNNNNNNVVVddd{{{lll```TTTNNNJJJGGGFFFGGGAAAAAABBBCCCBBBDDDMMMXXXfffxxxppp```[[[[[[YYYVVVUUUIIIIIIIIIIIIKKKNNNRRRTTTRRRUUUXXX[[[^^^```ccceeecccccceeegggiiikkklllmmmmmmpppuuu{{{wwwzzz}}}yyynnn```VVVRRROOOMMMKKKGGGEEECCCCCCBBB@@@???AAADDDEEEEEEJJJQQQ]]]ppp{{{vvvsssooonnnrrryyy{{{}}}eeeVVVNNNQQQ]]]vvvuuuhhhZZZQQQLLLFFFEEEFFFBBBAAABBBCCCBBBBBBKKKUUUaaaqqqxxxkkkfffddd___[[[ZZZKKKJJJIIIIIIKKKMMMQQQSSSQQQTTTWWWYYY[[[]]]```bbbaaaaaabbbdddgggiiijjjjjjkkknnnqqqvvv|||}}}|||yyytttjjj^^^UUURRRPPPNNNKKKHHHEEEDDDCCCCCC???>>>@@@CCCDDDCCCGGGLLLVVVggg~~~zzzuuupppnnnqqqxxx}}}{{{|||}}}}}}}}}~~~nnn[[[OOOMMMXXXsss{{{nnn^^^TTTMMMFFFDDDEEEBBBBBBCCCCCCAAAAAAHHHQQQ[[[kkk}}}~~~sssnnnjjjccc^^^\\\LLLKKKJJJIIIJJJMMMPPPRRRQQQSSSVVVWWWXXXZZZ\\\___aaa```aaadddgggiiijjjjjjnnnooorrruuuzzzyyyvvvnnn___VVVVVVPPPMMMJJJIIIHHHGGGEEEDDDAAAAAA@@@AAABBBDDDFFFGGGSSS[[[mmm}}}xxxssspppqqqtttyyy~~~}}}~~~~~~eeeLLLPPP\\\ddduuuxxxgggZZZPPPJJJHHHGGGGGGGGGEEEBBB@@@BBBHHHLLLVVVgggzzzyyyrrriii```ZZZKKKGGGEEEIIIKKKJJJKKKNNNPPPRRRTTTUUUVVVXXX[[[]]]aaabbbdddfffggghhhiiiiiikkkmmmppprrruuuyyy~~~}}}rrrbbbYYYYYYRRRPPPLLLJJJIIIHHHFFFDDDAAA@@@@@@@@@BBBCCCEEEGGGOOOVVVeee|||wwwrrrnnnnnnpppsss{{{~~~~~~}}}}}}lllSSSRRRWWW]]]qqqmmm]]]SSSKKKGGGFFFFFFFFFEEECCCAAABBBFFFJJJRRRbbbvvv{{{nnn```WWWOOOJJJHHHJJJLLLJJJJJJMMMNNNPPPRRRTTTUUUWWW[[[]]]```aaabbbdddfffggghhhhhhiiikkknnnppprrrvvvzzz~~~xxxggg\\\ZZZUUUSSSOOOLLLJJJHHHFFFDDDAAA@@@@@@@@@AAABBBDDDEEEIIINNN[[[nnnyyysssnnnmmmmmmnnnsssyyy~~~~~~|||~~~tttYYYQQQQQQUUUiiiwwwfffXXXOOOJJJHHHFFFFFFFFFDDDCCCCCCEEEGGGKKKYYYlll}}}vvvdddXXXSSSMMMJJJKKKLLLJJJIIILLLLLLNNNPPPRRRTTTVVVZZZ]]]]]]^^^```bbbdddeeefffffffffhhhkkkmmmnnnqqquuuxxxxxxzzz}}}lll___[[[XXXUUUQQQMMMKKKHHHEEECCCAAA@@@@@@???@@@AAACCCDDDFFFIIIRRRaaasss~~~wwwqqqooonnnmmmooosss|||}}}|||zzz[[[NNNKKKOOO```ttttttaaaUUUOOOMMMGGGGGGFFFEEEDDDCCCCCCCCCDDDMMM[[[iiixxxlll]]]TTTNNNKKKKKKKKKIIIIIIKKKIIIKKKNNNPPPRRRUUUYYY\\\[[[\\\^^^```bbbcccdddeeeccceeehhhiiijjjllloooqqqrrrtttvvvxxxyyy{{{tttddd\\\ZZZWWWRRRNNNLLLIIIEEECCCBBBAAA@@@@@@@@@AAABBBCCCEEEGGGNNNYYYfffzzz}}}uuurrrpppmmmmmmooovvv{{{}}}|||~~~}}}|||}}}~~~~~~\\\MMMJJJLLLWWWddduuulll[[[SSSOOOIIIHHHGGGFFFFFFDDDCCCAAACCCFFFMMMUUU```oootttdddVVVPPPKKKKKKKKKIIIIIIKKKGGGIIILLLNNNPPPSSSWWWZZZYYYZZZ\\\^^^```bbbccccccaaaccceeegggggghhhjjjkkkmmmooorrrsssuuuwwwzzz}}}nnnaaa\\\YYYTTTPPPNNNKKKGGGEEECCCBBBAAA@@@@@@AAABBBBBBDDDFFFKKKSSS\\\lllzzztttpppllljjjllloooqqqxxxzzzzzz~~~}}}}}}~~~~~~}}}{{{zzzzzz}}}|||}}}~~~~~~~~~eeeRRRMMMKKKOOOVVVhhh~~~vvvfffYYYPPPLLLJJJHHHGGGGGGEEECCCAAAEEEDDDFFFJJJPPP[[[nnn~~~|||kkkZZZSSSNNNLLLKKKHHHHHHKKKFFFHHHKKKLLLNNNQQQTTTWWWWWWXXX[[[]]]___aaabbbccc```bbbeeeeeeeeeeeefffgggiiikkknnnppprrrtttxxx{{{}}}}}}}}}{{{kkk___[[[WWWSSSQQQNNNKKKHHHEEEDDDBBBAAAAAAAAABBBBBBBBBCCCHHHNNNSSS___uuuyyysssmmmjjjjjjkkklllqqqxxx~~~}}}yyyuuuwww~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}{{{xxxxxx{{{}}}{{{|||~~~~~~~~~uuu^^^QQQJJJJJJNNN\\\ppp~~~vvvfffVVVPPPMMMIIIGGGGGGFFFDDDBBBDDDCCCCCCEEEGGGMMM\\\lllrrrbbbZZZSSSPPPLLLHHHGGGIIIFFFGGGJJJKKKLLLNNNRRRTTTVVVXXXZZZ]]]___aaabbbccc```bbbeeeeeedddcccdddeeefffhhhjjjlllmmmpppsssvvvwwwwwwwwwyyy|||sssaaa]]]YYYVVVSSSQQQMMMKKKFFFEEECCCBBBAAAAAABBBCCC???AAAFFFJJJNNNXXXkkk}}}wwwoookkkjjjkkkkkkoootttvvv{{{~~~wwwssstttvvv||||||}}}}}}~~~~~~~~~}}}~~~~~~~~~||||||}}}~~~|||}}}}}}{{{xxxwwwzzz||||||}}}~~~hhhTTTHHHGGGLLLSSSdddttt}}}rrr^^^RRRNNNJJJHHHHHHGGGEEEBBBAAA@@@AAADDDCCCEEERRR```rrrwwwhhh```WWWRRRNNNHHHFFFHHHFFFGGGIIIJJJKKKMMMPPPSSSVVVWWWZZZ]]]___aaabbbcccaaaccceeeeeedddcccccccccdddfffhhhiiijjjllloooqqqtttssstttvvvyyy|||~~~~~~}}}mmmfff___[[[VVVOOOLLLMMMIIIGGGCCCBBBBBBCCCCCCBBB???@@@DDDHHHJJJOOO]]]kkk{{{sssmmmjjjiiiggghhhlllooossszzzxxxrrrpppqqqtttzzz}}}~~~~~~}}}}}}}}}~~~~~~|||{{{}}}~~~}}}|||{{{yyyyyyyyyzzz{{{zzz|||~~~www___OOOGGGFFFDDDSSSeeettt|||ppp___TTTLLLLLLJJJEEECCCDDDBBB@@@>>>>>>@@@FFFKKKOOOeeetttvvvlll^^^TTTNNNLLLIIIHHHJJJIIIHHHHHHJJJLLLLLLKKKRRRSSSTTTUUUXXX[[[^^^```cccbbbbbbaaabbbccceeefffcccdddeeeeeeeeegggjjjlllooorrrvvvxxxxxxxxxxxxyyyyyyzzz{{{}}}uuummmeee```\\\TTTPPPOOOMMMJJJFFFCCCCCCCCCBBBAAA@@@AAACCCFFFGGGKKKWWWddduuu|||uuuqqqllliiihhhjjjlllmmmrrryyy|||sssoooooopppxxx}}}~~~~~~~~~}}}}}}}}}~~~}}}||||||}}}|||{{{{{{{{{{{{{{{{{{||||||}}}~~~kkkUUUJJJGGGDDDMMMYYYfffwww}}}mmm```SSSNNNKKKFFFDDDEEECCCAAA>>>===>>>BBBGGGJJJYYYggg{{{|||sssggg[[[QQQLLLHHHFFFIIIGGGFFFGGGIIIKKKKKKJJJMMMMMMNNNPPPSSSVVVZZZ[[[aaaaaa``````aaabbbcccdddeeeffffffeeedddeeegggjjjmmmqqquuuwwwxxxwwwwwwxxxwwwxxxyyy{{{|||~~~~~~~~~xxxmmmiiiddd]]]VVVSSSPPPMMMIIIFFFDDDDDDCCCAAAAAAAAACCCEEEDDDFFFPPPZZZkkk}}}yyysssqqqlllhhhiiihhhhhhkkkpppwww}}}|||sssooopppssswww~~~}}}}}}~~~~~~}}}|||||||||}}}~~~|||{{{|||zzzzzz{{{|||}}}}}}}}}}}}zzz]]]LLLEEEEEEGGGKKKUUUggg{{{qqq^^^RRRKKKGGGEEEFFFDDDBBB???======???AAACCCMMMXXXjjj}}}|||rrreeeYYYOOOJJJIIIGGGFFFDDDEEEGGGHHHIIIIIIKKKLLLMMMOOOSSSVVVZZZ\\\___^^^^^^______aaabbbbbbeeeffffffdddcccccceeegggkkkoootttwwwwwwvvvvvvvvvuuuvvvwwwwwwxxxyyyzzz{{{wwwxxxyyy{{{}}}xxxssspppggg]]]WWWRRRNNNJJJGGGFFFEEEDDDBBBBBBAAABBBDDDCCCDDDKKKTTTdddssswwwtttnnniiihhhhhhfffhhhkkkssswww}}}|||rrrlllnnnuuu~~~|||||||||~~~~~~|||{{{zzzyyy{{{}}}~~~|||{{{{{{xxxyyy{{{}}}~~~pppVVVFFFGGGFFFEEEIIIUUUiii|||jjjXXXNNNHHHFFFFFFEEECCC@@@>>>===>>>@@@AAAHHHOOO]]]ppp}}}rrrcccWWWPPPNNNGGGEEECCCCCCDDDFFFGGGGGGJJJKKKLLLNNNRRRVVVYYY[[[\\\]]]]]]^^^___```aaaaaabbbccccccbbbaaaaaadddfffiiimmmrrrvvvvvvuuuuuuuuutttuuuuuuuuuuuuvvvvvvvvvuuuuuuvvvxxxzzz|||}}}~~~}}}~~~uuufff\\\SSSOOOKKKHHHGGGFFFEEEDDDAAA@@@AAACCCDDDDDDIIIQQQYYYeeeyyywwwoooiiihhhhhhffffffiiimmmpppuuu|||yyyqqqiiihhhooo}}}~~~}}}|||}}}~~~~~~}}}{{{yyyxxxzzz|||}}}{{{zzzzzzwwwxxx{{{}}}~~~hhhMMMFFFEEEDDDCCCHHHVVVmmmuuubbbSSSKKKGGGFFFDDDCCCAAA@@@@@@@@@AAABBBDDDHHHSSScccuuu~~~ooo```VVVRRRJJJGGGDDDBBBCCCEEEEEEEEEFFFFFFGGGJJJMMMQQQTTTVVVZZZ[[[\\\]]]^^^___``````^^^^^^_________```ccceeegggkkkpppsssttttttssstttttttttttttttttttttttttttssstttuuuvvvwwwxxxyyyyyyxxxzzz{{{|||}}}sssdddWWWSSSNNNKKKIIIHHHFFFEEEAAA???@@@CCCDDDDDDGGGMMMQQQ[[[mmmvvvnnnlllkkkgggffffffdddggglllqqqxxx}}}mmmiiieeejjjvvv~~~~~~}}}}}}}}}~~~~~~~~~}}}|||zzzyyyyyy{{{}}}~~~|||{{{{{{{{{wwwxxxzzz|||~~~~~~xxxUUUGGGEEECCCAAABBBKKK```sssnnn\\\PPPJJJGGGDDDCCCCCCBBBBBBBBBBBBBBB>>>BBBJJJXXXhhhwwwzzzjjj]]]UUUMMMJJJFFFCCCCCCDDDDDDDDDFFFGGGGGGIIILLLOOORRRTTTWWWXXXYYY[[[\\\]]]]]]^^^ZZZ[[[\\\\\\\\\]]]```cccdddgggkkknnnooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrpppqqqrrrtttuuuuuuuuuuuussstttvvvvvvvvvxxx|||nnn^^^ZZZTTTOOOKKKIIIFFFDDDBBB???@@@CCCCCCBBBDDDHHHNNNVVVeeexxx|||vvvrrrlllgggfffaaacccfffiiinnnuuu}}}wwwpppffffffjjjttt|||{{{}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}~~~~~~}}}|||{{{zzz{{{||||||zzzzzz{{{|||xxxxxxyyyzzz{{{}}}~~~~~~~~~fffPPPHHHAAA@@@AAAHHHVVVddd{{{{{{fffVVVMMMIIIDDDDDDDDDCCCBBBAAAAAA@@@===@@@FFFNNNZZZiiiwwwwwwhhh]]]RRRNNNHHHEEEDDDDDDCCCCCCGGGGGGHHHIIIKKKNNNPPPRRRSSSTTTVVVXXXZZZZZZZZZZZZXXXYYYZZZYYYYYYZZZ\\\___aaacccfffhhhiiikkkmmmoooppppppppppppppppppppppppnnnoooppprrrsssssssssssspppqqqrrrqqqrrrtttwwwzzz~~~~~~uuuddd___YYYRRRMMMIIIFFFCCCCCC@@@@@@BBBBBB???@@@DDDKKKRRR^^^mmmzzzqqqkkkhhheeeeeeeeefffhhhmmmuuuzzz{{{wwwmmmfffeeehhhqqq|||{{{}}}~~~{{{{{{||||||}}}|||{{{{{{zzz{{{}}}~~~~~~~~~}}}|||zzz{{{{{{{{{yyyyyy{{{}}}yyyxxxxxxxxxzzz|||~~~}}}~~~}}}~~~~~~}}}~~~|||\\\MMMAAA???BBBGGGOOOWWWrrrmmm[[[PPPKKKEEEEEEEEEDDDBBB@@@>>>===???AAAEEEIIIPPP]]]lllvvvrrrgggTTTPPPJJJFFFDDDDDDCCCCCCCCCCCCCCCDDDFFFHHHJJJLLLPPPQQQTTTVVVWWWXXXXXXXXXYYYYYYYYYXXXWWWWWWYYY[[[^^^```bbbcccdddgggjjjmmmnnnnnnnnnooooooooooooooommmoooqqqssstttttttttsssppppppqqqpppppprrrvvvyyy{{{{{{{{{{{{|||||||||}}}|||pppfff[[[TTTOOOJJJJJJLLLDDDCCCBBBAAA@@@AAABBBBBBGGGMMMWWWcccsssxxxooohhhhhhfffeeeggggggfffiiinnnttt}}}zzzrrrhhhdddeeeaaannn}}}|||{{{zzz{{{{{{zzzyyyyyyyyyzzzzzzzzzzzz{{{~~~|||xxxwwwvvvuuuwwwzzz|||}}}|||{{{{{{||||||}}}}}}~~~~~~~~~|||}}}~~~jjjRRRAAABBBDDDAAAGGGRRReeezzzwwwcccUUUNNNGGGDDDCCCEEEDDD@@@???AAA;;;;;;>>>CCCHHHQQQ```nnnxxx~~~sssaaaYYYOOOIIIHHHGGGDDDAAADDDDDDEEEFFFGGGHHHIIIIIIJJJKKKMMMOOORRRUUUWWWXXXYYYXXXVVVUUUUUUVVVWWWXXXZZZ]]]```bbbcccdddfffgggjjjkkklllnnnoooooooooooosssuuuvvvwwwvvvsssqqqooonnnnnnnnnnnnppprrrtttuuuzzzzzzzzz{{{zzzzzzyyyyyyyyy|||~~~}}}vvvjjj^^^XXXSSSMMMJJJJJJEEEDDDCCCAAAAAAAAABBBBBBDDDIIIPPPZZZhhhzzzyyyrrrlllhhhfffgggfffccceeeiiinnnuuu}}}vvvooohhhaaa___bbbiii|||}}}|||{{{zzz{{{zzzyyyyyyxxxyyyyyyyyyyyyyyyzzz}}}{{{xxxvvvuuuuuuvvvyyy|||||||||{{{{{{{{{{{{||||||||||||~~~|||}}}~~~~~~zzz___JJJFFFFFFBBBEEENNN]]]rrr}}}kkk[[[QQQKKKGGGEEEFFFDDD@@@???AAAAAA@@@AAADDDEEEJJJUUU```pppyyy|||lllcccVVVMMMIIIFFFCCC@@@BBBBBBCCCDDDEEEFFFGGGGGGGGGHHHJJJMMMPPPRRRTTTUUUVVVVVVUUUUUUUUUUUUVVVVVVXXX[[[]]]______aaaccceeeiiiiiikkklllmmmnnnnnnooorrrsssuuuvvvuuussspppnnnmmmmmmmmmnnnoooqqqssstttwwwwwwxxxxxxxxxxxxwwwwwwwwwzzz~~~|||zzzvvvfff]]]YYYRRRLLLJJJGGGFFFDDDCCCBBBBBBBBBBBBBBBEEEJJJQQQ[[[jjj{{{{{{sssnnnjjjiiifffccccccfffiiinnntttzzzyyyqqqiiibbb]]]YYY]]]dddwww}}}}}}|||{{{zzzyyyyyyxxxwwwwwwxxxxxxxxxxxxzzz|||~~~}}}zzzwwwuuutttsssuuuxxx{{{||||||}}}}}}}}}}}}}}}}}}||||||}}}}}}{{{}}}}}}{{{}}}{{{|||~~~mmmQQQHHHDDD???@@@FFFQQQfff|||wwwdddUUUOOOIIIFFFFFFEEEAAA???@@@DDDBBBBBBCCCBBBCCCJJJRRRbbblllyyyyyynnn```TTTMMMIIIEEEBBBBBBBBBCCCCCCDDDEEEFFFGGGDDDFFFGGGJJJMMMOOOQQQRRRSSSTTTTTTUUUUUUTTTTTTTTTWWWXXXZZZ[[[[[[]]]```cccfffgggiiikkklllmmmnnnnnnpppqqqsssssssssqqqooonnnlllllllllmmmnnnpppqqqrrrrrrssstttuuuuuuuuuuuuuuuvvvyyy}}}~~~~~~zzzvvv{{{oooddd^^^WWWQQQMMMJJJHHHFFFDDDCCCBBBBBBBBBBBBDDDGGGKKKSSS___nnnyyy}}}vvvpppnnnjjjfffeeeggggggiiimmmpppvvvzzzoooggg___YYYUUUVVV```jjj~~~}}}yyyyyyxxxwwwvvvvvvvvvvvvxxxyyyzzz|||}}}|||yyyxxxtttsssrrrsssvvvyyy{{{{{{~~~}}}{{{}}}}}}{{{yyy{{{~~~|||{{{{{{zzz|||zzzZZZLLLFFFAAA???CCCIIIZZZqqqmmmZZZRRRKKKFFFFFFEEEBBB@@@AAA@@@??????AAAAAA@@@DDDJJJUUU```mmmxxxyyyjjj]]]SSSMMMIIIFFFDDDDDDDDDDDDDDDEEEFFFGGGCCCDDDFFFHHHJJJMMMOOOPPPQQQRRRSSSTTTUUUTTTSSSRRRUUUWWWXXXXXXYYY[[[^^^aaadddeeegggiiilllmmmnnnnnnnnnooopppppppppooonnnmmmjjjkkkkkklllmmmnnnppppppooopppqqqsssssstttttttttwwwzzz}}}~~~~~~}}}}}}}}}|||~~~~~~~~~}}}{{{uuuyyy|||~~~~~~~~~~~~yyyiiiaaaZZZSSSQQQLLLKKKHHHFFFDDDCCCBBBBBB@@@BBBEEEGGGMMMWWWcccmmmvvvwwwsssooojjjhhhhhhfffggghhhjjjooovvv~~~vvvnnnddd]]]VVVRRRQQQUUUcccqqqzzzyyyxxxwwwvvvvvvvvvvvvxxxyyy{{{|||{{{zzzyyyxxxuuusssqqqqqqtttwwwyyyyyy}}}|||xxxzzz}}}~~~|||zzzxxxzzz~~~~~~|||{{{{{{}}}fffUUULLLFFFDDDFFFEEESSSggg|||uuubbbUUULLLFFFFFFFFFDDDCCCDDD@@@======@@@@@@>>>@@@EEENNNYYYfffpppzzzwwwhhh\\\RRRLLLHHHFFFEEEDDDCCCBBBCCCDDDEEEBBBCCCEEEGGGIIILLLMMMNNNPPPQQQRRRSSSTTTSSSRRRRRRTTTVVVXXXXXXXXXZZZ\\\___aaaccceeehhhkkkmmmnnnoookkklllmmmmmmnnnmmmlllllljjjjjjkkklllmmmnnnnnnnnnooooooppprrrsssssssssssstttwww{{{}}}}}}|||}}}}}}|||||||||}}}~~~}}}||||||{{{}}}}}}}}}~~~}}}xxxyyy{{{||||||}}}~~~}}}sssggg]]]UUUSSSOOOMMMJJJGGGEEECCCBBBBBB===???BBBDDDGGGNNNWWW___kkkwww|||wwwppplllkkkffffffeeegggjjjoootttwww}}}uuujjjbbbXXXSSSPPPNNNNNNUUUfffuuuzzzzzzxxxwwwvvvvvvuuuuuuwwwyyy{{{{{{yyywwwwwwxxxvvvssspppppprrruuuvvvwwwzzz{{{}}}~~~~~~|||{{{yyywwwxxx{{{}}}~~~~~~}}}|||zzz|||~~~~~~|||{{{zzz|||ppp\\\OOOFFFCCCCCCDDDNNN^^^sss~~~nnn\\\QQQIIIHHHIIIGGGEEEEEEDDD@@@???@@@???======@@@JJJUUU```iiisssuuugggZZZPPPKKKHHHFFFDDDBBB@@@@@@AAABBBBBBCCCDDDFFFIIIJJJLLLMMMNNNOOOPPPPPPQQQQQQQQQQQQSSSUUUXXXYYYYYYYYY[[[\\\^^^```cccfffiiilllmmmnnnhhhiiijjjjjjkkkkkkkkkkkkjjjjjjkkkmmmmmmnnnnnnmmmnnnooopppqqqrrrrrrrrrqqqooorrrvvvxxxxxxwwwxxxxxxzzzzzzzzz{{{}}}~~~}}}{{{zzz|||~~~~~~|||{{{|||~~~~~~|||{{{{{{{{{{{{|||}}}~~~|||sssdddZZZWWWQQQOOOLLLHHHFFFDDDCCCBBB===???BBBCCCCCCGGGMMMSSS___hhhvvvzzzsssqqqjjjhhhgggfffhhhjjjkkklllooouuu}}}|||rrrhhh]]]WWWPPPNNNMMMNNNPPPXXXiiiyyy~~~{{{zzzyyyxxxwwwvvvvvvvvvuuuwwwyyyxxxuuuttttttvvvwwwtttpppoooppprrrtttuuuwwwxxx{{{|||}}}{{{yyyxxxxxxxxxzzz|||}}}~~~|||{{{yyywwwyyy~~~~~~}}}~~~~~~gggTTTHHHBBBAAACCCJJJVVVjjj{{{eeeYYYOOOLLLLLLIIIGGGFFFGGGBBB???@@@@@@>>>>>>@@@DDDOOOYYY```jjjxxxtttfff[[[UUUNNNKKKHHHDDDBBBBBBBBBCCCAAABBBCCCEEEGGGIIIJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPPPPSSSWWWYYYYYYXXXXXXXXXZZZ\\\___cccfffiiikkklllfffgggggghhhiiijjjjjjjjjjjjkkklllmmmnnnnnnmmmmmmnnnooooooppppppooooooooommmpppsssuuuuuuuuuuuuvvvwwwvvvvvvyyy|||~~~}}}{{{zzz{{{}}}}}}}}}}}}~~~||||||}}}|||~~~~~~{{{zzz{{{{{{||||||zzz~~~lll```[[[RRRPPPMMMIIIFFFDDDCCCBBB???AAADDDDDDCCCDDDHHHLLLUUU\\\gggrrr~~~{{{wwwooollljjjhhhhhhhhhgggggggggmmmuuu{{{}}}sssiii___UUUOOOMMMLLLNNNQQQTTT\\\mmm~~~}}}|||{{{zzzxxxwwwvvvvvvvvvrrruuuwwwvvvsssqqqrrrtttxxxtttpppnnnoooqqqsssssswwwxxx{{{}}}~~~}}}{{{yyyyyyyyyzzz|||~~~|||zzzyyyvvvuuuvvv{{{|||zzzzzz}}}vvv___OOOGGGFFFCCCHHHRRRddd|||mmm```SSSOOONNNKKKGGGFFFFFFAAA>>>@@@AAA@@@AAADDD>>>HHHRRRYYYbbbqqq}}}qqqfff```TTTQQQMMMIIIFFFEEEEEEFFF@@@AAABBBDDDFFFGGGIIIJJJJJJIIIIIIIIIJJJKKKMMMNNNNNNQQQVVVYYYYYYWWWVVVVVVWWWYYY\\\```dddgggiiijjjeeeffffffggghhhiiijjjjjjjjjkkkmmmnnnooonnnnnnmmmnnnnnnnnnooonnnnnnmmmmmmmmmppptttvvvvvvuuuvvvvvvuuuttttttwww{{{}}}|||zzzyyyzzz||||||{{{|||}}}zzz|||~~~~~~|||zzzzzz{{{{{{{{{xxx|||yyyggg\\\ZZZVVVQQQMMMJJJHHHFFFDDD@@@@@@@@@AAABBBDDDEEEFFFIIIRRR]]]gggppp}}}}}}zzztttnnnjjjiiiiiihhhfffiiiggggggkkksss{{{~~~vvvllleee\\\RRRMMMMMMKKKIIIJJJQQQ]]]jjjrrrwww~~~|||zzz|||{{{yyyxxxxxxxxxyyyyyyxxxwwwuuurrrpppooonnnnnnppppppqqqpppppppppsssuuuxxxxxxyyyzzz|||~~~}}}{{{zzzyyyzzz}}}|||zzzyyyxxxxxxvvvuuutttuuuwwwzzz|||eeeQQQGGGDDDCCCFFFJJJVVVqqqlllYYYRRRQQQMMMIIIIIICCCBBBBBBBBBCCCCCCAAA???CCCEEEGGGMMMWWWeeesss}}}{{{nnndddaaaYYYPPPIIIFFFEEECCCBBBCCCCCCDDDDDDEEEFFFFFFGGGFFFFFFGGGHHHJJJKKKKKKLLLOOOOOOOOOPPPPPPQQQQQQQQQSSSUUUXXXZZZ\\\^^^bbbeeebbbdddfffgggfffeeefffgggfffffffffgggjjjllloooqqqqqqqqqpppooonnnmmmllllllkkkmmmppprrrttttttssssssqqqqqqsssuuuvvvxxxzzzzzzwwwxxxzzzzzzyyyzzz{{{}}}~~~~~~~~~|||{{{{{{|||}}}~~~~~~}}}~~~{{{xxxxxxyyy|||~~~|||}}}~~~rrrfff[[[XXXTTTPPPMMMIIIEEEBBB????????????@@@AAABBBCCCBBBHHHQQQXXX```kkkzzzxxxrrrooommmjjjggggggfffeeehhhnnntttyyy{{{xxxmmmbbbZZZRRRKKKGGGHHHJJJKKKPPPZZZfffqqqxxxzzz~~~|||{{{yyyyyywwwvvvuuuuuuvvvvvvwwwvvvtttsssqqqppppppppppppqqqqqqqqqppppppsssuuuvvvwwwxxxyyy{{{|||}}}~~~{{{{{{zzzyyyzzz|||~~~}}}{{{yyyxxxxxxxxxwwwuuuuuuuuuwwwzzz|||pppZZZMMMIIIBBBEEEIIITTTjjjyyydddZZZTTTMMMHHHGGGDDDCCCBBBCCCCCCCCCAAA???AAABBBDDDIIIQQQ^^^llluuuuuullleee```WWWPPPKKKGGGEEEDDDBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJMMMMMMNNNNNNOOOOOOPPPPPPOOOQQQTTTUUUWWWYYY]]]``````bbbdddeeeddddddfffgggfffffffffgggiiikkkmmmooooooooonnnmmmllllllkkkkkkkkkllloooqqqsssssssssssspppqqqrrrsssuuuvvvwwwxxxwwwxxxzzz{{{zzzzzz{{{|||}}}~~~}}}|||{{{|||~~~~~~}}}~~~|||zzzzzz{{{}}}~~~{{{|||}}}~~~qqq```^^^ZZZVVVRRRMMMGGGCCCAAAAAA@@@@@@@@@@@@@@@AAAAAAEEEJJJNNNSSS\\\iiissszzzuuuqqqllliiigggfffeeefffiiimmmooopppuuuxxx~~~|||vvvnnnbbbVVVPPPLLLHHHFFFHHHKKKQQQ\\\jjjwww~~~|||{{{zzzvvvvvvuuussssssrrrrrrsssttttttsssrrrqqqqqqqqqqqqrrrrrrrrrqqqppppppsssuuuttttttvvvwwwxxxyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{|||~~~|||{{{yyyyyyxxxxxxyyyxxxwwwvvvwwwyyy{{{|||{{{bbbQQQIIIAAADDDHHHOOO___vvvuuueeeZZZPPPJJJIIIFFFEEECCCCCCDDDCCCBBB@@@>>>???@@@CCCJJJTTT```gggyyy}}}|||tttmmmjjjcccZZZQQQJJJGGGFFFBBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDEEEFFFGGGHHHHHHJJJJJJKKKLLLLLLMMMNNNNNNLLLNNNPPPRRRSSSUUUYYY[[[\\\^^^```bbbbbbccceeeggghhhggggggggghhhjjjlllmmmlllllllllkkkkkkjjjjjjjjjiiikkkmmmppprrrrrrrrrrrrppppppqqqrrrssstttuuuuuuvvvyyy{{{|||{{{{{{{{{|||zzz|||~~~~~~~~~~~~}}}|||{{{|||~~~~~~~~~|||}}}}}}}}}}}}}}}}}}~~~~~~zzz{{{{{{|||}}}}}}~~~~~~zzziiieee___YYYUUUPPPKKKHHHFFFEEEDDDCCCBBBAAAAAAAAABBBEEEGGGIIILLLTTT^^^ggguuuzzztttpppjjjhhhgggggghhhiiiiiiiiikkknnnrrrwwwxxxpppjjjbbbYYYOOOLLLKKKJJJKKKNNNOOOYYYiiizzz|||zzzxxxxxxuuuuuutttsssrrrqqqqqqpppqqqqqqpppppppppqqqrrrrrrsssssssssrrrqqqqqqsssuuurrrssstttuuuvvvvvvuuuuuuvvvwwwxxxzzzzzzzzzyyyxxx|||{{{{{{zzzyyyyyyzzzzzz{{{{{{zzzyyyzzz{{{|||~~~oooYYYLLLBBBDDDGGGLLLVVVjjjssscccWWWOOOLLLIIIGGGEEEDDDDDDDDDCCCAAA======>>>???DDDKKKTTTZZZiiippp{{{yyyuuutttpppfffYYYNNNHHHGGGCCCBBBAAA@@@@@@@@@@@@AAABBBBBBBBBCCCDDDEEEEEEEEEGGGGGGHHHIIIJJJJJJKKKKKKLLLNNNPPPQQQRRRTTTWWWZZZYYY[[[]]]___```bbbeeegggiiiiiihhhggghhhiiijjjkkkkkkkkkjjjjjjjjjjjjjjjjjjhhhiiikkknnnoooqqqqqqqqqppppppqqqrrrrrrsssttttttvvvyyy|||}}}|||zzzzzz{{{yyy{{{}}}}}}||||||}}}~~~|||{{{zzz{{{|||}}}|||{{{yyy{{{|||~~~~~~~~~}}}|||zzzzzzzzzzzzzzz{{{{{{{{{}}}}}}~~~~~~~~~~~~~~~}}}uuunnnddd[[[UUUQQQNNNLLLIIIHHHFFFDDDCCCBBBAAAAAA???AAABBBCCCEEEKKKTTTZZZcccnnn~~~yyypppmmmkkkiiiiiiiiihhhfffhhhjjjnnnqqquuu{{{yyyssslllddd^^^WWWQQQKKKJJJJJJJJJMMMRRRYYYdddvvv~~~{{{xxxvvvuuuuuuuuuuuutttsssqqqppppppnnnnnnnnnnnnooopppqqqrrrsssssstttrrrqqqrrrtttvvvrrrrrrsssssssssssssssrrrtttuuuwwwyyyzzzyyyxxxwww{{{{{{{{{zzzzzz{{{||||||}}}}}}|||||||||}}}~~~~~~jjjWWWHHHFFFFFFJJJQQQaaaooo___TTTNNNLLLJJJGGGEEEEEEEEECCCBBB>>>???>>>>>>@@@EEEKKKPPP[[[cccppp{{{}}}{{{{{{xxxoooaaaSSSKKKGGGEEEDDDBBB@@@?????????@@@@@@AAAAAAAAABBBCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJLLLMMMOOOPPPPPPRRRUUUWWWWWWYYY[[[\\\^^^```dddgggjjjiiihhhgggggghhhiiijjjjjjjjjjjjjjjjjjjjjjjjjjjhhhiiijjjlllmmmnnnooooooppppppqqqrrrrrrsssttttttwwwyyy{{{{{{zzzyyyyyyzzzyyy{{{||||||{{{zzz{{{{{{{{{zzzyyyyyy{{{{{{zzzyyywwwyyy{{{}}}~~~}}}{{{zzzyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{|||}}}~~~~~~~~~~~~~~~|||nnnaaaXXXSSSPPPNNNIIIHHHFFFDDDCCCAAAAAA@@@???@@@@@@AAACCCHHHMMMRRRWWW```ooo~~~{{{wwwrrrnnnlllkkkiiihhhgggiiilllmmmnnnpppsssvvv}}}~~~uuulllfff```YYYTTTMMMJJJHHHHHHGGGIIIRRR]]]nnnwww}}}{{{|||}}}yyyvvvuuuvvvvvvvvvuuutttrrrqqqpppmmmmmmmmmnnnoooppprrrrrrrrrsssssssssrrrsssvvvxxxttttttsssrrrqqqqqqrrrrrrssstttvvvxxxyyyyyyyyyxxx|||{{{{{{{{{{{{|||}}}}}}}}}}}}|||||||||}}}}}}}}}|||{{{dddRRRIIIFFFJJJNNNZZZwww}}}jjj[[[RRROOOLLLHHHFFFFFFEEEDDDCCCAAAAAA@@@??????AAAFFFIIIPPPYYYeeepppwww{{{}}}~~~}}}}}}|||vvvjjj]]]RRRLLLHHHFFFCCCAAA??????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDFFFGGGHHHHHHIIIKKKLLLMMMMMMNNNQQQSSSTTTVVVWWWYYYZZZ]]]aaadddhhhgggfffeeeeeeeeefffggghhhhhhhhhiiiiiijjjjjjkkkiiiiiiiiijjjkkkkkklllllloooooopppqqqrrrsssttttttwwwyyyyyyyyyxxxwwwxxxzzzyyy{{{||||||{{{yyyzzz{{{{{{zzzyyyyyyzzz{{{yyyxxxwwwxxx{{{}}}}}}|||yyyxxxyyyyyyyyyyyyyyyzzzzzzzzzxxxyyyyyyzzz{{{|||||||||~~~~~~pppcccZZZTTTPPPKKKJJJHHHFFFDDDCCCCCCBBBAAAAAABBBBBBDDDFFFIIIKKKPPPXXXeeeqqqxxxtttqqqooommmiiijjjjjjjjjiiijjjmmmpppssswww}}}yyyrrriiiaaa[[[VVVPPPLLLFFFFFFHHHIIIJJJSSSfffyyy{{{|||{{{yyyyyy||||||zzzxxxwwwwwwwwwvvvuuusssqqqoooooooooooooooppprrrssstttqqqrrrssssssssstttwwwzzzwwwuuusssqqqpppppprrrsssrrrsssuuuwwwyyyzzz{{{{{{{{{{{{{{{{{{{{{||||||}}}{{{{{{{{{{{{{{{{{{{{{{{{www}}}qqq^^^NNNEEEIIIMMMTTTkkkxxxggg\\\QQQMMMIIIGGGFFFFFFEEEDDDBBBBBBAAA???>>>???BBBEEEGGGNNNYYYbbbjjjqqqwww{{{{{{||||||zzztttiii]]]TTTKKKIIIEEEBBB@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCEEEFFFGGGHHHHHHIIIJJJKKKKKKLLLNNNPPPQQQRRRTTTUUUVVVYYY]]]aaaccccccbbbaaaaaabbbcccdddeeeffffffggghhhiiiiiiiiijjjiiiiiiiiiiiiiiiiiijjjlllmmmnnnoooqqqrrrssstttxxxxxxxxxvvvuuuuuuwwwzzzxxxyyy{{{|||{{{{{{{{{}}}}}}|||zzz{{{||||||zzzyyyyyyzzz|||}}}}}}{{{yyyxxxyyyyyyzzzzzzzzz{{{{{{|||yyyyyyyyyzzzzzz{{{{{{{{{|||}}}}}}~~~ooobbbYYYSSSNNNMMMKKKIIIHHHGGGFFFFFF??????@@@@@@AAABBBCCCCCCKKKRRR\\\eeeppp|||xxxuuussslllkkkjjjhhhgggiiimmmppplllpppsssxxx{{{rrrkkkaaaZZZTTTPPPKKKGGGCCCEEEIIIMMMRRRaaa}}}}}}~~~}}}zzzxxxxxx}}}}}}{{{vvvwwwwwwvvvuuurrrpppoooqqqqqqqqqqqqrrrssstttuuuqqqrrrsssssssssuuuyyy{{{yyywwwssspppoooppprrrtttrrrssstttvvvxxxzzz|||}}}{{{{{{zzzzzzzzz{{{||||||yyyyyyyyyyyyyyyyyyxxxxxxttt|||~~~fffRRREEEIIILLLPPPccc{{{ttthhhRRRNNNJJJGGGFFFFFFEEEDDDBBBBBBBBB@@@>>>>>>@@@CCCAAAGGGPPPXXX___hhhpppvvvyyyyyy{{{}}}zzzrrreee[[[MMMJJJGGGCCCAAAAAAAAABBB@@@@@@@@@@@@@@@AAAAAAAAA@@@AAABBBCCCEEEFFFGGGHHHIIIJJJKKKKKKKKKLLLNNNPPPOOOPPPQQQRRRSSSVVVZZZ^^^```______^^^^^^___aaaaaacccddddddeeefffggghhhhhhjjjjjjiiihhhgggggghhhhhhjjjjjjlllnnnpppqqqssssssxxxxxxwwwtttssstttwwwzzzvvvxxxzzz|||||||||~~~}}}||||||}}}}}}|||zzz{{{|||}}}~~~}}}|||zzzxxxyyyyyyzzz{{{{{{|||}}}}}}{{{{{{||||||||||||}}}}}}{{{|||~~~~~~~~~~~~~~~|||~~~}}}}}}zzzjjj___XXXTTTRRRPPPLLLJJJHHHGGGGGGDDDCCCAAA@@@@@@AAACCCDDDHHHJJJPPPXXXeeeuuu{{{vvvrrrmmmjjjiiijjjjjjjjjmmmmmmooouuu}}}~~~tttkkkddd\\\TTTPPPKKKFFFDDDFFFBBBFFFOOOWWW___ppp~~~xxxwwwzzz}}}|||yyyvvvuuuttttttrrrqqqvvvwwwxxxxxxwwwuuusssrrrrrrrrrrrrrrrssstttuuuvvvyyywwwtttqqqpppqqqsssuuuuuuuuuuuuwwwyyyzzzyyyxxxzzz|||}}}|||{{{zzz{{{}}}zzzyyyxxxwwwwwwwwwxxxyyyyyy|||~~~~~~xxxbbbNNNIIIIIIKKKVVVccc|||qqq\\\QQQHHHGGGFFFCCCCCCGGGCCCBBBBBBAAA@@@???>>>===BBBDDDHHHLLLRRR[[[dddkkktttxxx}}}~~~qqqdddYYYTTTMMMGGGCCCAAA???>>>??????>>>>>>>>>>>>??????DDDDDDCCCCCCCCCCCCDDDDDDFFFFFFFFFGGGHHHIIIJJJKKKNNNNNNPPPRRRSSSUUUVVVWWW[[[[[[\\\]]]]]]^^^______``````aaabbbdddeeeffffffhhhiiijjjiiihhhggghhhiiieeehhhkkkmmmnnnqqqtttvvvuuuvvvvvvtttrrrppppppqqqvvvvvvwwwwwwwwwwwwvvvvvv~~~~~~~~~}}}{{{zzzyyyxxx}}}{{{yyywwwxxxyyyzzz{{{{{{{{{{{{|||||||||{{{zzzzzzyyyyyy~~~}}}}}}|||}}}}}}~~~~~~{{{}}}~~~}}}mmmaaaYYYUUUPPPLLLKKKIIIGGGEEEDDDCCCBBB@@@@@@AAACCCCCCEEEHHHLLLSSS]]]kkkzzzzzztttpppoooooopppppplllkkklllooouuu|||~~~|||zzzzzz~~~|||uuulllddd[[[TTTNNNKKKGGGDDDCCCFFFGGGHHHOOO\\\jjj}}}}}}yyyxxxyyy||||||yyywwwvvvvvvuuusssrrrssstttuuuvvvvvvtttsssrrrrrrrrrqqqqqqqqqssstttuuuuuusssrrrqqqqqqtttwwwyyyuuuuuuuuuxxx{{{||||||{{{{{{|||}}}}}}{{{zzz{{{|||zzzyyyxxxwwwwwwxxxyyyzzzyyy|||~~~~~~nnnWWWLLLGGGDDDKKKUUUfffzzzlll```UUUQQQNNNIIIFFFGGGCCCCCCBBBAAA@@@????????????AAACCCFFFKKKSSS\\\cccmmmttt|||uuu```ZZZRRRJJJEEECCCAAA???@@@???????????????@@@@@@CCCCCCBBBBBBBBBBBBCCCCCCEEEEEEFFFFFFGGGHHHJJJKKKLLLMMMNNNPPPQQQSSSTTTUUUZZZZZZ[[[[[[\\\]]]^^^^^^``````aaaaaabbbbbbbbbcccfffggghhhgggfffeeefffgggfffiiikkklllmmmnnnqqqsssqqqrrrsssrrrppppppppprrrtttuuuuuuvvvwwwwwwvvvvvv{{{{{{{{{{{{{{{zzzzzzyyy~~~~~~~~~|||zzzxxxxxxxxxyyyzzz{{{{{{{{{zzz{{{{{{zzzzzzzzzzzzyyyyyy}}}}}}}}}}}}~~~~~~~~~}}}||||||||||||||||||~~~}}}zzziiiccc\\\SSSOOONNNMMMJJJFFFEEEDDDCCCAAAAAAAAABBBCCCBBBDDDGGGKKKSSS^^^jjjrrr{{{xxxwwwwwwvvvooonnnlllmmmpppsssuuuuuutttrrrpppppprrrvvv{{{~~~wwwqqqlllfff___ZZZQQQLLLGGGGGGEEEBBBDDDHHHKKKKKKRRRbbbvvv}}}}}}{{{zzzyyy{{{~~~{{{yyyxxxwwwwwwwwwuuusssqqqrrrssstttuuutttsssssssssrrrpppooopppqqqssstttssssssrrrrrrsssuuuxxxzzzuuuuuuvvvyyy|||~~~~~~}}}|||}}}~~~}}}{{{zzz{{{|||zzzyyyxxxxxxxxxxxxzzzzzzyyy|||~~~~~~~~~cccSSSIIICCCDDDJJJOOOaaavvvyyykkk\\\UUUQQQLLLGGGDDDCCCCCCBBBBBBAAAAAAAAA@@@?????????@@@DDDKKKTTTZZZeeennnyyynnnggg\\\RRRKKKGGGEEECCC@@@@@@????????????@@@@@@AAAAAAAAA@@@@@@AAAAAAAAADDDDDDDDDEEEFFFGGGIIIIIIJJJJJJLLLMMMOOOPPPQQQRRRWWWWWWXXXYYY[[[\\\\\\]]]________________________bbbdddeeedddccccccdddeeegggiiijjjkkkkkkkkkmmmooolllnnnoooooonnnnnnoooqqqqqqrrrsssuuuvvvvvvvvvvvvwwwxxxyyyzzzzzz{{{zzzzzz||||||}}}~~~}}}{{{xxxwwwxxxyyyyyyzzzzzzzzzyyyyyyxxxxxxxxxyyyyyyyyyyyyzzz{{{{{{zzzzzz{{{}}}~~~~~~}}}|||{{{zzzzzz}}}~~~|||}}}}}}}}}}}}~~~~~~~~~vvvnnneeeYYYTTTTTTSSSOOOJJJGGGFFFEEECCCBBBBBBBBBBBB???AAACCCFFFKKKTTT]]]dddqqqzzz}}}|||vvvtttqqqppppppqqqpppoooooommmlllkkklllooorrrttttttwww|||zzztttkkkccc]]]XXXSSSOOOKKKGGGEEEEEEDDDCCCEEEKKKMMMPPPYYYhhh{{{{{{|||}}}{{{yyyyyy}}}zzzyyyxxxxxxyyyyyywwwuuupppqqqrrrtttuuuuuuuuuuuutttrrrpppooooooppprrrtttvvvuuuuuuttttttuuuvvvwwwwwwwwwwwwyyy|||}}}}}}|||}}}~~~~~~}}}{{{zzzzzz{{{zzzzzzyyyxxxxxxyyy{{{{{{{{{}}}qqq^^^RRRIIIEEEFFFFFFQQQaaasssuuucccXXXSSSPPPJJJFFFDDDDDDDDDCCCCCCBBBBBBBBBAAAAAA???>>>@@@EEEMMMSSS___hhhttt~~~vvvjjj]]]TTTNNNIIIGGGAAAAAA@@@???????????????@@@??????>>>>>>??????@@@CCCCCCCCCCCCDDDFFFGGGHHHHHHIIIJJJKKKMMMNNNOOOPPPTTTTTTUUUWWWXXXZZZ[[[[[[]]]^^^^^^^^^^^^^^^______```aaaccccccbbbbbbccceeeeeegggiiiiiiiiiiiikkkmmmjjjkkkllllllkkkkkklllnnnnnnoooqqqssstttuuuvvvvvvwwwxxxyyyzzzzzzzzzzzzzzz{{{|||}}}}}}|||zzzxxxwwwxxxxxxyyyyyyyyyxxxxxxwwwuuuvvvvvvwwwxxxxxxyyyyyyxxxxxxwwwwwwyyy{{{}}}~~~~~~~~~~~~}}}||||||{{{~~~}}}|||{{{{{{{{{|||}}}~~~}}}~~~zzzoooaaaYYYWWWVVVRRRNNNJJJIIIGGGFFFDDDCCCBBBAAA>>>@@@AAADDDGGGNNNUUUZZZbbbjjjuuu~~~}}}zzzvvvtttsssqqqooonnnlllkkkiiiiiiiiijjjmmmnnnmmmpppsssvvvwwwzzz}}}yyypppjjjaaaYYYRRRMMMJJJHHHGGGDDDEEEFFFEEEDDDHHHNNNPPPYYYdddooozzzzzz|||~~~|||yyyyyy{{{~~~~~~}}}||||||yyyxxxxxxyyyzzzzzzxxxvvvqqqrrrtttuuuwwwxxxxxxyyytttsssqqqpppqqqrrrtttuuuwwwwwwwwwwwwwwwwwwxxxxxxzzzyyyyyyzzz{{{{{{zzzxxx{{{}}}}}}|||zzzzzzzzz{{{zzzzzzyyyyyyyyyzzz|||}}}}}}~~~iii\\\QQQHHHDDDEEEIIIQQQ___tttrrrbbbZZZVVVPPPKKKFFFFFFEEEEEEDDDCCCCCCCCCCCCBBB???======AAAGGGLLLWWW```lllvvvttthhh]]]TTTMMMHHHDDDCCCBBB@@@???>>>>>>>>>>>>>>>============>>>>>>AAAAAAAAABBBCCCDDDEEEFFFHHHHHHIIIJJJLLLMMMNNNNNNPPPQQQRRRTTTVVVWWWYYYYYY[[[[[[\\\]]]^^^___``````___```bbbbbbbbbbbbdddeeebbbdddfffggghhhiiikkkmmmjjjkkklllkkkiiihhhiiijjjlllmmmoooqqqsssttttttuuuxxxyyyyyyzzzzzzyyyyyyyyyzzz{{{|||}}}|||{{{yyywwwvvvwwwwwwwwwwwwvvvvvvuuusssssstttuuuvvvwwwxxxxxxvvvvvvvvvvvvwwwyyy{{{|||||||||~~~~~~}}}|||zzzzzz{{{{{{|||}}}~~~~~~}}}mmm```ZZZWWWSSSPPPMMMLLLKKKIIIFFFDDDCCCBBB???@@@AAACCCEEEIIIOOOSSSZZZaaajjjqqqxxx|||yyyvvvsssqqqnnnllliiigggfffgggiiijjjjjjlllnnnoooooooooqqqssstttvvvxxxzzz}}}zzzrrrkkkccc___XXXPPPJJJGGGEEEEEEDDDDDDFFFIIIIIIIIINNNUUUZZZgggsssxxx{{{|||}}}}}}|||zzzyyyyyyzzz{{{|||}}}}}}|||{{{yyyxxxwwwvvvwwwyyyzzz{{{yyywwwttttttuuuvvvxxxyyyzzz{{{sssssssssttttttuuuvvvwwwuuuvvvxxxzzz{{{{{{|||||||||{{{zzzzzz{{{zzzxxxwwwyyyzzz{{{{{{zzzyyyzzz{{{{{{zzzyyyyyyzzz{{{}}}~~~vvvgggZZZLLLBBBDDDDDDGGGPPPbbbzzzpppbbbZZZQQQJJJHHHHHHGGGFFFEEEDDDCCCCCCBBBAAA???<<<;;;===AAADDDMMMVVV```kkkxxx|||rrrhhh^^^TTTMMMIIIHHHEEECCCAAA???>>>===>>>======<<<<<<======>>>?????????@@@AAABBBDDDDDDFFFGGGHHHIIIJJJKKKKKKLLLLLLMMMOOOQQQSSSUUUWWWXXXYYYYYYZZZ\\\]]]___``````^^^___aaabbbbbbbbbdddfffbbbdddfffgggggghhhjjjllljjjkkkkkkjjjiiihhhhhhiiikkklllnnnoooqqqrrrsssssswwwwwwxxxxxxxxxxxxxxxwwwyyyzzz|||||||||{{{yyywwwsssttttttuuuuuuuuuttttttrrrrrrsssttttttuuuvvvvvvuuuuuuvvvwwwxxxxxxyyyyyyyyy{{{}}}~~~~~~~~~}}}{{{{{{{{{{{{|||}}}}}}~~~~~~~~~mmmaaaZZZVVVUUUOOOOOOMMMKKKIIIFFFDDDBBB???@@@AAAAAABBBDDDGGGJJJQQQWWW___eeejjjrrr~~~|||wwwtttpppllliiiiiijjjkkkkkklllmmmllljjjiiiiiijjjmmmooopppqqqqqqtttzzz~~~~~~~~~|||vvvqqqjjjbbb\\\TTTRRRNNNIIIEEECCCDDDEEEEEEGGGKKKPPPQQQSSSYYYbbbjjjwww~~~}}}|||||||||zzzxxxvvvuuuwwwzzz{{{{{{yyywwwuuuuuuuuuvvvxxxzzz{{{yyywwwuuuuuuvvvvvvxxxyyyzzz{{{rrrsssuuuwwwyyyyyyyyyyyyxxxyyy{{{}}}}}}}}}|||||||||{{{{{{{{{||||||{{{yyyvvvxxxyyyyyyyyyyyyzzz{{{{{{zzzzzzzzzzzz|||}}}~~~uuugggVVVHHHBBBBBBCCCHHHTTTiiipppcccWWWMMMKKKJJJIIIGGGFFFDDDCCCBBBAAAAAA@@@===;;;;;;>>>@@@DDDKKKUUU]]]jjjzzzwwwlllaaaYYYOOOMMMJJJGGGDDDAAA@@@???======<<<<<<<<<<<<======>>>>>>>>>???@@@AAABBBCCCDDDDDDEEEFFFGGGHHHIIIIIIJJJKKKMMMOOOQQQTTTVVVVVVXXXYYYYYYZZZ[[[\\\\\\]]]\\\^^^```aaaaaabbbdddfffdddeeeggggggfffggghhhjjjhhhjjjkkkjjjiiiiiijjjlllkkkkkkmmmnnnppppppqqqqqqrrrssstttuuuvvvwwwwwwwwwwwwyyyzzz{{{{{{yyywwwvvvpppqqqrrrsssssssssssssssqqqrrrrrrrrrsssssstttttttttuuuwwwxxxyyyxxxwwwvvvxxxzzz|||}}}~~~}}}|||{{{}}}~~~~~~~~~}}}|||||||||||||||}}}}}}|||}}}xxxhhh^^^ZZZYYYQQQPPPOOOMMMJJJGGGDDDCCC@@@AAAAAA@@@??????AAACCCGGGLLLSSSXXX\\\dddoooxxx{{{yyysssooonnnooopppmmmnnnmmmkkkhhhffffffgggiiijjjkkkkkkjjjmmmrrrwwwtttyyy|||zzzzzz}}}~~~}}}}}}zzzrrrkkkeee^^^VVVQQQJJJIIIGGGDDDBBBBBBDDDFFFIIIKKKQQQXXXZZZ\\\dddnnnwww~~~~~~{{{|||}}}{{{wwwsssrrrtttxxxzzzzzzxxxuuusssssstttuuuxxxzzz{{{yyywwwuuuuuuvvvvvvwwwyyyzzz{{{rrrtttwwwzzz{{{|||{{{zzz}}}~~~~~~|||zzzxxx|||{{{{{{|||~~~}}}|||tttvvvxxxxxxxxxxxxzzz|||{{{zzzzzzzzz{{{|||~~~~~~~~~~~~~~~~~~sssaaaQQQBBBBBBCCCFFFMMM^^^wwwrrrcccWWWLLLKKKJJJHHHFFFDDDCCCBBBBBBCCCBBB@@@>>>===>>>??????FFFMMMTTT___ooo|||yyymmmeeeSSSRRRNNNJJJGGGCCCAAA@@@=========<<<<<<===============>>>>>>???AAABBBCCCBBBCCCCCCDDDEEEFFFGGGGGGHHHIIIKKKNNNPPPSSSUUUVVVYYYYYYYYYYYYYYYYYYYYYYYY[[[]]]___``````aaaccceeefffhhhhhhhhhfffeeefffgggggghhhjjjkkkjjjkkkmmmnnnkkkkkkmmmnnnoooooooooooommmnnnppprrrtttvvvwwwwwwvvvwwwxxxyyyyyyxxxvvvuuunnnooopppqqqrrrsssssssssqqqqqqrrrrrrrrrrrrsssssssssuuuxxxyyyyyyxxxvvvtttxxxyyy{{{||||||zzzyyywww|||}}}~~~~~~}}}}}}|||||||||}}}}}}{{{|||}}}vvvggg___\\\TTTRRRPPPNNNLLLKKKJJJIIIFFFDDDBBB@@@@@@@@@AAABBBDDDFFFHHHNNNUUU]]]eeeiiipppwww|||zzzxxxwwwvvvsssnnnkkkjjjjjjhhhgggllljjjiiijjjlllmmmmmmlllnnnoooqqqsssvvvxxxzzz{{{wwwyyy|||~~~~~~~~~~~~~~~}}}}}}}}}|||tttnnneee]]]WWWRRRMMMKKKHHHCCC@@@BBBCCCBBBBBBEEEJJJSSSbbbnnnuuuyyy~~~~~~~~~yyyyyyzzz||||||zzzvvvsssrrrrrrtttuuuvvvvvvvvvvvvvvvwwwyyy{{{zzzyyywwwuuussstttvvvwwwxxxxxxxxxxxxuuuwwwyyyzzz{{{|||~~~~~~~~~}}}}}}~~~~~~{{{wwwwwwwwwxxxxxxxxxwwwvvvvvvxxxxxxyyyzzzzzz{{{|||||||||}}}~~~~~~}}}}}}}}}mmm^^^NNNEEEAAADDDGGGPPPhhhlllZZZTTTNNNJJJJJJGGGDDDDDDGGGDDDBBB@@@@@@@@@@@@>>>===<<<>>>AAAGGGQQQ___nnnwww}}}vvvhhh]]]SSSNNNIIICCCCCCGGGAAA???======>>>>>>>>><<<<<<<<<===============<<<@@@@@@AAABBBCCCEEEFFFFFFFFFGGGHHHJJJLLLOOOQQQRRRTTTTTTUUUUUUVVVWWWXXXXXX]]]]]]]]]^^^^^^```aaaaaaddddddeeeffffffgggffffffiiiiiiiiihhhiiiiiijjjjjjooommmkkkkkklllllllllkkknnnmmmmmmooorrrtttuuuuuuvvvvvvvvvvvvuuutttrrrqqqsssrrrqqqpppppppppqqqrrrpppooooooooooooqqqrrrsssssssssttttttssssssrrrqqqtttxxx|||}}}zzzwwwuuu|||{{{{{{zzz{{{|||}}}~~~~~~}}}{{{{{{||||||{{{yyy{{{|||}}}~~~wwwhhh___ZZZWWWTTTPPPNNNLLLKKKIIIGGGFFFDDDBBBAAAAAAAAABBBBBBCCCDDDHHHMMMSSSYYY]]]```gggpppxxx~~~{{{vvvrrrpppooommmlllooommmkkklllmmmnnnmmmmmmjjjkkklllmmmnnnpppqqqrrrppprrrtttttttttuuuvvvxxxyyyzzz{{{|||}}}~~~~~~~~~}}}|||{{{||||||{{{zzzzzz{{{}}}~~~~~~}}}}}}|||}}}}}}}}}~~~~~~}}}~~~{{{vvvsssiiiddd\\\UUUPPPLLLIIIFFFFFFCCCBBBDDDDDDDDDHHHNNNSSS^^^ppp}}}|||}}}~~~}}}}}}zzzyyyxxxxxxxxxwwwtttrrrrrrssstttuuuvvvwwwwwwwwwwwwxxxzzz||||||zzzxxxvvvttttttuuuuuuvvvwwwwwwxxxvvvxxxzzz{{{{{{|||~~~~~~~~~|||xxxyyyyyyyyyyyyyyyxxxxxxwwwuuuuuuvvvwwwxxxyyyyyyzzz}}}}}}|||{{{{{{||||||}}}}}}}}}nnnXXXMMMFFFEEEEEEIIIZZZnnnvvvcccWWWPPPKKKIIIGGGCCCCCCFFFDDDCCCAAAAAAAAA@@@???===<<<===???DDDKKKWWWccclllzzzttthhh\\\UUUMMMEEEBBBDDDBBB@@@>>>======>>>===;;;======>>>>>>>>>>>>======??????@@@AAABBBCCCDDDEEEFFFFFFGGGHHHJJJMMMOOOPPPTTTTTTUUUVVVWWWXXXYYYYYY[[[[[[[[[\\\]]]^^^___```bbbbbbdddeeeeeefffffffffhhhhhhhhhhhhhhhiiiiiijjjllljjjhhhhhhiiijjjiiihhhlllllllllmmmppprrrsssttttttuuuuuuuuutttsssqqqppprrrrrrqqqpppppppppqqqrrrpppooonnnnnnnnnooopppqqqsssssssssssssssrrrqqqqqqtttvvvzzz}}}}}}{{{xxxuuuzzzyyyxxxxxxyyyzzz{{{|||||||||||||||{{{zzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~wwwlllccc___YYYTTTQQQOOOMMMKKKJJJIIIFFFDDDBBBBBBBBBBBBAAAAAAAAACCCEEEIIIMMMOOOTTTZZZaaaiiiqqq{{{}}}zzzxxxuuusssrrrpppnnnmmmnnnnnnmmmllljjjjjjjjjjjjjjjkkkllllllmmmnnnnnnnnnllllllnnnpppmmmmmmnnnoooqqqsssuuuwwwwwwwwwxxxzzz{{{|||~~~~~~}}}{{{{{{}}}~~~~~~}}}|||||||||xxxxxxxxxxxxwwwvvvuuutttuuuvvvwwwvvvvvvvvvyyy{{{|||||||||{{{||||||}}}}}}|||uuummmgggdddZZZVVVPPPKKKHHHFFFCCCBBBCCCBBBCCCDDDDDDEEEOOOYYYdddrrr}}}|||{{{|||}}}}}}|||{{{}}}zzzwwwuuuuuuuuutttsssssstttuuuvvvwwwxxxxxxxxxxxxyyy|||}}}}}}|||zzzxxxuuuttttttttttttvvvwwwxxxyyyzzz||||||{{{{{{|||~~~}}}zzz||||||{{{{{{{{{zzzzzzzzztttuuuuuuvvvvvvwwwwwwxxx~~~|||zzzxxxwwwxxxzzz{{{|||{{{fffXXXKKKGGGDDDEEEOOO\\\yyyqqq]]]UUUNNNKKKHHHDDDDDDGGGEEEDDDBBBAAABBBAAA@@@>>><<<======???CCCKKKUUU[[[nnnuuuvvviii___UUUKKKFFFEEEFFFCCC@@@?????????>>>===>>>>>>>>>??????>>>>>>===>>>>>>??????@@@AAABBBBBBEEEEEEEEEFFFHHHIIIKKKLLLPPPQQQRRRSSSUUUVVVWWWXXXXXXXXXXXXYYYZZZ\\\]]]^^^___```bbbcccdddeeeffffffgggffffffffffffggghhhiiikkkiiigggggghhhiiihhhgggiiiiiijjjkkkmmmoooppprrrrrrsssssstttsssrrrpppooorrrqqqpppoooooopppqqqrrrppppppooonnnnnnnnnnnnooorrrrrrrrrsssrrrqqqqqqpppssssssuuuyyy}}}}}}yyyuuuvvvvvvuuuuuuuuuvvvwwwwwwxxx{{{}}}|||yyyxxxyyy{{{||||||}}}}}}~~~}}}}}}|||nnnhhh___YYYUUUSSSQQQOOOMMMLLLIIIGGGEEECCCCCCBBBBBBBBBAAAAAABBBDDDFFFGGGMMMQQQWWW^^^eeennnwww}}}}}}|||yyyvvvuuuttttttrrrpppoooooonnnmmmmmmmmmnnnooopppqqqpppnnnlllkkkmmmnnnlllkkkjjjjjjkkknnnqqqsssppppppqqqrrrsssttttttuuuuuutttssstttvvvxxxyyyyyyxxxxxxwwwwwwvvvvvvvvvuuurrrrrrrrrrrrrrrqqqqqqqqqqqqrrrtttuuuuuuvvvyyy{{{}}}}}}}}}}}}~~~|||vvvnnnfff___YYYVVVMMMJJJFFFDDDCCCBBBAAA@@@AAABBBDDDEEECCCFFFSSSbbbxxx|||{{{{{{}}}~~~|||}}}xxxuuutttuuuuuuuuussstttvvvwwwxxxyyyzzzzzzyyyzzz}}}~~~}}}{{{zzzwwwvvvuuuttttttvvvxxxzzzzzz{{{||||||{{{zzz{{{|||~~~|||~~~~~~}}}|||{{{{{{{{{{{{wwwwwwwwwwwwwwwvvvvvvvvv{{{{{{yyyxxxwwwwwwwwwwwwyyyvvvxxxssscccQQQHHHEEEFFFLLLTTThhhfff\\\RRRMMMKKKHHHGGGJJJGGGEEECCCCCCCCCCCCAAA???<<<<<<<<<;;;===BBBIIINNNaaaiiiuuuvvvkkkaaaVVVNNNJJJIIIGGGCCCBBBBBBBBBBBBAAA>>>>>>>>>>>>>>>>>>===<<<=========>>>>>>?????????CCCCCCCCCDDDEEEFFFGGGHHHJJJKKKLLLNNNPPPRRRSSSTTTUUUUUUVVVWWWXXXZZZ\\\]]]^^^___aaabbbdddeeeffffffddddddddddddeeefffggggggkkkiiigggggghhhiiihhhgggfffgggiiijjjjjjlllooopppqqqqqqrrrssssssrrrqqqpppqqqppppppoooooopppqqqrrrrrrqqqppppppooonnnnnnnnnqqqqqqrrrrrrqqqqqqpppoooqqqooooootttzzz|||xxxssssssrrrrrrrrrrrrssssssssstttyyy}}}|||xxxvvvxxx{{{}}}}}}~~~~~~~~~}}}}}}|||}}}ttthhh___[[[XXXUUURRRPPPNNNLLLJJJHHHFFFDDDDDDBBBAAAAAA@@@AAABBBCCCCCCEEEGGGKKKQQQWWW^^^fffjjjsssyyy}}}{{{yyytttsssrrrqqqqqqrrrsssttttttuuutttrrrooommmmmmnnnooommmkkkiiiiiikkknnnpppmmmmmmmmmnnnnnnooooooooopppooonnnppprrrtttuuutttsssssssssssssssrrrrrrrrrpppppppppppppppqqqqqqqqqppprrrtttuuuvvvxxx{{{}}}~~~~~~{{{rrroooiiiaaaZZZSSSOOOMMMFFFDDDBBBAAABBBCCCBBBBBBAAABBBEEEFFFDDDHHHXXXiii}}}||||||~~~~~~|||wwwtttttttttttttttssstttvvvwwwyyyzzzzzz{{{xxxzzz|||~~~~~~|||zzzzzzyyywwwvvvvvvxxxzzz{{{zzz||||||{{{zzzyyyyyy{{{}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~|||{{{zzzzzzzzz{{{yyyyyyxxxwwwuuuttttttsssxxxyyyzzzzzzyyywwwuuusssvvvuuuwwwrrr\\\MMMFFFFFFJJJOOO[[[qqqooocccVVVPPPLLLIIIIIIJJJHHHFFFEEEDDDDDDDDDBBBAAA======<<<;;;;;;>>>CCCGGGSSS[[[gggrrr|||yyyooodddXXXPPPLLLIIIEEECCCCCCDDDCCCCCC>>>>>>>>>>>>>>>===<<<;;;<<<<<<<<<===============AAAAAAAAAAAABBBCCCDDDEEEGGGGGGIIIJJJLLLNNNOOOPPPSSSSSSTTTVVVWWWZZZ[[[]]]]]]^^^```bbbdddeeeeeeeeebbbbbbbbbbbbcccdddeeefffiiihhhffffffgggggggggfffdddfffhhhiiiiiijjjmmmpppooopppqqqrrrrrrrrrqqqpppppppppoooooooooppprrrrrrsssssssssrrrqqqpppooonnnpppppppppqqqpppoooooonnnnnnkkkkkkooovvvxxxvvvrrrqqqqqqqqqqqqqqqqqqppppppqqqvvv{{{{{{wwwuuuwwwzzz~~~~~~~~~~~~~~~~~~}}}}}}ttthhhaaa]]]XXXTTTQQQPPPOOOMMMJJJHHHGGGFFFAAAAAA@@@@@@@@@@@@@@@AAABBBCCCEEEIIINNNTTTYYY\\\gggmmmuuu}}}|||{{{yyywwwwwwxxxzzz{{{xxxyyyyyywwwtttqqqpppppprrrpppmmmkkkjjjkkkmmmnnnoooooooooooonnnnnnnnnnnnooonnnnnnppprrrttttttssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqrrrssstttuuuvvvsssuuuwwwxxxzzz|||{{{tttooodddaaa\\\VVVPPPKKKHHHGGGCCCBBBAAABBBCCCEEEEEEDDDCCCDDDGGGIIIJJJPPP```qqq~~~~~~}}}||||||}}}~~~~~~{{{xxxuuusssssssssrrrqqqrrrsssuuuwwwyyyzzz{{{{{{wwwxxx{{{}}}~~~}}}{{{zzzzzzzzzyyyxxxxxxyyyzzz{{{yyyzzz{{{zzzxxxwwwxxxyyyyyyzzzzzz{{{{{{|||||||||{{{||||||{{{zzzzzz{{{}}}~~~|||{{{yyyxxxxxxxxxyyyvvvvvvuuuttttttsssrrrrrrvvvxxxzzz|||{{{yyyuuusssvvvwwwyyy~~~pppZZZLLLGGGGGGGGGRRRbbb~~~}}}nnn]]]TTTOOOJJJHHHIIIIIIHHHFFFEEEFFFEEEDDDBBB??????>>>===<<<===@@@CCCEEEMMMYYYdddooozzztttfff[[[RRRNNNIIIFFFEEEDDDDDDCCC????????????>>>===<<<<<<===<<<<<<<<<<<<<<<<<<<<>>============<<<<<<;;;;;;;;;======>>>???@@@AAACCCCCCEEEEEEFFFGGGHHHIIIJJJKKKMMMNNNOOOQQQSSSVVVXXXZZZ[[[[[[]]]^^^____________]]]^^^^^^^^^___aaabbbccceeecccaaaaaabbbbbbbbbaaa___bbbfffeeeddddddiiimmmiiijjjlllmmmnnnnnnnnnmmmooonnnnnnnnnoooppprrrsssqqqrrrrrrsssrrrqqqpppooonnnnnnooooooooonnnmmmmmmkkkkkklllnnnppprrrtttuuurrrsssssstttsssrrrqqqpppppprrruuuwwwxxxxxxwwwvvvyyyyyyzzz{{{||||||||||||yyylllcccZZZSSSRRRQQQQQQPPPNNNLLLJJJIIIIIIHHHGGGEEEDDDBBBAAA@@@???>>>===>>>BBBEEEHHHIIIKKKQQQZZZ```dddhhhmmmqqqpppwww~~~|||{{{{{{{{{||||||}}}}}}||||||{{{zzzzzzyyy{{{zzzzzz|||~~~~~~}}}||||||}}}}}}}}}}}}}}}}}}}}}wwwtttnnniiieee```[[[WWWQQQNNNKKKGGGDDDCCCCCCCCCBBBAAA@@@BBBDDDEEEEEEDDDHHHIIIMMMTTT[[[eeeuuu|||zzz{{{{{{xxxuuutttvvvwwwxxxxxxvvvvvvwwwxxxyyywwwssspppqqqrrrtttvvvxxxyyyzzzzzzsssuuuxxxzzz{{{zzzyyywwwxxxxxxyyyyyyyyyxxxxxxwwwvvvxxxyyyxxxvvvvvvwwwxxxwwwxxxxxxyyyzzz{{{||||||wwwxxxxxxvvvttttttxxx{{{zzzyyyvvvtttssssssttttttqqqrrrtttvvvxxxzzz{{{|||zzzzzzzzzzzzzzzzzz{{{{{{zzzyyyxxx{{{hhhXXXNNNHHHHHHNNNaaa|||vvvfff\\\TTTNNNLLLKKKIIIGGGGGGGGGGGGEEECCCFFFFFFDDDAAA===;;;;;;<<<;;;???FFFLLLSSS___nnnyyy}}}kkkeee]]]VVVPPPMMMJJJHHHCCCCCCCCCCCCBBBAAA@@@???=========<<<<<<;;;;;;:::<<<======>>>@@@AAACCCDDDBBBCCCCCCDDDEEEFFFFFFGGGKKKKKKMMMOOORRRTTTWWWXXXYYYZZZ[[[\\\\\\\\\\\\\\\]]]]]]]]]^^^___```bbbbbbfffdddbbbbbbcccdddcccbbb]]]```ddddddbbbbbbfffkkkfffhhhiiikkklllllllllkkkooonnnnnnnnnoooppprrrsssppppppqqqrrrqqqpppooonnnnnnnnnnnnnnnnnnmmmmmmllllllmmmoooppppppqqqtttwwwssstttuuuuuutttsssrrrqqqpppqqqsssvvvyyyyyywwwtttvvvwwwxxxyyyzzzzzz{{{{{{{{{wwwkkkeee\\\QQQTTTQQQOOOOOOQQQQQQNNNJJJMMMKKKIIIFFFDDDBBBBBBBBBCCCBBBAAA@@@@@@BBBDDDEEEHHHJJJNNNSSSWWWZZZ]]]^^^hhhkkkpppwww}}}wwwrrrjjjgggbbb\\\VVVQQQNNNMMMMMMIIIEEECCCDDDDDDBBB@@@>>>???CCCGGGGGGDDDGGGLLLLLLSSS\\\dddkkkttt~~~|||xxxtttrrrsssuuuvvvvvvvvvuuuuuuwwwyyy{{{zzzwwwtttrrrqqqrrrrrrrrrsssuuuvvvxxxyyywwwwwwwwwxxxwwwvvvuuuuuuzzzzzzzzzyyywwwuuusssrrrssstttuuuvvvvvvvvvuuutttvvvwwwyyyyyyxxxxxxyyy{{{vvvvvvvvvvvvvvvvvvvvvvvvyyyxxxvvvtttsssrrrrrrsssrrrqqqppprrrtttwwwwwwwwwvvvvvvwwwzzz||||||zzzxxxwwwzzz}}}|||}}}|||aaaOOOJJJKKKMMMXXXnnnvvvbbbUUUTTTWWWOOOLLLJJJKKKKKKGGGGGGIIIEEEDDDCCCBBB@@@???>>>===;;;===???BBBHHHRRR___gggzzzvvvjjjddd\\\QQQKKKKKKFFFDDDCCCAAA@@@@@@@@@@@@???===<<<<<<===<<<:::888<<<=========>>>>>>??????AAAAAAAAABBBCCCDDDFFFFFFIIIJJJLLLMMMOOOPPPPPPPPPSSSUUUWWWWWWXXXYYY[[[\\\^^^^^^^^^^^^___```aaabbbfffeeedddcccccccccccccccbbbaaa`````````bbbdddffffffggghhhjjjjjjiiihhhhhhmmmllllllmmmoooooonnnlllpppppppppppppppqqqqqqqqqmmmmmmmmmlllkkkkkkjjjjjjkkkkkklllnnnqqqrrrqqqpppoooppprrrtttuuuuuuttttttssstttuuuuuuvvvuuuuuuuuusssttttttuuuwwwzzz}}}~~~uuuiii]]]RRRVVVTTTRRRQQQQQQRRRSSSSSSOOOMMMKKKIIIGGGEEEDDDDDDCCCBBBAAA@@@@@@AAABBBCCCCCCEEEHHHLLLOOORRRTTTUUUYYY\\\aaagggnnnwww~~~zzzuuuooohhhddd]]][[[WWWRRRNNNKKKIIIHHHGGGEEEBBBAAABBBBBBAAA???@@@@@@CCCGGGHHHHHHLLLSSSZZZbbbmmmuuu|||}}}zzzvvvtttssstttuuuuuuuuutttsssrrruuuwwwyyyyyywwwuuuttttttssssssttttttuuuvvvwwwwwwttttttuuuuuuuuuuuuvvvvvvuuuvvvwwwwwwvvvtttrrrpppqqqrrrssstttttttttssssssqqqssstttuuutttuuuwwwyyyxxxwwwvvvuuuuuuuuuuuuuuuxxxxxxyyyxxxwwwuuusssrrrqqqpppoooqqqtttvvvvvvvvvwwwvvvwwwyyy{{{|||zzzxxxvvvyyy|||||||||ooo[[[SSSHHHHHHOOOaaavvvooo___WWWVVVQQQMMMJJJLLLJJJFFFEEEGGGEEEDDDCCCBBBAAA???>>>>>>:::;;;<<<>>>AAAIIISSS[[[iiirrr~~~yyysssjjj]]]SSSQQQKKKJJJHHHFFFEEEBBB@@@>>>@@@>>>======>>>===<<<:::<<<<<<<<<======>>>>>>>>>????????????AAABBBCCCDDDEEEFFFGGGIIIJJJKKKKKKLLLQQQSSSUUUVVVWWWXXXZZZ\\\^^^^^^^^^^^^^^^___```aaaeeeeeedddcccccccccccccccbbbaaa`````````bbbdddeeeffffffggghhhhhhhhhhhhhhhllllllkkkmmmnnnooommmllloooooooooppppppppppppqqqooooooooonnnnnnnnnmmmmmmlllkkklllnnnqqqrrrrrrqqqqqqrrrssstttvvvvvvwwwwwwssssssttttttttttttsssssspppooopppppprrruuuwwwxxxxxxfffYYYRRRQQQQQQQQQQQQRRRRRRRRRPPPPPPOOOMMMKKKIIIGGGFFFDDDCCCBBB@@@???@@@@@@AAA???@@@BBBEEEGGGIIIKKKLLLNNNQQQUUUZZZ```gggooottt|||yyytttoooiiiccc[[[WWWPPPNNNKKKHHHFFFEEEDDDDDDBBBAAA@@@@@@BBBBBBAAA@@@DDDCCCEEEIIILLLNNNTTT\\\gggppp}}}|||zzzxxxuuurrrsssttttttuuutttsssqqqpppsssvvvxxxyyyxxxwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuurrrrrrqqqqqqrrrsssuuuuuurrrsssvvvwwwwwwuuurrrpppoooooopppqqqrrrqqqqqqqqqnnnoooqqqrrrrrrsssvvvxxxyyyxxxuuutttsssssstttuuuvvvxxxzzz{{{zzzwwwtttrrrpppoooooopppsssuuuuuutttxxxwwwvvvwwwyyyzzzzzzyyyuuuyyy||||||||||||eeeXXXJJJGGGIIISSScccxxxnnn___WWWUUUPPPMMMMMMLLLHHHEEEFFFEEEEEEDDDCCCAAA@@@??????<<<<<<;;;:::;;;@@@GGGLLLXXX```mmmzzz|||mmm___YYYQQQOOOMMMKKKIIIFFFBBB???AAA@@@>>>>>>??????>>><<<<<<<<<<<<<<<<<<=========<<<<<<<<<===>>>???@@@AAAAAABBBCCCEEEFFFGGGHHHHHHNNNPPPRRRTTTUUUVVVYYY[[[^^^]]]]]]]]]]]]]]]^^^___dddccccccbbbbbbbbbbbbcccbbbaaaaaa```aaacccdddeeefffffffffffffffggghhhhhhlllkkkkkklllnnnnnnmmmlllnnnnnnoooooooooppppppppprrrrrrqqqqqqqqqqqqqqqqqqmmmllllllnnnqqqrrrrrrrrrsssssstttuuuvvvxxxyyyzzzsssssssssssssssrrrqqqpppnnnmmmmmmmmmnnnppprrrsss|||lllVVVSSSPPPQQQTTTTTTPPPLLLQQQQQQQQQPPPNNNLLLIIIHHHFFFEEECCCAAA@@@?????????@@@@@@@@@AAACCCDDDEEEFFFHHHJJJNNNRRRVVV\\\bbbfffnnnrrrxxx|||xxxuuupppmmmhhhccc^^^XXXRRRMMMIIIHHHFFFDDDBBBBBBBBBBBB@@@@@@AAABBBBBBCCCBBBBBBGGGFFFIIIPPPVVVZZZ```gggttt}}}}}}zzzwwwuuusssrrrqqqrrrsssssssssrrrqqqpppsssvvvyyyzzzxxxwwwwwwwwwwwwwwwwwwwwwvvvuuuttttttsssrrrpppnnnnnnpppqqqsssqqqtttwwwzzzzzzxxxuuussslllmmmmmmnnnoooooooooooommmnnnooopppqqqsssvvvxxxyyywwwtttqqqpppppprrrssstttuuuwwwyyyxxxvvvsssqqqoooooooooqqqtttvvvuuutttxxxwwwuuuvvvxxxyyyyyyyyyvvvyyy|||}}}}}}nnn___QQQLLLHHHKKKUUUfff~~~lll^^^ZZZTTTOOOOOOOOOJJJGGGGGGFFFFFFEEEDDDCCCAAAAAA@@@???>>>;;;::::::===AAADDDMMMUUU```kkkttt{{{{{{llldddWWWTTTOOOLLLKKKIIIFFFCCCCCCAAA??????@@@@@@???===;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===??????@@@AAACCCDDDFFFGGGGGGGGGJJJLLLOOOQQQRRRTTTVVVYYY\\\[[[[[[ZZZ[[[[[[\\\\\\aaaaaa`````````aaabbbbbbbbbbbbbbbbbbcccdddeeefffggggggfffeeeeeeggghhhiiikkkkkkkkklllnnnooonnnlllmmmmmmmmmnnnnnnooooooppprrrrrrrrrrrrssssssssssssnnnmmmmmmnnnqqqssssssssstttsssssstttvvvxxx{{{|||uuuuuuuuutttsssqqqpppooooooooonnnmmmnnnooopppqqqooobbbUUUPPPTTTVVVSSSNNNQQQRRRRRRQQQOOOMMMKKKIIIHHHGGGFFFDDDBBBAAA@@@???AAA@@@@@@???@@@AAABBBBBBAAACCCFFFHHHKKKOOOSSSWWW\\\```eeekkkpppvvv{{{|||xxxtttqqqmmmiiifff___\\\XXXUUUQQQMMMIIIEEEFFFEEECCCAAA@@@@@@@@@AAA@@@@@@AAABBBBBBBBBCCCDDDGGGIIIRRR```kkkqqqwww|||{{{{{{zzzxxxvvvtttsssrrrnnnoooqqqsssssstttssssssuuuwwwzzzzzzyyywwwvvvvvvxxxxxxxxxxxxwwwvvvuuutttuuussspppnnnmmmmmmnnnnnnppprrrvvvyyyzzzxxxuuussskkkkkkkkklllmmmnnnoooooolllmmmmmmmmmnnnooosssvvvwwwuuuqqqooommmnnnoooqqqqqqrrrsssssssssrrrqqqqqqppppppqqqsssvvvwwwvvvuuuxxxvvvuuuuuuwwwxxxxxxwwwxxxzzz}}}}}}}}}|||lllVVVOOOIIIIIIMMMYYYnnn|||kkk```XXXQQQPPPOOOLLLIIIIIIFFFFFFEEEEEEDDDCCCBBBBBB@@@>>>;;;::::::<<<>>>???FFFLLLUUU^^^fffnnntttxxx{{{rrreee^^^UUUPPPMMMLLLIIIFFFEEECCC@@@???@@@@@@???>>><<<<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;<<<===>>>??????@@@AAACCCDDDEEEFFFFFFEEEHHHKKKLLLNNNPPPRRRUUUXXXXXXWWWWWWXXXXXXYYYYYY^^^^^^]]]^^^^^^___```aaabbbbbbbbbcccddddddeeefffggggggfffeeeeeeggghhhiiijjjjjjjjjkkknnnnnnmmmlllkkkkkklllmmmmmmnnnooooooqqqqqqqqqrrrrrrsssssssssooonnnmmmnnnqqqsssttttttttttttttttttvvvxxxzzz{{{wwwwwwwwwvvvuuusssqqqqqqqqqpppooonnnnnnooopppqqqzzzcccUUUSSSVVVVVVTTTSSSRRRRRRQQQOOONNNLLLKKKKKKJJJIIIGGGEEEDDDBBBBBBAAA@@@???>>>===>>>???@@@???AAACCCDDDEEEGGGJJJMMMSSSVVVZZZ^^^aaaffflllooosssyyy}}}sssppplllhhheeebbb^^^[[[TTTRRROOOMMMKKKIIIFFFDDDCCCBBB@@@???>>>>>>?????????@@@AAAAAAAAACCCGGGJJJLLLSSSeee{{{yyywwwxxxyyyxxxvvvtttssstttmmmnnnqqqssstttuuuttttttuuuxxxzzzzzzyyywwwvvvvvvvvvwwwxxxyyyyyyxxxwwwvvvvvvuuurrrooommmllllllllllllnnnrrrtttuuutttrrrpppkkkkkkkkkkkklllnnnooopppkkkkkkkkkjjjiiijjjmmmppprrrqqqooommmllllllmmmnnnoooppppppqqqqqqqqqppppppppppppqqqtttwwwxxxwwwuuuwwwvvvuuuvvvwwwxxxwwwuuuxxxzzz|||||||||~~~yyy]]]UUULLLIIIJJJQQQ___lll~~~kkk```UUUQQQPPPMMMJJJJJJGGGGGGFFFEEEEEEDDDCCCCCC>>><<<:::999;;;<<<===<<<>>>CCCJJJQQQYYYaaaiiinnnsss~~~wwwnnnbbb[[[WWWSSSNNNIIIIIIFFFCCCAAAAAAAAA@@@???=========<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>;;;<<<>>>???AAABBBBBBBBBBBBDDDGGGHHHIIIKKKMMMOOOSSSSSSSSSTTTTTTUUUVVVWWWZZZZZZZZZ[[[\\\]]]^^^___```aaaaaabbbccccccddddddeeeeeeeeeeeeeeefffgggggghhhggggggiiikkklllllljjjjjjjjjkkklllmmmnnnnnnooooooooopppqqqqqqrrrsssssspppooommmnnnqqqtttuuuuuuuuuuuuuuuvvvwwwxxxyyyzzzyyyxxxxxxwwwvvvuuussssssppppppooonnnnnnnnnoooppppppddd^^^[[[ZZZUUUTTTSSSQQQPPPOOONNNNNNMMMLLLKKKJJJIIIGGGEEEDDDCCCBBB@@@>>>>>>???@@@AAA???AAABBBCCCCCCCCCEEEGGGLLLNNNPPPSSSUUUYYY]]]aaa```fffmmmrrruuuyyy~~~|||xxxssspppfffccc___\\\ZZZVVVSSSPPPMMMKKKHHHGGGFFFFFFDDDBBB??????>>>>>>>>>???@@@AAA@@@BBBCCCDDDEEEJJJPPPUUU^^^iii|||yyyuuuwwwyyyyyyvvvtttuuuvvvoooppprrrssstttttttttssssssvvvyyyzzzzzzyyyxxxyyytttuuuwwwyyyzzzzzzyyyxxxuuutttsssqqqpppnnnmmmllljjjlllnnnooopppooonnnmmmlllkkkkkklllmmmnnnpppqqqmmmmmmllliiiggggggjjjmmmmmmmmmlllkkkkkkkkkkkkkkkmmmooorrrttttttsssqqqpppooooooqqqsssvvvwwwvvvtttvvvuuuuuuvvvxxxwwwuuusssxxxxxxyyyzzzzzz|||~~~pppcccUUUMMMJJJLLLSSSZZZnnn}}}nnn___XXXUUUQQQNNNMMMGGGGGGGGGFFFFFFEEEDDDDDD@@@===;;;;;;<<<======;;;999<<>>>>>>>>======<<<<<<<<<;;;;;;::::::;;;;;;<<<===999:::<<<===???@@@@@@@@@???AAACCCEEEEEEFFFIIIKKKOOOOOOOOOPPPRRRSSSUUUVVVWWWWWWWWWXXXYYY[[[\\\]]]]]]^^^______``````aaaaaabbbbbbcccdddddddddddddddccccccccceeehhhiiihhhgggiiiiiijjjkkklllmmmnnnnnnnnnnnnooopppqqqrrrssstttqqqooonnnoooqqqtttvvvvvvwwwwwwxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwvvvuuutttqqqpppooooooooopppqqqrrrnnnddd```WWWVVVTTTRRRPPPPPPPPPQQQNNNNNNMMMLLLKKKIIIGGGFFFFFFDDDBBBAAA@@@AAABBBCCC<<<>>>??????>>>>>>???AAABBBDDDEEEGGGHHHKKKOOOSSSSSSXXX^^^bbbdddgggkkkooosss{{{}}}zzzuuuppplllhhhccc```XXXVVVRRROOOMMMJJJGGGDDDFFFCCCAAA??????>>>===;;;>>>>>>>>>>>>???AAACCCDDDCCCEEEGGGHHHKKKQQQZZZaaappp~~~||||||tttwwwyyyyyywwwuuuvvvwwwqqqrrrssstttttttttsssrrrqqqtttxxxzzzzzzzzz{{{{{{ssstttwwwyyy{{{{{{zzzzzzssssssssssssrrrpppooonnnkkkkkkmmmnnnnnnnnnmmmmmmllllllllllllmmmoooqqqrrrqqqpppnnnkkkhhhhhhjjjllljjjjjjjjjjjjjjjjjjjjjjjjllloootttxxxxxxvvvrrrooonnnnnnpppsssuuuvvvtttrrruuuuuuuuuwwwxxxwwwuuurrrwwwwwwwwwwwwxxxzzz|||~~~sss___RRRKKKIIIKKKOOOXXXttt{{{iii___[[[VVVRRRRRRHHHGGGGGGGGGFFFEEEEEEEEECCC@@@>>>>>>???@@@>>><<<999:::===???CCCIIIPPPUUUZZZhhhwww~~~yyywwwwwwrrrhhh```RRROOOJJJGGGEEEDDDCCCBBB??????>>>>>>=========<<<:::::::::999::::::;;;;;;:::;;;<<<>>>???@@@@@@AAA>>>@@@BBBCCCCCCDDDFFFHHHLLLLLLMMMNNNPPPRRRTTTUUUUUUUUUVVVVVVXXXYYY[[[\\\ZZZ[[[\\\]]]^^^^^^^^^^^^___```aaaccccccbbbaaaaaa`````````bbbeeefffeeedddhhhiiiiiijjjlllmmmnnnnnnnnnnnnoooppprrrsssttttttrrrpppnnnoooqqqtttvvvvvvxxxyyyzzz{{{{{{{{{yyyxxxwwwxxxxxxwwwwwwvvvuuutttsssrrrrrrqqqqqqrrrtttttt~~~pppgggZZZQQQTTTWWWTTTOOOMMMKKKKKKLLLNNNOOONNNKKKHHHHHHHHHGGGEEEDDDCCCBBBAAA@@@@@@@@@@@@????????????@@@@@@??????AAACCCFFFHHHIIIKKKMMMQQQUUUZZZ^^^```hhhlllssszzz|||xxxuuurrrlllddd```___\\\VVVPPPKKKJJJIIIGGGFFFEEEEEEEEEDDDBBB?????????@@@AAA@@@??????>>>===>>>@@@AAACCCCCCDDDGGGKKKTTT```mmmuuu}}}{{{xxxzzz{{{zzzxxxvvvvvvwwwsssrrrsssuuuvvvuuurrroooppppppqqqtttxxxyyyxxxwwwtttvvvxxxyyyyyyzzz|||~~~yyyvvvsssqqqqqqpppnnnlllooommmkkkkkklllnnnnnnnnnllllllmmmmmmnnnnnnoooooorrrqqqooonnnmmmlllmmmmmmjjjjjjiiiiiiiiijjjjjjkkkkkknnnrrrsssrrrooommmlllmmmoooqqqssstttuuuttttttsssssstttuuuvvvwwwwwwxxxvvvvvvvvvvvvwwwxxxyyyzzzmmm___RRRIIIHHHMMMNNNccc~~~zzziii^^^WWWSSSQQQKKKJJJHHHHHHIIIJJJIIIHHHDDDCCCBBB@@@>>>===<<<;;;;;;<<<===;;;;;;>>>DDDIIIUUU[[[eeepppzzzxxxssseeeZZZQQQMMMHHHBBBBBBFFFBBBBBBBBBBBBAAA@@@@@@@@@<<<;;;999999:::;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBCCCCCCGGGGGGIIIKKKMMMNNNPPPQQQSSSSSSTTTSSSSSSUUUYYY[[[ZZZZZZ\\\]]]^^^^^^______aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````bbbcccdddfffhhhjjjkkklllkkkiiihhhlllmmmnnnoooppppppppppppqqqqqqqqqooonnnooorrruuuyyyzzz|||}}}}}}|||{{{zzzzzzzzzyyyxxxwwwuuusssrrruuusssrrrrrrssssssrrrpppzzzjjj[[[UUUTTTRRRQQQSSSMMMMMMMMMNNNPPPQQQOOONNNJJJIIIHHHGGGFFFEEEDDDCCC@@@@@@@@@@@@????????????@@@?????????@@@BBBDDDEEEEEEFFFGGGJJJMMMPPPSSSTTT\\\```fffmmmuuu~~~yyyuuupppllliiifff```ZZZVVVUUURRRMMMIIIIIIHHHGGGFFFDDDDDDCCCCCCAAA@@@???>>>>>>??????>>>AAAAAAAAABBBCCCEEEFFFGGGGGGJJJPPPXXXbbbnnn{{{|||{{{wwwyyyzzzzzzyyyxxxxxxyyywwwuuuuuuuuuuuussspppnnnppppppqqqtttwwwxxxxxxvvvvvvxxxyyyxxxxxxyyy{{{}}}zzzwwwuuussssssrrrqqqooonnnllljjjkkklllmmmlllkkkkkkllllllmmmoooqqqssstttuuusssqqqooooooooopppqqqllllllkkkkkkkkkkkkkkkkkknnnpppssstttrrrpppooonnnmmmmmmooopppqqqqqqrrrrrrssssssttttttuuuvvvxxxyyywwwwwwwwwwwwwwwxxxyyyzzz}}}~~~rrraaaRRRLLLMMMJJJWWWlllyyyiii^^^VVVSSSNNNLLLIIIHHHIIIIIIHHHGGGCCCCCCBBBAAAAAA@@@??????======<<<:::999:::???CCCKKKQQQZZZdddnnnxxx{{{nnnddd[[[VVVPPPHHHEEEGGGDDDCCCBBBAAAAAA@@@@@@@@@===;;;::::::;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBBBBDDDDDDFFFGGGIIIKKKLLLMMMOOOPPPPPPPPPPPPRRRVVVYYYWWWXXXZZZ[[[\\\]]]]]]]]]aaaaaaaaa```````````````aaa````````````bbbcccdddfffgggiiijjjjjjjjjhhhgggkkklllmmmnnnooopppppppppqqqrrrqqqpppooopppsssuuuwwwyyy{{{}}}}}}}}}|||{{{zzzzzzzzzyyyxxxwwwvvvuuusssssstttuuuvvvuuurrroooooo```WWWSSSUUUZZZPPPNNNLLLMMMNNNOOOPPPOOOLLLLLLKKKJJJHHHGGGFFFFFFAAAAAA@@@@@@@@@?????????@@@???>>>>>>>>>???AAABBBBBBBBBBBBCCCEEEGGGHHHIIINNNRRRXXX___fffnnnvvv|||zzzvvvpppjjjeeeaaa]]]ZZZWWWSSSNNNKKKKKKIIIEEEBBBFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@????????????BBBBBBBBBCCCDDDFFFHHHIIIOOOUUU^^^hhhsss~~~zzzyyyuuuwwwyyyzzzyyyyyyzzz{{{{{{yyyvvvuuutttrrrooommmoooooopppsssvvvwwwwwwvvvyyyyyyyyywwwvvvwwwzzz||||||zzzwwwvvvvvvuuutttrrrnnnmmmlllmmmmmmmmmkkkiiijjjkkkkkkmmmpppsssvvvxxxxxxvvvsssqqqqqqrrrtttuuuppppppoooooonnnnnnnnnnnnrrrsssttttttrrrqqqqqqrrrooonnnnnnnnnoooooopppqqqtttssssssrrrsssvvvxxxyyyyyyyyyxxxxxxxxxyyyyyyzzzzzz}}}qqq]]]PPPKKKJJJNNNXXXkkkyyyiii]]]WWWSSSPPPLLLJJJIIIIIIHHHGGGDDDDDDCCCCCCCCCCCCBBBBBB>>>>>><<<:::777777999<<>><<<;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>???@@@@@@@@@@@@AAACCCDDDFFFGGGHHHIIIJJJKKKLLLLLLNNNRRRTTTTTTUUUWWWXXXZZZ[[[\\\\\\`````````_________^^^^^^````````````aaabbbcccdddeeeeeeggghhhhhhhhhgggfffjjjkkklllmmmooooooppppppqqqrrrrrrqqqppppppsssuuuvvvwwwzzz}}}~~~~~~}}}}}}{{{{{{zzzzzzzzzzzzyyyyyytttuuuvvvxxxyyyxxxtttqqq}}}wwwhhh^^^[[[]]]VVVSSSOOOMMMMMMOOOPPPPPPOOONNNMMMLLLJJJIIIHHHHHHCCCCCCBBBBBBAAA@@@??????@@@???>>>=========>>>>>>AAAAAAAAAAAABBBCCCDDDEEEFFFIIIOOOUUU[[[cccjjjooovvvzzz}}}yyyuuurrrmmmhhhccc]]]YYYUUUQQQOOOMMMJJJGGGEEEEEEDDDBBB@@@CCCBBBAAA@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAABBBDDDDDDEEEFFFIIIMMMPPPRRR___eeennnwwwzzz}}}}}}yyyvvvuuurrrtttwwwxxxxxxyyyzzz{{{|||zzzvvvttttttsssqqqooopppoooppprrrtttvvvvvvuuuxxxxxxwwwvvvuuuwww{{{~~~~~~{{{yyyxxxwwwuuussspppooooooooopppnnnllliiikkkkkkkkkmmmooosssvvvxxxyyywwwtttrrrrrrtttvvvxxxttttttttttttsssrrrrrrqqquuuvvvvvvtttrrrqqqssstttrrrqqqpppooonnnooopppqqqtttsssqqqqqqrrrtttwwwyyyyyyyyyxxxxxxxxxyyyyyyzzzyyy~~~ppp]]]SSSQQQPPPQQQ[[[qqqvvvfff\\\XXXTTTOOOLLLKKKJJJJJJIIIFFFEEEEEEEEEDDDCCCCCCCCC???>>><<<:::888888888999<<<@@@EEELLLUUUaaalllsssvvvxxxzzz{{{uuulllaaaXXXSSSQQQOOOKKKHHHFFFDDDDDDDDD???===;;;;;;=========<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<======>>>>>>======>>>???AAABBBCCCCCCDDDFFFGGGHHHIIIKKKNNNPPPPPPRRRTTTVVVXXXZZZ[[[[[[``````_________^^^^^^^^^_________```aaabbbcccccccccdddeeeffffffffffffeeehhhiiijjjlllnnnooooooppppppqqqrrrqqqpppppprrrttttttvvvyyy|||~~~zzzzzzzzzzzz{{{{{{||||||xxxxxxxxxyyyzzzzzzxxxvvv~~~|||tttiiiccc^^^ZZZTTTQQQQQQRRRSSSTTTQQQPPPOOONNNMMMKKKJJJJJJGGGGGGFFFEEECCCBBBAAAAAA@@@@@@???>>>============?????????@@@AAABBBCCCDDDBBBEEEIIINNNSSSYYY```dddjjjnnntttyyy~~~{{{wwwsssqqqmmmiiifff```\\\WWWRRROOOLLLIIIGGGFFFDDDCCCBBBBBBAAAAAA@@@@@@@@@??????>>>????????????AAABBBBBBAAABBBDDDFFFGGGHHHLLLRRRYYY```gggkkkvvv{{{xxxzzz||||||yyyvvvsssrrrppprrruuuvvvvvvvvvxxxyyyzzzxxxvvvuuuuuuuuutttsssqqqppppppqqqtttvvvvvvuuuuuuuuuuuuuuuuuuxxx}}}}}}zzzxxxvvvtttrrrooonnnnnnoooooonnnkkkiiilllllllllmmmoooqqqsssuuuwwwuuusssrrrrrrtttvvvxxxwwwwwwxxxxxxwwwvvvuuuuuuvvvvvvvvvtttrrrqqqssstttqqqpppooonnnmmmnnnoooppprrrqqqooooooppprrruuuxxxxxxxxxwwwwwwwwwxxxyyyyyy{{{vvvhhhXXXWWWUUUVVVaaazzzrrrcccZZZUUUOOOKKKJJJJJJJJJJJJHHHHHHGGGEEEDDDCCCBBBAAA@@@???>>>===<<<;;;:::999;;;<<<@@@DDDLLLVVVaaahhhlllnnnsssxxx~~~zzzqqqfff___YYYVVVRRRNNNJJJGGGEEEDDDBBB@@@>>>===>>>>>>===<<<======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<===<<<<<<===>>>>>>???@@@@@@AAACCCEEEFFFFFFHHHJJJLLLMMMNNNQQQSSSVVVXXXZZZZZZ________________________]]]^^^___```aaabbbccccccccccccddddddeeeeeeeeeeeefffgggiiikkkmmmnnnoooooonnnoooppppppooooooppprrrrrruuuxxx{{{~~~yyyxxxxxxxxxyyyzzz||||||~~~{{{xxxwwwyyy{{{||||||zzzxxxjjjeee^^^XXXVVVUUUUUUUUUTTTTTTSSSQQQPPPOOONNNMMMLLLKKKJJJHHHGGGEEEDDDDDDAAAAAA@@@@@@???>>>>>>===>>>>>>>>>>>>???@@@AAABBB>>>AAADDDGGGKKKPPPUUUYYY___bbbggglllpppuuuzzz~~~}}}~~~|||zzzxxxwwwwwwuuusssqqqnnnjjjgggdddaaa]]]ZZZSSSPPPLLLHHHFFFEEEBBB@@@@@@@@@??????>>>??????????????????>>>??????@@@@@@===???AAAAAA@@@BBBGGGKKKIIIOOOYYYeeeqqq{{{xxxyyyyyyyyywwwuuurrrqqqppprrrtttuuuttttttuuuvvvyyywwwvvvvvvxxxxxxwwwuuurrrqqqpppqqqtttvvvvvvvvvrrrtttuuuuuuvvvyyy}}}{{{yyywwwuuusssqqqnnnmmmllllllmmmmmmkkkiiillllllmmmnnnpppqqqqqqrrrssssssrrrrrrssstttuuuvvvvvvwwwxxxyyyyyyxxxwwwvvvuuuvvvvvvtttqqqpppqqqsssmmmmmmlllkkkkkkllllllllloooooonnnnnnoooqqqssstttuuuttttttuuuuuuwwwxxxxxx{{{}}}eeeccc```[[[ZZZiiinnn^^^YYYQQQKKKIIIIIIIIIIIIJJJJJJHHHGGGEEECCCBBBAAAAAA@@@??????@@@???===:::::::::;;;>>>BBBJJJSSSYYYaaadddjjjpppvvv~~~vvvmmmdddbbb^^^YYYSSSMMMIIIGGGGGGDDDBBB@@@@@@???>>><<<=========<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>???AAACCCDDDDDDDDDFFFHHHHHHJJJLLLPPPSSSVVVWWWXXX\\\\\\\\\]]]^^^^^^______\\\]]]^^^```aaabbbbbbccccccccccccdddddddddeeeeeedddeeegggjjjlllnnnooooookkklllnnnnnnllllllmmmooooooqqquuuxxx{{{|||||||||wwwvvvuuuuuuvvvxxxyyyzzz~~~{{{vvvtttvvvyyy|||~~~xxxmmmeee___[[[XXXXXXXXXWWWUUUTTTSSSRRRQQQPPPOOONNNLLLJJJIIIGGGGGGBBBBBBBBBBBBAAA@@@??????>>>>>>>>>===>>>>>>??????<<<>>>AAACCCEEEHHHMMMPPPSSSVVVZZZ^^^aaaeeeiiillllllmmmoooqqqssswww|||~~~}}}{{{wwwuuuooommmjjjiiihhhhhhfffeeeccc```]]]ZZZXXXUUURRROOOKKKHHHDDDBBBAAA@@@???===>>>>>>>>>>>>===>>>???@@@???????????????@@@AAABBB???BBBDDDCCCCCCFFFMMMSSSXXXccctttyyyxxxxxxxxxxxxwwwuuusssssstttvvvuuutttsssssstttxxxwwwwwwxxxzzzyyywwwuuutttrrrqqqrrrtttvvvwwwwwwrrrtttvvvvvvwwwyyy|||~~~}}}{{{xxxvvvvvvuuusssqqqpppooommmmmmnnnoooooonnnkkkllloooqqqrrrsssrrrqqqqqqqqqrrrssstttuuuuuuuuussstttvvvxxxxxxxxxwwwvvvttttttuuusssqqqoooooopppjjjkkkkkklllllllllkkkkkklllllllllmmmnnnooopppqqqqqqqqqqqqrrrsssuuuvvvwwwxxx{{{~~~~~~yyyrrrhhh^^^```uuu}}}iiibbbYYYQQQMMMKKKKKKKKKKKKJJJJJJIIIGGGFFFEEEEEEDDDBBBAAAAAABBB@@@<<<999::::::::::::<<>>>>>======<<<;;;;;;:::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<===???AAAAAAAAAAAABBBCCCCCCEEEHHHLLLOOORRRTTTUUUWWWXXXYYYZZZ[[[]]]^^^^^^[[[\\\^^^```bbbbbbbbbbbbdddcccccccccddddddeeeeeecccdddfffiiilllnnnoooooohhhiiikkkkkkjjjjjjjjjkkkkkkmmmpppsssvvvwwwwwwwwwtttsssrrrrrrrrrtttvvvwwwzzzwwwtttssstttwwwyyyzzzzzznnneee```[[[[[[ZZZYYYWWWVVVUUUTTTRRRRRRPPPNNNLLLKKKIIIHHHBBBCCCCCCCCCCCCBBBAAA@@@AAAAAA@@@???>>>>>>>>>>>><<<>>>@@@AAABBBEEEIIILLLJJJMMMQQQTTTVVVYYY]]]___```bbbeeegggjjjmmmrrruuuyyy{{{|||}}}}}}}}}zzz{{{yyyvvvtttssspppmmmjjjdddbbb```^^^^^^^^^\\\[[[ZZZWWWTTTQQQOOOMMMJJJGGGGGGEEEBBB@@@@@@@@@???>>>>>>???@@@???>>>>>>@@@AAA@@@?????????@@@AAABBBCCCCCCFFFHHHGGGGGGKKKSSS[[[ooo}}}}}}xxxwwwwwwxxxyyyyyyxxxvvvuuuvvvwwwvvvtttsssssssssyyyxxxyyyzzz{{{yyyvvvsssuuusssrrrrrruuuwwwwwwwwwsssuuuwwwxxxwwwxxxzzz{{{yyywwwuuutttuuuuuutttssstttrrrpppppprrrssstttsssjjjlllpppsssuuuuuutttssspppqqqsssuuuvvvvvvuuutttpppqqqtttvvvwwwwwwvvvuuurrrssstttssspppnnnnnnnnnjjjkkkmmmnnnooonnnmmmllljjjjjjkkklllmmmnnnoooooonnnnnnoooppprrrtttvvvwwwvvvxxx{{{{{{}}}tttddd]]]gggvvvtttlllaaaXXXRRROOONNNNNNKKKKKKJJJJJJJJJIIIIIIIIIFFFDDDBBBBBBCCC@@@;;;777<<<<<<;;;999:::===BBBFFFJJJNNNUUU[[[aaakkkuuu}}}}}}wwwooofff^^^YYYQQQOOOKKKHHHGGGEEEBBB@@@>>>>>>===<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;<<<:::::::::::::::::::::;;;<<<>>>@@@@@@???>>>???@@@???AAAEEEHHHLLLPPPRRRSSSTTTUUUVVVXXXZZZ[[[]]]]]]ZZZ\\\^^^```bbbbbbbbbbbbddddddccccccddddddeeefffbbbcccfffiiikkkmmmoooooofffgggiiiiiihhhhhhhhhiiihhhjjjmmmppprrrssssssssssssrrrpppppppppqqqsssuuuvvvtttrrrrrrtttvvvvvvvvvwwwssskkkgggbbb___\\\ZZZXXXVVVVVVVVVUUUSSSPPPOOOOOOPPPNNNKKKHHHGGGGGGHHHGGGFFFAAAAAA@@@>>>===<<<;;;:::>>>>>>???@@@AAABBBCCCCCCCCCDDDFFFIIIMMMPPPRRRSSSSSSTTTVVVYYY]]]aaadddfffmmmmmmllllllnnnpppsssuuuxxxzzz{{{{{{zzz{{{}}}{{{xxxvvvvvvwwwvvvuuurrrooommmkkkiiigggdddaaa___]]]]]]VVVVVVUUUTTTRRRQQQPPPPPPNNNMMMLLLIIIGGGEEECCCBBBAAAAAA@@@@@@??????>>>>>>???>>>===>>>???@@@???>>>BBBBBBCCCCCCDDDEEEEEEEEEEEEEEEGGGJJJMMMTTTdddsss}}}xxxxxxyyyzzzzzzyyyyyyyyytttuuuxxxzzzzzzxxxvvvuuusssuuuwwwyyyyyyyyyxxxwwwuuurrrpppooopppqqqqqqpppqqqsssuuuvvvwwwvvvuuutttssssssssssssssssssrrrrrrwwwtttpppooopppsssuuuvvvtttuuuuuuuuuuuusssqqqppppppqqqrrrttttttsssrrrrrroooooooooooooooooooooppprrrrrrqqqnnnlllkkklllnnnjjjkkknnnppppppooommmlllmmmlllkkkjjjkkknnnqqqsssqqqqqqpppppppppqqqssstttsssuuuxxxzzz|||~~~sssccc]]]```xxx{{{jjj___YYYUUURRRPPPKKKKKKKKKJJJHHHGGGGGGHHHEEEEEEDDDCCCAAA>>><<<;;;===<<<;;;:::999:::;;;;;;BBBFFFLLLPPPUUU^^^jjjsssyyyyyypppggg___ZZZRRRNNNLLLJJJHHHEEECCCBBB???===;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<999999:::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAACCCEEEGGGIIIJJJMMMOOOQQQRRRSSSTTTVVVXXXYYYXXXWWWWWWYYY]]]aaaccccccbbbbbbaaabbbccceeefffhhhfffeeehhhlllooonnnmmmhhhgggfffeeeeeeeeeeeeeeegggiiimmmpppqqqqqqpppoooppprrrssssssqqqqqqqqqrrrsssrrrqqqqqqqqqssstttuuuxxxtttoookkkgggccc___]]]ZZZYYYXXXVVVTTTRRRRRRRRROOOLLLIIIHHHHHHGGGFFFDDDCCCBBBAAA@@@???===<<<<<<<<<<<<======>>>??????@@@AAAAAACCCEEEGGGHHHJJJJJJKKKLLLNNNQQQTTTWWWZZZ\\\ccccccbbbcccdddgggjjjkkklllnnnoooooooooooorrrtttxxxyyyzzz|||~~~~~~|||{{{||||||{{{{{{{{{||||||}}}}}}}}}{{{{{{zzzyyyvvvrrrnnnllliiijjjjjjjjjiiifffdddbbb___^^^\\\YYYVVVTTTSSSRRRNNNMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFDDDCCCAAA@@@???@@@@@@??????>>>>>>>>>===??????@@@AAACCCCCCCCCCCCCCCCCCCCCDDDDDDFFFGGGGGGIIIIIIMMMRRRWWWaaasss~~~|||zzzwwwwwwxxxxxxxxxxxxwwwwwwuuuwwwyyyzzzzzzxxxvvvuuutttuuuwwwyyyyyyyyywwwvvvuuurrrpppooopppqqqqqqpppqqqrrrtttvvvvvvuuutttsssrrrrrrrrrrrrssssssssssssuuussspppoooqqqtttuuuuuuttttttuuuuuuuuutttrrrqqqqqqqqqqqqrrrrrrqqqqqqpppoooooooooooooooooooooooommmnnnooonnnlllkkkkkklllkkkllloooqqqrrrqqqpppooopppooonnnmmmnnnpppssstttsssrrrqqqpppppppppqqqrrrrrrtttvvvxxxyyy{{{}}}xxxhhh]]]ZZZaaasssvvvfff\\\VVVSSSRRRMMMMMMLLLJJJIIIIIIIIIJJJGGGGGGFFFEEECCCAAA???>>>>>>===<<<::::::::::::;;;>>>BBBFFFIIIMMMUUU___hhhpppxxx~~~wwwnnnhhhaaaZZZVVVRRRMMMJJJCCCBBBAAA@@@>>>===<<<<<>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;========================>>>???@@@AAACCCEEEGGGHHHIIIKKKNNNOOOOOOPPPSSSTTTUUUUUUTTTUUUWWW[[[^^^```bbbaaaaaaaaaaaacccdddeeeeeeddddddfffjjjllllllkkkggggggfffeeeeeeeeeeeeeeefffhhhjjjmmmnnnnnnnnnmmmoooqqqttttttsssrrrrrrrrrssssssrrrrrrrrrrrrsssssswww}}}wwwsssooojjjhhhbbbaaa___]]]ZZZWWWUUUTTTQQQOOOLLLKKKJJJIIIFFFDDDEEEEEEDDDBBBAAA@@@???>>>;;;<<<<<<======>>>>>>>>>@@@@@@@@@AAAAAABBBBBBCCCDDDEEEFFFHHHJJJLLLNNNPPPUUUTTTUUUUUUWWWZZZ\\\^^^^^^___aaaaaa```aaaccceeeiiijjjlllmmmnnnooopppppppppppppppqqqrrrssstttuuuwwwxxxyyyyyyyyyyyyyyyxxxuuutttqqqnnnlllkkkkkkkkkjjjjjjkkklllmmmnnnoooooojjjjjjiiihhheeebbb___]]][[[[[[[[[[[[ZZZXXXVVVUUURRRQQQOOOMMMKKKIIIHHHGGGEEEDDDDDDCCCBBBAAAAAA@@@BBBBBBAAAAAA@@@???>>>>>>@@@@@@@@@@@@????????????<<<===???AAABBBCCCDDDDDDFFFFFFFFFFFFHHHJJJLLLMMMRRRTTTZZZbbbiiittt~~~|||zzzxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxyyyzzz{{{zzzxxxvvvuuuuuuvvvxxxyyyyyyxxxwwwvvvtttrrrpppoooppprrrqqqqqqqqqrrrssstttttttttsssrrrqqqqqqqqqrrrrrrsssssstttrrrqqqpppqqqsssuuuuuuuuutttttttttuuuuuutttssssssrrrqqqpppoooooonnnnnnoooppppppoooooonnnnnnmmmmmmhhhkkknnnpppooommmmmmmmmkkkmmmppprrrssssssrrrrrrqqqpppooonnnoooppprrrssstttsssqqqpppooooooppppppppprrrtttuuuvvvwwwyyy{{{rrraaaWWWQQQ^^^ppprrreee]]]YYYVVVPPPOOOMMMLLLKKKKKKKKKLLLHHHHHHHHHGGGFFFEEEDDDCCC@@@???===<<<::::::999999:::===@@@BBBEEEKKKSSSZZZbbbkkktttyyy~~~{{{ssslllddd]]]VVVQQQIIIHHHGGGEEECCCAAA@@@?????????>>>>>>===<<<<<<;;;======<<<;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>@@@BBBCCCDDDEEEGGGIIIJJJJJJKKKMMMOOOPPPPPPPPPQQQTTTWWW[[[]]]____________```aaaccccccbbbaaaaaadddgggiiiiiihhhffffffeeedddddddddeeeeeeeeefffgggiiijjjkkkkkkkkkmmmppptttuuutttsssrrrrrrssssssssstttssssssrrrrrroooyyy}}}xxxuuusssqqqmmmkkkiiifffccc^^^YYYVVVTTTRRRPPPOOONNNMMMJJJHHHGGGFFFEEEDDDCCCAAA@@@@@@>>>>>>>>>???????????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCEEEFFFGGGHHHIIIIIIIIIKKKLLLNNNPPPRRRSSSUUUVVVVVVUUUVVVYYY[[[^^^___```aaabbbcccccccccccccccccccccdddeeefffgggiiiiiijjjkkkkkkkkkkkkkkkhhhgggeeebbb```___^^^^^^^^^^^^______```aaaaaabbb\\\\\\[[[ZZZXXXUUUSSSRRRPPPPPPPPPPPPOOONNNLLLLLLJJJIIIGGGEEEDDDBBBBBBBBBAAAAAA@@@@@@??????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBB===???AAACCCCCCDDDEEEEEEIIIJJJLLLPPPSSSWWWZZZ\\\dddfffmmmwww}}}}}}{{{zzz{{{{{{||||||{{{{{{zzzzzzyyyyyyzzzzzzyyyxxxvvvttttttuuuwwwxxxxxxwwwvvvtttsssqqqoooooopppqqqqqqqqqpppqqqqqqrrrrrrrrrqqqpppqqqqqqqqqqqqrrrrrrrrrrrrpppooooooqqqtttuuuuuutttssssssttttttttttttssssssqqqpppooommmlllmmmmmmnnnqqqppppppooommmllllllkkkfffjjjooossssssqqqooonnnkkkllloooqqqssssssssssssoooooonnnnnnnnnooooooppprrrqqqpppoooooopppqqqqqqppprrrtttttttttuuuwwwxxx|||kkk___UUUYYYaaappptttjjjaaa[[[TTTRRROOOMMMLLLMMMLLLLLLIIIIIIIIIIIIHHHGGGFFFFFFBBBAAA@@@>>><<<;;;999999999;;;===>>>AAAEEELLLQQQVVV___hhhnnnuuu~~~{{{sssjjjbbb^^^WWWTTTPPPLLLHHHEEEDDDCCC@@@@@@@@@??????>>>>>>=========<<<;;;;;;::::::999::::::::::::::::::::::::<<<<<<<<<===>>>@@@AAABBBAAACCCEEEFFFFFFFFFHHHJJJKKKLLLLLLNNNPPPTTTWWWYYY\\\\\\\\\]]]^^^___```aaa______```bbbdddfffggggggeeeeeedddddddddddddddeeeeeeffffffggghhhiiiiiijjjjjjnnnsssuuuuuusssrrrrrrqqqrrrsssuuuuuuuuutttsssjjjppp{{{zzzwwwuuutttxxxvvvsssqqqnnniiibbb]]]WWWUUUSSSQQQQQQOOOMMMKKKIIIHHHGGGFFFEEECCCBBBBBB@@@@@@@@@@@@@@@?????????>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDCCCCCCDDDEEEFFFHHHIIIJJJKKKLLLMMMMMMMMMNNNPPPRRRTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZZZZZZZZZZ\\\]]]^^^_________\\\[[[ZZZXXXVVVUUUTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTQQQPPPPPPOOOMMMLLLJJJJJJHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDBBBAAA@@@??????????????????>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCEEEFFFGGGFFFFFFHHHKKKKKKOOOXXXaaajjjqqqvvvxxxzzz}}}~~~}}}|||zzz{{{|||||||||{{{{{{zzzyyyxxxxxxxxxxxxwwwvvvtttsssrrrtttuuuwwwwwwvvvuuutttrrrpppnnnnnnoooqqqqqqpppoooooopppppppppooooooooorrrrrrrrrqqqqqqppppppoooooonnnooorrrtttuuutttssssssssssssrrrrrrrrrrrrrrrpppooonnnmmmmmmnnnooopppqqqqqqpppnnnlllkkkjjjiiidddiiinnnrrrrrrpppooonnnjjjkkkmmmoooqqqqqqrrrrrroooooopppppppppppppppooooooooonnnnnnoooqqqrrrtttqqqssstttuuuuuuuuuwwwxxxxxxnnn___ZZZXXX___qqqzzzlll___[[[WWWRRROOONNNNNNLLLKKKIIIIIIIIIIIIIIIHHHGGGGGGDDDCCCBBBAAA???===;;;:::888999:::;;;>>>BBBGGGJJJMMMUUU^^^dddkkkuuu{{{|||zzztttqqqiiiddd\\\TTTMMMJJJHHHHHHFFFFFFEEEEEEDDDCCCCCCCCC<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;============>>>???@@@AAA???@@@BBBCCCCCCDDDEEEGGGHHHHHHIIIKKKNNNPPPSSSUUUWWWXXXYYYZZZ[[[\\\]]]]]]]]]^^^___aaabbbccceeefffddddddccccccccccccdddeeefffffffffgggggghhhhhhiiigggkkkpppssssssrrrqqqqqqnnnooorrrtttuuuuuuuuuuuudddgggmmmyyy~~~zzzxxx~~~}}}|||xxxpppjjj```\\\XXXUUUSSSQQQOOOMMMLLLKKKJJJIIIHHHFFFEEEEEEAAAAAAAAA@@@@@@??????>>><<<<<<===>>>???@@@@@@AAA??????>>>>>>>>>??????@@@@@@AAAAAABBBCCCCCCDDDDDDCCCDDDEEEEEEEEEFFFHHHJJJKKKKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNLLLMMMNNNPPPQQQQQQRRRRRROOOOOONNNMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFEEEDDDCCCCCCCCCAAAAAAAAAAAAAAA@@@@@@AAA@@@???>>>===============<<<<<<===========================>>>??????@@@@@@??????@@@AAABBBCCCCCCDDDDDDEEEGGGFFFDDDFFFKKKOOOTTT]]]lll||||||||||||{{{{{{zzzyyyyyyyyyyyyzzzyyyyyyxxxwwwvvvuuuuuuuuuuuuuuutttsssrrroooqqqsssuuuuuuuuutttssspppnnnllllllnnnooopppoooooonnnnnnnnnnnnmmmmmmmmmqqqqqqqqqpppppppppoooooopppooooooqqqssstttsssrrrtttsssrrrqqqppppppppppppmmmmmmnnnnnnoooqqqrrrsssrrrqqqpppnnnllljjjhhhgggdddgggkkkmmmlllkkkkkkkkkjjjjjjlllmmmoooooopppppppppqqqrrrtttttttttsssrrrnnnmmmmmmnnnoooqqqsssuuurrrsssuuuvvvvvvvvvxxxzzz}}}~~~mmmdddZZZYYYcccxxx{{{kkkeee```XXXSSSRRRPPPMMMJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFEEEEEEDDDBBB???===<<<999888888999;;;>>>AAACCCFFFNNNUUUYYY```jjjppprrr~~~zzzuuukkkaaaYYYTTTQQQPPPKKKKKKIIIHHHFFFDDDCCCBBB=========>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>???@@@===???AAAAAAAAAAAACCCEEEEEEFFFGGGHHHJJJLLLNNNOOOSSSTTTUUUWWWXXXYYYYYYYYYZZZ\\\^^^___```aaaccceeeccccccbbbbbbccccccddddddffffffggghhhhhhhhhggggggcccggglllooooooooopppppplllmmmnnnpppqqqrrrssssss```cccgggnnnyyy|||ooojjjccc]]]YYYVVVTTTRRRPPPOOONNNMMMKKKJJJIIIIIIDDDDDDCCCCCCBBBAAA@@@@@@======>>>>>>??????@@@@@@>>>>>>============>>>>>>@@@@@@@@@AAAAAA@@@@@@@@@>>>@@@AAAAAA@@@AAACCCFFFEEEEEEFFFFFFFFFEEEEEEDDDEEEDDDDDDDDDDDDEEEFFFFFFDDDEEEEEEFFFGGGGGGFFFFFFDDDEEEEEEEEEDDDDDDCCCCCCAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@???????????????>>>>>>=========>>>>>>???>>>>>>======<<<=========<<<<<<<<<======>>>>>>>>><<<======>>>>>>??????@@@AAABBBBBBCCCEEEFFFFFFGGGFFFGGGIIIGGGGGGKKKSSSZZZiiittt|||yyyyyyzzzyyyyyyxxxxxxxxxyyyyyyyyyyyyxxxwwwvvvuuurrrrrrrrrrrrrrrrrrqqqqqqlllnnnpppsssttttttssssssnnnllljjjkkklllnnnnnnnnnnnnnnnmmmlllllllllllllllnnnnnnnnnooopppqqqqqqrrrqqqpppoooppprrrssssssrrrtttsssqqqooonnnmmmmmmmmmkkklllnnnpppsssuuuvvvvvvsssrrrpppmmmkkkhhhgggffffffhhhiiiiiihhhhhhiiijjjkkkkkklllmmmnnnnnnoooooonnnppprrruuuuuuuuutttsssooonnnnnnnnnoooppprrrsssqqqsssuuuvvvvvvwwwyyy{{{zzzzzz}}}~~~pppfffdddnnnpppiii___YYYVVVSSSOOOKKKLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFDDDBBB@@@???===<<<;;;:::;;;===>>>>>>@@@GGGLLLOOOUUU]]]ccceeeoooxxxvvvmmmfff```^^^WWWUUURRRNNNJJJGGGDDDBBBAAAAAA@@@@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<===>>>>>><<<===????????????AAACCCBBBCCCDDDEEEFFFHHHIIIIIIOOOPPPRRRTTTUUUVVVVVVVVVWWWYYY\\\]]]\\\]]]```bbbbbbbbbbbbbbbbbbcccdddddddddeeeggghhhhhhgggeeeddd```cccgggjjjkkklllnnnoookkkkkkkkkkkkkkkllllllmmm```dddhhhjjjooozzz~~~wwwnnneee___[[[YYYWWWSSSRRRQQQPPPNNNMMMLLLLLLHHHHHHGGGFFFEEEDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>>>>?????????????????????>>>=========???@@@@@@???@@@CCCEEECCCCCCCCCDDDCCCCCCBBBBBBBBBBBBAAAAAAAAABBBCCCCCCBBBCCCCCCCCCBBBBBBAAA@@@???@@@@@@AAAAAAAAA@@@@@@======>>>???@@@AAAAAABBB@@@@@@???>>>>>>>>>>>>???>>>============>>>????????????>>>>>>>>>>>>??????=========>>>??????@@@@@@>>>>>>??????@@@@@@AAAAAAEEEEEEFFFHHHIIIJJJKKKLLLMMMOOOQQQPPPPPPVVVaaaiii~~~zzzyyyzzz{{{zzzyyyxxxyyyzzzzzz{{{zzzzzzyyyxxxwwwvvvppppppppppppppppppqqqqqqjjjllloooqqqssssssssssssmmmkkkiiijjjkkkmmmnnnmmmnnnmmmlllkkkkkkkkkkkkkkkjjjkkkmmmnnnppprrrttttttsssqqqooopppqqqrrrrrrqqqtttssspppnnnlllkkkkkkllliiikkknnnrrruuuwwwxxxyyysssrrrpppmmmkkkhhhfffeeekkkkkkjjjhhhggggggiiikkklllmmmmmmmmmnnnnnnooooookkkmmmpppsssttttttsssqqqppppppooonnnnnnooopppqqqppprrrtttvvvvvvwwwyyy{{{{{{zzz{{{xxxkkkkkk}}}wwwoooddd]]]YYYUUUPPPLLLMMMMMMMMMMMMLLLJJJIIIHHHGGGHHHHHHGGGFFFDDDBBBAAACCCAAA>>>============<<<<<>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===;;;<<<>>>>>>>>>>>>???AAA@@@AAAAAABBBCCCDDDEEEEEELLLNNNPPPRRRTTTTTTTTTTTTTTTWWWZZZ[[[ZZZ[[[^^^aaabbbbbbaaaaaabbbcccddddddcccdddggghhhhhhfffcccbbb___aaaeeegggiiijjjmmmooolllkkkiiigggffffffggghhh\\\aaaeeefffffflllwww{{{qqqhhh```[[[XXXVVVTTTSSSRRRQQQNNNLLLLLLLLLKKKIIIGGGFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@???>>>===========================>>>??????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>===>>>???>>>======???AAA@@@@@@???>>>>>>>>>>>>>>>===============>>>???@@@=========>>>>>>>>>??????>>>>>>>>>>>>>>>???@@@@@@=========>>>>>>???????????????>>>==================>>>???@@@AAABBBBBBCCCCCCFFFJJJNNNQQQTTTWWWYYYVVVYYY[[[\\\___gggttt~~~}}}|||{{{{{{zzzwwwxxxyyyzzzzzzzzzzzzyyyyyyxxxvvvtttsssssstttttttttsssrrrqqqpppppppppppprrrpppnnnooossstttrrrpppmmmkkkiiiggggggiiikkklllpppooonnnnnnnnnllliiigggllljjjiiikkknnnqqqrrrrrrqqqqqqrrrssssssrrrqqqqqqppppppnnnmmmkkkiiihhhgggjjjlllppptttwwwxxxyyyyyytttqqqmmmlllmmmllljjjgggiiijjjkkkkkkjjjiiijjjkkknnnmmmmmmllllllkkkjjjjjjjjjkkknnnpppqqqqqqpppoooqqqrrrqqqpppnnnnnnppprrrrrrrrrrrrrrrrrrssstttuuu~~~}}}{{{|||~~~kkkbbb^^^XXXUUUUUUOOOOOOOOOMMMKKKJJJKKKLLLLLLKKKJJJIIIGGGFFFEEEDDDEEEDDDBBB@@@>>><<<<<<;;;===>>>???BBBFFFKKKPPPRRRXXX]]]ccciiipppwww~~~xxxmmmeee```YYYRRRMMMJJJGGGEEEDDDCCC@@@>>>AAAAAA@@@>>>;;;;;;<<<===<<<======>>>>>>>>>======>>>======<<<<<<;;;;;;:::>>>??????@@@AAAAAABBBBBBFFFHHHJJJKKKLLLLLLMMMOOOOOOPPPRRRUUUWWWYYYZZZZZZ]]]^^^___`````````^^^^^^bbbccccccddddddeeeeeeeee```aaabbbdddfffhhhjjjjjjmmmkkkhhheeedddeeefffggg[[[^^^aaabbbccchhhooovvv~~~wwwmmmggg```]]]XXXTTTRRRPPPMMMKKKNNNNNNNNNLLLJJJIIIHHHHHHFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@????????????>>>=========>>>>>>???@@@========================?????????>>>>>>>>>=================================>>>???>>>======???AAA@@@??????>>>======>>>>>>>>>============>>>>>>???;;;;;;;;;<<<<<<<<<======???>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAABBBBBB@@@@@@@@@@@@AAACCCEEEFFFHHHMMMUUU]]]ccchhhkkklllnnnooooooooopppwww|||{{{yyyxxxvvvwwwwwwwwwwwwxxxxxxyyyyyywwwwwwvvvvvvuuuuuuuuuvvvssssssrrrqqqppppppppppppqqqooonnnooossstttssspppmmmllljjjhhhhhhjjjlllmmmpppooonnnoooooonnnkkkiiijjjiiihhhiiillloooppppppnnnoooqqqssstttsssrrrqqqnnnmmmlllkkkiiihhhgggffffffhhhkkkoooqqqrrrrrrrrrpppmmmjjjiiijjjkkkiiigggiiijjjkkkkkkiiiiiijjjkkknnnnnnmmmmmmmmmmmmlllllllllmmmnnnppppppooonnnmmmoooppppppooonnnnnnppprrrrrrqqqrrrrrrrrrssstttuuu|||{{{yyyyyy}}}pppeee\\\XXXXXXQQQQQQQQQOOOLLLKKKKKKKKKLLLLLLKKKKKKIIIHHHFFFFFFEEEDDDBBB@@@???======<<<:::;;;;;;===@@@DDDHHHJJJPPPSSSYYY___eeellltttyyy~~~~~~vvvooofff^^^UUUQQQMMMJJJGGGFFFCCCAAACCCBBBAAA???>>>>>>???@@@???????????????>>>============<<<<<<;;;:::::::::======>>>??????@@@AAAAAAAAACCCFFFGGGGGGHHHJJJKKKMMMNNNPPPRRRTTTUUUVVVVVVXXXYYYZZZ\\\]]]^^^^^^^^^bbbbbbbbbbbbaaaaaaaaaaaaaaabbbccceeeggghhhiiijjjjjjiiifffdddcccdddfffgggZZZ[[[\\\___aaaeeehhhjjjmmm{{{xxxmmmggg___YYYTTTRRRPPPOOOMMMMMMMMMLLLKKKJJJHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBAAAAAABBB??????>>>>>>??????@@@@@@========================???>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>======???@@@@@@???>>>>>>===>>>>>>>>>??????>>>=========>>>>>>;;;<<<<<<<<<<<<=========???????????????@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDAAAAAAAAAAAABBBCCCDDDEEEEEEDDDBBBBBBDDDHHHMMMPPPVVV^^^jjjwww~~~}}}~~~{{{zzzxxxuuusssvvvuuutttttttttuuuwwwwwwvvvwwwwwwxxxxxxwwwvvvvvvsssrrrqqqpppooooooooooooqqqnnnmmmooorrrtttssspppnnnmmmkkkjjjjjjkkkmmmnnnoooooonnnoooppppppmmmkkkiiigggfffgggiiilllmmmmmmjjjlllpppsssuuutttrrrqqqkkkjjjjjjhhhgggfffeeeeeeeeegggiiikkklllllllllkkkjjjhhhgggggghhhhhhhhhgggjjjkkkkkkjjjiiiiiijjjkkkmmmnnnnnnnnnnnnooooooooonnnoooppppppooonnnmmmllloooppppppooonnnnnnpppqqqpppqqqqqqrrrrrrsssttttttwwwwwwvvvvvvxxx~~~qqqccc]]]\\\VVVUUUTTTRRRPPPMMMLLLKKKKKKLLLLLLLLLLLLJJJHHHGGGFFFEEEDDDBBB@@@???>>>>>>::::::::::::<<<>>>@@@BBBGGGIIIMMMRRRXXX```hhhmmmtttxxx~~~|||sssddd___XXXRRROOOLLLIIIGGGEEEDDDBBB@@@?????????@@@<<<=========<<<;;;:::999<<<<<<;;;;;;:::999999999;;;;;;<<<<<<===>>>>>>>>>===???BBBDDDDDDEEEFFFHHHJJJKKKMMMOOOPPPQQQQQQRRRRRRSSSTTTVVVXXX[[[]]]^^^```______^^^^^^]]]]]]\\\aaaaaabbbcccdddeeefffffffffeeecccbbbbbbccceeefffYYYYYYZZZ^^^cccfffeeecccfffppp{{{ssshhh^^^WWWTTTRRRQQQLLLKKKKKKLLLMMMLLLKKKIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDAAA@@@@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>======???@@@@@@???>>>>>>>>>>>>??????@@@@@@???>>>>>>===>>>>>>>>>????????????@@@@@@@@@AAA@@@@@@@@@@@@AAABBBBBB@@@@@@BBBCCCEEEFFFHHHHHHFFFEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGHHHMMMUUU^^^dddooowww}}}|||{{{{{{{{{yyyvvvsssuuutttrrrqqqqqqrrrtttuuuvvvwwwyyyzzzyyywwwuuusssqqqqqqpppooooooooooooooopppmmmlllnnnqqqsssqqqooommmmmmkkkkkkkkklllnnnoooooonnnnnnpppqqqqqqooommmhhhfffeeeeeehhhjjjkkkjjjfffiiinnnrrrttttttrrrpppiiihhhhhhggggggfffffffffhhhhhhiiijjjjjjjjjiiiiiigggfffffffffggghhhhhhhhhkkkkkkkkkjjjhhhhhhjjjlllllllllmmmnnnnnnooopppppppppppppppqqqpppooonnnnnnqqqrrrrrrqqqooonnnnnnooooooooopppqqqrrrsssssssssrrrsssttttttuuuyyy}}}nnnccc```ZZZXXXVVVTTTSSSQQQNNNLLLJJJKKKLLLMMMLLLKKKIIIHHHHHHGGGEEEDDDBBBAAAAAA@@@======<<<<<<<<<<<<===>>>BBBDDDFFFJJJOOOVVV^^^dddfffkkkrrryyyxxxrrriii```ZZZVVVRRRPPPNNNLLLIIIFFFDDDCCCBBBAAA<<<<<<<<<<<<<<<;;;;;;:::<<<<<<;;;::::::999999888:::::::::;;;;;;<<<<<<<<<;;;>>>@@@BBBBBBCCCEEEFFFFFFGGGIIIKKKMMMNNNOOOOOOOOOOOOOOOQQQSSSVVVYYY[[[[[[[[[[[[[[[ZZZZZZZZZZZZ]]]]]]^^^^^^___`````````aaa```______```aaacccdddXXXXXXYYY___eeehhhfffcccdddiiippp{{{pppbbbXXXRRROOONNNMMMLLLKKKLLLNNNNNNMMMKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHGGGFFFFFFEEEFFFFFFFFFCCCBBBBBBAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>???????????????===========================>>>???>>>===>>>???AAA@@@@@@?????????@@@@@@AAABBBAAA@@@???????????????@@@@@@AAAAAAAAAAAABBBBBBCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDEEEGGGHHHIIIJJJLLLKKKKKKJJJJJJJJJKKKKKKLLLKKKMMMRRR]]]lllyyy|||xxxxxxxxxzzz{{{zzzxxxuuusssrrrpppooooooppprrrsssvvvwwwyyyzzzyyyvvvrrrpppppppppooonnnnnnnnnooooooooolllkkkllloooqqqooommmlllkkkkkkjjjkkklllmmmnnnmmmmmmmmmooopppqqqooommmhhhfffeeeeeeggghhhiiiiiicccfffkkkppprrrqqqooonnnhhhhhhhhhhhhhhhhhhhhhgggiiiiiiiiiiiiiiiiiihhhhhhggggggggggggggghhhiiijjjllllllkkkiiihhhhhhjjjlllkkkkkklllmmmnnnoooooopppppppppqqqqqqrrrrrrrrrrrrtttuuuuuusssooommmmmmmmmmmmnnnpppqqqrrrsssssssssnnnppprrrssstttwwwzzz}}}nnneee^^^[[[WWWTTTSSSRRROOOMMMJJJKKKLLLLLLKKKJJJIIIHHHIIIIIIGGGFFFDDDCCCCCCCCC@@@@@@???>>>===<<<<<<<<<>>>@@@AAACCCGGGMMMUUUZZZ[[[```gggooovvv}}}{{{qqqjjjddd```]]]]]]YYYSSSOOOMMMJJJGGGDDD@@@@@@AAAAAAAAA@@@??????======<<<<<<;;;::::::999:::::::::::::::;;;;;;;;;999<<<>>>??????@@@AAACCCAAABBBEEEHHHJJJLLLNNNNNNNNNMMMMMMNNNOOOQQQTTTUUUUUUUUUVVVVVVWWWXXXYYYYYYZZZ[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[\\\^^^___aaaUUUVVVXXX]]]cccfffeeeccc```aaadddkkkxxx~~~mmm```YYYUUUSSSRRRNNNKKKJJJLLLMMMKKKHHHKKKJJJIIIHHHGGGFFFFFFEEEGGGGGGFFFFFFFFFFFFGGGGGGDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB?????????@@@@@@@@@@@@AAA???????????????????????????@@@@@@@@@??????AAABBBAAAAAAAAA@@@AAAAAABBBCCCCCCBBBBBBAAAAAAAAAAAABBB@@@@@@AAAAAAAAABBBBBBBBBEEEEEEEEEDDDEEEFFFFFFGGGJJJJJJJJJKKKKKKLLLLLLLLLNNNNNNNNNNNNNNNNNNOOOPPPVVVVVVYYYbbbppp|||yyyvvvuuuvvvxxxyyyyyyxxxvvvqqqqqqooonnnnnnooooooppptttuuuwwwwwwvvvtttqqqooooooooonnnnnnnnnnnnoooooonnnllljjjjjjmmmnnnkkkiiiiiiiiiiiiiiijjjkkkkkkllllllkkklllmmmoooooommmkkkhhhfffddddddeeefffgggfffccceeeiiilllnnnmmmllljjjggggggggghhhhhhiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhiiijjjjjjiiihhhgggiiijjjmmmmmmkkkiiiggggggiiilllkkkkkklllmmmnnnnnnooooooppppppqqqqqqqqqrrrrrrsssssstttuuusssooommmllllllkkkmmmoooqqqrrrsssrrrrrrnnnppprrrtttuuuvvvyyy|||~~~rrrhhhbbb[[[VVVTTTSSSPPPNNNMMMLLLLLLKKKJJJIIIIIIIIIKKKJJJIIIGGGFFFFFFEEEEEEAAAAAA@@@???>>>===<<<<<<:::;;;<<<>>>@@@DDDJJJNNNRRRWWW^^^ffflllsssyyy}}}|||wwwssspppiiiccc\\\WWWTTTQQQLLLGGGFFFEEEEEEDDDCCCBBB@@@?????????>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<<<<<<<;;;<<<===>>>???BBBDDDGGGIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPRRRSSSTTTUUUVVVWWWWWWXXXXXXYYYYYYZZZZZZVVVVVVWWWWWWXXXZZZ[[[\\\QQQRRRUUUYYY]]]___```___\\\]]]___bbbiiixxxyyyssspppnnnccc]]]VVVSSSSSSSSSPPPMMMNNNMMMLLLKKKIIIGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBAAA@@@@@@BBBDDDBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEBBBBBBCCCCCCCCCDDDDDDDDDGGGGGGGGGGGGGGGHHHIIIIIIMMMNNNPPPQQQSSSUUUWWWWWWXXXXXXYYYZZZ[[[]]]___```mmmlllnnnsss~~~{{{zzzvvvuuutttuuuvvvvvvtttsssppppppooooooooonnnnnnnnnoooqqqrrrssstttsssqqqpppnnnnnnnnnmmmmmmnnnnnnooonnnkkkiiiiiijjjjjjhhheeeffffffgggggghhhiiiiiijjjkkkjjjjjjkkklllllljjjhhhfffdddbbbaaacccddddddcccdddeeegggiiiiiiiiihhhgggeeeffffffggghhhiiiiiijjjggggggggghhhhhhiiijjjkkkkkkmmmmmmjjjgggfffgggiiimmmmmmkkkiiiggggggiiilllmmmmmmmmmnnnnnnoooooooooqqqqqqppppppooooooppppppoooppprrrqqqnnnllllllllljjjlllnnnqqqrrrrrrrrrqqqppprrrsssttttttuuuwwwyyy{{{zzzqqqfff^^^[[[XXXUUURRRQQQOOOMMMKKKIIIIIIJJJJJJLLLKKKJJJIIIHHHGGGGGGGGGCCCCCCBBBBBBAAA@@@???>>>777888::::::;;;===AAADDDJJJNNNTTT[[[aaaffflllooowww{{{zzzssslllgggdddaaa[[[VVVRRRQQQOOOLLLIIIFFFCCCAAAAAAAAAAAA@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999;;;<<<<<<;;;::::::;;;===>>>@@@AAABBBCCCDDDDDDDDDEEEFFFHHHIIIIIIIIIIIIKKKKKKLLLMMMNNNOOOOOOPPPQQQQQQRRRSSSSSSTTTUUUUUURRRSSSSSSTTTUUUVVVWWWWWWNNNPPPSSSUUUWWWYYYZZZZZZZZZ]]]______aaaiiiwww{{{sssjjjdddbbbaaa]]]ZZZSSSRRRPPPNNNLLLJJJIIIHHHEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBAAAAAACCCEEECCCCCCCCCCCCCCCDDDEEEFFFDDDDDDDDDDDDDDDEEEFFFGGGFFFFFFFFFFFFGGGGGGGGGGGGIIIHHHHHHHHHHHHIIIJJJJJJLLLNNNQQQVVVZZZ___bbbdddhhhiiijjjmmmooorrruuuvvv~~~{{{{{{|||wwwuuusssssssssrrrqqqoooooooooppppppooonnnmmmmmmlllmmmoooqqqrrrrrrrrrrrrnnnnnnmmmmmmmmmnnnnnnooonnnkkkhhhhhhiiiiiifffcccdddeeeeeefffggghhhhhhhhhjjjiiiiiijjjkkkjjjhhhfffdddbbb``````aaabbbbbbaaaeeeeeefffggggggfffeeeeeeddddddeeefffggghhhiiijjjhhhhhhiiiiiijjjlllmmmnnnmmmnnnnnnkkkgggeeefffhhhnnnmmmkkkiiifffgggiiillloooooooooooopppppppppppprrrqqqpppnnnmmmmmmlllllljjjlllnnnooommmllllllllljjjkkknnnqqqrrrrrrrrrqqqrrrsssttttttssstttvvvxxxxxx{{{qqqgggbbb___[[[XXXTTTRRRNNNKKKJJJJJJKKKLLLMMMLLLKKKJJJIIIHHHHHHHHHEEEEEEEEEEEEEEEDDDCCCBBB777888:::::::::;;;===???BBBGGGMMMRRRWWW\\\aaadddmmmrrrzzz{{{yyyvvvpppkkkbbb```]]]YYYTTTOOOKKKIIICCCCCCBBBBBBAAA@@@@@@???===========================>>>??????===;;;<<<<<<>>>>>>????????????>>>>>>???AAACCCEEEGGGGGGGGGGGGIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLNNNOOOOOOPPPQQQQQQQQQRRRSSSTTTTTTTTTOOONNNNNNOOORRRUUUYYY[[[YYYYYYXXXYYY\\\ccclllrrr}}}uuummmddd\\\TTTQQQSSSUUURRRNNNIIIJJJIIIFFFDDDCCCDDDFFFHHHGGGGGGGGGFFFFFFFFFFFFGGGFFFEEECCCBBBBBBAAAAAA???BBBEEEGGGFFFFFFEEEEEEDDDEEEFFFEEECCCBBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEHHHIIIGGGDDDEEEHHHHHHEEEFFFGGGGGGGGGFFFEEEFFFGGGHHHFFFEEEGGGKKKLLLIIIGGGLLLLLLJJJHHHKKKOOONNNJJJRRRXXX^^^```aaagggrrr{{{~~~||||||zzzwwwtttpppoooooopppqqqnnnnnnmmmlllllllllmmmmmmrrrqqqpppoooooooooppppppoooppppppoooooonnnmmmlllhhhfffcccbbbbbbcccbbbaaa```aaabbbccceeefffggghhhkkkiiihhhiiikkkllliiifffbbbaaaaaa````````````aaadddeeeeeeffffffeeeeeedddddddddeeefffggghhhiiijjjjjjiiiiiihhhjjjlllnnnpppooommmjjjhhhgggfffggghhhiiijjjkkkjjjhhhhhhhhhjjjllllllllllllmmmnnnoooooorrrrrrpppooommmkkkjjjiiijjjkkklllmmmnnnmmmllllllllloooqqqqqqpppoooppppppppptttxxxxxxuuusssvvvyyy||||||yyylllddd___]]]ZZZUUUPPPNNNOOOPPPPPPOOORRRPPPLLLJJJHHHIIIJJJLLLDDDDDDDDDDDDCCCBBBAAA@@@>>>===<<<:::999999::::::???AAADDDIIINNNSSSXXXZZZaaaffflllsssyyy~~~xxxsssmmmiiifffaaaYYYRRRQQQNNNKKKIIIHHHHHHFFFEEEAAAAAAAAAAAAAAA@@@<<<:::===>>>>>>===<<<<<<>>>@@@BBB@@@>>>>>>@@@@@@@@@???DDDCCCBBBAAAAAACCCDDDEEEDDDDDDEEEFFFGGGHHHIIIIIIGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLNNNNNNNNNMMMMMMNNNNNNNNNNNNOOOQQQTTTVVVXXXVVVVVVVVVVVVXXX]]]dddiiivvvyyyrrrkkkgggfffbbb[[[TTTQQQQQQOOOLLLHHHGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJJJJIIIHHHFFFDDDCCCBBBAAAAAA@@@BBBDDDEEEEEEEEEEEEEEEGGGGGGGGGFFFEEEEEEEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGHHHHHHEEEFFFIIIIIIFFFFFFGGGHHHHHHGGGGGGGGGHHHKKKJJJJJJKKKMMMNNNMMMLLLNNNQQQRRRPPPSSSWWWYYYWWW[[[```gggmmmttt~~~|||{{{|||zzzwwwtttqqqpppppppppnnnmmmllllllkkkkkkllllllqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooonnnmmmkkkkkkhhheeecccbbbbbbbbbbbbaaabbbcccdddeeeeeefffeeeeeeiiigggfffgggjjjjjjhhhfffbbbbbbaaa````````````aaacccccccccddddddcccccccccddddddeeefffggghhhiiiiiijjjjjjiiiiiijjjlllnnnpppnnnllljjjhhhggggggggghhhhhhjjjkkkjjjiiiiiijjjkkkllllllkkkkkkkkklllmmmmmmqqqpppooonnnlllkkkjjjiiiiiijjjkkklllllllllkkkkkkkkkmmmppppppooonnnnnnoooooossswwwwwwuuutttwwwzzz{{{zzz||||||pppgggccc^^^YYYTTTQQQRRRQQQOOOMMMRRRPPPMMMJJJHHHHHHHHHHHHHHHHHHIIIHHHGGGFFFEEEEEE@@@???===;;;::::::::::::;;;<<>>======;;;:::;;;<<<===>>><<<;;;<<<===>>>===<<>><<<;;;::::::888999:::===@@@CCCFFFGGGKKKOOOTTTZZZ___eeejjjnnntttxxx}}}{{{rrrnnnhhhbbb^^^YYYUUURRRMMMMMMLLLMMMMMMKKKGGGDDDCCCBBB@@@???=========>>><<<<<<<<<===???@@@>>>===??????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCDDDDDDCCCCCCCCCDDDEEEEEECCCDDDFFFHHHIIIJJJJJJKKKLLLLLLLLLLLLMMMOOOPPPQQQRRRTTTVVVWWWWWWXXXZZZ]]]```fffppp~~~vvvkkkccc^^^\\\YYYYYYZZZ[[[ZZZXXXVVVUUUUUUUUUTTTRRROOOMMMJJJIIIKKKIIIHHHIIIJJJKKKLLLKKKOOOMMMLLLKKKLLLLLLKKKKKKHHHHHHIIIJJJKKKLLLMMMMMMJJJNNNPPPNNNMMMNNNMMMJJJLLLLLLLLLNNNOOOPPPOOONNNNNNRRRVVVYYY\\\```ffflllnnnwww}}}|||zzz}}}}}}yyy|||~~~}}}zzzxxx}}}}}}}}}|||yyyvvvrrrpppllllllkkkjjjiiiiiiiiiiiilllnnnqqqssstttrrrpppnnnpppppppppooonnnlllkkkjjjhhhfffdddcccdddcccbbb```ccceeegggiiiiiigggeeeccccccbbbbbbcccdddfffffffffeeedddbbbaaa``````aaabbbaaaaaaaaaaaaaaaaaaaaaaaaeeeeeeffffffggghhhhhhiiigggggggggggghhhiiikkkkkkjjjjjjiiihhhggghhhhhhiiihhhiiikkkkkkkkkkkkmmmnnnlllkkkjjjiiihhhhhhhhhhhhllllllkkkkkkjjjiiiiiiiiifffgggggghhhhhhhhhhhhhhhhhhjjjlllmmmlllkkkkkkllllllooorrrttttttuuuwwwzzz}}}yyywwwyyyzzz~~~~~~vvvpppgggaaa^^^]]]ZZZWWWUUUUUUSSSQQQOOOLLLKKKJJJGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDBBB@@@???===<<<;;;:::::::::;;;===???@@@AAAFFFIIIMMMQQQTTTXXX]]]```fffjjjqqqxxx|||wwwqqqlllgggccc]]]\\\[[[ZZZYYYVVVRRRNNNNNNLLLHHHFFFEEEDDDCCCCCCAAA@@@@@@BBBDDDDDDBBBAAA???AAABBBDDDDDDDDDCCCBBBDDDDDDCCCBBBBBBCCCCCCDDDCCCCCCCCCBBBBBBCCCCCCDDDCCCCCCDDDFFFIIIJJJJJJIIIKKKKKKKKKLLLLLLMMMNNNOOOOOORRRUUUWWWXXXYYYZZZ\\\]]]aaafffnnnxxx}}}yyywwwnnnnnnnnnmmmllliiigggfffbbbbbbcccbbb___[[[WWWTTTRRRPPPNNNNNNPPPRRRQQQPPPWWWUUUSSSSSSTTTSSSQQQNNNMMMNNNOOOPPPRRRTTTUUUUUURRRXXX[[[XXXVVVVVVUUURRRUUUTTTRRRSSSUUUWWWVVVUUUWWW]]]dddkkkpppwww~~~}}}{{{yyywwwwwwyyy|||~~~~~~{{{xxxvvvxxxzzz||||||{{{xxxtttrrrllllllkkkjjjiiihhhhhhiiihhhkkkooorrrsssqqqooommmqqqqqqqqqpppooonnnmmmllliiihhhffffffffffffdddbbbccceeegggjjjjjjiiigggfffbbbbbbbbbbbbcccdddfffggggggeeecccaaa```aaabbbcccdddccccccbbbbbbccccccdddeeeeeeffffffgggggghhhhhheeeeeeeeeffffffggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhiiikkkkkkkkkkkkmmmnnnlllkkkjjjiiihhhgggggggggjjjjjjjjjjjjjjjjjjjjjjjjgggffffffggggggggghhhhhhgggjjjllllllkkkjjjkkkkkkkkkmmmppprrrtttuuuwwwxxxzzzvvvtttuuuwwwyyyxxxnnngggbbb^^^ZZZWWWVVVUUUSSSQQQOOOMMMLLLJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEECCCAAA@@@>>>===<<<<<<;;;;;;;;;<<<<<<===???AAAEEEHHHKKKOOOTTTXXX[[[```hhhnnnuuu|||yyyrrrpppooommmkkkgggaaa]]]YYYUUUQQQOOONNNMMMKKKIIIGGGFFFEEEFFFGGGGGGEEECCCBBBCCCEEEFFFGGGGGGFFFFFFGGGEEEDDDBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCBBBBBBEEEIIIKKKJJJIIIIIIJJJKKKKKKLLLMMMNNNNNNMMMOOOSSSUUUVVVWWWYYY[[[]]]^^^aaadddiiirrrwwwzzz}}}}}}{{{uuuooojjjdddaaa___aaacccdddccc```bbb```^^^___```]]]XXXTTTTTTUUUWWWYYY[[[]]]^^^___ccckkkpppnnnllllllkkkiiihhhddd``````ccceeeeeedddjjjoooxxx{{{zzzyyyxxxwwwsssuuuxxxzzz{{{yyyvvvuuusssuuuxxxzzzzzzxxxuuusssmmmlllkkkjjjiiihhhhhhhhhgggiiimmmpppqqqpppooommmqqqqqqqqqqqqpppooonnnnnnllljjjiiiiiijjjiiifffddddddfffhhhjjjjjjjjjiiihhhcccddddddcccbbbcccfffhhhhhhfffcccaaa```aaabbbdddgggfffeeeddddddeeefffgggffffffffffffgggggghhhhhhdddeeeeeeeeeffffffffffffffffffggghhhhhhiiijjjjjjhhhjjjkkkkkkjjjjjjlllmmmlllkkkjjjiiihhhggggggggghhhiiiiiiiiijjjjjjkkkkkkhhhhhhggggggggghhhiiijjjhhhjjjmmmmmmlllkkkkkklllkkkllloooqqqsssuuuvvvvvvvvvqqqoooqqqssstttyyywwwmmmddd___ZZZYYYWWWTTTQQQOOONNNMMMIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHGGGFFFDDDBBBAAA@@@>>>===<<<;;;::::::::::::666999<<>>===<<<;;;;;;:::666888999;;;<<>>============<<<:::999:::===???CCCHHHNNNOOOPPPUUU___gggjjjmmmqqqtttwww{{{zzzuuunnniiifffeeedddddd______^^^^^^___aaadddeee___]]]YYYVVVTTTTTTUUUVVVRRRRRRQQQPPPPPPPPPPPPPPPKKKKKKNNNVVVaaaiiikkkjjjIIIKKKLLLLLLKKKKKKLLLNNNOOOPPPPPPQQQRRRSSSTTTTTTXXXYYYZZZZZZ[[[]]]aaadddlllqqq}}}{{{zzz{{{{{{yyyvvvtttsssssstttvvvvvvuuussstttsssrrrppppppqqqrrrsssnnnmmmllllllmmmmmmkkkiiijjjlllooorrrsssssssssrrroooooooooooonnnmmmlllkkkpppqqqssstttssspppmmmkkkiiiiiijjjjjjjjjiiiiiihhhgggkkknnnllliiihhhkkkoooooommmjjjgggeeecccccccccfffiiikkkllljjjhhhffffffiiihhhhhhhhhggggggffffffiiihhheeeddddddfffhhhjjjeeefffgggggghhhhhhggggggfffggghhhhhhiiihhhhhhhhhjjjjjjjjjjjjjjjiiihhhgggggghhhiiijjjkkkllllllllllllkkkjjjjjjllllllkkkjjjmmmmmmmmmmmmnnnoooqqqqqqlllkkkjjjkkkmmmpppqqqqqqtttssspppooooooqqqtttuuutttyyy{{{nnneee```\\\XXXTTTNNNOOOOOONNNMMMLLLLLLMMMLLLJJJHHHGGGGGGFFFEEEDDDFFFDDDCCCCCCCCCCCCAAA@@@???>>><<<:::999999999999AAAAAABBBDDDHHHMMMSSSVVVZZZ]]]aaadddhhhmmmssswwwxxx~~~{{{yyyxxxvvvuuuuuuqqqmmmmmmoooqqqqqqpppnnnmmmkkkgggccc``````aaaccccccdddcccbbb```^^^\\\^^^VVVSSS\\\jjjtttzzz~~~HHHJJJKKKJJJIIIIIIJJJKKKLLLMMMMMMNNNOOOPPPQQQRRRSSSTTTVVVWWWXXXYYY\\\^^^aaadddmmm{{{{{{{{{{{{{{{||||||yyyvvvxxxwwwvvvwwwyyyyyyxxxvvvttttttsssrrrrrrqqqqqqqqqooonnnmmmnnnoooooommmkkkmmmnnnpppqqqqqqqqqoooooommmmmmnnnnnnnnnmmmllllllqqqrrrsssssssssqqqooonnnkkkkkkkkkjjjjjjjjjiiiiiiiiimmmpppooolllkkkmmmpppsssrrrooollljjjhhhgggggggggjjjmmmnnnllliiihhhhhhiiiiiiiiihhhhhhhhhggggggiiigggeeeddddddfffhhhjjjgggggggggfffffffffffffffeeeffffffggghhhiiijjjjjjlllkkkkkkkkkjjjjjjiiiiiihhhhhhiiijjjkkkkkkkkkkkkkkkjjjjjjjjjlllmmmlllkkkmmmmmmmmmmmmnnnooopppqqqmmmllljjjkkknnnpppppppppqqqpppooonnnoooppprrrsssrrrvvv}}}rrriiibbb\\\WWWTTTTTTSSSRRROOONNNNNNNNNNNNLLLIIIHHHIIIHHHGGGFFFDDDCCCAAAAAABBBBBB@@@???@@@???===<<<:::::::::;;;<<<;;;<<<===@@@EEEIIILLLPPPRRRUUUXXX\\\aaafffjjjooouuu{{{|||{{{}}}~~~~~~zzzvvvttttttuuuuuuuuuuuutttssspppnnnmmmjjjbbb___eeeoooxxxHHHIIIJJJIIIGGGGGGGGGIIIIIIIIIJJJKKKLLLMMMMMMNNNOOOQQQTTTVVVVVVVVVWWWYYY[[[\\\aaajjjtttxxxtttzzz}}}{{{|||}}}}}}yyyvvvyyyxxxxxxxxxzzzzzzxxxvvvttttttuuuttttttrrrqqqpppooonnnnnnooopppqqqooonnnnnnoooooopppooommmlllkkkllllllmmmnnnnnnnnnnnnmmmrrrrrrrrrrrrqqqqqqqqqqqqpppooommmkkkjjjjjjkkkkkkkkkooorrrrrrpppnnnoooqqquuutttrrrpppnnnllljjjjjjiiilllooopppnnnllljjjjjjiiijjjjjjjjjjjjiiihhhhhhhhhgggeeeeeeeeegggiiijjjiiihhhfffeeeeeeeeeeeefffddddddeeeeeeggghhhjjjkkkkkkjjjiiiiiiiiiiiiiiijjjiiiiiijjjjjjjjjjjjiiiiiijjjjjjiiikkkmmmnnnnnnmmmmmmmmmnnnnnnooooooppppppnnnmmmkkklllmmmoooooonnnmmmmmmnnnnnnnnnooooooooopppssswww|||~~~xxxmmmddd^^^YYYXXXVVVSSSQQQOOOMMMMMMLLLJJJHHHGGGGGGGGGFFFEEEEEECCCBBBBBBCCCCCCAAA@@@BBBAAA???>>>============999888888888999<<>>===<<<;;;:::999:::::::::;;;<<<======???BBBEEEIIILLLPPPUUU[[[aaafffjjjsssuuuyyy|||FFFGGGHHHGGGEEEEEEEEEGGGFFFFFFGGGHHHIIIJJJKKKKKKLLLOOOSSSTTTSSSRRRQQQQQQSSSSSSUUUWWWVVVXXX```jjjuuu}}}{{{}}}}}}|||{{{|||}}}}}}zzzxxxyyy|||~~~}}}|||zzzxxxwwwwwwwwwvvvtttrrrpppqqqsssuuutttssspppnnnkkkkkkjjjkkkmmmmmmlllkkkiiiiiijjjjjjkkklllmmmmmmnnnnnnpppqqqrrrrrrrrrrrrooonnnmmmllllllmmmnnnnnntttrrrqqqooonnnnnnoooooommmmmmmmmmmmmmmnnnnnnnnnrrrsssuuuwwwwwwuuusssqqqppprrrtttssspppllljjjhhhgggiiikkkllllllkkkjjjiiieeeeeefffggghhhjjjlllmmmlllkkkiiigggffffffffffffgggggggggfffeeecccbbbaaaeeefffhhhiiijjjjjjjjjjjjhhhhhhhhhhhhhhhgggffffffhhhggghhhiiilllnnnnnnnnnnnnooopppppppppnnnmmmllljjjiiiiiijjjkkkkkkiiiggghhhiiikkklllmmmmmmmmmlllppprrrsssrrrrrrvvv}}}yyyssskkkeeeaaa^^^YYYUUUTTTRRROOOMMMLLLKKKJJJHHHHHHFFFEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCCCC??????===<<<;;;:::::::::888999:::999888999<<<>>>BBBCCCFFFJJJNNNSSSVVVXXXbbbeeeiiimmmqqqwww}}}CCCDDDEEEEEEDDDCCCEEEFFFEEEFFFFFFGGGHHHIIIJJJKKKLLLNNNQQQRRRQQQOOOOOOOOOVVVTTTTTTWWWXXXWWW\\\bbbgggqqq|||yyywwwxxxxxxyyy{{{}}}~~~~~~zzzwwwwww{{{~~~~~~{{{zzzxxxxxxxxxwwwtttrrrnnnoooqqqssssssrrrqqqpppooonnnnnnnnnpppooonnnllljjjjjjjjjjjjkkklllmmmmmmmmmnnnoooooopppppppppppppppooonnnmmmmmmmmmmmmmmmqqqqqqqqqppppppooooooooonnnlllkkkjjjkkkmmmnnnooopppsssvvvyyyzzzxxxvvvtttuuuvvvwwwvvvrrrmmmjjjhhhfffhhhjjjllllllkkkiiihhhddddddfffgggiiikkklllmmmlllkkkkkkjjjiiihhhhhhgggggghhhjjjjjjiiigggdddbbbdddfffhhhkkklllllljjjjjjggggggggghhhggggggffffffhhhggggggiiikkkmmmmmmllllllmmmmmmnnnmmmkkkiiihhhggggggggghhhjjjjjjhhhffffffggghhhiiijjjkkkkkkkkkppprrrsssrrrqqqssswww|||{{{~~~vvvpppjjjccc^^^XXXUUURRROOONNNLLLJJJHHHHHHGGGFFFGGGHHHIIIHHHFFFEEEEEEFFFFFFFFFEEEDDDCCC@@@@@@???>>>===<<<<<<<<<999::::::888777777999;;;>>>>>>>>>AAADDDGGGHHHIIIOOORRRWWW[[[aaagggnnnrrrvvvyyy|||@@@BBBCCCCCCBBBBBBDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJNNNPPPRRRRRRQQQPPPPPPPPPUUUQQQQQQTTTUUUUUUXXX]]]]]]cccllluuuzzzvvvssstttvvvxxxzzz|||}}}~~~~~~zzzvvvvvvzzz~~~{{{yyyxxxwwwwwwuuussspppmmmnnnpppqqqrrrrrrqqqqqqsssrrrqqqqqqrrrrrrpppnnnkkkkkkkkkjjjkkkkkklllllllllmmmmmmnnnnnnnnnnnnnnnqqqppppppooonnnmmmmmmlllppppppqqqqqqqqqpppooooooooommmjjjiiijjjmmmoooooonnnqqquuuyyyzzzyyywwwuuuxxxyyyzzzxxxsssnnnjjjiiieeegggjjjllllllkkkiiihhhcccdddfffgggiiikkkmmmmmmkkkkkkkkkkkkkkkjjjiiihhhgggiiikkkmmmmmmkkkgggeeeaaacccgggjjjlllkkkiiigggffffffgggggggggggggggfffhhhgggggghhhjjjlllkkkkkkiiijjjkkklllkkkiiifffeeeeeeeeeeeegggiiiiiigggeeeeeeeeefffggghhhiiijjjkkkooorrrsssrrrqqqqqqtttxxxvvv~~~}}}tttnnnaaa^^^ZZZXXXVVVTTTQQQOOOKKKIIIHHHIIIKKKKKKJJJIIIDDDEEEFFFGGGFFFFFFDDDCCCAAAAAAAAA@@@@@@??????>>><<<<<<<<<:::888888:::;;;<<<;;;:::;;;>>>@@@@@@@@@AAADDDIIINNNTTTZZZaaafffiiilllppprrrtttxxx~~~CCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHJJJLLLOOOQQQRRRSSSTTTVVVXXXVVVSSSRRRQQQSSSUUUVVVZZZ^^^cccgggkkkuuu}}}zzz{{{~~~{{{xxxxxxxxxvvvvvvvvvvvvwwwyyy{{{|||uuuuuuwwwxxxyyyzzzzzzzzzyyywwwuuutttuuuuuuuuutttqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrssssssrrrqqqooonnnmmmllljjjhhhggggggggghhhhhhiiikkkmmmnnnppppppppplllmmmnnnnnnnnnlllkkkjjjpppooonnnnnnnnnooopppqqqrrrqqqoookkkhhhggghhhjjjmmmooorrruuuvvvvvvtttsssuuuuuuuuuuuussspppmmmkkkiiiiiiiiihhhhhhgggfffeeebbbdddhhhkkkllllllkkkiiifffggghhhgggffffffhhhjjjkkkkkkkkkmmmoooooommmkkkeeedddeeehhhkkkllliiifffgggggghhhhhhhhhhhhgggggghhhhhhgggggggggiiijjjkkkhhhiiikkkkkkkkkiiigggfffiiiiiihhhhhhggggggffffffcccdddfffgggiiijjjjjjjjjmmmnnnoooppprrrsssttttttxxx{{{pppiiicccbbb]]]TTTOOOPPPLLLLLLJJJGGGEEEEEEFFFHHHIIIHHHGGGGGGGGGGGGGGGGGGBBBAAA@@@@@@??????@@@@@@BBBAAA@@@>>>===;;;:::999;;;;;;:::::::::;;;<<<<<>>===<<<;;;;;;:::999999999999::::::::::::;;;<<>>===<<<;;;::::::999::::::888888777888999;;;===???@@@AAACCCEEEFFFJJJNNNQQQVVVXXX[[[___cccfffiiikkkooorrruuuwwwxxxyyy{{{}}}DDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDFFFHHHJJJLLLMMMLLLNNNOOOOOOOOOPPPRRRTTTUUUSSSQQQPPPOOOOOOOOOPPPRRRTTTWWWXXXYYY[[[___bbbdddkkkvvvxxxxxx~~~|||~~~}}}|||||||||zzzxxxwwwuuuuuuuuuvvvvvvssssssssssssrrrqqqppppppuuuuuuuuuvvvvvvsssnnnjjjmmmmmmnnnnnnoooppppppppppppooommmlllkkklllmmmmmmnnnllliiigggffffffggghhhhhhhhhiiijjjjjjjjjjjjiiijjjiiihhhhhhhhhiiijjjkkkjjjjjjjjjjjjlllnnnpppqqqppprrrsssqqqnnnjjjhhhhhhiiiiiihhhhhhiiikkklllmmmooopppqqqqqqpppmmmkkkiiieeefffggggggfffccc```^^^^^^^^^^^^^^^___aaacccdddggghhhgggfffcccbbbccceeeccchhhmmmmmmkkkjjjooossspppooommmkkkjjjiiihhhgggddddddeeeeeeeeeeeeddddddcccbbbbbbbbbcccdddfffgggiiijjjjjjjjjjjjiiihhhgggeeeeeeffffffgggggghhhhhhcccddddddeeeggghhhjjjjjjlllllllllmmmnnnppprrrsssrrrssstttuuuzzzxxxmmmggg]]]YYYTTTPPPNNNMMMMMMMMMIIIIIIHHHHHHHHHHHHIIIIIIEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>===<<<<<<<<<;;;:::999999999999:::;;;999;;;===>>>???AAADDDGGGIIIKKKMMMQQQUUUXXX[[[]]]```bbbfffiiikkkmmmpppssszzz|||~~~~~~~~~BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDFFFHHHJJJLLLMMMLLLMMMNNNNNNMMMNNNPPPRRRRRRQQQPPPNNNNNNMMMNNNNNNRRRSSSUUUWWWXXXZZZ\\\^^^^^^bbbhhhqqq||||||{{{{{{|||~~~~~~||||||}}}yyyxxxvvvtttssssssssssssrrrrrrrrrqqqpppooommmmmmqqqrrrsssuuuuuurrrnnnjjjkkklllllllllmmmmmmmmmnnnpppooonnnmmmlllmmmnnnooonnnllliiifffeeefffgggiiiiiiiiijjjjjjjjjjjjiiiiiikkkjjjhhhfffeeeffffffggghhhhhhhhhiiikkknnnqqqrrroooqqqsssrrrnnnkkkhhhgggiiihhhgggfffggghhhjjjlllllllllmmmnnnmmmkkkiiigggcccdddeeeeeedddaaa___^^^]]]\\\[[[[[[\\\^^^```aaaeeeeeeeeedddaaa```aaaccccccggglllllljjjjjjooosssvvvtttrrrnnnjjjhhhffffffccccccddddddddddddcccccccccbbbbbbbbbccceeeggghhhmmmllllllkkkiiihhhgggffffffffffffgggggghhhhhhhhhddddddeeeeeegggiiijjjkkkkkkjjjjjjjjjlllnnnppprrrrrrrrrrrrsssuuuzzzyyywwwxxx}}}wwwkkkeee^^^XXXVVVTTTSSSQQQJJJJJJIIIHHHHHHHHHHHHIIIGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>===<<<;;;;;;:::::::::888:::;;;<<<<<<<<>>>>>===>>>>>>>>>>>>======<<<;;;::::::888:::;;;;;;::::::;;;<<<======>>>???@@@AAAAAABBBBBBDDDGGGJJJLLLPPPTTTXXX]]]aaadddgggggggggggghhhhhhiiijjjmmmpppsssvvvwwwttttttuuuwwwzzzBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDEEEFFFGGGIIIIIIKKKKKKKKKJJJHHHIIILLLNNNLLLLLLLLLLLLLLLMMMMMMMMMOOONNNMMMNNNPPPRRRSSSTTTUUUWWWYYYZZZ^^^fffrrr|||~~~zzzwwwtttssstttuuuuuuxxxzzz{{{yyyxxxwwwwwwtttsssqqqpppoooooooooppppppppppppooonnnmmmlllkkkjjjkkkmmmpppssssssqqqooolllllllllkkkjjjjjjiiiiiinnnnnnoooooooooooonnnnnniiigggccc```___```bbbdddcccdddeeefffffffffffffffhhhhhhhhhhhhgggfffddddddaaaaaabbbdddgggkkknnnpppoooqqqqqqooollliiiggggggeeeddddddddddddeeeffffffdddeeeggghhhgggfffdddcccaaa```___^^^^^^___``````[[[[[[[[[[[[\\\]]]^^^^^^^^^______^^^]]]]]]^^^```bbbbbbbbbcccdddgggiiijjjoooqqqqqqooojjjfffddddddcccddddddddddddddddddcccbbbaaaaaabbbcccfffhhhiiiiiihhhhhhgggggggggggggggeeeeeeddddddddddddddddddbbbbbbaaabbbccceeehhhiiigggfffeeeeeefffiiilllnnniiikkkmmmmmmmmmnnnqqqsssvvv|||qqqqqquuu~~~rrriiibbb[[[VVVTTTSSSQQQOOOMMMLLLKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHFFFEEEEEEEEEDDDDDDCCCCCC@@@@@@???????????????@@@>>>>>>>>>>>>======<<<;;;:::;;;===<<<:::999::::::::::::;;;;;;;;;;;;<<<<<<;;;===???@@@AAACCCGGGJJJLLLPPPVVVYYYYYYXXXWWWWWWZZZ[[[[[[]]]___bbbeeegggeeefffgggjjjmmmpppssstttuuuwwwzzz{{{zzzxxxxxxxxxyyyzzzzzzzzz{{{}}}CCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHJJJKKKJJJHHHGGGHHHJJJMMMJJJJJJKKKKKKLLLMMMMMMMMMPPPNNNLLLLLLMMMPPPQQQQQQPPPSSSVVVWWWXXX]]]fffnnnsss~~~}}}{{{zzzzzzyyyvvvsssqqqppppppqqqsssuuuxxxxxxwwwuuuttttttsssqqqpppnnnnnnnnnnnnooooooooooooooonnnmmmlllkkkhhhiiikkkooorrrtttsssqqqppppppooonnnmmmllllllkkklllmmmnnnooooooooommmmmmgggddd```]]]\\\]]]```bbbcccdddeeefffggggggggggggcccdddeeefffeeedddcccbbb^^^___```bbbeeeiiilllnnnoooppppppnnnkkkhhhggggggccccccccccccddddddddddddbbbccceeeffffffeeecccbbb```___]]]\\\]]]^^^```bbb[[[[[[\\\\\\]]]]]]^^^^^^\\\]]]^^^]]]\\\\\\]]]___aaa```^^^___bbbeeeffffffiiilllnnnmmmiiifffdddeeecccddddddeeeeeeddddddcccaaaaaaaaaaaaccceeeggghhhdddddddddeeeeeeggghhhhhhdddccccccbbbbbbaaaaaaaaaaaa```______aaacccfffhhhfffeeedddccceeegggkkkmmmgggjjjlllnnnmmmmmmnnnpppmmmpppxxx}}}|||yyypppfff```XXXWWWUUURRRPPPNNNMMMMMMJJJJJJIIIHHHHHHHHHHHHIIIFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCC?????????@@@@@@???>>>>>><<<===???>>><<<::::::;;;::::::::::::;;;;;;;;;;;;;;;<<<===<<<<<<===@@@BBB@@@EEEKKKOOOPPPNNNLLLLLLPPPOOOPPPQQQSSSUUUXXXYYYZZZ[[[]]]___aaaccceeefffhhhjjjmmmooonnnmmmlllmmmmmmmmmnnnnnnooorrrvvvyyyCCCBBBBBBAAAAAAAAABBBBBB@@@BBBDDDDDDCCCDDDEEEGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJIIIIIIJJJKKKMMMNNNLLLMMMNNNNNNMMMLLLMMMOOOPPPPPPQQQSSSVVVZZZ]]]___eeejjjrrr|||~~~{{{wwwvvvyyy}}}zzzxxxuuutttuuuuuutttqqqnnnllllllmmmqqqqqqrrrrrrrrrqqqqqqpppooooooppppppooonnnnnnmmmkkkmmmppppppnnnllljjjjjjkkklllmmmoooqqqsssuuuuuupppllliiijjjnnnqqqpppmmmmmmnnnnnnooonnnmmmkkkjjjdddbbb___\\\[[[[[[\\\]]]``````aaaaaabbbbbbcccccccccdddeeeeeeeeeccc```___^^^^^^___```aaaccceeefffpppooommmjjjfffdddbbbaaa```aaacccdddeeeeeedddccceeedddbbbaaa`````````aaabbb```]]]]]]^^^_________[[[]]]```aaaaaa___\\\ZZZ\\\^^^___^^^\\\\\\^^^aaaaaa```^^^^^^___bbbeeegggggghhhhhhhhhgggeeebbb```bbbdddeeefffeeeccc```^^^bbb`````````cccddddddddddddaaa^^^```eeehhhfffcccbbbaaaaaa```````````````]]]^^^___aaabbbbbbbbbbbbeeedddbbbaaaaaadddfffhhhhhhiiikkkmmmnnnnnnmmmlllggglllqqqvvv~~~yyykkkbbb___[[[WWWUUUSSSPPPNNNMMMNNNMMMKKKIIIIIIJJJKKKDDDEEEGGGHHHHHHGGGFFFEEEAAABBBBBBCCCCCCCCCBBBBBBBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999777777888999::::::::::::??????@@@AAABBBCCCDDDDDDGGGFFFEEEEEEFFFIIIKKKMMMNNNOOOPPPQQQSSSUUUVVVVVV\\\\\\\\\]]]]]]^^^^^^^^^\\\```ddddddbbbbbbfffjjjBBBBBBAAAAAAAAAAAABBBBBB???AAABBBBBBBBBBBBCCCDDDGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHIIIJJJLLLMMMMMMNNNOOONNNLLLKKKKKKLLLPPPPPPPPPRRRTTTWWWZZZ\\\\\\^^^cccjjjttt~~~yyysssqqqtttzzz{{{xxxvvvuuutttrrrttttttsssqqqnnnllllllmmmnnnooooooppppppoooooonnnkkklllmmmnnnnnnooooooooonnnpppqqqpppnnnlllkkklllkkkkkkmmmoooppprrrssstttssspppmmmnnnrrrtttssspppnnnnnnooonnnnnnmmmlllkkkgggddd```\\\ZZZYYYZZZ[[[]]]^^^___```aaabbbcccdddcccdddfffffffffeeecccaaa_________```bbbccceeefffmmmlllkkkiiigggdddbbb```___```bbbcccccccccbbbbbbcccbbb```___^^^^^^^^^___aaa___]]]]]]^^^___^^^]]]^^^```bbbcccccc```]]][[[]]]^^^___^^^\\\[[[]]]```bbb```___^^^^^^```cccdddffffffggggggfffdddaaa```bbbccceeeeeeeeebbb```^^^```___^^^___bbbdddddddddaaa^^^\\\___dddgggfffdddaaa```______^^^^^^______]]]^^^___```aaabbbbbbaaaaaaaaa```aaaccceeehhhjjjgggiiikkklllmmmlllkkkjjjdddhhhkkknnnsssoooiiibbb]]]ZZZXXXUUUSSSRRRRRRQQQOOOMMMKKKJJJIIIJJJJJJJJJJJJIIIHHHGGGFFFAAABBBBBBBBBBBBAAAAAAAAACCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=========<<<<<<<<<;;;;;;999999:::;;;;;;;;;::::::;;;;;;<<<<<<===>>>>>>>>>????????????@@@BBBDDDEEEFFFFFFGGGIIIJJJLLLMMMMMMOOOPPPQQQRRRSSSTTTUUUVVVSSSWWWZZZ[[[YYYYYY\\\```AAAAAA@@@@@@@@@AAAAAABBB???@@@AAAAAA??????@@@AAAFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKMMMNNNNNNMMMJJJIIIIIIJJJOOOOOOOOOOOOQQQTTTVVVWWWXXXXXXYYY]]]dddmmmvvv|||yyyxxxzzz}}}zzzwwwtttrrrrrrrrrqqqpppssssssssspppmmmllllllmmmkkkllllllmmmmmmmmmllllllhhhhhhjjjkkkmmmnnnooopppqqqrrrrrrpppnnnllllllmmmjjjkkkmmmnnnpppqqqrrrrrrtttqqqooopppssstttsssqqqoooooonnnnnnmmmllllllllljjjgggaaa\\\YYYXXXXXXYYY[[[\\\]]]^^^```bbbccccccbbbdddeeegggggggggeeedddaaaaaaaaaaaabbbcccddddddiiiiiijjjiiihhheeebbbaaa___``````aaaaaaaaaaaa``````___^^^\\\\\\\\\]]]]]]```___^^^^^^^^^^^^\\\ZZZ^^^```bbbccccccaaa^^^]]]^^^______]]][[[[[[\\\]]]aaa```^^^]]]]]]^^^```aaacccdddeeeeeedddbbb```___aaabbbcccdddcccaaa___^^^]]]\\\\\\]]]```ccccccccc]]][[[[[[^^^bbbeeeeeeccc___^^^^^^]]]]]]]]]]]]]]]]]]^^^___```````````````]]]]]]___bbbdddgggiiijjjggghhhjjjkkkkkkjjjiiihhhfffhhhiiiiiillluuu{{{ooogggcccaaa]]]ZZZVVVVVVUUUSSSQQQNNNLLLKKKMMMLLLKKKIIIGGGFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBAAACCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@????????????>>>>>>>>><<<<<<======<<<<<<;;;;;;::::::::::::::::::::::::999999:::;;;<<<<<<======>>>>>>???@@@AAACCCCCCDDDCCCDDDEEEFFFHHHJJJKKKLLLGGGJJJMMMMMMLLLLLLOOORRR@@@????????????@@@AAAAAA???@@@AAA@@@???>>>???@@@DDDDDDEEEEEEEEEFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIJJJKKKLLLKKKIIIHHHHHHIIIMMMMMMMMMMMMNNNOOOQQQRRRVVVVVVUUUWWW\\\cccjjjnnnuuu~~~|||vvvtttqqqpppqqqqqqpppooorrrrrrrrrpppmmmkkklllmmmjjjjjjkkklllllllllkkkkkkhhhhhhiiijjjkkkmmmnnnooorrrrrrrrrooommmkkklllmmmkkklllnnnpppqqqrrrrrrrrrqqqooonnnnnnpppqqqpppooonnnnnnmmmllllllllllllllljjjgggbbb]]]ZZZYYYZZZ[[[\\\\\\]]]^^^______```aaa```aaadddfffggggggfffeeebbbbbbaaaaaaaaabbbcccccceeegggiiijjjiiigggdddccc``````aaaaaa````````````___^^^]]]\\\[[[[[[\\\]]]```___^^^^^^^^^]]]ZZZWWWZZZ\\\^^^```aaaaaa___^^^```___^^^]]][[[ZZZZZZ[[[^^^]]]\\\[[[\\\]]]^^^___aaaaaaaaaaaaaaa```___^^^___```aaaaaaaaa```^^^]]]ZZZYYYYYY[[[^^^aaabbbbbb]]]\\\\\\^^^bbbccccccaaa^^^^^^]]]\\\\\\\\\\\\]]]]]]^^^^^^____________^^^ZZZ\\\___bbbdddffffffgggggghhhiiikkkkkkjjjhhhgggggghhhhhhfffggglllvvv~~~|||{{{xxxssspppkkkggg```^^^ZZZXXXVVVTTTRRRPPPOOONNNKKKIIIHHHGGGHHHHHHIIIIIIGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????????????>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::999999:::;;;<<<<<<<<<;;;;;;;;;<<<===>>>??????@@@>>>>>>???@@@BBBCCCDDDDDD???AAACCCCCCBBBBBBDDDFFF>>>>>>>>>>>>>>>???@@@@@@@@@AAABBBAAA@@@???@@@AAACCCCCCCCCDDDDDDDDDEEEEEEDDDDDDEEEFFFFFFGGGGGGGGGFFFGGGHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJKKKLLLNNNOOOPPPPPPQQQSSSVVVYYY\\\^^^cccooo~~~~~~}}}}}}wwwuuusssrrrrrrqqqpppnnnqqqqqqqqqooolllkkkkkkmmmjjjkkklllmmmmmmmmmmmmmmmkkkjjjjjjjjjjjjkkklllmmmqqqqqqqqqnnnlllkkklllmmmmmmoooppprrrssssssrrrrrrnnnmmmmmmmmmnnnnnnmmmlllllllllllllllmmmmmmmmmmmmiiigggddd```^^^^^^^^^___^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^aaaccceeeeeeddddddbbbaaaaaa```aaaaaabbbbbbccceeehhhiiijjjhhhfffeeebbbbbbaaaaaa````````````___^^^]]]\\\\\\\\\]]]^^^```___^^^^^^^^^]]]ZZZWWWWWWYYY\\\___bbbccccccccc```___]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYY[[[\\\^^^___]]]^^^^^^^^^^^^]]]]]]]]]]]]^^^_________^^^]]]\\\XXXWWWWWWYYY\\\___```____________```aaaaaa```^^^___^^^]]]]]]\\\\\\]]]]]]]]]]]]^^^^^^^^^]]]]]]\\\ZZZ\\\^^^aaabbbbbbbbbaaafffgggiiijjjjjjiiihhhgggcccdddcccbbbbbbfffmmmsss~~~}}}zzzyyyxxx~~~uuupppiiiddd```\\\XXXUUUSSSRRRPPPNNNNNNNNNOOOOOOMMMLLLJJJHHHFFFEEEEEEEEECCCCCCBBBBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???AAAAAAAAA@@@???>>>===<<<>>>>>>======<<<;;;;;;;;;;;;;;;<<<=========<<<<<<;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>>>>>>>???@@@===============>>>???@@@@@@AAABBBBBBAAA@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCEEEFFFFFFGGGFFFFFFCCCDDDFFFGGGFFFGGGHHHJJJJJJIIIHHHHHHIIIJJJLLLMMMMMMNNNPPPSSSTTTUUUUUUUUUZZZccclllrrrzzz}}}|||||||||||||||xxxvvvtttssssssrrrpppnnnpppppppppnnnllljjjkkklllkkklllmmmnnnnnnooonnnnnnooonnnlllkkkjjjkkklllllloooppppppooommmllllllmmmnnnppprrrttttttsssrrrqqqnnnnnnooooooooonnnmmmllljjjlllmmmooopppppppppooohhhhhhgggeeedddcccbbbbbb```______^^^]]]\\\[[[[[[[[[\\\___aaaccccccbbbbbb``````_________```aaaaaabbbdddfffggghhhgggfffeeedddcccbbb```_______________^^^]]]\\\\\\]]]^^^___```___^^^^^^^^^^^^\\\ZZZYYY[[[^^^aaadddfffgggggg```^^^[[[ZZZ[[[ZZZYYYXXXVVVVVVWWWXXXYYY[[[]]]]]]ZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]\\\\\\\\\VVVUUUUUUWWWZZZ\\\]]]\\\___```aaaaaa```___]]]\\\^^^^^^]]]\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]\\\[[[ZZZZZZ[[[]]]^^^___^^^^^^]]]cccdddfffhhhiiihhhgggfffdddddddddddddddggglllpppnnnwww}}}|||uuulllccc\\\VVVUUUTTTSSSSSSSSSSSSSSSPPPOOOLLLIIIGGGFFFEEEEEEDDDDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>===>>>>>>>>>======<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;========================<<<<<<<<<<<<===>>>???@@@>>>@@@AAAAAA@@@@@@BBBCCCAAAAAAAAAAAABBBBBBBBBBBBBBBCCCEEEFFFGGGGGGFFFFFFCCCDDDFFFFFFEEEEEEFFFHHHHHHGGGGGGGGGHHHIIIKKKLLLNNNOOOPPPRRRSSSTTTTTTTTTVVV]]]aaabbbfffnnnvvvyyy{{{xxxvvvssstttwww{{{{{{zzzzzzyyyxxxxxxxxxwwwuuutttssssssssssssqqqoooooopppooonnnkkkjjjkkklllkkklllmmmnnnoooooooooooopppooommmlllllllllmmmnnnmmmoooqqqqqqpppnnnnnnooonnnppprrrttttttsssqqqooommmnnnoooooonnnmmmlllllljjjlllpppsssuuuuuutttsssjjjjjjkkkjjjiiigggeeeccc_________^^^]]]]]]\\\\\\ZZZ\\\^^^aaabbbbbbaaaaaa^^^^^^^^^^^^^^^___```aaaaaabbbcccddddddeeeeeedddcccbbb```___]]]]]]]]]]]]^^^]]]\\\\\\\\\]]]^^^^^^aaa___]]]]]]^^^___^^^]]][[[\\\___aaaccceeeffffff___\\\ZZZYYY[[[[[[YYYXXXVVVVVVVVVWWWXXXYYYZZZZZZXXXXXXXXXXXXYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[VVVUUUTTTUUUXXXZZZZZZZZZ\\\^^^___```___]]]\\\\\\]]]\\\[[[[[[ZZZZZZ[[[[[[]]]]]]]]]]]]\\\[[[ZZZYYYYYYYYYZZZ[[[\\\\\\\\\\\\^^^```ccceeefffffffffeeeeeeeeeeeefffgggiiilllooohhhnnnxxxuuujjj``````___^^^]]][[[ZZZYYYWWWTTTQQQNNNKKKJJJIIIIIIGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>???????????????>>>>>>>>>@@@???===<<<<<<<<<==============================<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<============<<<;;;;;;;;;<<<<<<>>>??????===???@@@@@@@@@@@@BBBDDD@@@@@@AAAAAAAAABBBBBBBBBBBBCCCEEEGGGGGGGGGFFFFFFDDDEEEFFFEEEDDDCCCDDDEEEGGGGGGFFFFFFGGGIIIKKKLLLLLLLLLLLLMMMNNNPPPQQQQQQRRRXXX\\\ZZZ[[[```eeegggrrrxxxyyyrrrppprrrmmmsss~~~~~~~~~yyyxxxwwwvvvuuutttsssrrrrrrqqqqqqrrrssssssqqqoooooooooooommmkkkjjjkkklllkkklllmmmnnnooooooooooooqqqpppnnnmmmmmmnnnpppqqqlllooorrrsssrrrpppppppppmmmoooqqqssssssqqqooonnnkkklllnnnnnnlllkkkjjjjjjjjjmmmrrrwwwyyyyyywwwvvvlllmmmnnnnnnllliiieeeccc^^^^^^^^^^^^^^^^^^^^^^^^[[[\\\___aaabbbbbbaaa```]]]\\\\\\]]]^^^___```````````````aaaaaabbbcccccccccaaa___]]]\\\\\\\\\\\\]]]]]]\\\[[[[[[\\\]]]^^^bbb```]]]]]]^^^_________\\\]]]^^^___aaabbbbbbbbb^^^\\\YYYYYY[[[[[[ZZZXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[VVVTTTSSSTTTWWWXXXXXXXXXXXX[[[]]]___^^^]]]\\\\\\[[[[[[ZZZYYYYYYYYYYYYYYY]]]]]]]]]\\\[[[ZZZYYYXXXWWWWWWXXXYYYZZZ[[[\\\\\\[[[]]]```bbbdddeeeddddddaaaaaaaaabbbccceeegggiiilllooosssvvv}}}xxxooooooooonnnkkkiiifffddd]]][[[WWWSSSPPPOOOOOOOOOIIIHHHGGGFFFEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCBBBBBBBBBBBB@@@@@@AAAAAAAAA@@@??????AAAAAAAAAAAAAAABBBBBBBBBCCCAAA???=========???@@@@@@@@@@@@???????????????;;;<<<<<<===>>>??????@@@>>>===<<<<<<======<<<;;;============>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAABBBDDDFFFAAABBBCCCDDDEEEEEEEEEEEECCCCCCBBBBBBBBBCCCCCCDDDGGGGGGGGGGGGGGGGGGHHHHHHMMMLLLKKKJJJJJJKKKLLLMMMQQQRRRTTTVVVXXXYYYYYYZZZaaaeeelllttt|||wwwooorrrqqqsssyyy}}}xxxvvvyyy|||~~~}}}zzzyyywwwuuurrrpppnnnnnnppppppppppppppppppppppppssspppmmmnnnpppqqqooommmooooooooooooooooooooooooooonnnmmmmmmmmmmmmnnnnnnmmmoooqqqrrrrrrpppnnnlllqqqqqqrrrsssrrrpppmmmlllhhhkkkmmmllljjjiiikkknnnnnnrrryyyxxxsssoooppppppooommmjjjgggeeeddd^^^]]]aaaccc```___ccc`````````aaacccbbb___]]]]]]\\\\\\]]]___```___^^^```___^^^___aaaaaa```______^^^^^^]]]\\\[[[ZZZZZZXXXYYYZZZ[[[\\\]]]^^^^^^aaa```^^^]]]]]]]]]^^^___```````````````_________XXXXXXWWWVVVVVVVVVWWWWWWXXXXXXWWWWWWWWWXXXXXXYYYWWWWWWWWWWWWWWWWWWVVVVVVUUUVVVXXXZZZ[[[ZZZYYYXXXWWWWWWWWWXXXXXXXXXXXXXXXZZZ]]]___^^^\\\ZZZXXXXXXVVVVVVWWWXXXYYYYYYXXXXXX[[[[[[[[[[[[ZZZYYYWWWWWWVVVVVVWWWZZZ\\\]]]\\\ZZZYYY[[[^^^aaadddeeeeeeeeeaaa```^^^^^^```cccgggjjjllliiiiiinnnttt}}}}}}uuuooorrrlllccc\\\XXXVVVSSSPPPPPPNNNLLLJJJHHHFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCEEEEEEEEEEEEDDDCCCBBBAAADDDDDDDDDCCCCCCCCCBBBBBB??????@@@@@@@@@AAAAAAAAA????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????>>>>>>>>>???>>>===<<<<<<======>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>CCCDDDEEEDDDBBBBBBBBBCCCAAABBBBBBCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCEEEEEEEEEEEEEEEFFFGGGGGGKKKJJJJJJIIIJJJKKKLLLMMMMMMNNNPPPRRRTTTVVVWWWWWWUUUXXX]]]ccciiipppxxx|||~~~{{{wwwuuuvvvxxx{{{|||yyyyyywwwvvvsssqqqooonnnppppppqqqqqqqqqqqqppppppqqqooommmnnnpppqqqpppooooooooonnnnnnmmmmmmllllllnnnnnnnnnnnnmmmmmmmmmmmmlllmmmoooppppppooonnnmmmpppqqqrrrsssrrrqqqooonnnjjjlllmmmllljjjiiijjjlllnnnssszzzzzztttoooooopppooommmjjjgggfffccc^^^]]]aaaccc``````cccaaaaaabbbdddeeedddaaa^^^^^^]]]\\\]]]```aaa```___]]]\\\[[[\\\^^^___^^^]]]^^^^^^^^^]]]\\\[[[[[[ZZZYYYYYYYYYZZZ[[[]]]^^^___aaa```^^^]]]]]]]]]^^^___``````______^^^^^^^^^]]]VVVVVVVVVVVVVVVWWWXXXYYYZZZYYYYYYXXXXXXXXXXXXYYYWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWXXXXXXYYYYYYZZZ[[[YYYYYYYYYXXXXXXXXXXXXXXXZZZ\\\^^^^^^\\\ZZZYYYYYYVVVVVVVVVWWWXXXYYYYYYZZZ[[[[[[[[[ZZZZZZYYYWWWWWWWWWWWWWWWZZZ\\\]]]\\\ZZZZZZ\\\^^^aaabbbcccbbbbbbbbbaaa______```cccfffhhhjjjffffffiiinnntttwwwnnnggg```ZZZVVVRRRPPPMMMJJJIIIIIIJJJKKKHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBAAACCCBBBBBBAAAAAAAAAAAABBB@@@@@@@@@AAAAAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>>>>?????????>>>>>>>>>==================>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>EEEGGGHHHGGGDDDBBBAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCBBBAAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGIIIIIIIIIIIIJJJKKKMMMNNNKKKLLLMMMOOOPPPRRRSSSTTTQQQSSSVVVYYY\\\aaafffjjjvvv~~~{{{tttqqquuu|||yyyxxxwwwuuusssrrrssswwwzzzxxxxxxxxxwwwuuussspppooopppqqqrrrssssssrrrqqqppppppooonnnooopppqqqpppooonnnnnnmmmlllkkkjjjjjjiiilllmmmnnnnnnooonnnmmmlllkkkkkkkkklllmmmmmmmmmmmmnnnooopppqqqrrrqqqqqqppplllmmmmmmllljjjiiijjjkkknnnsss{{{|||vvvoooooooooooommmkkkiiigggfffbbb___aaaaaa```___aaaaaabbbdddfffhhhgggccc```___^^^]]]___aaabbbaaa```[[[ZZZZZZ[[[]]]___^^^]]]^^^^^^^^^]]]]]]\\\\\\\\\ZZZYYYYYYYYYZZZ]]]```aaaaaa```___]]]]]]^^^^^^_________^^^]]]\\\\\\[[[[[[UUUUUUUUUVVVWWWXXXYYYZZZ[[[ZZZZZZYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUYYYYYYXXXXXXXXXZZZ\\\]]][[[[[[ZZZZZZYYYYYYXXXXXXXXX[[[]]]^^^\\\ZZZZZZZZZUUUUUUUUUUUUWWWYYY[[[\\\ZZZZZZZZZZZZYYYXXXXXXWWWWWWVVVWWWYYY[[[\\\[[[ZZZZZZ[[[]]]___`````````___bbbaaaaaaaaaaaaccceeefffhhheeedddgggiiikkksss{{{{{{tttppprrruuuxxx|||rrriiiccc[[[WWWSSSNNNLLLLLLMMMOOOJJJIIIHHHGGGFFFGGGGGGHHHEEEEEEEEEDDDCCCCCCBBBBBBCCCBBBAAA@@@@@@AAACCCDDDAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@??????>>>>>>??????@@@@@@???>>>===<<<===>>>>>><<<<<<<<<======>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@DDDFFFHHHHHHEEEBBBAAAAAA@@@@@@@@@AAAAAABBBCCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEGGGHHHIIIIIIIIIIIIKKKMMMOOOPPPMMMMMMNNNNNNNNNOOOPPPPPPRRRTTTVVVWWWXXX[[[___bbbgggmmmvvv{{{qqqppptttssswww~~~zzzwwwtttuuutttrrrooopppuuuyyyvvvwwwxxxwwwvvvtttqqqppppppqqqrrrssssssrrrqqqpppqqqqqqpppppppppooonnnmmmkkkkkkjjjjjjjjjjjjiiiiiijjjkkkmmmoooooonnnmmmkkkiiiiiihhhhhhiiikkklllmmmjjjkkkmmmnnnppppppqqqqqqkkklllllllllkkkkkkllllllooosss{{{|||wwwoooooooooooonnnlllkkkjjjjjjfffcccaaaaaa___^^^^^^```aaadddfffhhhgggccc___```___^^^___aaacccbbbaaa]]]\\\\\\^^^```bbbbbbaaa^^^^^^^^^^^^]]]]]]]]]]]][[[ZZZYYYXXXZZZ]]]```bbbbbbaaa```^^^^^^______```^^^^^^]]]\\\ZZZYYYXXXXXXVVVVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZYYYYYYXXXWWWWWWWWWWWWVVVVVVUUUUUUTTTTTTYYYZZZZZZ[[[\\\]]]^^^^^^]]]\\\\\\[[[ZZZYYYXXXXXXWWWZZZ\\\]]]\\\ZZZZZZZZZUUUUUUTTTTTTVVVXXX[[[]]]YYYYYYZZZZZZYYYXXXXXXWWWVVVUUUUUUVVVXXXYYYYYYXXXXXXYYY[[[]]]^^^_________bbbbbbaaaaaabbbbbbccccccfffddddddfffgggggglllrrruuuuuullleeebbbcccjjjwwwvvvpppfffccc___ZZZUUURRRQQQPPPNNNLLLJJJGGGFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBCCCEEEFFFBBBBBBBBBBBBCCCCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCC@@@@@@????????????@@@@@@AAA@@@>>><<<<<<===>>>???::::::;;;<<<<<<===>>>>>>????????????????????????@@@CCCEEEFFFEEECCCBBBBBB@@@?????????@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAAAAACCCCCCCCCDDDEEEFFFHHHIIIIIIIIIIIIJJJLLLNNNPPPRRRSSSRRRPPPOOONNNNNNNNNNNNNNNPPPQQQRRRSSSUUUYYY\\\[[[^^^bbbhhhnnnvvv{{{|||{{{zzzyyyzzz}}}|||yyywwwvvvqqqssssssqqqooooootttxxxuuuvvvvvvvvvuuutttrrrqqqpppqqqrrrrrrrrrrrrqqqppprrrssssssqqqooommmkkkjjjggghhhhhhiiijjjkkklllllliiikkkmmmnnnooonnnmmmlllhhhgggffffffgggiiikkklllfffgggiiikkkmmmnnnooopppiiiiiijjjkkkmmmnnnooooooooossszzz{{{vvvoooooooooooonnnnnnmmmmmmjjjgggdddaaaaaaccccccbbb^^^___aaadddeeedddaaa^^^```______```bbbcccbbbaaa^^^^^^^^^___bbbccccccccc^^^^^^^^^^^^^^^^^^______\\\[[[ZZZYYYZZZ]]]```bbbbbbaaa```_________```aaa]]]\\\[[[ZZZYYYXXXWWWVVVYYYXXXWWWVVVVVVVVVVVVVVVWWWXXXXXXXXXXXXWWWVVVUUUWWWVVVVVVUUUTTTTTTSSSSSSWWWZZZ]]]___aaa```^^^]]]]]]]]]\\\[[[ZZZYYYYYYXXXWWWYYY\\\]]]\\\ZZZZZZZZZUUUTTTTTTTTTUUUXXX[[[]]]XXXYYYYYYYYYYYYXXXXXXWWWUUUSSSSSSTTTUUUWWWVVVVVVVVVWWWYYY[[[]]]___```aaaaaaaaaaaa``````aaaaaabbbdddbbbbbbdddddddddgggmmmlllsss~~~{{{nnndddaaaaaaggguuuuuupppkkkkkkjjjhhheeeaaa]]][[[WWWUUURRROOOLLLJJJIIIIIIHHHGGGFFFDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEBBBBBBCCCCCCCCCDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAABBB@@@>>>===<<<===???@@@::::::;;;<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;===???BBBCCCBBBBBBBBBCCC??????>>>>>>>>>@@@BBBCCCBBBBBBAAAAAAAAAAAABBBBBBDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKMMMOOOQQQUUUSSSQQQOOOMMMMMMMMMMMMKKKMMMNNNOOOPPPRRRVVVYYYYYYZZZ[[[\\\```fffmmmsssyyy{{{wwwrrrmmmiiilllrrr}}}~~~}}}~~~~~~|||yyywwwtttsssrrrpppqqqpppoooooopppsssuuuttttttttttttsssssssssssspppppppppppppppppppppppprrrssstttrrrooollljjjjjjfffggghhhjjjkkkmmmnnnoooiiijjjlllmmmnnnnnnmmmmmmggggggfffffffffhhhiiijjjdddeeefffhhhjjjlllnnnooohhhhhhhhhkkknnnpppqqqpppooorrrwww|||}}}xxxsssnnnnnnnnnnnnooooooooooooffffffdddaaaccciiijjjiii\\\\\\]]]```bbbbbb```^^^```___^^^___bbbcccbbbaaa^^^]]]]]]^^^```bbbaaaaaa^^^^^^^^^______`````````^^^]]][[[[[[[[[\\\^^^___aaa```___^^^]]]^^^______[[[[[[ZZZYYYXXXXXXWWWWWWZZZYYYXXXWWWVVVUUUUUUUUUUUUVVVWWWXXXXXXWWWVVVUUUWWWVVVVVVUUUTTTSSSRRRRRRUUUXXX]]]```bbb```^^^\\\\\\\\\[[[[[[ZZZZZZYYYYYYWWWZZZ\\\]]][[[YYYYYYYYYTTTTTTTTTTTTVVVXXXZZZ[[[XXXXXXYYYYYYYYYXXXXXXWWWUUUSSSRRRRRRTTTUUUUUUUUUUUUVVVXXXZZZ\\\___```aaa``````___^^^^^^___```aaa```^^^___aaaaaa```ccchhhhhhkkkqqqzzzzzzlllfffdddmmmyyy|||pppgggcccdddgggkkkppprrrqqqooonnnfffeeeaaa]]]XXXTTTPPPNNNJJJIIIGGGEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBAAA@@@???>>>===>>>??????;;;;;;<<<===>>>???@@@@@@::::::::::::::::::::::::<<<===????????????@@@BBB???>>>=========???AAABBB@@@@@@@@@@@@AAABBBCCCCCCEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGHHHIIIKKKMMMNNNRRRPPPNNNLLLLLLLLLMMMNNNLLLMMMOOOOOOPPPRRRVVVYYYZZZ[[[[[[[[[\\\^^^cccfffeeejjjsss{{{|||rrrjjjiiiiiiooozzz}}}|||}}}zzzyyy}}}~~~yyywwwwwwxxxyyyxxxwwwuuutttrrrqqqqqqpppnnnmmmmmmoooqqqrrrrrrtttsssrrrqqqqqqrrrtttuuuqqqpppnnnmmmmmmnnnpppqqqoooqqqsssssspppmmmlllmmmiiiiiijjjkkkmmmnnnoooooojjjjjjkkkllllllmmmnnnnnnggggggfffffffffgggggghhhdddeeefffgggiiilllmmmnnnjjjiiihhhkkknnnqqqpppoooooopppssswwwyyyxxxtttqqqnnnnnnnnnnnnoooppppppqqqiiiiiifffbbbdddkkkmmmjjj\\\[[[[[[\\\___```___^^^___^^^^^^___aaabbbbbbaaa___]]]]]]^^^```aaa```___]]]^^^^^^___```aaaaaaaaa^^^^^^]]]\\\\\\\\\\\\]]]^^^]]]\\\[[[ZZZ[[[\\\\\\ZZZZZZYYYYYYXXXXXXXXXXXXYYYXXXWWWVVVVVVVVVVVVVVVSSSUUUWWWXXXYYYXXXWWWWWWVVVVVVUUUTTTSSSRRRQQQQQQTTTVVVZZZ]]]^^^^^^\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZXXXZZZ\\\]]][[[XXXWWWWWWTTTTTTUUUVVVWWWWWWXXXXXXWWWWWWXXXYYYYYYXXXXXXWWWVVVUUUSSSSSSUUUVVVVVVVVVWWWWWWXXXZZZ\\\^^^___```___^^^\\\[[[\\\^^^```bbbaaa___^^^```___]]]```fffffffffjjjpppuuu}}}{{{yyy~~~{{{yyyuuurrrpppqqqtttvvvxxxyyywwwqqqggg^^^XXXVVVVVVZZZbbbjjjqqqvvvyyyzzztttssspppjjjddd\\\VVVRRRLLLJJJHHHGGGFFFFFFGGGHHHHHHHHHIIIIIIHHHFFFDDDCCCAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@?????????>>>>>><<<===>>>???@@@AAABBBBBB;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>===<<<<<<>>>@@@???>>>===<<<===???AAABBB?????????@@@AAABBBCCCDDDFFFEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFGGGIIIKKKLLLMMMLLLKKKJJJJJJKKKMMMNNNKKKLLLMMMNNNNNNPPPSSSVVVUUUWWWYYYZZZYYYXXXYYYZZZ[[[___dddiiinnntttzzz|||xxxrrrpppvvvyyyrrrppprrrrrrwww{{{vvvsssssssssqqqqqqqqqrrrrrrsssssssssooollljjjkkknnnqqqqqqoootttrrrpppooooooqqqtttvvvqqqpppmmmllllllmmmpppqqqlllooorrrssspppnnnnnnoookkkllllllmmmmmmnnnnnnoookkkjjjjjjkkkkkkmmmnnnoooggggggggggggggggggffffffeeeffffffhhhjjjlllnnnooollljjjiiikkkooopppooommmooooooqqqtttvvvuuurrrooonnnnnnnnnnnnooopppqqqrrrnnnooojjjddddddjjjkkkggg]]][[[ZZZ[[[]]]____________^^^]]]^^^aaabbbaaa``````___^^^___aaaaaa```___]]]^^^^^^___```aaabbbbbb______^^^^^^]]]\\\[[[[[[\\\[[[YYYXXXXXXXXXYYYZZZYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVVVVWWWXXXXXXSSSUUUWWWYYYZZZZZZYYYXXXVVVVVVUUUTTTSSSRRRQQQPPPTTTUUUWWWXXXZZZ[[[[[[[[[YYYYYYYYYYYYYYYZZZZZZZZZYYY[[[]]]]]]ZZZXXXWWWVVVTTTUUUVVVWWWWWWWWWWWWVVVWWWWWWXXXXXXYYYXXXXXXWWWXXXVVVTTTTTTVVVWWWWWWWWWYYYYYYZZZZZZ[[[]]]^^^___^^^]]]ZZZYYYZZZ]]]```bbbdddaaa```aaa___]]]```fffeeedddggglllmmmppp|||zzzuuummmeee___^^^aaaeeeaaacccccc___YYYSSSPPPPPPLLLPPPXXXaaakkksssyyy}}}|||zzzwwwqqqiii```XXXSSSMMMKKKIIIGGGGGGGGGHHHIIILLLNNNOOOOOONNNKKKHHHFFFAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCC???@@@@@@@@@@@@???>>>>>>999:::<<<===???@@@@@@@@@;;;<<<<<<<<<;;;:::999999;;;;;;<<<===>>>???@@@@@@CCCBBBAAA@@@AAABBBCCCDDD??????>>>>>>???AAABBBDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEDDDDDDEEEGGGIIIKKKLLLLLLKKKKKKJJJIIIGGGFFFIIIKKKMMMNNNNNNOOOQQQSSSTTTVVVXXXXXXWWWUUUUUUVVVWWWXXX[[[___cccgggiiikkksssxxx~~~sssooopppuuu}}}~~~zzzwwwuuuuuutttsssoooooonnnpppqqqrrrqqqooolllmmmnnnoooooooooooooooqqqooonnnnnnppprrrrrrrrrooooooooonnnlllkkklllnnnkkkkkklllmmmnnnnnnnnnmmmkkkjjjlllooosssssspppmmmlllllllllkkkkkkkkkllllllgggeeecccbbbbbbdddfffhhhddddddfffgggiiikkklllmmmllllllllllllllllllkkkkkkkkklllmmmooopppqqqqqqqqqllllllkkkiiihhhhhhkkkmmmnnnmmmllliiifffdddaaa```___ZZZVVVVVVYYY\\\ZZZXXX^^^]]]\\\\\\\\\^^^```bbb___^^^^^^aaadddeeeaaa^^^[[[\\\___```aaaaaa___^^^\\\[[[ZZZZZZZZZZZZZZZZZZ[[[ZZZXXXWWWVVVVVVWWWXXXXXXXXXYYYYYYYYYXXXVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSTTTTTTTTTUUUUUUUUUWWWVVVUUUSSSRRRRRRQQQQQQRRRSSSTTTUUUVVVWWWWWWWWWXXXWWWVVVWWWXXXYYYYYYWWWYYYYYYYYYYYYYYYXXXWWWWWWSSSSSSTTTUUUVVVVVVVVVVVVUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWUUUSSSTTTVVVXXXZZZYYYXXXXXXYYY[[[]]]___```___]]]\\\\\\^^^```aaadddcccaaa___^^^]]]^^^^^^bbbdddgggiiikkkmmmqqqttt|||hhh\\\ZZZYYYVVV___aaacccaaa\\\SSSLLLHHHMMMLLLMMMQQQYYYaaagggjjjnnnnnnmmmjjjcccZZZQQQKKKDDDCCCBBBCCCDDDFFFIIIJJJRRRTTTVVVVVVSSSNNNHHHDDDEEECCCAAA@@@@@@BBBEEEFFFFFFEEEDDDBBBAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBDDDCCCCCCBBBCCCDDDFFFGGGEEEDDDDDDCCCCCCBBBBBBAAA999:::;;;<<<===>>>>>>>>><<<<<<<<<<<<<<<;;;::::::;;;;;;<<<===>>>???@@@@@@AAA@@@@@@?????????@@@@@@???>>>>>>>>>>>>@@@BBBCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCDDDFFFHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFIIIKKKMMMNNNNNNNNNPPPRRRSSSUUUWWWWWWVVVTTTTTTUUUTTTUUUWWWYYY\\\___```aaaffflllttt}}}}}}}}}zzzwwwuuuttttttsssqqqppppppqqqssssssrrrqqqmmmnnnoooooopppppppppooorrrpppnnnnnnppprrrrrrrrrnnnoooooonnnlllkkklllmmmjjjkkklllmmmmmmnnnnnnmmmjjjjjjkkknnnqqqrrrooolllmmmmmmnnnooonnnllljjjhhhfffeeecccbbbbbbccceeegggeeeeeeggghhhiiijjjkkklllnnnnnnnnnnnnmmmkkkiiihhhiiijjjkkklllmmmmmmnnnnnnkkkjjjjjjhhhggghhhiiijjjiiiiiihhhhhhfffdddbbb```^^^ZZZUUUUUUXXXYYYXXXVVV[[[[[[ZZZZZZ[[[\\\^^^___]]]]]]]]]___bbbcccaaa___\\\]]]^^^___```___^^^]]]\\\\\\[[[ZZZYYYYYYYYYYYYYYYXXXVVVUUUTTTTTTUUUUUUUUUVVVWWWWWWVVVUUUTTTSSSTTTTTTTTTTTTTTTUUUUUUUUUSSSSSSSSSSSSTTTTTTTTTUUUUUUTTTSSSRRRRRRQQQQQQRRRQQQRRRSSSTTTUUUVVVVVVVVVWWWVVVUUUVVVWWWXXXXXXVVVYYYYYYYYYYYYYYYXXXWWWWWWSSSTTTUUUVVVWWWWWWWWWWWWTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSVVVXXXYYYXXXWWWWWWXXXZZZ\\\^^^```___^^^^^^^^^^^^___```bbbaaa___]]]\\\\\\\\\\\\```bbbdddfffgggjjjnnnpppyyy}}}oooiiieee```ggglllqqqsssnnndddYYYSSSRRRPPPNNNOOORRRUUUXXXYYYYYYYYYXXXVVVQQQKKKFFFBBBCCCBBBAAAAAABBBEEEGGGIIIMMMQQQWWW[[[[[[VVVPPPLLLGGGFFFDDDCCCCCCEEEHHHIIIHHHGGGFFFDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBDDDCCCDDDDDDEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCBBBAAA999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<===<<<<<<;;;:::;;;;;;<<<===>>>??????@@@@@@@@@@@@@@@@@@???>>>===>>>======<<<===>>>@@@AAABBBBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBBBBCCCEEEGGGHHHGGGGGGGGGGGGGGGGGGGGGFFFHHHJJJLLLMMMMMMMMMOOOQQQQQQSSSUUUVVVTTTSSSSSSSSSRRRRRRSSSTTTVVVWWWXXXXXXZZZ^^^dddkkkqqqxxx~~~{{{wwwtttsssssstttsssrrrrrrsssuuuuuutttsssooooooppppppqqqqqqpppppprrrpppnnnnnnoooqqqqqqqqqmmmnnnooommmkkkjjjkkkllljjjjjjkkklllmmmmmmmmmmmmiiiiiijjjllloooooonnnlllmmmoooqqqqqqpppmmmiiiffffffeeecccbbbbbbcccdddffffffggghhhiiiiiijjjjjjjjjnnnnnnooonnnllliiifffdddgggggghhhiiiiiiiiiiiiiiigggggggggfffffffffeeeeeecccdddfffhhhhhhgggfffeee___[[[WWWVVVWWWXXXVVVTTTWWWWWWXXXXXXYYYZZZZZZZZZ[[[ZZZZZZ[[[^^^``````___\\\]]]]]]]]]]]]\\\[[[[[[\\\[[[ZZZYYYXXXXXXXXXXXXVVVUUUTTTSSSRRRRRRRRRRRRSSSSSSSSSTTTSSSSSSRRRQQQRRRRRRRRRRRRSSSSSSTTTTTTRRRRRRRRRRRRRRRSSSSSSSSSRRRQQQQQQPPPPPPQQQQQQRRRPPPQQQRRRSSSTTTUUUUUUUUUVVVUUUTTTUUUVVVWWWWWWUUUXXXXXXXXXXXXXXXWWWWWWVVVTTTUUUVVVWWWXXXXXXXXXXXXTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTSSSTTTVVVXXXXXXWWWWWWWWWXXXZZZ\\\]]]___________________________^^^]]]\\\[[[ZZZZZZZZZ\\\^^^```aaabbbeeehhhkkkllluuu|||uuuvvv}}}rrriiibbb___[[[WWWUUURRRPPPMMMLLLLLLKKKJJJHHHFFFDDDBBB@@@???>>>===>>>@@@CCCDDDCCCIIIRRRYYYZZZVVVPPPKKKDDDCCCBBBAAABBBDDDFFFHHHKKKKKKIIIHHHGGGGGGGGGGGGDDDCCCCCCCCCBBBAAAAAAAAACCCDDDFFFHHHJJJKKKKKKLLLLLLKKKJJJHHHEEECCCBBBAAA:::;;;;;;;;;;;;;;;::::::<<<<<<<<<======<<<<<<;;;:::;;;;;;<<<===>>>??????AAABBBBBBCCCBBB@@@>>>======<<<<<<;;;<<<===>>>???@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBCCCDDDEEEGGGHHHEEEEEEEEEFFFFFFGGGGGGHHHGGGIIIKKKKKKKKKLLLMMMOOOOOOQQQTTTTTTRRRQQQQQQRRRQQQQQQRRRRRRSSSTTTTTTTTTUUUXXX\\\```dddhhhlllooovvv{{{}}}|||}}}|||wwwsssrrrsssttttttsssssstttvvvvvvuuutttoooppppppqqqqqqqqqpppppppppnnnlllkkkmmmnnnnnnnnnlllnnnnnnmmmkkkiiiiiijjjhhhiiijjjkkklllmmmmmmmmmiiiiiijjjkkkmmmmmmmmmlllnnnooopppqqqpppmmmjjjhhhgggfffeeecccccccccdddeeeggghhhiiiiiiiiiiiihhhgggjjjkkklllllljjjgggdddbbbeeefffgggggggggggggggfffdddcccccccccdddcccaaa``````bbbeeeiiijjjkkkjjjjjjbbb___[[[ZZZZZZYYYXXXVVVUUUUUUWWWXXXXXXYYYXXXXXXYYYXXXWWWXXXYYY\\\^^^___]]]\\\\\\[[[ZZZYYYYYYYYYZZZYYYXXXXXXXXXXXXXXXXXXUUUTTTTTTSSSRRRQQQPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQQQQRRRRRRRRRPPPQQQQQQQQQQQQQQQQQQQQQOOONNNNNNNNNOOOPPPPPPQQQPPPQQQRRRTTTUUUUUUUUUUUUUUUTTTTTTTTTVVVWWWVVVUUUVVVVVVWWWWWWWWWVVVVVVUUUTTTUUUVVVWWWXXXXXXXXXXXXSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUTTTTTTUUUWWWYYYXXXXXXWWWXXXYYYZZZ\\\]]]^^^^^^_________^^^]]]]]]]]]\\\\\\[[[ZZZYYYYYYYYYXXXZZZ\\\]]]]]]___bbbddddddiiirrr}}}|||wwwqqqllleee___[[[VVVTTTQQQNNNKKKIIIGGGGGGAAA@@@???>>>>>>???AAABBB???DDDKKKPPPQQQNNNHHHDDDAAA@@@??????@@@BBBDDDEEEMMMLLLKKKJJJIIIIIIIIIIIICCCBBBBBBAAA@@@??????>>>AAACCCGGGKKKNNNPPPQQQQQQPPPOOOMMMJJJGGGEEECCCBBB;;;;;;<<<<<<<<<;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;<<<===>>>??????AAAAAABBBBBBAAA???===<<<===<<<;;;;;;;;;<<<===>>>>>>??????@@@AAAAAABBBBBBCCCCCCCCCDDDEEEFFFGGGHHHFFFEEEEEEEEEFFFGGGHHHIIIGGGHHHJJJJJJJJJJJJLLLMMMMMMOOOQQQRRRPPPOOOOOOOOONNNNNNOOOPPPQQQRRRRRRSSSSSSUUUYYY[[[\\\___bbbddddddhhhmmmtttzzz~~~~~~}}}{{{yyyxxxwwwxxxxxxzzz{{{|||{{{zzzzzz{{{}}}}}}}}}{{{wwwsssqqqrrrtttsssrrrrrrtttuuuvvvtttsssoooooooooppppppoooooonnnmmmkkkiiihhhjjjkkkkkkjjjkkkmmmnnnmmmjjjhhhggghhhfffggghhhiiikkkkkkkkkllljjjjjjjjjjjjjjjkkklllmmmnnnnnnnnnnnnnnnmmmmmmmmmiiihhhfffeeeddddddddddddfffggghhhiiihhhgggfffeeedddeeefffggggggeeecccbbbeeeffffffgggggggggffffffbbbaaa___```aaa```^^^[[[\\\___bbbfffhhhjjjjjjjjjeeedddaaa___^^^]]][[[ZZZUUUVVVWWWXXXYYYYYYYYYYYYXXXWWWVVVVVVVVVYYY\\\^^^\\\[[[YYYXXXWWWWWWWWWWWWVVVVVVVVVVVVWWWXXXYYYYYYUUUUUUTTTSSSRRRQQQPPPOOOPPPPPPPPPPPPPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLMMMNNNOOOOOOPPPQQQRRRTTTUUUUUUUUUUUUUUUTTTSSSTTTVVVWWWVVVUUUSSSTTTTTTUUUUUUUUUTTTTTTSSSTTTUUUVVVWWWWWWWWWWWWRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUUUUUUUUUUWWWYYYXXXXXXXXXYYYZZZ[[[\\\]]]\\\]]]]]]]]]]]]\\\[[[ZZZ[[[[[[[[[[[[ZZZYYYYYYXXXVVVXXXYYYYYYYYY[[[]]]___aaadddiiioooxxxzzzooollleee]]]UUUNNNIIIGGGGGGFFFFFFEEECCCCCCBBBAAA@@@BBBEEEGGGGGGEEECCCAAA????????????@@@AAACCCCCCIIIHHHGGGFFFFFFFFFFFFFFF@@@@@@???>>>>>>===<<<<<<<<>>>>>???>>>>>>>>>>>>>>>===<<<;;;===<<<;;;;;;;;;<<<===>>>======>>>???@@@@@@AAAAAABBBCCCDDDEEEFFFGGGGGGHHHFFFEEEEEEDDDEEEFFFGGGHHHFFFGGGIIIIIIHHHIIIJJJLLLKKKNNNPPPPPPNNNMMMMMMNNNKKKKKKLLLMMMNNNOOOPPPPPPPPPSSSUUUWWWWWWYYY[[[]]]___```aaadddhhhlllppprrrvvv{{{~~~}}}}}}tttsssqqqpppooooooooopppsssuuuvvvvvvuuutttuuuwwwwwwyyyzzzxxxssspppqqqsssqqqppppppqqqssssssrrrqqqmmmmmmnnnnnnmmmmmmllllllkkkiiigggfffggghhhhhhgggjjjlllmmmllljjjgggffffffcccdddfffgggiiiiiijjjjjjiiiiiiiiihhhggghhhjjjmmmnnnmmmmmmllllllmmmnnnnnniiihhhgggeeedddccccccbbbeeefffggghhhgggfffdddbbb``````aaabbbccccccddddddeeeeeefffggghhhhhhggggggdddaaa^^^^^^``````^^^[[[YYY[[[]]]___bbbdddeeefffgggfffeeecccaaa___^^^]]]WWWWWWXXXXXXYYYZZZZZZ[[[VVVWWWVVVUUUUUUVVVYYY\\\[[[YYYWWWUUUTTTTTTVVVWWWUUUUUUUUUUUUVVVWWWXXXYYYUUUUUUUUUTTTSSSQQQOOONNNPPPPPPOOOOOOOOOPPPQQQQQQQQQQQQQQQPPPOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMKKKJJJJJJJJJKKKLLLMMMMMMOOOPPPQQQSSSTTTTTTTTTTTTTTTSSSRRRSSSUUUUUUUUUTTTPPPQQQRRRRRRSSSRRRRRRRRRQQQRRRSSSTTTUUUUUUUUUUUUQQQQQQQQQQQQPPPPPPPPPPPPRRRTTTUUUUUUTTTTTTVVVWWWVVVWWWXXXYYYZZZ[[[[[[\\\[[[ZZZZZZYYYYYYXXXXXXXXXYYYZZZZZZZZZZZZYYYXXXWWWVVVWWWXXXXXXXXXXXX[[[]]]```bbbeeehhhllltttzzzooocccZZZUUUQQQRRRRRRQQQOOOKKKHHHEEECCCCCCCCCBBBAAAAAA@@@@@@<<<<<<<<<<<<<<<======>>>BBBAAAAAA@@@??????@@@@@@>>>=========<<<;;;;;;;;;888:::===AAAEEEHHHJJJKKKJJJIIIHHHFFFDDDBBB@@@???999999:::::::::::::::999888999999:::;;;;;;::::::999::::::;;;<<<===>>>>>>>>>======<<<<<<<<<======>>>===<<<;;;;;;<<<===>>>;;;<<<===>>>???@@@@@@AAAAAABBBCCCDDDEEEFFFFFFFFFFFFEEECCCBBBCCCDDDEEEFFFEEEGGGHHHHHHGGGGGGIIIJJJJJJLLLNNNNNNMMMLLLLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNMMMPPPRRRSSSTTTVVVXXXZZZ[[[ZZZZZZ[[[^^^aaadddfffiiimmmsssxxx}}}|||uuuqqqqqqqqqmmmlllkkkjjjkkklllmmmnnnppprrrsssrrrqqqppppppqqqqqqvvvyyyxxxtttppppppqqqnnnmmmmmmnnnppppppooonnnkkkkkkkkkkkkkkkjjjiiiiiikkkhhhfffeeefffgggggggggjjjkkkmmmllliiifffeeedddaaabbbccceeegggggghhhhhhfffggggggeeecccdddgggkkkmmmmmmmmmmmmmmmlllkkkjjjgggfffeeedddbbbaaa```___bbbdddeeegggfffeeebbbaaa````````````aaabbbddddddddddddeeeggghhhhhhhhhhhhhhhddd______aaabbb```]]]ZZZZZZZZZ[[[]]]___aaabbbeeeeeeeeecccaaa___^^^^^^YYYXXXXXXWWWXXXYYY[[[\\\VVVWWWXXXVVVTTTTTTWWWYYYYYYWWWUUURRRRRRSSSUUUWWWWWWWWWVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTRRRPPPNNNMMMOOONNNNNNMMMNNNOOOPPPQQQSSSSSSRRRQQQOOONNNMMMLLLMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKMMMNNNOOOPPPQQQRRRRRRRRRQQQPPPOOOPPPRRRSSSRRRQQQNNNNNNOOOPPPPPPPPPPPPPPPOOOOOOQQQRRRRRRRRRRRRRRRQQQPPPPPPPPPOOOOOOOOOOOOQQQRRRTTTTTTRRRRRRRRRSSSTTTUUUVVVWWWXXXYYYYYYYYYYYYXXXWWWUUUTTTTTTUUUUUUVVVWWWXXXXXXXXXWWWVVVUUUWWWXXXYYYXXXXXXXXXZZZ\\\\\\___bbbcccdddhhhoootttyyymmmooopppooolllfff___[[[UUUSSSPPPMMMIIIFFFDDDCCC???>>>>>>>>>============??????>>>============>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===???AAACCCDDDBBBBBBAAA???>>>===<<<<<<777777888999999999999999777888999999::::::::::::999::::::;;;<<<===>>>>>>@@@???>>>======>>>@@@AAA>>>>>><<<<<<;;;<<<===>>>;;;;;;<<<===>>>???@@@@@@???@@@BBBCCCDDDEEEEEEEEEEEEDDDBBBAAAAAABBBDDDEEEEEEFFFHHHHHHGGGGGGHHHJJJIIIKKKMMMNNNLLLKKKKKKKKKNNNNNNNNNNNNNNNNNNMMMMMMLLLNNNQQQSSSTTTUUUXXXZZZTTTTTTUUUWWWYYY\\\___```cccfffiiikkknnnttt}}}zzzyyywwwsssnnnkkkkkkkkkkkkjjjjjjjjjkkklllnnnoooppprrrsssrrrpppnnnnnnnnnnnnsssxxxyyytttpppoooqqqlllkkkkkklllnnnnnnmmmllljjjjjjjjjjjjiiiiiihhhgggkkkiiigggfffggghhhggggggiiikkkmmmllliiifffdddddd``````bbbdddeeefffggggggdddeeeeeebbb```aaaeeeiiilllmmmooopppnnnkkkhhheeeeeeeeedddbbbaaa___^^^]]]aaabbbdddffffffdddbbb```bbbaaa```___```aaaccceeebbbccceeefffggghhhhhhhhhkkkfffaaa```cccdddccc```]]]\\\[[[ZZZ[[[]]]```bbbbbbcccdddbbb```^^^]]]]]]YYYXXXWWWVVVWWWYYY[[[]]]VVVXXXYYYWWWTTTSSSUUUXXXXXXVVVSSSQQQQQQSSSUUUWWWZZZYYYWWWUUUTTTSSSRRRRRRSSSTTTTTTSSSQQQOOOMMMLLLNNNMMMLLLLLLLLLNNNOOOPPPUUUTTTSSSQQQOOOMMMLLLKKKMMMMMMLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHHHHIIIIIIIIIKKKLLLMMMNNNOOOPPPPPPPPPOOONNNMMMNNNPPPQQQPPPOOOLLLMMMNNNOOOOOOOOOOOOOOOMMMNNNOOOPPPQQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNOOOQQQRRRRRRQQQOOOPPPQQQRRRSSSTTTUUUVVVWWWWWWWWWXXXWWWTTTRRRRRRRRRSSSTTTTTTUUUVVVWWWVVVUUUTTTSSSXXXYYYZZZYYYXXXXXXZZZ[[[YYY\\\`````````aaaeeeiiipppzzz}}}xxxmmmkkkfff```YYYSSSNNNKKKHHHHHHHHHGGGGGGFFFEEEEEE@@@@@@???>>>>>>>>>??????<<<<<<<<<===============@@@???>>>===>>>???@@@AAA<<<<<<;;;;;;:::999999999999999888888999999:::;;;;;;::::::999888888888999========================<<<<<<<<<===============AAA@@@???===<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@???@@@@@@AAABBBCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFDDDEEEGGGIIIKKKKKKKKKKKKKKKLLLNNNOOONNNMMMKKKIIIHHHIIIKKKMMMOOORRRSSSTTTVVVVVVUUUTTTTTTVVVZZZ]]]___```bbbeeehhhkkknnnppptttwww{{{~~~|||zzzzzzyyyvvvtttpppooonnnllliiigggeeecccgggggghhhiiijjjkkklllllloooooooooooommmkkkiiihhhjjjnnnsssvvvuuussspppooojjjjjjjjjjjjjjjjjjjjjjjjhhhhhhiiiiiiiiihhhhhhggggggggggggeeeddddddfffhhhggghhhiiihhheeecccccccccbbbbbbbbbcccccccccdddddddddddddddcccbbbbbbeeegggiiijjjlllmmmmmmmmmlllkkkeeeccc```_________]]]\\\^^^\\\\\\^^^aaabbbaaa^^^^^^___aaaaaa```aaacccfffcccddddddeeefffggghhhiiilllhhhcccaaaaaaccceeeeee^^^^^^]]]\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^]]]]]]^^^ZZZXXXVVVUUUWWWYYY[[[[[[YYYXXXXXXVVVUUUTTTSSSSSSUUUTTTRRRQQQPPPPPPQQQQQQUUUSSSQQQQQQRRRSSSSSSRRRPPPPPPPPPOOOOOOOOONNNNNNPPPPPPNNNLLLKKKKKKNNNQQQSSSRRRPPPNNNMMMKKKKKKJJJHHHHHHHHHIIIIIIJJJJJJJJJFFFFFFEEEEEEFFFFFFGGGHHHGGGIIIKKKNNNOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLNNNMMMKKKLLLMMMNNNNNNMMMOOOOOOOOOOOOOOOOOOPPPPPPPPPRRRSSSRRROOOLLLJJJJJJLLLLLLLLLMMMNNNOOOQQQQQQRRRRRRSSSTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRSSSUUUVVVVVVUUUTTTSSSSSSUUUWWWYYYYYYWWWVVVVVVYYY[[[[[[[[[]]]\\\\\\]]]^^^___```aaafffmmmuuu}}}~~~xxxpppjjjhhheee```]]][[[YYYVVVTTTSSSQQQOOONNNLLLIIIFFFCCCCCCBBBAAA@@@AAAAAA???>>>??????>>>>>>>>>>>>======<<<===>>><<<:::999999:::999888888888888999::::::;;;:::999999888888888888;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<>>===<<<;;;;;;;;;;;;<<<<<<======>>>>>>????????????@@@AAABBBCCCDDDDDDBBBBBBBBBCCCCCCCCCCCCDDDEEEDDDDDDCCCCCCDDDDDDEEECCCDDDFFFHHHJJJJJJJJJJJJKKKLLLMMMNNNMMMLLLJJJIIIHHHIIIJJJLLLNNNPPPRRRRRRTTTTTTTTTSSSSSSTTTXXX[[[[[[[[[]]]___bbbeeegggiiiiiikkkmmmqqquuuyyy}}}~~~|||zzzxxxuuusssqqqqqqqqqpppnnnmmmmmmmmmllljjjhhheeecccbbbdddeeefffggghhhiiijjjkkkkkklllllllllkkkiiigggfffhhhlllqqqttttttqqqooonnnkkkkkkkkkkkkkkkjjjjjjjjjhhhhhhiiijjjjjjiiihhhgggeeeffffffeeeccccccdddffffffhhhhhhgggeeeccccccdddeeeeeeffffffffffffffffffeeeffffffeeeddddddfffggghhhiiikkkmmmnnnnnnnnnnnnfffddd```___^^^^^^]]]\\\]]][[[[[[\\\___aaa```___aaabbbcccbbbaaaaaaccceeecccccccccddddddeeeeeeeeehhhfffbbbaaaaaabbbbbbaaa^^^]]]]]]\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^]]]]]]]]]ZZZXXXVVVWWWXXXZZZZZZZZZYYYXXXWWWVVVUUUTTTSSSSSSSSSRRRPPPNNNMMMMMMNNNNNNPPPOOONNNNNNOOOPPPOOOMMMKKKKKKLLLLLLLLLMMMMMMMMMNNNOOOPPPOOOMMMMMMMMMOOOPPPOOONNNLLLJJJIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIFFFFFFEEEEEEEEEFFFGGGGGGGGGHHHKKKMMMNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJLLLKKKJJJJJJLLLMMMMMMLLLMMMMMMMMMNNNNNNNNNNNNNNNOOOQQQRRRRRROOOLLLJJJJJJLLLKKKKKKLLLLLLMMMNNNOOOPPPPPPQQQRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPQQQRRRSSSTTTSSSRRRQQQQQQRRRTTTUUUWWWVVVTTTUUUWWWZZZZZZZZZZZZZZZZZZ[[[[[[\\\^^^^^^^^^dddkkkpppwww|||zzzwwwtttqqqllljjjgggddd```[[[TTTPPPLLLJJJHHHGGGGGGGGGFFFDDDCCCCCCBBBBBBAAA@@@???>>>?????????@@@@@@@@@@@@@@@888888888888888999999::::::999999999888888888888999999999999999999999999888888999999:::;;;<<<<<<===<<<;;;:::::::::::::::========================>>>??????@@@AAABBBCCCCCCAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBDDDFFFHHHIIIIIIIIIIIIKKKLLLMMMMMMLLLJJJIIIGGGIIIIIIIIIJJJLLLNNNOOOPPPRRRRRRRRRRRRQQQSSSVVVYYYXXXXXXYYY[[[]]]___aaabbbdddddddddeeegggjjjnnnpppsssuuuxxx|||yyywwwtttrrrrrrqqqooommmnnnmmmllllllnnnnnnmmmllljjjiiihhhgggeeecccaaa```aaabbbcccdddeeeggghhhhhhggghhhhhhiiiiiigggfffeeefffjjjooorrrrrrpppnnnnnnmmmmmmllllllkkkkkkjjjjjjgggiiijjjllllllkkkiiihhhcccdddeeeeeecccbbbbbbbbbeeefffhhhgggeeeddddddeeeggggggggghhhhhhggggggfffeeeggghhhhhhgggffffffgggfffhhhjjjlllnnnooooooooohhhddd```]]]]]]]]]]]]\\\[[[ZZZYYYYYY\\\^^^______bbbdddeeedddcccbbbdddeeeddddddcccbbbbbbbbbbbbbbbdddcccbbbbbbbbbaaa^^^\\\]]]\\\\\\[[[[[[[[[[[[[[[[[[\\\]]]^^^^^^]]]\\\[[[YYYXXXWWWXXXZZZZZZZZZYYYXXXWWWWWWVVVUUUTTTSSSSSSRRRQQQOOOMMMLLLLLLLLLMMMLLLKKKKKKMMMNNNNNNLLLJJJGGGGGGHHHIIIJJJKKKLLLLLLLLLNNNQQQQQQOOOMMMLLLLLLMMMLLLJJJIIIHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHEEEEEEEEEEEEEEEFFFFFFGGGFFFHHHIIIKKKLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHJJJIIIGGGHHHJJJKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLNNNPPPRRRQQQOOOLLLJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKMMMMMMNNNOOOOOOOOOOOONNNNNNNNNMMMMMMNNNNNNOOOPPPRRRQQQPPPOOONNNOOOPPPQQQUUUTTTRRRSSSVVVXXXYYYYYYXXXXXXXXXXXXXXXYYYZZZ[[[]]]aaafffhhhllltttyyypppjjj___\\\YYYWWWWWWWWWVVVUUURRRQQQQQQPPPNNNKKKIIIHHHFFFDDDCCCEEEHHHIIIGGGDDD777777777777777888999999888888999999999888888888888888888888888888888888777777888999:::;;;<<<===<<<;;;;;;::::::::::::;;;==================<<<<<<===>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBCCCDDDFFFHHHIIIIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHGGGIIIIIIHHHIIIJJJKKKMMMNNNQQQQQQRRRQQQQQQRRRUUUXXXZZZZZZZZZ[[[\\\^^^``````bbbaaa```___```cccfffiiijjjkkklllnnnqqqtttwwwxxx|||}}}zzz{{{|||zzzwwwtttssstttpppnnnlllkkkkkkkkkjjjhhhlllkkkjjjkkkmmmnnnnnnmmmfffffffffeeedddbbbaaa```^^^___```aaacccdddeeefffeeefffggghhhhhhhhhggggggeeeiiinnnppppppooonnnnnnmmmmmmmmmlllkkkkkkjjjjjjgggiiikkkmmmmmmllljjjhhhbbbccceeeeeebbb```______dddeeegggfffeeeddddddeeeeeefffggggggggggggfffeeeeeegggiiiiiigggfffeeefffggghhhjjjlllnnnnnnnnnnnnhhhddd___[[[ZZZ[[[[[[[[[ZZZYYYWWWWWWYYY[[[]]]___aaaccceeeeeeddddddfffgggfffeeedddbbbaaa```aaaaaaaaaaaabbbcccdddaaa\\\YYY\\\[[[ZZZZZZYYYYYYZZZZZZXXXZZZ[[[\\\]]]\\\[[[ZZZXXXWWWWWWXXXZZZZZZXXXVVVVVVVVVUUUUUUTTTSSSSSSRRRSSSRRRPPPNNNMMMMMMMMMNNNKKKLLLMMMOOOPPPPPPMMMKKKHHHHHHHHHIIIJJJKKKKKKKKKMMMOOOQQQQQQOOOLLLLLLLLLJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGHHHGGGFFFGGGIIIJJJJJJIIIGGGHHHHHHIIIIIIJJJJJJJJJNNNPPPRRRRRROOOMMMLLLKKKLLLKKKJJJIIIIIIIIIIIIIIIKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNQQQPPPOOONNNMMMMMMNNNNNNSSSRRRPPPQQQTTTVVVWWWWWWWWWVVVVVVVVVWWWWWWXXXYYY]]]```dddeeefffjjjrrrxxx{{{xxxuuusssrrrrrrrrrqqqpppooonnnkkkhhheeecccaaa]]]YYYVVVWWWZZZZZZVVVQQQ777777666666777777888999777777888999999999888777888888888888888888888888777888888:::;;;<<<======;;;;;;;;;:::;;;;;;<<<<<<============<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCDDDEEEFFFHHHIIIIIIIIIHHHIIIIIIIIIIIIHHHHHHGGGGGGIIIHHHGGGGGGHHHJJJKKKMMMPPPQQQRRRRRRQQQRRRUUUWWWZZZZZZZZZ[[[\\\]]]^^^___\\\[[[ZZZZZZ[[[^^^aaacccddddddddddddeeeggghhhiiinnnooorrrwww|||~~~~~~wwwpppoooqqqrrrrrrpppmmmkkkjjjkkkgggeeeccccccddddddcccbbbeeeddddddeeegggiiihhhgggddddddddddddcccbbbaaa```^^^^^^___```aaabbbcccccceeefffgggiiijjjjjjiiiiiifffiiimmmppppppnnnnnnnnnllllllkkkkkkjjjjjjjjjjjjgggiiijjjllllllllljjjiiicccdddfffeeebbb```___^^^ccceeeffffffeeeddddddeeeeeefffggghhhiiihhhgggfffdddfffhhhgggfffdddcccdddhhhiiijjjlllllllllkkkkkkhhhddd^^^ZZZYYYYYYYYYYYYYYYXXXWWWVVVWWWXXX[[[]]]]]]```ccceeeeeefffhhhiiihhhgggdddcccaaaaaabbbbbbaaabbbccceeedddaaa\\\XXXZZZZZZYYYXXXXXXXXXXXXYYYVVVWWWXXXYYYZZZZZZYYYXXXVVVVVVUUUVVVXXXWWWVVVTTTTTTTTTSSSSSSRRRRRRQQQQQQRRRQQQOOONNNMMMMMMNNNNNNKKKKKKLLLOOOPPPPPPNNNKKKLLLLLLLLLLLLKKKKKKKKKKKKNNNOOOOOONNNKKKJJJKKKLLLHHHGGGGGGFFFFFFFFFGGGGGGDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFEEEFFFFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEFFFHHHJJJJJJIIIEEEEEEFFFFFFGGGHHHIIIIIILLLOOOQQQQQQOOOMMMLLLLLLLLLKKKJJJIIIIIIHHHIIIIIIJJJKKKLLLLLLMMMMMMLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMOOOOOONNNNNNMMMMMMMMMMMMQQQPPPOOOPPPSSSUUUVVVWWWWWWVVVVVVVVVVVVWWWWWWXXXXXX[[[^^^___```bbbgggkkkrrrzzz|||xxxxxxyyywwwqqqkkk666666666666666777777888666777888999999999888777777777777777777777777777888888999:::;;;;;;<<<<<<::::::::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>???@@@@@@AAABBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCDDDFFFGGGHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIHHHGGGFFFGGGIIIKKKMMMNNNPPPQQQQQQQQQRRRTTTVVVWWWWWWWWWXXXYYYZZZ[[[\\\ZZZYYYYYYYYY[[[]]]```bbb______^^^______```aaabbbaaaccceeeiiilllnnnpppqqqlllmmmnnnooorrruuuxxxzzz~~~||||||xxxvvvxxx{{{zzzrrrkkkhhhjjjkkklllkkkhhhfffffffffdddbbbaaaaaabbbbbbaaa```cccbbbaaabbbdddddddddcccaaaaaaaaaaaaaaaaaa``````_________`````````aaaaaadddeeegggiiiiiiiiiiiihhhgggjjjmmmooonnnmmmllllllhhhiiiiiiiiiiiiiiiiiiiiihhhhhhiiijjjjjjkkkkkkkkkfffggggggeeebbb```___```dddeeegggfffdddccccccddddddfffhhhkkklllkkkjjjiiidddeeefffeeecccbbbbbbcccggghhhiiijjjjjjjjjiiihhhiiieee```\\\[[[ZZZYYYXXXXXXYYYYYYWWWVVVVVVXXXZZZYYY\\\aaaccceeefffgggiiihhhfffdddcccbbbccceeefffdddccccccddddddaaa]]]YYYYYYYYYXXXWWWWWWWWWWWWWWWTTTTTTUUUUUUVVVVVVWWWWWWUUUSSSRRRRRRTTTTTTSSSQQQRRRQQQQQQQQQPPPPPPPPPOOONNNNNNMMMLLLLLLMMMNNNNNNJJJIIIJJJLLLNNNNNNLLLKKKNNNNNNMMMMMMLLLLLLLLLLLLNNNNNNNNNLLLIIIHHHIIIKKKFFFEEEEEEEEEFFFGGGGGGHHHCCCCCCBBBBBBBBBBBBAAAAAACCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDEEEGGGIIIIIIIIICCCCCCDDDEEEFFFGGGHHHHHHJJJLLLOOOOOOMMMLLLKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHJJJJJJKKKLLLLLLLLLLLLLLLJJJJJJKKKLLLLLLLLLLLLLLLNNNNNNNNNMMMMMMMMMMMMMMMPPPOOONNNOOORRRUUUVVVVVVVVVVVVVVVUUUUUUVVVVVVWWWVVVXXX[[[]]]^^^```bbbdddeeejjjsss~~~666555555555555666777777555666888999:::999888777666666666666666666666666888888888888999999::::::888888888999999:::<<<<<<:::;;;;;;<<<<<<=========:::;;;<<<===>>>??????@@@??????@@@@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@AAAAAABBBCCCEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIHHHGGGFFFFFFGGGJJJLLLNNNLLLNNNOOOPPPOOOPPPRRRTTTTTTTTTTTTUUUVVVWWWYYYZZZYYYYYYYYYZZZ\\\]]]___```]]]]]]\\\\\\\\\\\\]]]]]]\\\^^^```bbbcccdddeeefffcccccceeefffhhhjjjkkklllppptttyyy~~~}}}|||~~~|||zzzxxxrrrrrrqqqooommmlllmmmooopppnnnpppttttttnnnhhhgggdddfffhhhhhhgggeeeeeeeeeeeecccaaaaaabbbcccbbbaaacccaaa``````aaaaaa```___]]]^^^^^^_________^^^^^^aaaaaaaaa````````````___bbbccceeefffgggffffffeeegggiiilllmmmkkkjjjiiiiiieeeeeeeeefffgggggghhhhhhhhhhhhgggggghhhiiikkkllliiiiiihhhfffcccaaaaaabbbeeefffgggfffdddbbbbbbbbbbbbdddgggjjjllllllkkkkkkeeeffffffdddbbbaaabbbcccdddeeeggghhhiiiiiiiiihhhkkkhhhdddaaa___]]][[[YYYXXXZZZ[[[YYYVVVUUUVVVXXXXXX[[[___bbbcccdddeeeffffffeeecccbbbbbbdddggghhheeedddbbbaaaaaa___]]]ZZZXXXXXXWWWVVVVVVVVVVVVVVVSSSRRRQQQQQQRRRSSSUUUWWWSSSQQQOOONNNOOOPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLMMMNNNPPPQQQJJJIIIHHHJJJLLLMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLJJJLLLMMMLLLJJJHHHGGGGGGCCCCCCCCCDDDEEEFFFGGGHHHBBBBBBAAAAAAAAA@@@@@@@@@CCCCCCBBBBBBCCCCCCDDDEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBAAACCCEEEGGGGGGGGGBBBCCCCCCDDDEEEFFFGGGHHHFFFHHHKKKKKKJJJIIIHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGIIIIIIJJJKKKKKKKKKKKKJJJHHHIIIJJJKKKLLLKKKJJJJJJKKKKKKLLLLLLMMMLLLLLLLLLPPPNNNMMMOOORRRUUUVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUUUUWWW[[[]]]______``````^^^aaafffllluuu555555555555555666777777444666888999:::999888777444444444444444444444444777777777777777888888888777777777777888999;;;;;;::::::;;;;;;<<<===>>>>>>::::::;;;<<<===>>>??????===>>>>>>>>>>>>???????????????>>>>>>>>>>>>?????????@@@BBBCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEGGGIIIJJJHHHGGGFFFFFFGGGJJJMMMOOOKKKLLLNNNNNNNNNNNNPPPRRRSSSSSSSSSTTTUUUWWWXXXYYYUUUVVVVVVWWWXXXYYYZZZZZZ```___]]]\\\ZZZYYYYYYYYY[[[]]]_______________```bbbbbbcccdddeeedddddddddhhhjjjnnnrrrtttuuuuuuuuuzzzxxxxxxzzzyyyuuuvvvyyy{{{}}}}}}uuutttxxxzzz|||~~~|||||||||qqqtttxxx|||}}}}}}{{{zzzvvvxxxzzzzzzzzzzzz{{{}}}yyyyyyxxxyyyyyyxxxuuusssiiiiiigggdddcccdddgggjjjhhheeefffkkkkkkgggccccccaaadddggghhhgggeeeeeeeeecccaaa_________```___^^^```^^^\\\\\\\\\\\\ZZZYYY[[[[[[\\\]]]]]]]]]]]]]]]cccbbbbbbaaa``````______```aaabbbcccdddccccccbbbfffiiikkkkkkiiihhhggggggbbbccccccdddeeefffgggggghhhgggfffffffffiiikkkmmmkkkkkkiiifffcccaaabbbdddeeeggggggfffcccaaaaaaaaa^^^aaadddhhhjjjkkkjjjiiifffgggfffdddaaaaaacccdddaaabbbeeegggiiiiiijjjiiimmmjjjgggdddbbb```]]]ZZZXXXZZZ\\\[[[WWWTTTUUUVVVXXX[[[___aaabbbaaabbbcccdddcccaaaaaabbbeeehhhjjjfffdddaaa______^^^\\\[[[XXXWWWVVVVVVUUUUUUVVVVVVRRRQQQOOONNNOOORRRUUUWWWRRRPPPMMMKKKLLLNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMOOONNNNNNNNNOOOQQQSSSTTTLLLJJJIIIJJJLLLNNNNNNNNNGGGHHHHHHIIIJJJKKKLLLLLLGGGJJJMMMNNNKKKHHHDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGAAAAAAAAA@@@@@@@@@??????CCCBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBB@@@@@@AAACCCEEEFFFEEEBBBBBBCCCDDDEEEFFFGGGHHHBBBEEEHHHIIIHHHFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHIIIJJJJJJJJJJJJIIIGGGHHHIIIJJJKKKJJJIIIIIIIIIIIIJJJKKKLLLLLLLLLKKKOOONNNMMMOOORRRUUUWWWWWWUUUTTTSSSSSSSSSSSSTTTTTTRRRTTTWWWZZZ[[[[[[[[[[[[[[[]]]```ccchhhppp|||