BM66(@ %%%%%%$$$###""""""############"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$'''%%%!!!!!!###%%%$$$$$$$$$#########""""""###$$$$$$###!!! """###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""$$$$$$###!!! """%%% !!!""""""""""""!!!$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" """###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$###"""######$$$$$$$$$######"""########################$$$$$$######"""!!!!!!!!!"""""""""###"""!!! !!!!!!!!!!!!""""""""""""%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%###############"""!!!!!!""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$###############$$$$$$%%%%%%%%%################################################%%%%%%$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&$$$######$$$%%%%%%$$$$$$#########""""""!!!!!!######$$$$$$$$$$$$#########"""""""""###$$$%%%%%%"""###$$$%%%&&&%%%$$$###%%%%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""$$$%%%''''''%%%$$$%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$######"""%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))+++++++++++++++***))))))------,,,,,,+++,,,,,,---,,,,,,,,,,,,---...//////111111111222333444555555:::<<>>>>>???AAADDDFFFFFFGGGGGGGGGGGGFFFFFFGGGFFFHHHJJJJJJJJJPPPXXXmmm######"""!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!######################## !!!!!!""""""""""""!!!"""!!! ###$$$$$$$$$$$$#########""""""###$$$$$$###!!! """###########################%%%$$$""" """""""""  """#########$$$$$$$$$%%%%%%########################""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!""""""######""""""!!!"""###$$$$$$$$$###"""!!!###$$$$$$$$$$$$$$$##############################""""""""""""############%%%%%%%%%$$$$$$#########!!!!!!!!!!!!"""""""""###%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!""""""###$$$!!!!!!!!!"""""""""######$$$%%%%%%%%%&&&&&&&&&&&& """"""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$###""""""!!!""""""#####################$$$$$$$$$$$$###############$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""&&&$$$######$$$%%%$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$$$$#########"""""""""""""""###$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$###"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$###### """######"""""""""###$$$$$$$$$$$$#########"""%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((&&&'''((()))******************))))))))))))******************,,,---///000222111//////111666;;;>>>@@@???>>><<<;;;:::::::::999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???AAADDDFFFFFFGGGGGGGGGGGGFFFFFFGGGFFFHHHKKKKKKKKKQQQYYYttt######"""!!!!!!!!!!!!"""######"""!!!!!!!!!!!!"""########################!!!""""""""""""!!!!!!  !!!"""$$$$$$$$$$$$$$$##################$$$$$$###!!! """###""""""""""""""""""""""""######""""""!!!!!! !!!"""###"""  !!!"""!!! !!!"""###"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#########%%%%%%%%%%%%$$$###"""!!!$$$$$$%%%%%%%%%%%%$$$$$$########################!!!!!!""""""###$$$$$$%%%&&&%%%$$$#########$$$%%%!!!!!!!!!"""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!! !!!!!!"""###"""""""""#########$$$$$$!!!!!!!!!!!!""""""""""""!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%"""""""""!!!"""######$$$$$$%%%%%%%%%%%%$$$######!!!""""""#####################$$$$$$$$$$$$###############$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&''''''&&&%%%$$$###""""""%%%$$$""""""$$$%%%$$$###%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$##################$$$############$$$%%%%%%%%%$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###%%%&&&%%%$$$%%%&&&$$$$$$$$$$$$############&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############################%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&''')))+++,,,,,,---))))))(((((((((((()))))),,,+++******+++,,,...///000000111444777;;;???AAA@@@===999555444444666777888999::::::;;;;;;::::::;;;<<<>>>>>>>>>???BBBDDDFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFHHHKKKKKKLLLSSS[[[yyy%%%%%%$$$######$$$$$$$$$$$$###""""""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%%%%###########################$$$$$$###!!! """###########################$$$$$$%%%%%%&&&''''''((("""$$$%%%%%%###""""""###!!! !!!###!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""#########################################################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%########################"""""""""######$$$$$$$$$###"""  """###!!!!!!"""""""""#########"""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$#########$$$$$$%%%"""#########$$$$$$$$$$$$ !!!!!!!!!!!!!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%"""""""""""""""######$$$###$$$$$$%%%$$$$$$######"""######$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$######%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######'''&&&%%%$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%"""$$$&&&'''&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%########################$$$$$$%%%&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((***+++---.........***))))))))))))******+++//////------------/////////333:::???AAA@@@===:::888666333222222444777999888999:::;;;;;;;;;;;;;;;;;;===>>>>>>>>>@@@BBBDDDFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEGGGKKKLLLMMMTTT\\\xxx%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""########################$$$$$$$$$$$$$$$###"""!!!######$$$%%%%%%$$$###"""###########################$$$$$$###!!! """###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$"""!!! ###$$$&&&%%%$$$""""""###$$$###"""!!!!!!###%%%&&&!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######################################################$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$%%%&&&'''###$$$%%%&&&&&&&&&&&&&&&########################%%%$$$$$$$$$######""""""""" !!!"""""""""""""""############"""###$$$$$$$$$$$$###"""#########$$$$$$%%%%%%%%%""""""""""""""""""""""""&&&%%%%%%$$$$$$$$$%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%!!!"""""""""############""""""###############"""###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###$$$$$$###""""""########################$$$$$$$$$$$$######&&&%%%$$$###############$$$###"""!!!"""###$$$%%%$$$$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&& """###$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%###########################$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((******+++,,,,,,,,,,,,+++))))))(((((()))******+++...///000111333555666777888;;;???BBBBBB>>>999555222222222222444555777888999:::;;;<<<<<<=========<<<===>>>??????@@@BBBEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEGGGKKKLLLMMMSSS\\\ttt###""""""""""""###$$$$$$$$$$$$###""""""""""""###""""""""""""""""""""""""!!!""""""""""""!!!!!! """"""######""""""!!! ###############$$$$$$$$$###$$$$$$###!!! """###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$###!!! !!!"""######"""!!!"""###$$$%%%"""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""""""""######"""""""""#######################################$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!"""$$$%%%'''((("""###$$$%%%%%%&&&&&&%%%########################&&&%%%%%%$$$######""""""###"""!!!!!!!!!"""###$$$"""""""""#########$$$$$$#################################$$$$$$%%%%%%&&&########################%%%$$$##################"""""""""#########$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$############$$$$$$%%%!!!!!!"""############"""!!!!!!"""############"""###$$$$$$%%%&&&%%%%%%%%%######$$$$$$$$$$$$#####################"""""""""#########################################################$$$$$$%%%%%%&&&###$$$$$$$$$%%%%%%%%%&&&$$$###!!!!!!###$$$###""""""""""""""""""###############$$$$$$$$$$$$######""""""!!!!!! !!!!!!!!!###""""""""""""###$$$$$$!!!!!!!!! !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&&&&%%%"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))))))))((('''&&&'''&&&&&&''''''((()))******---111666;;;>>>???@@@BBBAAA>>>;;;888777777777111222333444444444444333999:::;;;<<<===>>>>>>>>><<<===?????????@@@CCCEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEGGGJJJJJJKKKRRRZZZrrr###"""""""""######$$$%%%%%%$$$######""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!""""""""""""""""""######""""""#########$$$$$$$$$###$$$$$$###!!! """###########################!!!###%%%&&&((()))###$$$###""" """$$$!!!!!!!!!!!!"""""""""###########################""""""""""""""""""""""""""""""############""""""########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######"""!!!!!!!!!"""$$$%%%&&&!!!"""###$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!"""""""""############$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###############$$$%%%%%% !!!"""###$$$######"""!!!"""######$$$$$$$$$###""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$#########"""""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$###!!!!!!#########""""""""""""######$$$$$$$$$######$$$$$$$$$$$$######""""""!!!!!!""""""######!!!""""""###############"""!!!!!!!!!""""""###$$$########################!!!"""###$$$%%%%%%%%%%%%&&&'''((((((&&&$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((()))))))))******((((((((((((((('''&&&%%%''''''''''''((()))***+++***...444;;;@@@BBBBBBBBBAAA>>>999444222333444666222222333333333222222222888888:::;;;<<<=========<<<>>>?????????@@@CCCEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDFFFIIIIIIJJJPPPXXXqqq%%%$$$$$$$$$%%%&&&&&&'''%%%$$$######"""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$###"""######$$$%%%'''(((""""""######$$$$$$$$$$$$###$$$$$$###!!! """###""""""""""""""""""""""""#########"""""""""""""""&&&&&&%%%###!!!"""$$$'''$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$#########$$$$$$############"""!!!!!!!!!"""###$$$ !!!"""###$$$%%%%%%%%%#################################$$$$$$%%%&&&&&&!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""######!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######""""""###$$$%%%%%% !!!"""$$$$$$######""""""###$$$%%%%%%%%%%%%%%% !!!"""""""""""""""######$$$$$$$$$$$$######$$$#########""""""!!!!!!########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!$$$"""!!!!!!"""######"""#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$%%%&&&'''''' !!!###$$$$$$$$$###"""%%%$$$$$$$$$%%%&&&&&&'''######################## !!!"""###$$$%%%%%%%%%$$$%%%&&&%%%###!!! !!!$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''))))))))))))************(((((())))))))))))(((((())))))))))))***+++------...222999>>>AAABBB@@@>>>888777666555333222222111111111000000111222333444666777999:::;;;<<<<<<<<<<<<>>>?????????AAACCCEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDFFFIIIHHHHHHNNNVVVppp%%%%%%%%%%%%%%%$$$###"""(((&&&$$$"""!!!"""$$$&&&"""""""""!!!!!!!!!!!!!!!%%%%%%$$$######$$$%%%%%%(((&&&$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%&&&%%%%%%###"""######""""""""""""######$$$###"""!!!!!!"""##################$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$""" !!!$$$%%%###!!!$$$$$$$$$#########""""""#########""""""""""""""""""############$$$$$$$$$""""""############""""""&&&###!!!!!!$$$%%%$$$""""""############$$$$$$$$$$$$$$$#####################$$$&&&''''''&&&$$$#####################$$$$$$######$$$$$$$$$$$$###### !!!"""###$$$%%%%%%%%%!!!"""######$$$&&&))),,,***%%% """$$$$$$!!!$$$"""!!! """$$$%%%$$$""" !!!$$$%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&'''""""""#########$$$$$$$$$$$$###""" !!!###$$$'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$###"""###%%%&&&&&&$$$!!! !!!!!!""""""######$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%&&&&&&""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!%%%$$$###""""""###$$$%%%########################""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$###$$$$$$###""""""$$$%%%&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%###""""""############$$$$$$$$$%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$(((&&&###$$$&&&(((&&&$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########"""""""""###$$$%%%''''''&&&%%%###""""""###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$#########$$$%%%&&&'''&&&$$$###"""###$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***((('''(((***)))&&&###(((''''''''''''(((*********++++++***)))***,,,///222;;;CCCCCC<<<888;;;@@@333111000111333444111///444444333222222111111000888999999::::::;;;;;;<<>>???@@@BBBCCCDDDFFFGGGGGGHHHGGGFFFEEEDDDDDDDDDFFFIIIJJJJJJPPPXXXppp######$$$$$$######""""""#########"""""""""""""""###########################""""""!!!!!!""""""###&&&$$$""""""###$$$###"""###################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$"""""""""""""""###$$$%%%%%%%%%$$$$$$###$$$$$$$$$#########$$$%%%&&&&&&'''%%%$$$###$$$%%%&&&%%%###$$$$$$$$$#######################################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%###""""""###$$$$$$###############$$$$$$$$$%%%########################$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%$$$###"""!!!!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%&&&)))+++---)))$$$###%%%&&&%%%###"""######$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! ###############$$$$$$$$$"""###&&&(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%###"""!!!"""###$$$###############"""""""""###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""########################%%%%%%$$$############$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################"""##################"""###$$$$$$###!!! !!!###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$&&&***---......$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$$$$######$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&((()))((('''###$$$&&&((())))))((('''&&&''')))***+++...222555777333000000111///***&&&...------...///000...------...///111444666777888666666777777888999999999;;;;;;<<<===???BBBDDDEEEGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEGGGJJJJJJKKKQQQYYYqqq""""""#########""""""!!!""""""###$$$$$$###"""!!!###############$$$$$$$$$""""""""""""""""""""""""$$$###!!!!!!"""######"""######################################################$$$$$$%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!""""""###$$$%%%&&&&&&&&&%%%$$$############""""""###$$$%%%&&&&&&'''$$$$$$###$$$$$$$$$$$$###########################"""###############$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$######"""######$$$$$$#########$$$$$$$$$%%%%%%###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$############$$$$$$$$$######"""$$$$$$%%%$$$###$$$'''))),,,)))%%%$$$%%%%%%$$$###!!!###%%%&&&&&&%%%$$$###!!!!!!!!!!!!!!!"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!###########################$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$######""""""######$$$$$$$$$######"""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%%%%$$$###"""!!!!!!"""""""""""""""""""""""""""""""""""""""#########%%%$$$###""""""###$$$%%%"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""$$$%%%%%%$$$""""""###$$$$$$""" !!!"""""""""#########$$$$$$$$$########################"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&''''''!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%''''''''''''###$$$&&&(((************)))***+++++++++---000222111...,,,---111444222000---------...//////......222222222333333333444444666666777777888999999::::::;;;<<<>>>@@@BBBEEEFFFHHHGGGGGGFFFFFFFFFGGGHHHGGGFFFHHHKKKKKKLLLRRR[[[ttt!!!""""""#########"""""""""###$$$&&&&&&%%%###"""""""""######$$$$$$$$$$$$########################$$$""" !!!"""######"""$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!"""###$$$%%%%%%%%%&&&&&&%%%$$$############""""""###$$$$$$%%%&&&&&&"""#########""""""##############################""""""######$$$$$$$$$%%%""""""#########$$$$$$$$$""""""############""""""$$$$$$######"""######$$$###$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$""""""############"""""""""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%%%%###$$$$$$###!!!"""$$$&&&)))'''%%%#########""""""!!!"""%%%&&&'''&&&$$$###!!!"""""""""!!!!!!!!!"""#################################$$$$$$$$$%%%%%%########################((('''%%%###""""""######$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%"""###%%%%%%%%%$$$""" %%%%%%$$$$$$######""""""$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$#####################""""""""""""""""""""""""!!!!!!"""""""""#########$$$###"""""""""###$$$%%%"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!########################"""###$$$%%%%%%$$$###"""###$$$$$$###!!! """###"""""""""###$$$$$$%%%%%%########################!!!"""$$$%%%&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$###""""""###!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%&&&&&&&&&&&&###$$$&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&+++++++++***************.........,,,***)))+++,,,000000///---,,,,,,---...---...///000000000000000444444444333333333222222777777888888999:::::::::<<<<<<===???AAADDDFFFGGGHHHGGGGGGFFFFFFGGGHHHHHHHHHGGGHHHJJJKKKLLLSSS[[[www""""""######$$$$$$######"""###$$$&&&&&&%%%$$$$$$!!!!!!""""""###$$$$$$$$$"""######$$$$$$######"""###""" !!!###$$$######$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$%%%&&&&&&$$$$$$############$$$$$$""""""###$$$%%%%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$############$$$$$$$$$$$$!!!"""######"""!!!"""##################$$$$$$$$$""""""######$$$%%%%%%%%%"""############$$$$$$$$$"""""""""######"""""""""###$$$$$$###""""""###%%%$$$$$$$$$$$$%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$$$$###### !!!"""###$$$%%%%%%%%%$$$$$$###""" !!!###%%%%%%$$$###""""""""""""!!!"""$$$&&&&&&%%%$$$"""###%%%&&&%%%$$$###$$$%%%""""""""""""""""""""""""!!!"""###$$$%%%&&&''''''$$$$$$$$$###############***)))&&&$$$######$$$%%%######$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%!!!###%%%&&&&&&$$$!!!$$$$$$$$$$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$%%%""""""""""""""""""""""""!!!""""""######$$$$$$$$$###""""""""""""###$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$###""""""###%%%""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%######$$$&&&$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""""""""###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&(((((())),,,...111222333444000000///+++(((&&&'''((('''***,,,***&&&$$$'''+++---///111111000000111222222222333333444444555555777777888888999::::::;;;======>>>@@@BBBDDDFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGJJJJJJKKKSSS\\\yyy"""######$$$%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$ !!!""""""###$$$$$$!!!!!!"""######"""!!!!!!$$$"""!!!!!!###$$$$$$$$$###############################################################%%%&&&'''#########""""""###############$$$%%%%%%%%%$$$###$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$############!!!###%%%$$$"""!!!###%%%""""""#########$$$$$$$$$""""""###$$$$$$%%%&&&&&&"""############$$$$$$$$$"""######$$$$$$######""""""$$$%%%$$$"""!!!###%%%$$$$$$$$$%%%%%%%%%&&&&&&!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$""" !!!###############""""""######!!!"""###$$$$$$$$$######$$$&&&'''&&&$$$$$$%%%'''""""""""""""""""""""""""!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$#########""""""%%%%%%$$$$$$$$$%%%%%%%%%"""###$$$&&&''''''&&&&&&###$$$%%%%%%&&&&&&&&&%%%###$$$$$$%%%$$$###"""!!!###$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""######$$$%%%%%%&&&!!!!!!"""###############$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""$$$$$$$$$###$$$&&&(((###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###############$$$%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''&&&$$$###%%%(((&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''%%%&&&)))+++'''***000666999:::888777------,,,***''''''((()))+++...222111//////222555,,,///111111000000111333111111222333444555666777666666777777888999999999======>>>???@@@BBBDDDEEEFFFFFFHHHIIIIIIIIIHHHHHHHHHFFFGGGIIIIIIKKKRRR[[[yyy"""###$$$%%%%%%%%%%%%%%%!!!!!!""""""#########$$$ !!!"""######### !!!""""""!!! $$$"""!!!"""$$$%%%%%%$$$""""""""""""""""""""""""##############################""""""###%%%&&&(((######""""""""""""#########$$$%%%&&&%%%$$$###"""############$$$%%%&&&&&&%%%%%%$$$$$$###""""""""""""%%%&&&%%%###"""$$$&&&""""""######$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""$$$%%%$$$!!!!!!###&&&$$$$$$%%%%%%%%%&&&&&&&&&!!!""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$#####################$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""&&&&&&&&&###!!! !!!###"""###$$$$$$######$$$%%%!!!!!!"""###############"""%%%&&&%%%###"""$$$&&&""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$######""""""!!!$$$%%%%%%$$$###"""###$$$&&&''''''&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%###"""""""""###$$$#########$$$$$$%%%%%%&&&######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$##################""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&& !!!"""$$$$$$$$$###"""%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&"""###%%%%%%$$$%%%''')))########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########%%%%%%######$$$$$$$$$%%%%%%%%%""""""!!!""""""###$$$$$$$$$#########$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''%%%"""!!!###%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&%%%&&&%%%%%%$$$%%%&&&((()))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&'''+++///222666;;;???===777///***)))******)))'''(((***,,,+++,,,------+++))))))***+++...111111//////111333222333333444444555555666555555666666777888888888=========>>>???AAABBBCCCEEEFFFHHHJJJJJJJJJHHHGGGHHHFFFFFFHHHHHHJJJRRR[[[yyy$$$$$$$$$############"""""""""""""""""""""""""""%%%$$$$$$$$$######"""""""""######$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!&&&%%%###"""""""""##################$$$$$$$$$$$$######""""""!!!!!! %%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''$$$$$$######$$$$$$%%%&&&########################$$$$$$##################$$$$$$$$$#########""""""%%%%%%&&&'''&&&###!!! $$$$$$###"""!!!!!!"""""""""""""""###$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$&&&$$$!!!!!!######""" !!!###$$$%%%$$$$$$"""###$$$$$$###"""!!! ###%%%$$$"""!!!%%%%%%&&&%%%$$$""" """"""#########$$$$$$$$$########################$$$$$$$$$##################!!!!!!$$$%%%$$$"""#########"""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%###%%%&&&&&&$$$!!!!!!!!!##############################""""""######$$$%%%$$$$$$$$$$$$$$$###"""!!!###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$###""""""""""""""""""###########################$$$###""" !!!"""######""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$"""!!!  !!!"""######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%%%%&&&'''%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''///---)))%%%###$$$&&&'''###$$$%%%&&&'''&&&%%%$$$!!!"""$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$""""""###$$$%%%'''''''''''''''''''''''''''))))))&&&$$$(((000777???<<<888333...+++******))))))((((((((((((((()))000//////...------,,,,,,---------...//////000000111111111222333444555666777888888999999:::;;;;;;<<<>>>???@@@AAABBBEEEHHHFFFFFFGGGHHHIIIIIIIIIIIIEEEEEEGGGJJJJJJJJJOOOWWWvvv$$$$$$$$$############"""###########################"""""""""!!!!!!!!!!!! !!!!!!"""!!!!!!############""""""""""""%%%$$$###"""""""""###$$$ !!!!!!!!!!!!"""""""""###############$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""######%%%%%%$$$$$$######$$$$$$%%%&&&################################################$$$$$$$$$#########""""""$$$%%%&&&&&&%%%$$$"""!!!$$$$$$###"""""""""""""""###############$$$$$$$$$######$$$%%%%%%$$$######$$$$$$############$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$""" !!!###$$$###""""""###$$$%%%%%%$$$############$$$%%%$$$$$$###""" !!!"""$$$%%%%%%%%%%%%"""###$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%##########################################$$$$$$%%%###"""###%%%&&&%%%######"""""""""###$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######%%%&&&%%%###!!!!!!!!!##############################""""""######$$$%%%$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######$$$$$$$$$######"""""""""######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$#################################"""!!!!!!!!!!!!!!!%%%%%%$$$$$$$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&***(((&&&$$$###$$$&&&'''%%%%%%%%%%%%$$$###""""""######$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%((()))((('''***222888666444111---+++***))))))))))))(((((((((((())))))---------...............000000000111222222333333222222222222333444555666777888888999999::::::;;;:::;;;======>>>???BBBDDDEEEFFFGGGHHHHHHIIIIIIHHHFFFEEEGGGJJJIIIIIINNNUUUrrr$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!!!!!!!! !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$##################"""""""""###$$$$$$"""""""""############$$$!!!""""""###$$$%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""######$$$############$$$%%%%%%################################################$$$$$$$$$###############"""###$$$%%%%%%$$$###"""$$$###""""""""""""""""""$$$$$$$$$###############"""######$$$$$$######"""$$$$$$############$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$"""!!! !!!###$$$%%%$$$'''''''''&&&%%%$$$###"""###$$$$$$%%%%%%%%%$$$$$$((('''%%%######$$$%%%&&& """###$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&########################"""""""""###$$$$$$$$$%%%&&&$$$###$$$%%%%%%$$$###""""""""""""###$$$%%%&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$""""""###$$$&&&%%%###!!!!!!"""##############################""""""######$$$%%%###$$$$$$$$$$$$###""""""#########""""""##################""""""""""""""""""##################""""""###$$$%%%%%%$$$###"""########################""""""######""""""!!!!!!%%%%%%$$$$$$$$$$$$%%%%%%###########################################################################$$$&&&''''''&&&$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%############$$$%%%&&&'''&&&&&&$$$###"""!!!!!!!!!%%%%%%%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$'''&&&$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))+++***)))***///333,,,+++)))((('''(((((()))))))))(((((((((((())))))+++,,,,,,---.../////////---......//////000111111333333222333333444555666777777888888999:::::::::===>>>???@@@???@@@CCCEEEDDDEEEFFFGGGGGGHHHHHHGGGFFFEEEGGGIIIHHHGGGLLLSSSlll$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%&&&&&&''''''$$$$$$#########"""""""""!!!"""""""""######$$$$$$#########$$$$$$$$$%%%%%%"""""""""######$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!!!!!!!###############$$$$$$%%%#######################################$$$$$$$$$########################!!!"""###$$$%%%$$$$$$$$$######"""""""""""""""###%%%$$$$$$$$$###""""""""""""""""""######"""""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$""""""!!!!!!"""###$$$$$$''''''&&&&&&%%%$$$###""""""######$$$$$$%%%%%%%%%'''&&&$$$"""!!!"""###$$$ !!!"""###$$$%%%%%%######$$$$$$$$$$$$%%%%%%########################!!!!!!"""###$$$%%%%%%%%%$$$######"""""""""!!!!!!!!!!!!""""""###$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%$$$###""""""#################################""""""######$$$%%%######$$$$$$$$$######"""$$$###"""!!!!!!"""###$$$##################""""""""""""############"""""" """######""" ########################!!!"""###$$$$$$###!!! ######""""""""""""######################################################""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$%%%&&&%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&''''''''''''%%%%%%$$$#########$$$$$$!!!!!!###$$$%%%%%%%%%%%%&&&%%%$$$"""""""""###$$$%%%%%%%%%%%%$$$"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++,,,---,,,)))(((((()))'''&&&&&&&&&&&&'''((())))))(((((((((((())))))***+++,,,,,,------......///,,,,,,---......//////000333333333333333444555555777777777888999999::::::???@@@AAAAAA@@@AAACCCEEECCCDDDEEEFFFFFFGGGGGGGGGFFFEEEGGGIIIHHHFFFKKKRRRggg$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%% !!!"""##################"""""""""!!!!!!!!!!!!!!!""""""############ !!!!!!!!!!!!"""######"""""""""!!!!!!!!!#########$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&############""""""!!!!!!######""""""######$$$%%%########################""""""#########$$$$$$$$$########################!!!""""""###$$$$$$$$$$$$###"""""""""""""""######%%%$$$$$$$$$###"""""""""###""""""""""""""""""###$$$$$$############$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$###"""!!!!!!""""""$$$$$$##################""""""""""""######$$$$$$""""""##################""""""""""""""""""######""""""""""""####################################!!!!!!"""###$$$%%%%%%%%%############"""!!!!!!!!!""""""""""""###$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%###$$$%%%$$$""""""###$$$##############################""""""######$$$%%%"""######$$$$$$$$$######$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""" !!!"""######"""!!! ########################!!!"""###$$$$$$###"""!!!######""""""""""""######################################################""""""""""""""""""""""""###"""!!!!!!!!!!!!"""###########################$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$%%%!!!!!!""""""############"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$#########$$$###$$$%%%%%%&&&%%%$$$$$$%%%$$$#########%%%&&&((($$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***+++,,,+++)))&&&%%%%%%''''''''''''(((((())))))((((((((((((((()))******------------------------///000000111111222333333222222222222222333444555666777777888888999::::::;;;<<<============???AAACCCCCCDDDEEEFFFFFFFFFFFFFFFEEEGGGIIIHHHFFFKKKRRReee$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############""""""###$$$$$$$$$$$$###""""""""""""!!!!!!!!! !!!!!!"""#########""""""!!!!!!""""""""""""############""""""!!! """###$$$$$$$$$$$$###"""$$$$$$%%%%%%&&&&&&''''''######$$$$$$$$$###""""""###""""""""""""###$$$$$$########################"""""""""###$$$$$$%%%%%%###############$$$$$$$$$""""""""""""######$$$$$$"""""""""""""""######$$$$$$$$$$$$###############$$$######""""""######$$$$$$$$$############$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$%%%$$$###!!! !!!""""""!!!!!!!!!"""###$$$$$$"""""""""!!!""""""###$$$ """$$$&&&'''&&&$$$###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###########################"""""""""###$$$$$$$$$%%%$$$%%%&&&%%%######$$$%%%#########"""######$$$%%%#########$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&&&&%%%###$$$$$$###""""""###%%%##############################""""""######$$$%%%""""""###$$$$$$$$$$$$############""""""#########$$$$$$$$$$$$$$$%%%%%%%%%"""##################"""%%%$$$$$$$$$$$$$$$$$$%%%########################""""""######$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%########################################################################&&&%%%###!!!!!!###%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""######$$$$$$######"""!!!""""""######$$$$$$%%%'''&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$#########$$$%%%&&&((((((###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''')))))))))((('''))))))))))))))))))))))))(((''''''(((((()))***+++---------,,,,,,,,,,,,,,,......///000000111111222///000000000111333444555666666777777888999999999;;;<<<>>>>>>>>>???AAACCCCCCDDDEEEFFFFFFGGGGGGFFFFFFEEEGGGIIIHHHGGGLLLSSSfff$$$$$$$$$############"""########################"""""""""######$$$$$$$$$&&&&&&''''''&&&&&&%%%%%%#########"""""""""!!!!!!!!!""""""######"""!!! ###$$$$$$$$$$$$%%%%%%%%%###""""""""""""""""""""""""###$$$$$$$$$$$$###"""$$$$$$%%%%%%&&&''''''((("""###$$$%%%%%%$$$$$$###"""""""""""""""###$$$$$$########################!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$###""""""""""""#########"""""""""""""""###$$$$$$###############$$$$$$$$$%%%$$$############$$$%%%$$$$$$############$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$"""###$$$###!!! """$$$""""""!!!!!!!!!"""###$$$%%%$$$###"""""""""###$$$"""###%%%&&&&&&&&&$$$###$$$###"""!!! !!!!!!"""!!!""""""""""""###################################################$$$$$$"""$$$&&&%%%######$$$&&&%%%$$$######"""#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$###!!!"""$$$&&&##############################""""""######$$$%%%""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""#########$$$$$$$$$$$$######$$$$$$$$$$$$######'''&&&%%%$$$$$$%%%&&&'''##############################""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$"""###%%%&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%""""""######$$$%%%%%%&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''&&&&&&((((((((((((((((((((((((%%%%%%&&&(((*********)))(((((())))))******))))))''''''''''''((()))***++++++++++++,,,,,,------...,,,,,,------.../////////------...///000222444555666666777777888888999999<<<>>>???@@@@@@AAADDDFFFDDDDDDEEEFFFGGGGGGGGGGGGFFFEEEGGGJJJIIIIIINNNUUUiii$$$$$$$$$############"""""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$###"""!!!!!!$$$$$$$$$############"""""""""#########!!!  !!!!!!!!!!!!""""""""""""""""""###$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%&&&'''(((((("""###$$$%%%&&&&&&%%%$$$"""""""""""""""######$$$########################!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$######""""""""""""######""""""!!!""""""###$$$$$$""""""######$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&$$$$$$############$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$ """######!!!!!!$$$'''$$$###"""!!!!!!"""######'''&&&$$$#########$$$$$$##################""""""###"""!!! !!!"""###"""############$$$$$$$$$########################$$$$$$$$$###############"""$$$###!!!!!!###%%%&&&%%%$$$###""""""""""""%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%$$$###"""###$$$$$$###!!!"""$$$&&&#################################"""###$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!!!!""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$'''%%%###!!!!!!###%%%'''########################$$$###"""""""""###%%%&&&######""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$ """###$$$$$$######'''&&&$$$$$$$$$$$$&&&'''%%%%%%&&&''''''((()))))))))((('''&&&%%%%%%%%%%%%$$$#########$$$%%%&&&'''"""###$$$%%%%%%$$$"""!!!######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&'''''''''&&&))))))))))))))))))))))))((((((((()))******)))'''%%%&&&'''((())))))))))))''''''''''''((()))++++++((()))***+++---...///000//////000000111222222222++++++,,,...000222444555666666666777888888999999888:::<<<<<<===???AAADDDDDDEEEFFFGGGGGGHHHHHHGGGEEEEEEGGGJJJJJJJJJOOOWWWkkk###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""!!!!!!###########################$$$$$$######"""!!! ######"""""""""""""""###%%%%%%%%%$$$$$$######$$$%%%$$$"""!!!!!!!!!"""###!!!"""$$$&&&'''''''''&&&$$$$$$#########$$$%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%&&&%%%###"""###$$$$$$#########$$$%%%%%%&&&######"""""""""""""""###%%%###!!!  !!!"""$$$$$$$$$############"""######$$$$$$$$$#########$$$$$$$$$$$$$$$###"""!!!######################## !!!#########"""!!!!!!"""###$$$$$$###"""!!!"""###$$$%%%&&&%%%$$$$$$""""""!!!!!!"""###$$$$$$$$$$$$$$$#########""""""!!!!!!"""############"""########################'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$######$$$$$$%%%&&&############""""""""""""##############################""""""###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!"""######$$$$$$$$$######$$$$$$#####################"""!!!"""###$$$###!!!""""""""""""""""""""""""########################%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''&&&$$$#########$$$$$$###$$$%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%&&&&&&''''''""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))%%%$$$'''((($$$""""""%%%&&&&&&'''&&&%%%###"""%%%$$$$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$&&&''')))'''''''''&&&&&&%%%%%%%%%###$$$&&&((())))))((((((''''''((())))))))))))))))))))))))))))))******++++++,,,------......------.........///000000111111111111111222333555666777888888888777555666888::::::;;;<<<>>>@@@BBBDDDEEEGGGEEECCCDDDFFFHHHIIIHHHDDDDDDEEEHHHHHHHHHNNNUUUjjj######""""""""""""#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""!!!!!!""""""""""""""""""""""""###############""""""!!!######""""""""""""######$$$######$$$%%%&&&&&&%%%$$$$$$###"""""""""""""""""""""###$$$&&&)))+++---((('''&&&%%%%%%%%%%%%%%%########################################################################$$$%%%&&&%%%###"""###$$$###"""""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&$$$###!!!!!!!!!###$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$###""""""######################## !!!""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$$$$######!!!!!!!!!!!!!!!"""######$$$#########""""""""""""!!!"""######$$$$$$###############"""""""""""""""###"""!!! !!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$######$$$$$$%%%&&&############""""""""""""###############$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""######$$$$$$$$$#################################"""!!!"""###$$$###!!!""""""""""""""""""""""""#################################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$###"""!!! !!!!!!"""###$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%***'''&&&((((((&&&&&&(((%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%$$$$$$$$$%%%'''(((((('''&&&%%%%%%'''(((***&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((((((((('''&&&''''''((())))))))))))))))))))))))))))))******++++++,,,------......------...///000111222222222222111111111222222444555666777777777777666666999;;;;;;;;;<<<>>>@@@BBBDDDEEEGGGEEEDDDDDDFFFHHHHHHHHHEEEDDDEEEHHHGGGHHHMMMUUUiii%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""!!!!!!""""""""""""""""""""""""!!!"""######$$$###############"""""""""######$$$%%%###"""$$$''')))(((&&&#########$$$######"""!!!###""""""###&&&***///222)))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################%%%%%%%%%###"""###$$$"""""""""!!!""""""###$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""###$$$%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$###"""!!!###$$$$$$$$$$$$###""""""""""""""""""""""""""""""######"""!!!!!!!!!""""""""""""############""""""!!!!!!"""############"""!!!!!!!!!!!!"""""""""###############"""""""""""""""######$$$$$$$$$$$$$$$######""""""!!!!!!!!! $$$$$$""""""""""""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$#########"""""""""""""""######$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$######"""###########################"""!!!"""###$$$###!!!""""""""""""""""""""""""########################!!!"""###$$$%%%&&&&&&'''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%###############$$$%%%%%%###$$$$$$%%%%%%$$$$$$######"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***((((((***(((%%%'''+++%%%%%%$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$&&&((()))(((((('''&&&'''((()))***%%%%%%%%%$$$$$$$$$$$$$$$''''''(((((('''&&&&&&%%%''''''((())))))))))))))))))))))))))))))******++++++,,,------......------...///111333444333222111222111111111222333333444555666777666666777:::<<<;;;<<<===>>>@@@BBBDDDEEEFFFEEEDDDDDDGGGHHHHHHHHHEEEDDDEEEHHHGGGGGGMMMUUUggg$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$###############"""!!!!!!"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$######""""""######$$$$$$&&&$$$"""$$$(((***(((%%%"""###$$$%%%%%%$$$"""!!!"""""""""$$$&&&***---///%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$%%%$$$###"""###$$$######"""""""""######$$$"""""""""!!!""""""###$$$%%%$$$############$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$######"""""""""""""""""""""""""""%%%$$$"""!!! !!!"""""""""""""""######""""""""""""""""""###############""""""##################$$$$$$$$$$$$##################$$$%%%%%%%%%%%%$$$$$$$$$######""""""!!!!!!&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$#########"""""""""""""""###$$$$$$%%%%%%%%%$$$######"""#########$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$###""""""###############$$$$$$$$$###"""!!!"""###$$$###!!!""""""""""""""""""""""""########################""""""###$$$%%%%%%&&&&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&''''''''''''&&&&&&''''''$$$###"""!!!"""###$$$%%%###$$$$$$%%%%%%$$$$$$######""""""""""""######$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%&&&&&&'''((()))&&&%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%&&&'''***---***%%%%%%(((%%%$$$$$$###$$$%%%'''(((((('''%%%$$$%%%&&&)))***''''''&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&''''''((())))))))))))))))))))))))))))))******++++++,,,------......------,,,...111333444333111000222222111111111222222333444555666666666888;;;===<<<<<<===>>>@@@BBBDDDEEEFFFEEEDDDEEEGGGHHHHHHGGGEEEDDDFFFHHHGGGGGGMMMTTTggg$$$######""""""######$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%%%%%%%%%%###############$$$%%%%%%(((&&&$$$%%%'''(((&&&$$$"""###$$$%%%%%%$$$###"""!!!"""###%%%&&&'''((((((""""""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$$$$""""""###$$$%%%$$$$$$#########$$$$$$""""""!!!!!!"""######$$$#########""""""#########$$$$$$$$$#########"""""" !!!###%%%&&&&&&&&&"""######$$$$$$$$$######""""""""""""""""""""""""%%%$$$###!!!!!!!!!"""######""""""""""""""""""###############$$$$$$%%%%%%###$$$$$$%%%%%%$$$######&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$############""""""#########$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$###"""!!!"""###$$$###!!!""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!""""""############$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$$$$###$$$###"""!!!"""###$$$%%%###$$$$$$%%%%%%$$$$$$##################$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''---333222***%%%$$$%%%$$$$$$###$$$%%%'''(((((('''&&&%%%%%%'''(((***&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''((())))))''''''((())))))))))))))))))))))))))))))******++++++,,,------......------+++---000222333222000///222222222111222222333333333555666666666888;;;>>>======>>>???@@@BBBDDDEEEEEEDDDDDDEEEHHHIIIHHHGGGFFFEEEFFFHHHGGGGGGLLLTTTiii%%%%%%$$$$$$$$$$$$%%%%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%###############"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%###############$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%"""###$$$$$$%%%$$$$$$$$$!!!"""$$$%%%%%%$$$##################%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$###""""""###$$$&&&%%%$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&"""""""""###############$$$$$$$$$############""" !!!###%%%&&&&&&'''""""""###$$$$$$$$$$$$###########################$$$$$$###"""""""""############""""""""""""######$$$$$$######$$$$$$%%%&&&###$$$%%%%%%%%%$$$###"""&&&%%%%%%%%%%%%$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$#######################################""""""###$$$$$$%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!"""""""""###$$$$$$%%%%%%###"""!!!"""###$$$###!!!""""""""""""""""""""""""########################%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!""""""###$$$$$$$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%$$$$$$###############$$$%%%%%%###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&'''#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$&&&'''(((%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&(((000999<<<444+++'''%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%%%%'''((()))***''''''((())))))))))))))))))))))))))))))******++++++,,,------......------,,,---///111222111000///333222222222333333444555444555666666666888;;;>>>>>>>>>>>>???AAABBBDDDEEEEEEDDDDDDFFFHHHIIIHHHFFFFFFEEEFFFHHHGGGGGGLLLSSSmmm&&&%%%%%%$$$$$$%%%%%%&&&""""""############""""""################################################!!!""""""###$$$$$$%%%%%%###############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%############$$$%%%&&&'''"""%%%'''&&&###"""$$$'''$$$#########$$$$$$%%%&&&#####################$$$$$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """######""""""###%%%%%%%%%$$$###########################$$$%%%&&&'''"""######$$$$$$%%%$$$$$$$$$$$$$$$############"""!!!"""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######$$$###"""!!!!!!"""###$$$$$$###"""""""""###%%%%%%!!!"""$$$$$$$$$"""!!!$$$$$$$$$#########""""""!!!"""######$$$$$$###############$$$%%%%%%&&&&&&((((((&&&&&&&&&&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$#########%%%%%%$$$$$$###"""""""""!!!!!!""""""###$$$&&&&&&""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$$$$"""!!!!!!!!!""""""###$$$$$$%%%%%%###"""!!!"""###$$$###!!!""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################$$$%%%%%%%%%%%%%%%%%%$$$""""""######$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$&&&'''''''''&&&&&&###$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""###$$$%%%&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''(((******''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&,,,999@@@<<<333---%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%&&&'''((()))''''''((())))))))))))))))))))))))))))))******++++++,,,------......------......///111111111111111222222333333444555666777555666666666666777:::===>>>>>>???@@@AAABBBDDDEEEDDDDDDEEEFFFHHHIIIGGGFFFGGGFFFFFFHHHGGGFFFLLLSSSrrr%%%$$$$$$######$$$$$$%%%""""""############""""""########################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%###############"""!!!!!!##############################$$$%%%%%%%%%$$$$$$############$$$%%%&&&'''###'''&&&"""!!!%%%***$$$$$$###"""###$$$&&&'''$$$###!!! !!!###%%%'''######"""""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """######""""""###%%%$$$$$$###""""""!!!""""""!!!!!!!!!!!!"""###$$$%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$###""""""!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%%%%$$$###$$$###"""!!!!!!"""###$$$###"""!!!!!!!!!"""$$$%%% !!!"""###"""!!!""""""""""""!!!!!!!!!!!!!!!!!!"""###############!!!!!!"""###$$$%%%%%%&&&$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$###"""!!!!!!!!!!!!!!!"""###%%%&&&'''!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############%%%%%%%%%$$$$$$"""!!!!!!!!!""""""###$$$$$$%%%%%%###"""!!!"""###$$$###!!!""""""""""""""""""""""""########################""""""###$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""%%%&&&&&&''''''&&&&&&%%%######$$$%%%&&&&&&''''''$$$$$$######$$$$$$%%%&&& !!!"""###$$$######"""###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%'''(((''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""'''555@@@???777000%%%&&&&&&'''&&&%%%###""""""###%%%''''''&&&%%%$$$&&&''''''((()))(((((((((%%%%%%%%%&&&&&&''''''''')))((('''&&&%%%&&&'''''''''(((((())))))))))))))))))))))))))))))******++++++,,,------......------000000000111111222333333222333333444555666888999555666777666666777:::<<>>@@@CCCEEECCCDDDFFFGGGHHHHHHGGGFFFDDDCCCDDDFFFFFFFFFMMMUUUrrr%%%$$$$$$$$$#########"""!!!!!!!!!"""""""""######$$$###""""""""""""###$$$""""""!!!!!!!!!"""######""""""######$$$%%%%%%&&&#########"""""""""!!!!!!%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&$$$"""!!!!!!""""""###$$$$$$%%%%%%(((%%%""""""$$$%%%$$$###""""""#########$$$$$$$$$!!!###%%%%%%$$$######$$$##############################$$$%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$!!!!!!!!!!!!!!!"""######%%%%%%%%%%%%$$$###"""!!!$$$$$$###""""""###$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%########################""""""###$$$$$$$$$$$$$$$!!!"""###$$$$$$###""""""########################$$$###"""!!!!!!"""###$$$""""""###$$$$$$$$$$$$###%%%%%%$$$###"""!!!!!! """"""###$$$$$$%%%&&&&&&###""""""!!!!!!!!!""""""#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######"""###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######"""############$$$$$$$$$$$$$$$$$$#########""""""###$$$%%%%%%%%%%%%$$$##############################$$$%%%%%%%%%###"""!!!###############"""!!!!!!###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$###########################%%%%%%$$$###""""""###########################%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%&&&'''&&&%%%$$$$$$%%%%%%%%%%%%$$$#########$$$%%%$$$###$$$%%%'''$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&)))((('''&&&%%%$$$$$$$$$######$$$%%%&&&&&&&&&&&&((()))'''&&&---999AAABBB@@@666+++'''&&&&&&&&&'''%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))(((((((((((()))+++,,,,,,///.........------------......///111111222222222222222333333333333444444555444333555888:::;;;;;;;;;<<<<<<===???AAACCCCCCDDDDDDFFFGGGHHHHHHGGGGGGEEECCCDDDFFFFFFGGGMMMUUUqqq###$$$$$$%%%%%%$$$"""""""""""""""#########$$$$$$$$$$$$############$$$$$$###""""""""""""###$$$$$$$$$$$$$$$%%%&&&&&&''''''$$$$$$$$$############"""%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%$$$###""""""""""""###$$$$$$%%%%%%&&&%%%###"""###$$$$$$###""""""""""""############!!!###$$$###""" !!!########################$$$$$$%%%%%%%%%$$$######$$$$$$###""""""###$$$$$$ !!!""""""######""""""$$$$$$$$$$$$###"""!!!!!!$$$$$$###""""""###$$$$$$&&&%%%$$$$$$&&&&&&&&&$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$#########"""""""""########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$############""""""!!!!!!!!!$$$$$$%%%%%%&&&&&&''''''%%%$$$###"""""""""""""""#########$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$######""""""""""""############$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###########################$$$$$$%%%%%%%%%$$$###############$$$######"""!!!###############$$$$$$$$$&&&%%%$$$###############$$$$$$############$$$$$$########################$$$%%%&&&%%%#########%%%#######################################$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$&&&'''((('''&&&%%%$$$%%%%%%%%%%%%$$$#########%%%&&&%%%$$$$$$&&&'''"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((((((((('''&&&%%%$$$###%%%%%%&&&''''''&&&%%%%%%%%%((()))))),,,444:::===MMM:::------***"""""")))%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))(((((()))***++++++............------------+++,,,...000111222333333222222333333333333444444555444333444777999:::;;;<<<===>>>@@@AAABBBBBBBBBDDDDDDEEEGGGGGGHHHHHHGGGEEEDDDEEEGGGFFFGGGMMMUUUooo###$$$&&&''''''%%%###""""""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###############$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###"""""""""#########$$$$$$$$$%%%$$$###############""" !!!!!!!!! """######"""!!!!!!"""########################%%%%%%%%%%%%$$$$$$###"""$$$##################$$$"""###$$$%%%&&&%%%$$$### !!!"""###$$$$$$$$$$$$##################$$$$$$"""""""""$$$%%%$$$###""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$%%%$$$$$$###$$$$$$###""""""######$$$########################""""""############""""""""""""###$$$$$$$$$$$$### !!!"""###$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$######""""""""""""""""""############"""""""""###$$$$$$%%%$$$$$$############$$$$$$###########################$$$%%%%%%###"""###%%%########################$$$$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%$$$#########%%%&&&&&&%%%%%%&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))***)))((('''******((('''&&&&&&&&&'''&&&+++000111000///111222AAA999444444...%%%!!!$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''&&&&&&&&&''''''''''''(((************))))))))))))******)))))))))***++++++------------------------,,,,,,...000111222222222222222222333333333444444555999<<<<<<:::888:::<<<===>>>@@@AAABBBBBBAAAAAADDDDDDEEEFFFGGGHHHHHHHHHFFFEEEEEEGGGGGGGGGMMMUUUnnn###%%%&&&(((((('''%%%$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""####################################$$$$$$$$$###$$$$$$$$$###""""""""" !!!!!!!!!!!!!!!###$$$######$$$%%%########################%%%%%%%%%%%%$$$$$$###"""#########$$$$$$#########"""###%%%&&&&&&&&&%%%$$$ !!!"""###$$$$$$$$$#########$$$$$$############"""!!!"""$$$%%%$$$###""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################"""###############""""""""""""""""""###$$$%%%&&&########################""""""############""""""""""""###$$$$$$$$$$$$### !!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%$$$$$$%%%%%%""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""###"""""""""###$$$$$$%%%$$$$$$############$$$$$$########################!!!###$$$###""""""###$$$########################%%%%%%%%%%%%$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!! """&&&((($$$%%%%%%%%%%%%$$$######"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%''')))))))))(((((()))(((((((((+++...222444666777888555000+++***,,,777======333+++)))&&&"""$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((************))))))))))))++++++*********++++++,,,,,,,,,---------------------...///000000111111000222222222333333333444444666???HHHGGG>>>888999>>>===>>>@@@AAABBBBBBAAAAAADDDDDDEEEEEEGGGHHHIIIIIIGGGEEEFFFHHHGGGGGGMMMUUUlll$$$$$$&&&'''''''''&&&%%%"""""""""#########$$$$$$######$$$$$$$$$$$$#########""""""""""""###$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""""""""############$$$########################"""###%%%$$$###!!!!!!"""############$$$$$$$$$$$$"""$$$%%%$$$%%%&&&'''########################$$$$$$%%%%%%%%%$$$######"""###$$$$$$$$$$$$###"""!!!"""######$$$#########"""######$$$######"""""""""###$$$$$$$$$$$$###"""%%%$$$###$$$&&&''''''&&&#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""############"""!!!!!!!!!!!!"""###$$$%%%&&&&&&########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$############""""""!!!!!!!!!############$$$$$$$$$$$$######""""""""""""######"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$&&&&&&"""############$$$$$$$$$###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%##############################""""""######$$$%%%"""###$$$$$$%%%$$$$$$$$$############""""""""""""&&&%%%$$$###############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######"""!!!###$$$########################$$$$$$%%%%%%$$$###""""""!!!!!!""""""###$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&$$$ !!!%%%((($$$%%%%%%%%%%%%$$$######!!!###%%%&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&(((+++000666;;;@@@BBBFFF@@@:::666000---///333===DDD>>>---$$$(((***&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))************))))))***+++,,,,,,,,,,,,,,,,,,---------------...//////000000000000222222333333333333444444666AAAJJJIII???777999>>><<<===>>>@@@AAABBBBBBBBBDDDDDDDDDEEEFFFHHHIIIJJJGGGFFFGGGHHHGGGGGGMMMUUUjjj#########$$$$$$%%%%%%%%%!!!!!!!!!"""""""""######""""""###$$$$$$###""""""""""""!!!!!!!!!"""######""""""""""""""""""""""""############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""""""""""""""###$$$$$$########################!!!###%%%%%%"""!!!!!!"""$$$$$$$$$$$$%%%%%%%%%%%%!!!###%%%%%%$$$$$$$$$%%%##############################$$$%%%%%%%%%$$$$$$"""###$$$$$$$$$$$$###"""###"""""""""######$$$$$$######$$$$$$$$$$$$$$$###"""###$$$$$$$$$$$$###"""$$$######$$$&&&''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%###########################$$$$$$$$$######"""!!!!!!"""$$$%%%%%%%%%$$$$$$########################$$$###"""!!!!!!"""###$$$""""""###$$$$$$$$$$$$###%%%%%%$$$###"""!!!!!! $$$$$$$$$$$$############!!!!!!!!!!!!""""""###$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$"""############$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$######$$$%%%%%%########################""""""!!!!!!!!!"""###$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$######"""""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$###"""$$$%%%########################!!!"""###$$$$$$$$$###"""!!!!!!!!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""!!!"""###%%%&&&$$$%%%%%%%%%%%%$$$######"""$$$%%%$$$#########%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''''''''((()))***+++000333999???BBBCCCAAA@@@???999777;;;======>>>BBBEEE>>>222((($$$'''((((((###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''((())))))***+++''''''''''''((()))++++++++++++,,,,,,,,,---------+++,,,---///000111111111222222333333333333444444777<<>>@@@CCCEEEDDDDDDDDDDDDFFFHHHJJJKKKHHHGGGGGGHHHGGGGGGMMMTTThhh$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################## """###$$$$$$######$$$###"""""""""###$$$%%%"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""#########$$$$$$$$$'''&&&$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!#########"""!!!"""######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######""""""!!!!!! ######""""""!!!!!! !!!!!!""""""#########$$$##############################""""""""""""######(((&&&###""""""$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!! !!!""""""%%%$$$$$$######$$$$$$%%%%%%#########%%%&&&%%%$$$!!!!!!"""###$$$%%%%%%%%%"""%%%&&&%%%$$$######"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$#########$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$############"""######################################################$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!""""""#########""""""""""""############""""""################################################"""############$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""%%%$$$%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''$$$$$$$$$%%%&&&'''((()))'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&''''''******+++///444<<>>???@@@@@@DDDDDDEEEFFFGGGHHHIIIJJJHHHFFFGGGHHHGGGFFFKKKRRRhhh""""""""""""""""""""""""########################"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""""""""""""""""""""$$$$$$$$$##################$$$%%%$$$###"""###%%%"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$#########"""""""""#######################################$$$$$$############$$$$$$,,,)))&&&$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%&&&&&&%%%%%%$$$$$$############$$$$$$$$$###"""###$$$%%%%%%###!!!"""###$$$$$$$$$$$$$$$ """%%%%%%$$$######$$$"""###$$$$$$$$$$$$###"""!!!!!!!!!"""""""""######""""""""""""""""""""""""######$$$$$$$$$###""""""######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$############"""################################################!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######&&&&&&&&&%%%$$$###"""!!!###$$$$$$%%%%%%$$$$$$###########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$###############"""""""""######"""""""""&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''((('''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&''')))***+++)))(((((((((***---///;;;@@@HHHMMMNNNJJJCCC>>>333...(((######%%%&&&'''%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$%%%&&&'''''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&'''''''''&&&%%%$$$%%%'''((('''&&&'''''''''''''''((())))))(((''''''''''''((()))))))))***+++***)))(((***,,,///.........---------------------------...//////000111222222111111222444333555666777888999<<<>>><<<<<<<<<======???@@@@@@DDDEEEFFFGGGIIIJJJKKKLLLGGGFFFFFFGGGFFFEEEKKKRRRiii$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$!!!!!!""""""############&&&%%%$$$######"""!!!!!!%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%###"""###################################################$$$%%%%%%$$$###$$$%%%""""""############""""""########################""""""#########$$$$$$$$$ !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$######################################################%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ """######""""""$$$$$$############$$$$$$%%%$$$###$$$&&&'''&&&%%%!!!"""###$$$$$$$$$$$$$$$!!!###%%%%%%$$$######$$$#########$$$$$$#########!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$#########""""""######################################################$$$$$$%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%""""""############""""""%%%%%%%%%%%%$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$########################"""""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$########################""""""############""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$###"""!!!!!!"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&''''''&&&&&&&&&&&&&&&''''''((()))(((&&&%%%%%%%%%'''(((+++,,,...000444777999;;;DDDGGGJJJJJJDDD;;;111+++***'''$$$""""""$$$&&&(((''''''&&&&&&%%%%%%%%%$$$######$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%$$$''''''''''''((((((((((((%%%%%%%%%%%%&&&''''''&&&(((''''''&&&&&&''')))***''''''''''''((((((((())))))******)))((((((***,,,..................------------------...///000000000111333222111111222444333444666666777888;;;===>>>>>>>>>???@@@AAABBBCCCCCCDDDFFFGGGIIIKKKLLLMMMHHHFFFFFFGGGFFFFFFLLLTTTmmm$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""######%%%%%%%%%$$$###"""!!!!!!%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%$$$###$$$%%%###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$ !!!"""###$$$%%%%%%########################$$$$$$$$$#######################################%%%$$$$$$$$$$$$$$$$$$%%%$$$###!!!"""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%'''&&&&&&%%%$$$######""""""######$$$"""!!! !!!"""######!!!""""""###$$$$$$$$$######"""$$$%%%$$$###"""###$$$$$$##################$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######""""""""" !!!###$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$#########""""""###################################################$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%!!!""""""######""""""!!!!!!!!!"""###$$$$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%##############################"""""""""###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$###"""!!!!!!###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''')))((('''&&&&&&&&&&&&'''(((''''''&&&'''((()))***,,,///444:::???BBBDDDDDD:::999777333...((("""%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((''''''&&&&&&''')))***&&&''''''(((((((((((((((((()))))))))((((((***,,,------...//////......---............///000111222000222333333222222333444333444555555555666888:::>>>>>>??????@@@BBBCCCDDDCCCDDDEEEGGGIIIJJJLLLMMMIIIGGGGGGHHHGGGHHHNNNWWWrrr"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$%%%$$$###"""###%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!""""""###$$$%%%%%%"""""""""###############$$$$$$$$$$$$$$$#################################$$$$$$############$$$$$$((('''%%%%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&&&&&&&######""""""""""""#########"""!!!"""$$$%%%$$$###"""######$$$$$$$$$#########$$$%%%$$$"""""""""$$$$$$$$$###""""""###$$$$$$#########$$$$$$$$$%%%%%%""""""""""""""""""""""""%%%$$$######"""######### !!!"""#########"""""""""######$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$############"""################################################""""""""""""""""""""""""############$$$$$$$$$$$$""""""############"""""" !!!"""###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$################################################"""############$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$%%%%%%&&&""""""""""""""""""""""""$$$###############$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$############%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((+++***)))'''&&&%%%%%%%%%&&&'''))),,,///222333555<<<===>>>>>>===:::888666,,,***(((%%%$$$%%%&&&&&&###%%%'''&&&%%%$$$###$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((('''''''''''''''((())))))&&&''''''((()))((((((((('''((())))))((((((***,,,,,,---.../////////...---.........//////111222333111222333333222222333555222444555555444555777999======>>>>>>@@@AAACCCDDDDDDEEEFFFGGGIIIJJJKKKLLLJJJHHHHHHHHHHHHHHHPPPXXXvvv""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%&&&%%%$$$######$$$%%%%%%"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$##############################$$$$$$$$$#########""""""$$$$$$######$$$$$$%%%&&&########################""""""#########$$$$$$$$$"""###$$$$$$""""""###$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$"""""""""######$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$##########################################""""""#########'''&&&%%%%%%%%%$$$""" ########################!!!!!!""""""##################""""""""""""######%%%$$$###$$$&&&'''&&&%%%######$$$$$$$$$######"""$$$%%%%%%$$$"""!!!"""$$$$$$$$$###""""""###$$$$$$#########$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$###"""""""""###$$$%%%!!!""""""#########""""""!!!""""""###$$$$$$%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$############"""################################################""""""""""""!!!!!!!!!!!!############$$$$$$$$$$$$"""######$$$$$$######"""!!!"""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################%%%%%%$$$$$$###""""""""""""############$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######"""#############################################%%%$$$$$$#########$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''''''''''''''((())))))***---111555999<<<===>>>EEECCC>>>888222,,,)))'''''''''&&&&&&&&&((()))***###$$$&&&$$$""""""###%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%'''''''''((((((((())))))###%%%''''''%%%%%%&&&(((&&&''''''(((((((((((((((&&&&&&((()))))))))((('''&&&((()))(((((((((***,,,+++,,,...///000///...------------...///000111222111222444333222222333555111333444555555666999;;;>>>>>>???@@@AAACCCDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLJJJGGGGGGGGGGGGHHHOOOYYYyyy$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$###"""!!!!!!"""######!!!"""$$$%%%%%%$$$###""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""$$$$$$$$$$$$######""""""$$$$$$###"""###$$$&&&'''""""""""""""""""""""""""""""""######$$$$$$$$$$$$!!!###$$$###"""!!!"""###""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#######################################""""""""""""######!!!!!!!!!"""$$$$$$###"""########################$$$######"""######$$$%%%######""""""""""""######"""!!! !!!###$$$###"""######$$$$$$$$$######"""$$$%%%%%%###"""!!!"""$$$%%%$$$###""""""###$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&######$$$$$$$$$######"""!!!""""""###$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$############"""################################################$$$$$$$$$###############"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###########################&&&%%%%%%$$$###"""!!!!!!"""############$$$$$$$$$""""""######$$$$$$$$$$$$""""""############""""""$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((((((((( !!!###%%%))),,,///000111444999===AAABBBBBBAAA:::777111,,,))))))***,,,''''''''''''&&&$$$"""!!!$$$%%%%%%### !!!%%%)))&&&&&&&&&%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###&&&((('''%%%$$$&&&)))%%%&&&((()))))))))((('''%%%&&&((()))))))))((('''&&&'''((((((((((((***,,,+++,,,...000000///...---+++,,,,,,---...///111111111333444444333222444555000222444555666999<<>>>>>;;;<<<:::777555333111---***((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))((('''&&&%%%%%%&&&((()))(((((((((((((((((((((''''''((())))))''''''((()))''''''((()))))))))))))))++++++,,,------------,,,............///000111111222222222222222222222222555666777666666777:::<<>>@@@===:::777333---)))''''''&&&%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&''''''((((((''''''((((((((((((((((((((()))***)))((('''(((***((()))))))))************++++++,,,---------------,,,,,,......////////////222222222222222222222222555666777666666777:::<<>>???AAACCCFFFHHHEEEFFFHHHIIIJJJJJJIIIHHHGGGGGGIIIJJJGGGGGGOOOYYYttt%%%$$$$$$$$$###"""""""""###"""""""""""""""""""""!!!"""""""""############$$$$$$$$$######$$$$$$%%%###############$$$$$$$$$"""""""""###$$$$$$$$$%%%##################""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$###### !!!"""###$$$%%%%%%%%%"""$$$$$$###"""!!!"""###""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############%%%%%%%%%%%%$$$$$$###############$$$$$$%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""###$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$###""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$$$$%%%%%%########################%%%%%%$$$###""""""######$$$$$$$$$########################$$$$$$############$$$$$$$$$#########"""""""""#########$$$$$$$$$########################&&&%%%$$$######$$$%%%&&&######$$$%%%&&&&&&''''''&&&''''''((((((''''''&&&((('''&&&%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&)))***///000222333444444444333333222000...,,,)))&&&$$$(((&&&$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&&&&'''''''''(((((())))))&&&'''((((((&&&&&&'''(((+++******)))***+++,,,,,,,,,,,,---.........------***,,,---/////////......111111111222222333333333555666777666666777:::<<<<<<;;;;;;;;;===@@@CCCEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGHHHIIIGGGGGGNNNXXXqqq$$$$$$$$$###############$$$############"""""""""""""""""""""############$$$$$$#########$$$%%%%%%$$$$$$#################################$$$$$$$$$#########""""""""""""""" !!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$### !!!"""###$$$%%%%%%%%%###$$$%%%$$$"""!!!"""###"""############$$$$$$$$$############$$$$$$$$$%%%$$$$$$############$$$$$$########################!!!!!!!!!"""######$$$$$$%%%%%%%%%&&&%%%$$$$$$###############$$$%%%&&&&&&$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$$$$%%%%%%""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$"""""""""!!!""""""###$$$""""""""""""###########################$$$$$$$$$!!!"""######$$$#########"""###%%%&&&'''&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$#########$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$########################%%%$$$$$$#########$$$$$$%%%$$$######""""""######"""###$$$$$$$$$$$$###""""""######$$$$$$$$$######"""############$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&'''((((((''''''((((((((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%'''+++000444777;;;>>>BBBCCC???888///***)))(((&&&$$$$$$%%%&&&'''!!!!!!!!!"""%%%&&&&&&%%%######$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%'''((((((((('''&&&&&&&&&''''''((()))))))))&&&'''((('''&&&%%%&&&(((+++***)))))))))***,,,---,,,,,,---...............,,,,,,......////////////111111111222222333333444555666777666666777:::<<<@@@@@@???>>>???@@@AAABBBEEEFFFGGGHHHHHHIIIIIIIIIHHHFFFGGGHHHGGGHHHNNNWWWooo###############$$$$$$$$$%%%%%%$$$$$$############""""""""""""############""""""!!!!!!""""""###$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$###############$$$$$$$$$######"""""""""!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###"""############$$$$$$$$$ !!!!!!!!!""""""""""""$$$$$$############$$$$$$######################## !!!!!!"""######$$$$$$%%%%%%&&&&&&&&&%%%$$$##################%%%&&&'''$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%%%%$$$$$$"""###$$$$$$%%%%%%%%%$$$########################!!!!!!!!!""""""######$$$##################$$$$$$$$$$$$############$$$$$$###""""""!!!"""###$$$%%%"""""""""######$$$$$$$$$""""""#########$$$$$$$$$!!!"""#########"""!!!  $$$'''((('''$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%$$$###""""""######$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$###########################$$$$$$#########$$$%%%%%%%%%$$$###"""""""""###$$$"""###$$$$$$$$$$$$###"""!!!"""###$$$%%%%%%$$$$$$"""############$$$$$$$$$########################&&&&&&&&&''''''&&&&&&&&&######$$$%%%&&&'''((((((((((((((())))))(((((((((%%%%%%%%%%%%&&&'''))))))'''***///555:::>>>AAABBBAAAAAA@@@===777...&&&!!!$$$$$$$$$######%%%''')))""" !!!###%%%&&&%%%######%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&''''''((())))))***&&&((()))((('''&&&'''(((+++***((((((((()))+++,,,,,,------...........................///000111111000111111222333333444444555666777666666777:::<<>>@@@BBBCCCCCCDDDEEEFFFFFFGGGGGGHHHIIIIIIIIIFFFEEEGGGGGGHHHNNNVVVmmm###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!! !!!!!!"""###$$$###$$$%%%%%%%%%###""" $$$$$$$$$$$$$$$$$$$$$$$$######################## !!!###$$$$$$$$$%%%$$$###"""""""""###$$$$$$###""""""!!!"""""""""$$$%%%&&&&&&$$$$$$%%%&&&"""""""""###%%%'''***+++$$$$$$$$$#########""""""$$$$$$$$$#########""""""&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""###%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######""""""######$$$$$$%%%%%%$$$$$$$$$#########""""""############""""""""""""'''&&&$$$###"""!!!!!!!!!###########################$$$$$$%%%%%%&&&&&&'''!!!"""""""""##################$$$######"""!!! &&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$"""###&&&((()))((('''%%%$$$###""""""((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%&&&&&&%%%%%%$$$###""""""############""""""!!!!!!$$$$$$$$$#########""""""$$$$$$%%%%%%%%%$$$$$$###!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%'''))))))'''&&&%%%&&&(((&&&$$$%%%(((***,,,,,,'''(((***++++++)))'''%%%***+++---000666<<>>???AAABBBCCCBBBBBBDDDEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJHHHHHHIIIIIIJJJQQQZZZvvv!!!!!!!!!"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!###"""!!!!!!"""###%%%&&&###################################################$$$$$$$$$$$$$$$######""""""$$$%%%%%%%%%$$$###&&&%%%$$$$$$######$$$$$$%%%$$$###!!!!!!###""""""###$$$$$$###!!! ############################################################""""""""""""""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$#########%%%!!!###&&&&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&#########""""""!!!!!!!!!########################$$$$$$$$$#########""""""###$$$%%%&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%"""######$$$%%%%%%$$$$$$"""""""""######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$######$$$&&&$$$###############$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&((())))))(((((()))***((('''&&&''')))******)))---111777===BBBDDDEEEEEECCCBBB@@@===888333///---+++(((%%%"""!!!###%%%'''$$$$$$##################''''''&&&&&&%%%%%%%%%$$$######$$$%%%%%%&&&''''''"""###%%%''''''&&&%%%$$$$$$$$$%%%&&&&&&'''((((((######$$$$$$%%%&&&''''''######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++------............------......///000000000000000111222333333222222444666888888888666555777:::===???@@@BBBBBBBBBBBBDDDEEEFFFGGGGGGHHHHHHIIIIIIJJJIIIHHHHHHIIIIIIJJJQQQZZZuuu""""""""""""######$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""!!!"""""""""!!! """###%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$######"""!!!"""###%%%&&&'''&&&%%%$$$&&&%%%$$$$$$######$$$$$$"""$$$%%%%%%###"""!!!""" """###$$$$$$###"""#########################################################"""""""""!!!!!!""""""###$$$$$$$$$$$$###""""""""""""""""""""""""$$$##################$$$%%%!!!###&&&&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!########################$$$$$$$$$$$$############ """$$$%%%&&&%%%###"""""""""""""""""""""""""""#########$$$$$$%%%%%%%%%""""""""""""#########$$$######$$$$$$###"""!!!!!!"""""""""######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''&&&%%%$$$&&&'''$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$###############"""#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''******+++)))'''&&&'''(((***((('''(((,,,111444555888<<>>@@@AAABBBBBBBBBDDDFFFFFFGGGGGGHHHHHHIIIIIIJJJIIIGGGHHHIIIIIIIIIOOOXXXooo$$$############$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""######""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$########################"""###############""""""######$$$%%%&&&&&&&&&&&&%%%%%%$$$###############!!!$$$%%%$$$"""!!!!!!!!!"""$$$$$$%%%%%%###############$$$$$$$$$###############$$$$$$$$$############"""""""""!!!!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%""" ###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$##############################$$$$$$$$$%%%$$$$$$$$$$$$#########!!!$$$%%%'''''''''""""""""""""""""""""""""""""""######$$$%%%%%%&&&!!!!!!"""""""""############$$$$$$###"""!!! #########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%'''((('''&&&%%%&&&''''''''''''&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""!!!""""""##################""""""#########$$$$$$$$$$$$$$$###############$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%########################$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&'''''''''(((((('''(((((('''&&&&&&(((***000//////111777<<>>===:::777333111((('''%%%$$$$$$%%%'''(((###$$$%%%&&&&&&&&&&&&%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))))))))))))))******+++------............------......///000000000000000111222333333222222444666777888888888777888;;;======???AAAAAAAAABBBDDDFFFFFFGGGGGGHHHHHHIIIIIIJJJIIIGGGHHHIIIHHHGGGMMMTTTiii$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$###$$$$$$$$$$$$######"""######################################################$$$$$$%%%$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$###""""""""""""### #########"""###$$$!!!!!!!!!"""###$$$%%%&&&""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$#########"""""""""!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%$$$$$$$$$#########!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""###############$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$###""""""%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''&&&%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""$$$%%%$$$$$$######""""""!!!!!!"""""""""#########$$$$$$""""""#########$$$$$$$$$""""""###$$$%%%%%%%%%%%%"""######$$$$$$%%%%%%%%%%%%%%%&&&''''''(((((()))&&&'''''''''((((((((((((%%%''')))+++---000555888===<<<===>>>@@@@@@>>><<<555444111...+++)))(((((("""######$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""!!!"""###$$$&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))))))))******+++------............------......///000000000000000111222333333222222444666666777888888888999<<<>>><<<>>>@@@AAAAAABBBDDDFFFFFFGGGGGGHHHHHHIIIIIIJJJIIIHHHHHHHHHFFFEEEIIIQQQddd$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""###$$$%%%%%%%%%&&&''''''&&&%%%###"""""""""""""""""""""""""""###########################$$$%%%%%%&&&&&&&&&%%%!!! """$$$%%%$$$######"""!!!"""""""""!!!"""###""""""###&&&(((######"""""""""$$$%%%&&&""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$############!!!!!!"""###############""""""""""""""""""""""""%%%$$$###""""""###$$$%%%###%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######((('''%%%###"""!!!!!!!!!########################%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%'''&&&%%%$$$$$$%%%%%%$$$######""""""######"""""""""""""""""""""###""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""$$$&&&(((***%%%$$$$$$###"""!!!!!! !!!!!!""""""#########$$$""""""######$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&''''''((())))))***''''''''''''((((((((()))'''***...222777===DDDHHHHHHHHHHHHGGGDDD===555///&&&&&&'''(((((('''&&&%%%$$$%%%'''((('''&&&$$$###'''&&&%%%%%%%%%%%%&&&'''######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''""""""###$$$%%%%%%&&&'''"""###%%%&&&'''&&&&&&%%%######$$$%%%&&&&&&'''(((%%%$$$$$$$$$$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$%%%&&&'''(((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))******+++---..................---...//////000000000000000111222333333222333555666555666888888999:::<<>>@@@AAAAAABBBDDDFFFFFFGGGGGGHHHHHHIIIJJJJJJIIIHHHHHHHHHEEECCCHHHNNNbbb%%%$$$"""!!!!!!!!!"""###!!!###$$$$$$"""!!!""""""###""""""!!!!!!""""""#########""""""######$$$%%%!!!!!!!!!!!!""""""""""""######""""""######$$$%%%##################################################################$$$$$$"""############$$$$$$$$$$$$$$$######"""!!!!!!!!!########################""""""""""""###$$$&&&&&&###"""!!!"""###""" ######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$############%%%&&&$$$!!!!!!$$$(((###$$$$$$%%%%%%$$$$$$### ###$$$$$$### """""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""######"""###$$$%%%%%%%%%%%%$$$!!!"""$$$%%%&&&%%%%%%$$$""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######"""###%%%&&&&&&%%%###"""$$$$$$############$$$$$$((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############"""!!!"""$$$'''((()))(((((((((&&&%%%'''+++)))###+++++++++******,,,111444777;;;@@@BBBCCCBBBBBBBBB888777555333111...---,,,(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%###"""$$$&&&'''$$$"""%%%$$$###""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&$$$###$$$&&&******'''###&&&&&&&&&''''''''''''(((******))))))(((((('''''')))(((&&&%%%&&&''')))***,,,,,,,,,---------......+++...000111111000111111000111111222222333444444888777777777888999::::::;;;:::999<<<@@@BBB@@@>>>GGGGGGGGGHHHHHHIIIIIIIIILLLKKKKKKKKKHHHEEEHHHNNNeee&&&%%%$$$###""""""###$$$!!!###$$$$$$"""!!!"""###&&&&&&%%%%%%%%%%%%&&&&&&"""""""""""""""###$$$$$$$$$$$$$$$######"""""""""######""""""######$$$%%%########################################################################"""############$$$$$$$$$############$$$$$$$$$$$$########################""""""!!!""""""###$$$%%%$$$###"""###$$$$$$"""!!!######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""###$$$&&&###$$$$$$%%%%%%$$$$$$### """###$$$$$$###""" #########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$##################$$$$$$$$$############$$$$$$&&&%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&***)))((('''''''''&&&%%%((((((%%%!!!###(((***((())),,,222777<<<>>>>>>>>>BBBCCCBBB???:::555222111,,,,,,+++)))(((&&&%%%$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%''''''%%%###$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''(((''''''(((******)))'''&&&&&&&&&''''''''''''(((***)))))))))(((((((((''')))((('''&&&&&&((()))+++,,,---------------------+++---000000000///000000111111111222333333444444777777777777888999::::::>>>======@@@CCCEEEDDDCCCFFFGGGGGGHHHHHHIIIIIIJJJIIIHHHHHHIIIGGGEEEIIIOOOddd&&&%%%$$$$$$###$$$$$$$$$!!!###$$$$$$###""""""#########$$$%%%%%%$$$######"""""""""""""""###$$$$$$''''''&&&%%%$$$###""""""######""""""######$$$%%%########################################################################"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&########################$$$###############$$$$$$$$$###"""###%%%%%%$$$#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&%%%%%%$$$######"""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$######$$$%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((())))))'''%%%###%%%$$$#########$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$""" """$$$%%%$$$$$$############$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))))))))((((((((())))))***,,,...+++&&&&&&,,,111222555999???GGGMMMLLLGGGAAA999999888444000,,,******''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''***))))))'''%%%&&&(((***&&&&&&&&&''''''''''''((())))))))))))(((((((((((())))))((('''((()))***+++---------------------,,,,,,...111222111000000111111111222222333333444444777777777777888999:::;;;>>>>>>???BBBEEEGGGGGGFFFFFFFFFGGGHHHHHHIIIJJJJJJFFFEEEFFFHHHFFFEEEIIIPPPddd$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$###"""###$$$""""""###$$$$$$###""""""###############$$$%%%%%%'''&&&&&&%%%$$$$$$############""""""######$$$%%%################################################$$$$$$$$$###############""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%########################&&&&&&%%%$$$$$$$$$%%%%%%$$$"""""""""$$$&&&%%%$$$$$$######""""""######$$$###$$$$$$$$$$$$$$$%%%%%%##############################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%'''$$$""""""%%%'''%%%"""###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))((('''&&&$$$&&&%%%###""""""###%%%'''((('''%%%$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((()))))))))(((((((((((('''(((***+++(((...222222444;;;AAACCCCCCBBBBBBDDDFFFCCC999111)))))))))(((&&&&&&((()))%%%&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''(((((((((((((((&&&### %%%)))&&&&&&&&&''''''''''''((())))))))))))(((((((((((())))))(((((()))***+++,,,...------------,,,,,,,,,...111333444333222222333111111222222333444444555777777777777888999;;;;;;;;;<<<>>>@@@CCCDDDEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJGGGFFFGGGIIIGGGEEEIIIPPPddd""""""##################!!!"""$$$%%%$$$###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$$$$$$$$$$######""""""######$$$%%%################################################$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$######""""""""""""########################%%%$$$$$$#########$$$$$$###""" !!!###$$$%%%$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%########################!!!!!!"""#######################################%%%%%%%%%$$$$$$#########""""""!!!!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%&&&$$$"""###&&&'''%%%"""###$$$$$$%%%%%%$$$$$$###'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&((('''%%%$$$###$$$$$$%%%""""""###$$$$$$$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((''')))******)))((())),,,///---777???BBBDDDHHHKKKKKK@@@:::444111000---'''!!!''''''&&&###!!!!!!###%%%"""######$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$%%%&&&$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((('''&&&&&&%%%!!!###(((&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((())))))***+++,,,------------------------...000222333222111111111111222222333444444555555666666666777888:::;;;<<<:::;;;>>>???AAABBBCCCDDDEEEFFFFFFGGGIIIJJJJJJKKKJJJIIIIIIJJJHHHEEEIIIPPPeee!!!!!!"""#########""""""!!!"""$$$%%%$$$$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&""""""""""""######$$$$$$######""""""######$$$%%%################################################%%%%%%$$$$$$###""""""""""""############$$$$$$$$$$$$$$$######"""!!!!!! ########################"""!!!!!!!!!!!!!!!""""""%%%###!!! """$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&###############$$$$$$$$$ !!!"""############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""######$$$"""######$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$&&&%%%$$$"""###$$$$$$%%%%%%$$$$$$###'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''&&&%%%$$$#########$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%###%%%'''(((((('''%%%###%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$######%%%%%%&&&&&&''''''((((((***)))))))))((((((((((((###''',,,///333999AAAGGGSSSWWWVVVPPPJJJFFFAAA;;;333...(((%%%%%%&&&&&&%%%%%%&&&&&&$$$###$$$&&&((($$$$$$$$$%%%%%%&&&''''''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%###""""""$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$###""""""%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((('''&&&'''&&&%%%$$$"""###%%%'''&&&&&&&&&''''''''''''((((((((((((((())))))))))))&&&'''((()))******++++++,,,,,,,,,---------......,,,...000111///......///222222333333444444555555666666666777888:::;;;<<<;;;>>>@@@AAAAAAAAACCCDDDEEEEEEFFFGGGIIIJJJKKKKKKKKKIIIJJJKKKHHHFFFIIIPPPddd}}}!!!"""###$$$$$$$$$###### """$$$%%%$$$$$$%%%&&&###!!!!!!#########""""""######$$$%%%###############"""""""""######""""""######$$$%%%################################################%%%%%%$$$$$$###""""""!!!"""############$$$$$$$$$################################################!!!!!!!!!!!!"""###$$$$$$'''%%%"""!!!###$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&""""""#########$$$$$$$$$ """######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######""""""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$###$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""######$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''((())))))******************+++++++++&&&,,,444<<>>AAAAAA???>>>???AAADDDEEEFFFGGGIIIJJJKKKLLLEEEDDDFFFHHHGGGFFFKKKRRR___yyy&&&%%%###"""""""""######$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$$$$%%%$$$###"""$$$###"""!!!!!!"""######&&&%%%###""""""$$$%%%'''"""###$$$%%%%%%$$$"""!!!%%%$$$###""""""###$$$%%%########################"""############$$$$$$$$$$$$###"""""""""###%%%&&&"""""""""""""""""""""""""""############$$$$$$$$$&&&%%%###"""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###"""""" &&&&&&%%%$$$$$$######"""!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$######$$$$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%((('''%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$######$$$$$$$$$######"""&&&''''''&&&$$$$$$&&&''')))((((((''''''((()))*********)))(((((()))+++,,,+++---000444888<<>>DDDFFFDDD@@@===:::888444000---,,,++++++++++++***)))(((&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%%%%&&&''''''(((((()))***************)))(((((())))))))))))************...//////---,,,,,,---//////000222222111111111222111333444333222111222333555777888999888999:::<<<<<<===???AAABBBCCCCCCCCCEEEFFFGGGHHHIIIHHHGGGGGGIIIHHHHHHIIIGGGEEEJJJQQQbbb%%%$$$######"""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""$$$&&&''''''&&&%%%$$$$$$###$$$$$$%%%%%% """$$$$$$###""" !!!###$$$%%%%%%$$$###$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%$$$######"""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&''''''######$$$$$$%%%%%%%%%&&&"""######$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%(((''''''&&&&&&&&&&&&'''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%&&&''')))'''((()))******)))'''&&&)))))))))+++...444999<<>>???@@@AAAAAAAAAAAAEEEFFFGGGHHHIIIHHHGGGGGGHHHGGGGGGHHHFFFDDDIIIPPPccc$$$$$$#####################$$$$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$############$$$$$$$$$%%% """######"""""" !!!"""$$$%%%%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!"""###%%%%%%$$$##############################""""""#########$$$$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&''''''"""""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%"""######$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%***)))(((&&&&&&&&&'''(((&&&&&&''''''&&&&&&%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%&&&'''''''''&&&&&&&&&'''((('''%%%%%%&&&((())))))(((((('''&&&%%%$$$''')))---333:::AAAGGGJJJKKKGGG@@@999111,,,(((&&&$$$$$$$$$%%%''')))***,,,&&&&&&&&&&&&''''''(((((($$$$$$$$$$$$$$$%%%%%%&&&&&&%%%###""""""###%%%'''%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))((()))))))))))))))((((((+++***((('''''')))+++,,,...//////...,,,+++,,,---///000222222111111111222111333444333222222333444333555666777777888:::;;;>>>>>>??????@@@@@@@@@@@@DDDEEEGGGHHHIIIIIIHHHGGGGGGFFFFFFGGGEEECCCHHHOOObbb############$$$##################$$$$$$$$$%%%%%%%%%###""""""######""" !!!""""""###############$$$###"""!!!!!!!!!"""###!!!!!!"""###$$$%%%%%%%%%#########$$$$$$#########""""""""""""""""""""""""""""""#########$$$$$$$$$!!!"""###%%%%%%$$$##############################""""""#########$$$$$$$$$############$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$######"""#####################$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&+++***((('''&&&''''''(((&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&)))))))))'''%%%$$$%%%&&&((('''&&&%%%&&&''')))***---111666;;;???BBBCCCCCC777333---'''%%%&&&)))+++'''&&&%%%$$$######""""""''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%###""" """$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''(((((()))))))))((((((+++***((('''''')))+++,,,...///000000...------...///000222222111111111222111222444444333333444555333555777777777888:::<<<>>>>>>>>>??????@@@@@@AAADDDEEEGGGHHHIIIIIIHHHHHHGGGFFFFFFGGGEEECCCHHHOOO^^^}}}""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$&&&$$$###"""######!!! !!!"""###############'''%%%###!!! !!!"""$$$"""""""""######$$$%%%%%%"""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%$$$######"""%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''')))((((((''''''''''''(((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%&&&'''&&&%%%$$$%%%&&&$$$$$$%%%&&&'''''''''''')))******(((%%%$$$%%%&&&&&&&&&'''))),,,000333555777888::::::888444000...))))))''''''&&&''''''((($$$$$$######!!! &&&&&&%%%%%%%%%$$$$$$$$$((('''&&&&&&%%%%%%%%%%%%"""!!!!!!!!!"""###%%%&&&''''''''''''&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''((()))))))))((((((***)))((((((((()))+++,,,---///000000///......//////000222222111111111222111222444444333333555666555666999::::::;;;===???>>>>>>>>>??????AAABBBCCCCCCEEEFFFHHHIIIIIIIIIHHHGGGFFFFFFGGGEEECCCHHHOOOZZZyyy!!!"""###$$$%%%$$$$$$###############$$$$$$$$$$$$&&&$$$###$$$%%%%%%$$$### !!!"""$$$%%%%%%$$$$$$$$$$$$######""""""########################$$$$$$"""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""############$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!"""###$$$%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!! %%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&'''(((((((((''''''&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%######$$$%%%%%%&&&''''''&&&'''''''''%%%$$$%%%&&&%%%%%%&&&'''(((((((((((('''(((((('''&&&&&&((()))))),,,000444777999::::::888666444000,,,(((%%%$$$'''((((((((('''&&&$$$###""""""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&###$$$$$$&&&'''((())))))((('''''''''&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))(((((((((((((((((((((&&&''''''((())))))(((((())))))))))))***************,,,/////////.../////////000222222111111111222111222444444333444555777444666999::::::;;;>>>??????>>>>>>???@@@BBBDDDEEECCCDDDFFFHHHIIIIIIIIIIIIHHHFFFGGGGGGEEEDDDHHHOOO]]]|||!!!"""###$$$%%%%%%$$$###"""############$$$$$$$$$%%%$$$$$$%%%'''(((((('''!!!"""$$$%%%&&&&&&%%%%%%!!!###$$$%%%$$$###"""$$$$$$######"""#########"""###$$$%%%%%%$$$###"""########################"""############$$$$$$$$$$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!"""###$$$%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''"""###$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$###""""""#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$###"""!!!######"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$%%%'''(((((((((''''''&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&######$$$%%%%%%&&&''''''&&&'''((('''%%%$$$%%%&&&&&&'''((()))************$$$&&&'''''''''(((***,,,000444:::>>>@@@>>>;;;888111///+++(((&&&&&&''''''######"""###$$$&&&((()))&&&&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&&&&''''''"""""""""###$$$%%%'''(((%%%&&&(((***+++,,,,,,,,,(((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%''''''%%%###!!!'''&&&$$$######$$$&&&'''$$$$$$%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))((((((((((((&&&&&&'''((())))))(((((((((((()))************)))(((***---............//////111222222111111222333111222444444444444555777222444777888888:::<<<>>>???>>>>>>???AAACCCEEEFFFCCCDDDFFFHHHIIIIIIIIIIIIHHHGGGGGGHHHFFFDDDIIIPPPbbb$$$$$$###############$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$######### !!!"""##################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######"""########################$$$"""!!!!!!###$$$$$$###%%%%%%%%%%%%$$$$$$###"""##############################%%%%%%%%%%%%######%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""'''%%%$$$$$$&&&&&&%%%###'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&'''%%%'''(((((('''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''((((((''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''%%%###"""""""""###$$$'''***+++***'''&&&&&&''''''''''''(((((()))******((('''(((+++000555999<<<@@@CCC@@@777...'''$$$'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&'''((())))))'''&&&&&&'''''''''(((((('''&&&%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$&&&%%%%%%$$$############&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((()))))))))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((()))***''''''(((((('''&&&&&&%%%''''''''''''''''''''''''(((((((((((())))))))))))%%%&&&(((***+++******))),,,***((()))+++---------,,,...//////...------...000000111222333333333333111111111111111222222222777777888999:::;;;;;;<<>>>>>@@@BBBCCCEEEFFFHHHJJJJJJJJJHHHGGGFFFHHHIIIGGGEEEFFFJJJNNNccc%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$##################$$$######""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%######################## """######$$$$$$%%%%%%%%%$$$#################################$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&$$$$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((('''''''''((((((''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&$$$###""""""######$$$'''***++++++)))((((((((('''&&&&&&&&&'''((()))''')))+++...333777;;;===@@@<<<555///+++)))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&)))******)))&&&$$$$$$$$$''''''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&''''''(((((()))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''!!!"""$$$&&&(((******+++''''''''''''''''''''''''''''''''''''(((((((((((('''((())))))************,,,***))))))+++---...---,,,...//////...------...//////000111222222222222111111111111222222222222777777888999:::;;;;;;<<>>======>>>@@@BBBCCCDDDFFFHHHIIIJJJJJJHHHHHHFFFHHHIIIGGGEEEFFFJJJNNNbbb&&&%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%$$$###"""!!!###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""""""""###%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&########################"""!!! !!!###$$$%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$############%%%$$$$$$######$$$$$$%%%%%%%%%$$$######"""!!!!!!###$$$&&&&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((((((((((((((('''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$###$$$$$$%%%&&&(((+++,,,+++*********''''''&&&&&&&&&(((***+++,,,...222666999;;;;;;;;;:::222(((###$$$&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))(((&&&%%%%%%%%%'''''''''(((''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))))))))((())))))*********((('''(((***,,,,,,+++,,,...//////...------...---...///000111111111111111111111111222222333333777777888999:::;;;;;;<<<===<<<<<<===>>>@@@BBBCCCDDDEEEGGGIIIIIIIIIIIIHHHGGGHHHIIIGGGEEEFFFJJJNNNaaa~~~%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%########################(((&&&$$$#########"""!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$######$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&''''''((()))+++***)))(((((()))%%%%%%&&&'''***---000111777888999999777555222000+++(((%%%%%%%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%&&&&&&&&&'''''''''###%%%'''((((((((()))+++&&&'''''''''''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((()))((((((((('''&&&%%%###"""''''''''''''''''''''''''&&&&&&'''''''''(((((((((***)))((('''''''''((()))'''&&&%%%&&&(((***))))))+++---//////...---...///......///000111111111111000111111222222333333333777777888999:::;;;;;;<<<<<<<<<<<<>>>???BBBDDDEEEDDDEEEFFFHHHIIIIIIIIIIIIGGGIIIIIIHHHFFFFFFJJJNNNaaa~~~###############$$$%%%%%%%%%$$$$$$######$$$$$$%%%########################"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################%%%###!!! !!!!!! """###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$######$$$&&&''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%''''''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%''''''''''''&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((())))))(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((()))))))))*********)))&&&%%%&&&'''$$$&&&(((,,,000333666888===;;;777333///+++((('''"""%%%((((((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&''''''###%%%((()))))))))***,,,&&&&&&'''''''''''''''&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''&&&&&&&&&'''(((((("""###$$$&&&'''(((((((((''''''''''''''''''''''''''''''((((((((())))))))))))((('''&&&%%%&&&'''((((((''''''(((***+++***)))+++---//////...---...///...///000111222222222222000111111222333333444444777777888999:::;;;;;;<<<<<<===>>>???BBBDDDEEEFFFDDDDDDEEEGGGHHHIIIIIIIIIGGGIIIJJJHHHFFFGGGKKKOOObbb""""""""""""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%"""""""""###############!!!"""###$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$######"""########################"""!!! !!!###%%%%%%$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))((())))))))))))(((''''''''''''&&&&&&&&&&&&''''''###$$$%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((()))))))))))))))******)))'''%%%$$$&&&((((((***...111555777888888666444///+++(((&&&%%%%%%$$$'''(((&&&######'''+++$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''((())))))(((&&&'''(((%%%&&&''''''((('''''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((((((((((((%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((()))))))))***'''''''''&&&''''''((((((*********,,,......---,,,+++,,,...///......///000//////000111222222222222000111111222333444555555777777888999:::;;;;;;<<<===>>>???AAACCCDDDFFFFFFCCCDDDEEEFFFGGGHHHIIIJJJHHHIIIJJJHHHFFFGGGKKKOOObbb############$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%!!!"""""""""#########$$$""""""######$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$########################$$$""""""###&&&((((((((($$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%###$$$&&&&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((())))))***)))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''###$$$%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((((((((('''&&&))))))((('''%%%&&&))),,,000222555777777555222000,,,+++)))'''%%%%%%&&&''''''&&&%%%######$$$''')))######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$%%%%%%%%%'''((('''&&&$$$$$$%%%%%%&&&&&&'''((((((''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%))))))((('''%%%###!!! '''''''''''''''''''''''''''''''''((((((((())))))''''''((()))*********************,,,...///---+++***,,,...///......///000---...///000111111111111000111111222333444555666777777888999:::;;;;;;<<<===>>>???AAABBBCCCDDDDDDCCCDDDDDDEEEGGGHHHJJJJJJHHHIIIJJJIIIGGGGGGKKKOOOaaa$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!""""""#########$$$###############"""!!! $$$$$$$$$%%%%%%$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%&&&&&&###########################""" !!!"""######"""%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''%%%$$$$$$&&&&&&%%%$$$!!!!!!""""""#########$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""""""""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%"""###$$$$$$%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***)))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%$$$((((((((('''''')))---000666888::::::777222,,,(((''''''&&&&&&&&&&&&&&&&&&%%%######%%%((((((%%%!!!#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""############"""!!!""""""#########$$$$$$$$$!!!###%%%%%%$$$$$$%%%&&&%%%%%%&&&'''((((((((('''$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((***+++,,,,,,,,,+++''''''(((***,,,,,,+++)))***,,,...///......///000,,,---...///000000000000000111111222444555666666777777888999:::;;;;;;<<<<<<===???@@@BBBBBBCCCCCCCCCCCCDDDEEEFFFHHHJJJKKKHHHJJJJJJIIIGGGHHHLLLPPP```~~~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%$$$###"""!!!#########$$$$$$%%%%%%%%%'''$$$###$$$&&&'''&&&$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###"""!!!!!!"""###$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''$$$$$$$$$#########""""""&&&"""!!!%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&%%%$$$###"""$$$%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%(((((((((''''''&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%))))))))))))))))))))))))''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''')))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&'''((()))+++***)))'''&&&&&&&&&'''''''''(((,,,111555888888999777222...***(((''''''%%%&&&&&&&&&&&&&&&&&&'''###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%###$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$&&&''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&'''''''''((((((***))))))(((((((((((()))***(((&&&%%%$$$%%%&&&''''''''''''(((((((((((((((+++***((('''''''''((()))++++++******+++---///000+++)))(((+++000222000---...//////000000000000000222333333333333333333444888888999:::<<<===>>>>>>>>>???@@@@@@BBBBBBCCCDDDFFFFFFGGGHHHIIIIIIIIIIIIJJJHHHIIIIIIGGGFFFJJJRRRccc########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%"""############"""!!!!!!######$$$$$$$$$%%%%%%%%%&&&%%%###$$$&&&'''%%%$$$###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###""""""""""""###$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""%%%###!!!"""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######!!!"""""""""############'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((('''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&'''))))))'''&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((())))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((((((''''''&&&%%%%%%'''((()))&&&(((+++111777;;;<<<;;;222111---***((('''''''''))))))((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''***)))'''&&&%%%&&&'''((('''''''''''''''((())))))))))))((()))***+++---...(((''''''((()))+++---...444///++++++...000000......//////000000000000000222222333333333333444444777777888:::;;;<<<===>>>>>>???@@@@@@BBBBBBCCCDDDFFFFFFGGGHHHIIIIIIIIIIIIJJJHHHIIIJJJHHHFFFJJJQQQccc""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%% !!!"""##################$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$!!!###%%%''''''%%%###!!!""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$######""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$###############$$$###$$$%%%''''''%%%"""########################%%%%%%$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((((((''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&((())))))(((''''''((((((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''''''''))))))))))))))))))))))))))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&%%%%%%$$$%%%''')))***+++,,,000555:::<<<:::999***)))'''&&&%%%%%%&&&&&&))))))((('''&&&&&&%%%$$$&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&%%%%%%$$$$$$%%%%%%'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((***)))((('''&&&'''((())))))(((&&&&&&&&&''')))***)))((())))))***,,,---...************,,,...000222>>>888111---...000000000...///000000111111000000222222222333333444444444666777888999:::<<<======>>>???@@@@@@BBBBBBCCCDDDFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHIIIJJJHHHFFFJJJQQQccc"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$"""###%%%&&&&&&%%%###""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###########################$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&'''))))))'''&&&'''(((&&&&&&&&&'''((()))++++++'''''''''((()))))))))***))))))))))))))))))))))))))))))***+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&''''''((('''''''''''''''((()))***222222222333444333111...&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((('''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&)))***'''&&&%%%$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((()))***+++***)))(((((((((((())))))***(((&&&%%%%%%'''***+++***))))))(((((((((((((((+++++++++,,,---000222333AAA<<<555111000111222111//////000111111111111000222222222333333444444444666666777888:::;;;<<<<<<>>>???@@@@@@BBBBBBCCCDDDFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHIIIKKKIIIFFFJJJPPPbbb#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$##############################%%%%%%%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))&&&&&&''''''''''''''''''))))))************))))))((()))++++++)))((()))***(((((())))))***,,,---...))))))******+++++++++,,,++++++++++++++++++++++++))))))***++++++)))(((&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((($$$$$$%%%&&&'''))))))***&&&&&&'''(((((('''&&&&&&(((''''''&&&&&&&&&''''''&&&''')))+++,,,---......444111---+++***)))(((''''''&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''((((((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&)))+++'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%&&&&&&%%%$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''')))******))))))((((((((()))))))))***(((&&&%%%%%%'''***+++))))))))))))((((((((('''((((((((((((***,,,...///888555333111111000000//////000000111111111111111111111222333333444555555666666777888:::;;;<<<<<<>>>???@@@@@@BBBBBBCCCDDDFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHIIIKKKIIIFFFJJJPPPaaa#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################"""!!! %%%%%%%%%$$$$$$$$$$$$###&&&''''''&&&$$$######$$$&&&%%%############%%%&&&%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$##################$$$$$$$$$###$$$$$$######$$$''')))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&)))))))))(((((('''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))************))))))))))))************,,,,,,------,,,,,,++++++,,,...//////...------.........---,,,,,,,,,,,,---,,,,,,,,,---------------------------------------***+++,,,---,,,***((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''###&&&***///222333222222---***&&&###$$$%%%&&&&&&(((((('''&&&&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%((((((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$&&&((()))&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''((((((''''''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''''''''(((((((((((()))))))))(((&&&&&&&&&''')))***'''((()))+++,,,,,,,,,,,,))))))))))))***,,,---...,,,---............---,,,///000111111222222111111111111222333333444555555666777888999:::<<<======>>>???@@@@@@BBBBBBCCCDDDFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHJJJLLLJJJGGGJJJOOO___"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###!!!!!!"""############"""%%%%%%%%%$$$$$$$$$######%%%'''(((&&&$$$"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$###""""""%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$!!!$$$%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))%%%%%%%%%%%%&&&&&&'''''')))))))))))))))*********((())))))))))))*********,,,,,,,,,,,,---------------------......////////////////////////...------...000222111000///000000111000//////......//////000000//////////////////........................,,,---/////////---***(((************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&%%%)))///333555333///---(((&&&######%%%&&&''''''''''''''''''''''''&&&&&&((((((((((((((('''''''''''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&'''((((((((((((((('''''''''''''''((())))))'''((()))+++,,,,,,,,,,,,,,,,,,+++***+++,,,---...(((***,,,---------......000000111222222222222111000111111222444555555666777777888:::;;;<<<===>>>>>>???@@@@@@BBBBBBCCCDDDFFFFFFGGGHHHIIIIIIIIIIIIGGGGGGJJJLLLJJJGGGIIIOOO]]] !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%'''((('''###"""###%%%"""###%%%''''''%%%###""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$'''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((()))***+++,,,------------........./////////.........////////////000000111111111222222333333000000111000000///.........///111111/////////000////////////000222333444222222111111000000//////000000000000000000000000...///111222111///,,,***************************************************''''''''''''''''''''''''$$$$$$%%%'''(((***++++++)))(((&&&%%%%%%&&&((())))))((('''&&&&&&&&&&&&&&&+++///333666555000)))%%%'''&&&%%%&&&(((((('''&&&%%%&&&'''(((((((((((((((''''''((()))***+++,,,,,,''''''((())))))***))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&'''&&&%%%$$$###&&&&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***(((&&&%%%&&&&&&%%%###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%############%%%%%%&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&''''''%%%%%%&&&'''(((((('''''''''''''''(((((((((((((((((())))))******((('''&&&))))))(((''''''((()))***+++,,,.........///111222000000111222222222222111000111111222444555666666888888999:::<<<===>>>>>>>>>???@@@AAABBBCCCCCCDDDFFFFFFGGGHHHIIIIIIIIIIIIGGGGGGJJJLLLJJJGGGIIIOOO\\\}}}&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############"""###%%%(((((($$$!!!!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%###"""""""""#########$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&%%%###!!! &&&''''''((((((''''''&&&&&&&&&'''((()))***++++++++++++,,,,,,---.........///000111111222222111111222222222333333444444444555555555555555555555555111111111111111111111111333222222111111222222333444333222222111111111111111111111111111111111111333222111111111222444555000111222333333111///.........,,,+++************,,,,,,++++++***)))((((((************))))))(((((('''((()))))))))))))))((((((''''''&&&&&&''''''(((&&&'''((())))))***))))))------,,,,,,+++***))))))'''&&&&&&%%%&&&'''((()))%%%&&&''''''%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%''')))***,,,,,,***((('''%%%$$$######$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%&&&%%%#########%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$&&&'''''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$%%%'''%%%&&&'''(((((('''&&&%%%((((((((((((''''''''''''))))))************))))))***+++,,,,,,+++,,,...000---...............------...///111222333333333222000000000111222333555555888888777888999;;;===???@@@@@@@@@???@@@@@@AAAAAAAAACCCFFFHHHJJJJJJIIIIIIKKKLLLKKKIIIHHHIIIKKKNNN___xxx&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""!!!"""$$$''''''%%%""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''((()))***,,,...//////000000000111222222333333333444555555666666555555444444444555555555666666555555555555555555555555333333333333333333333333333333222222222222333333444333333222111111222222333222222222222222222222222111111000000111222333///000111222111000...---///...------,,,,,,,,,,,,...------,,,,,,+++++++++,,,,,,,,,+++++++++******((()))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))+++++++++***)))((((((((('''&&&%%%%%%%%%'''((()))%%%&&&''''''%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))---+++)))&&&%%%%%%%%%&&&$$$%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$###""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&((()))&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))))))))************))))))((()))******)))***,,,...---...............---------...000111111111111000000000000111222333555555888777777888999;;;===???@@@@@@@@@???@@@@@@AAABBBBBBDDDFFFIIIJJJKKKJJJJJJLLLLLLKKKIIIGGGHHHJJJMMM]]]vvv&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!!!!$$$&&&&&&%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""###$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***)))&&&$$$$$$$$$&&&'''$$$%%%&&&((())))))))))))******,,,...000222333444333333444444555666666666666666777888888888888777666666777777777777888888555555555555555555555555444444444444444444444444444333333222222333333444444333333222222222222333222222222111111111000000111000000/////////000000///000111222111000///...///......---------......///..............................---------------************)))(((''''''(((((((((((((((((((((((())))))))))))))))))(((((())))))((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%'''''''''&&&%%%&&&''')))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''---***'''$$$###%%%''')))&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%###""""""###$$$$$$''''''''''''''''''''''''!!!###&&&&&&%%%%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&''')))***'''''''''&&&&&&'''''''''%%%%%%&&&'''((()))******))))))************))))))'''((()))(((((((((***,,,------...............------...///000000///...---000000000111222333555555777777777888999;;;===>>>@@@@@@@@@@@@@@@AAABBBBBBDDDEEEHHHJJJKKKKKKKKKKKKLLLKKKJJJHHHFFFGGGIIIKKK]]]vvv%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''***)))'''&&&&&&&&&''''''&&&''')))***,,,------......///000111222333444555333333444444555666666666444555666666777777666666777888888888888888888888555555555555555555555555333333333333333333333333444444333333333333444444333333222222222222333333111111111000//////......000000000///////////////111111222222111111000///---------,,,------........./////////////////////........................++++++++++++***(((''''''((((((((((((((((((((((((++++++***))))))((((((((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%&&&((()))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%)))(((&&&%%%%%%&&&((()))&&&&&&''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((('''&&&%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''((())))))***))))))************))))))'''((()))(((((((((***,,,,,,---......///...............///000000///...---000000000111222333555555777777777777999;;;===>>>@@@@@@@@@@@@@@@AAABBBCCCFFFGGGHHHJJJKKKLLLLLLLLLKKKKKKJJJHHHFFFFFFHHHJJJ^^^www$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###"""""""""$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''((()))))))))((('''***+++---///111222222333333333333333333333333333333333444555555666666777444444555666666666666666777777777777777777777777555555555555555555555555333333333333333333333333444333333222222333333444222222111111111222222333222222111111111000000000111111111111111111000000000000000000000//////...,,,,,,,,,+++,,,,,,------............////////////---------...............,,,,,,,,,,,,+++***)))((((((((())))))))))))((((((,,,+++***)))(((((()))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((&&&&&&'''((())))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''))))))************))))))((()))******))))))+++---,,,------...//////......///000111222111000///...000000000111222333555555777777666777888:::<<<>>>@@@@@@@@@@@@AAABBBCCCDDDGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKJJJHHHFFFFFFHHHKKK]]]vvv$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%###"""###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))%%%'''***,,,---,,,+++***///000111333555666666666666666555555444444333333555555666666777888888888555666777777888888777777888777777777777666666666555555555555555555555555666666666666666666666666333222222111111222222333111000000000000111222222333333333333333333333333222333444444555555444444111111000000000////////////......---------..............................---------------.........---.........---,,,++++++)))***+++,,,,,,+++***))),,,+++***)))((()))***+++))))))))))))))))))((((((''''''((((((''''''&&&%%%&&&'''(((((('''&&&'''(((***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&%%%$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$###$$$'''((()))(((&&&%%%&&&&&&%%%%%%&&&&&&'''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((((((((('''''''''&&&&&&'''''''''))))))((((((''''''''''''))))))************)))))))))***++++++******,,,...,,,,,,---...////////////000111222333333222111000000000000111222333555555666666666777888:::<<<===@@@@@@@@@@@@AAACCCDDDEEEHHHHHHIIIIIIJJJKKKKKKLLLJJJJJJJJJHHHGGGGGGJJJLLL\\\ttt$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&$$$$$$&&&((($$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((()))+++---...000111111222333444666777888888888777777777777666666666666555555666666777888888999666666777888888888888888888888888888777777777666555555555555555555555555666666666666666666666666222111111000000111111222///////////////000111111111111222222333333444444444555666888999999999888666666555555444444444444444333222222111111111111000000//////......---------------.........//////......////////////......---...///000000///...---+++***)))((((((***+++,,,((((((((((((((((((((()))(((((()))))))))((('''&&&&&&((()))((('''&&&''')))***))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%$$$&&&((()))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&((('''&&&&&&&&&'''((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%'''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((())))))************)))))))))***++++++******,,,...+++,,,---...///////////////000111333333333222222000000000111222333555555666666666666888:::<<<===@@@@@@@@@AAABBBCCCDDDEEEHHHHHHHHHHHHIIIJJJKKKKKKIIIJJJJJJIIIHHHIIILLLOOO]]]vvv###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''!!!###&&&&&&%%%&&&))),,,######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((((((((()))))))))))),,,++++++---///222555777333444555777888888888888777777888888888999999999444444444555666666777777555555666777777777777777999999999888888777777777555555555555555555555555555555555555555555555555111111000000000000111111...............///000000------...///000111222222555666888:::;;;<<<<<<<<<===<<<<<<;;;:::;;;;;;;;;999888777666555444444444222111111000///......------.........//////000000...///000000000000000//////111222333333222111///+++***)))((()))***,,,...''''''((((((((((((((((((((()))*********)))'''&&&'''((()))((('''&&&''')))******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&%%%$$$&&&((())))))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''%%%%%%'''&&&%%%%%%%%%&&&'''''')))((('''''''''(((***+++))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%###$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''&&&$$$$$$&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''((()))******))))))************))))))((()))******)))***,,,...+++,,,---...////////////...///111222333333333222000000000111222333555555666666666666888:::<<<===@@@@@@@@@AAABBBCCCEEEEEEHHHHHHHHHHHHHHHIIIJJJKKKIIIJJJJJJIIIIIIJJJMMMPPPaaazzz&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))(((&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$"""""""""###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&((((((((((((&&&%%%***)))))))))(((((((((((())))))******,,,---///000111111222222333444555555::::::::::::::::::::::::666666666666777777777777444555555666666666666666444444444555555555666666777888888888888999999999333666888777333111222444666555333111111111222222111111000///......------111111000///000111333444111000...------///111222333555777;;;>>>@@@BBBCCC@@@@@@???>>>>>>>>>??????===<<<;;;999888777666666888777666444222111111111///////////////.........111000//////111222333444333777<<<<<<888333000...***++++++,,,,,,++++++***,,,++++++***)))(((''''''((((((((()))((('''&&&&&&******++++++++++++******))))))))))))))))))))))))))))))(((((('''''''''&&&&&&'''''''''(((((())))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''(((((('''&&&%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###!!!###'''***((($$$%%%%%%%%%&&&&&&&&&'''''''''((()))((('''&&&'''(((%%%'''((())))))'''%%%$$$%%%%%%&&&&&&'''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))***%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))'''&&&&&&%%%%%%'''((()))***)))((((((((()))+++,,,***))))))(((((()))***+++,,,---......------...000000111222333444333222111000111111222333333444444666666666777999;;;===???AAAAAAAAAAAAAAABBBCCCDDDIIIHHHHHHGGGGGGHHHHHHIIIKKKHHHGGGIIIHHHHHHMMMSSSddd~~~%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$######"""!!!!!! &&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))%%%&&&'''((()))))))))(((((((((((()))))))))))))))******+++---///111333444333444444555555666666666888888888888888888888888666666666777777777777888777777777777666555444333444444444555555555666666888888888888777777777777333444555444333111111222333222111000/////////000//////000000000000111111111111111111111222333333111000/////////000222222666888:::===@@@CCCDDDEEECCCCCCCCCBBBBBBAAAAAAAAA@@@???===<<<::::::999999888777666444333333333333000000000//////...------///111222111///111555:::@@@AAA@@@<<<555///---,,,,,,,,,------------,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))******)))))))))(((((((((''''''''''''((((((((()))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%(((((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$!!!!!!%%%'''%%%"""%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''''''''&&&&&&&&&'''((((((((('''%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''((()))))))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''')))((('''&&&&&&'''((()))***))))))((()))***+++,,,***)))((((((((()))+++++++++******))))))***,,,,,,,,,---......------...000///000111222222222111000000000111111222333333333666666666777999;;;===???AAAAAAAAAAAAAAABBBCCCDDDHHHHHHHHHHHHIIIIIIIIIJJJKKKHHHHHHJJJIIIIIILLLRRRccc}}}$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''(((((((((&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###############"""&&&&&&&&&%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))***+++'''(((((()))+++,,,,,,------...///111444666888999777777777777777777777777666666666666666666666666666666777777777888888888999999888777555444222111444444555555555666666666888888777777666555555555222111111111222222111///111000///......---............///111222333444555333444444555555555555555222222222333333444444444888:::<<>><<<;;;:::999999777666666555555555555555444333222111000...---------111333222000222:::AAAHHHEEEAAA:::333///---.........////////////......++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,---(((((())))))))))))((((((((((((((((((((((((((((((************))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%(((((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&%%%'''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''$$$###$$$((()))(((&&&%%%&&&&&&&&&&&&'''''''''&&&%%%%%%'''++++++(((%%%(((''''''''''''&&&&&&&&&((((((((('''&&&%%%######%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((''''''''''''((((((***************+++,,,,,,)))))))))((()))******+++++++++******+++,,,------,,,---......------...000...///000111222111111000//////000000111222222333666666666777888;;;===>>>@@@@@@@@@@@@AAABBBCCCDDDFFFGGGIIIJJJKKKLLLKKKKKKJJJHHHIIIKKKJJJIIILLLQQQeee~~~$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((())))))###$$$$$$%%%&&&'''((((((%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''&&&&&&$$$$$$$$$$$$############%%%%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$((('''&&&&&&'''(((***+++)))***+++,,,...000111222222333444666888999::::::888888888888888777777777666666666555555555555555666666666777777777888888999888888777666444222111555555555555666666666666888777777666444333333222111///...000333333111...111111000//////............///000111222444555555666777888999999999888777444555666777888888777777888:::<<<>>>@@@AAABBBCCCCCCDDDEEEEEEDDDAAA???=========;;;999888777777666666666666666666777777888888777666444222111//////---///222333444888???EEEAAA???<<<777444222333444//////000000000000////////////...---,,,***)))))),,,+++)))''''''''')))*********++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&(((''''''&&&&&&&&&''''''))))))((('''&&&%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&''')))+++***(((&&&&&&&&&&&&''''''''''''(((&&&&&&***///000+++&&&(((((('''&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''((((((((('''''''''((((((((()))))))))))))))))))))******+++************+++,,,,,,---,,,---......------...000...///000222222222111111/////////000111111222222555555555666888:::===>>>??????@@@@@@AAABBBCCCDDDEEEGGGIIILLLMMMNNNMMMLLLIIIHHHIIILLLKKKIIIKKKOOOhhh$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&'''''' !!!"""###$$$%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&$$$######"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%$$$))))))(((''''''(((***+++---...///111333444555666777888999:::::::::999999888888777777777777777777777777666666666555555555555666666666666777777777666666666666666555555444555555555666666666777777888777666555444222111111222000...000444555333000444444444333222222111111111111222222333333333333666777888999999888777666666777888999:::::::::::::::;;;===>>>@@@AAAAAAAAACCCDDDDDDEEECCCAAA>>>======<<<:::999777666666666666555555666666888999999;;;:::999777666444333222000///000555;;;AAABBBBBB777666555555555555555555//////000000000000////////////...,,,+++***)))(((---+++)))&&&%%%%%%&&&'''******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''&&&&&&&&&''''''((())))))((('''&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''&&&%%%&&&&&&&&&'''''''''(((((((((&&&&&&***///000+++&&&(((((('''&&&&&&&&&&&&'''$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((((((((((((((('''&&&&&&''''''''''''((('''((()))))))))************'''((()))******+++++++++,,,---......------...000///000111333444333333222/////////000111111222222555555555666888:::<<<>>>?????????@@@AAABBBCCCDDDEEEFFFIIILLLNNNNNNNNNMMMJJJHHHIIILLLKKKIIIJJJOOOggg%%%$$$$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###!!! %%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&''''''$$$$$$$$$%%%&&&&&&''''''((((((((((((((((((((((((************++++++,,,---222333333444666777777888999999:::;;;;;;:::888777777777777777777777777777888777777666666555555555444444555555555666666666444444555666777777666666555555666666666777777777777777666555444333222111222222222444666777666555888888888888777666555444555444444444444444444444555555555555555444444333777777888888999:::;;;;;;===>>>???@@@AAABBBBBBBBBCCCDDDDDDDDDCCCBBB@@@??????>>>===;;;:::999888888555555555555666777888999:::::::::999888777666666555333444:::BBBDDD@@@:::222111111333444444333111000000111111111111000000------,,,,,,,,,,,,++++++...---+++)))''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&%%%%%%'''++++++(((%%%(((''''''''''''&&&&&&&&&######%%%&&&'''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''''''''((()))))))))))))))(((((()))************)))&&&'''((()))***+++++++++,,,---......------...000///000111333444444444333//////000000111222222333555555555666777:::<<<===>>>>>>>>>???AAABBBDDDDDDFFFGGGIIIKKKMMMMMMMMMMMMKKKIIIIIIKKKJJJHHHJJJOOOccc~~~&&&%%%%%%$$$###"""!!!!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###"""!!!!!! ######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''(((((('''(((((())))))*********)))***,,,...000222222333666666666666666777777777777888999:::;;;:::888777666666777777888888999999888777777666555555444444333333333444444444444555444444555666666666666666555666666666777777777777777666666555444333333222333555777888888888999::::::;;;;;;;;;;;;999888777777777777777777777777777666555555444333333444444555555555555666888:::;;;>>>>>>???@@@AAAAAAAAA@@@BBBAAAAAAAAA@@@@@@??????AAA@@@>>>===;;;;;;::::::555555555555666777777888888888888888888888888888999;;;>>>CCCEEEAAA888111222000///000222333111000222222333333333333222222.........---------,,,,,,+++++++++***************(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((()))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((()))(((((('''((()))''''''''''''((((((((((((%%%&&&&&&'''''''''&&&&&&&&&'''((((((((('''%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((())))))((('''&&&'''((()))***+++******)))'''((()))***+++******)))&&&''')))+++,,,,,,,,,,,,,,,---......------...000---///000222333444333333000000111111222333333333444444555555777999<<<=========>>>???@@@BBBDDDEEEGGGGGGHHHJJJKKKLLLMMMMMMMMMJJJIIIJJJIIIGGGKKKPPPaaa|||'''&&&%%%$$$###!!! $$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&'''"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$"""""""""###$$$%%%&&&'''%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))***%%%&&&&&&'''((()))******(((***...111555777888888777777777777666666666555444666888:::::::::999888666666777888999999::::::777777666555444444333333222222222333333333444444555555666666666666555555666666666666777777777777666666666555555444444333333777:::;;;999999;;;>>><<<<<<======<<<;;;999888888888999999999:::::::::999888777555555555666777444333222222333555888:::<<<<<<===>>>>>>>>>>>>===>>>>>>===<<<<<<======>>>AAA@@@>>>===;;;:::::::::555555555555555666777777555555666777888888999999<<>>???@@@BBBDDDEEEHHHHHHHHHHHHIIIKKKLLLMMMNNNJJJIIIIIIHHHGGGKKKQQQbbb|||$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%000---***'''%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((''''''((()))(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&%%%&&&%%%$$$$$$$$$%%%&&&''')))(((((((((***,,,///111222222222333555666888999888999:::999777666777888888888777777777777888888999999999888888666555555666555555444333222111111//////000222333444555666222222222222222333333333333444555444222111222333333333444444444555555555777888888888888888888888::::::;;;;;;;;;999888777999999888888777666666666111222444555777888888888555555444444444444444555777888:::<<<======<<<<<<::::::::::::;;;;;;;;;;;;999888888999::::::999777666666555555555444444444999777555444666888:::;;;DDDFFFFFFDDD???999555333444222000...------//////111222333444555444333222111111111111000000//////111000...---,,,+++******---,,,++++++******++++++++++++******))))))((((((((((((((((((((((((((((((%%%&&&'''))),,,,,,***(((((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((***((('''&&&&&&'''(((***))))))(((((('''''''''&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''%%%&&&'''))))))*********************************(((((((((((()))***+++,,,+++,,,---///000000000000///000111222333222222111111222222333333444444555444555666777777999<<>>FFFLLLJJJAAA777222333666666444222111000///......//////---------...000333666777555555555555555555555555444333222111111111111111//////...------------...000000///...---,,,++++++((((((((((((((((((((((((&&&%%%&&&'''))))))(((&&&'''''''''''''''((((((((())))))(((((((((((())))))******)))(((''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((('''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&***))))))(((((('''''''''###$$$%%%&&&'''(((((((((((((((((()))))))))******************+++,,,---------......//////...---------...///111111000000///111222222333333444444555444555666777777999<<>>CCCEEEEEE@@@999333111444777666444000000000//////////////////.........///111333444444444444555555555555555444444333222222222333333111000000///.../////////...------,,,***))))))((())))))))))))))))))))))))(((''''''((()))***)))'''&&&''''''((((((((((((((()))))))))(((((())))))))))))(((((('''&&&&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''(((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&&&&((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((((((&&&''''''(((((('''''''''&&&'''((()))+++,,,------)))(((((())))))***+++,,,+++,,,---...////////////---...///111111000000///111222222333333444444555444555666777777999<<>>;;;::::::999999::::::;;;888888777666444222111000000111111222222333333333555555555555555555555444444444333333222111111111///000111111000000111222222222222333333333444444222222111111000/////////111222333444444444333222222222333333444555666666777777666666777999:::;;;;;;;;;999888777777666666777777777666777777888888666666555555444333333333333111///...000111111111111111111111000000000000222000222999AAADDD???999444111//////222444333111000000000000000/////////000000000000000000111222444444444444444555555555444333333333333444444555222222111000000000000000************************))))))))))))))))))))))))***((('''((()))***)))((((((((()))***++++++++++++(((''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((***)))'''%%%%%%''')))***'''''''''((((((((((((((())))))))))))))))))))))))&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&''''''((()))'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&'''((()))))),,,,,,++++++)))(((&&&%%%&&&'''(((***+++---......(((((((((((()))***+++,,,***+++,,,---.../////////...///000111111111000000111222222333333444444555444555666777777999<<>>===<<<<<<===???@@@>>>===============>>>>>><<<======>>>????????????:::::::::999888777777777666555444444666666555444333222222222222111111111222555:::AAAEEEBBB:::333000////////////000000000//////000000000000//////000000111111222222111111444444444555555555666666333333333333333444555666333333222111111111111111,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***(((&&&'''((()))(((''''''(((***+++,,,,,,++++++((((((''''''''''''((((((((('''''''''''''''((()))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&'''((('''&&&&&&'''((('''''''''''''''''''''''''''''''''''''''(((((()))&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))(((((()))))))))(((''''''(((((())))))***+++++++++))))))))))))***+++,,,,,,+++,,,------............///000111222222222111000111222222333333444444555444555666777777999<<>>???AAABBBCCCCCCEEEDDDBBB@@@???@@@AAABBB>>>>>>??????@@@BBBCCCDDDBBBCCCEEEFFFGGGGGGGGGFFF@@@@@@???>>>>>>===<<<<<<999888888999::::::999777444444444333333333222222444;;;DDDJJJIIIBBB999333111222222111///...000222...///000000000000000///...///111333333333222222444555555555666666777777333333333333333444555666444333222222111111222222///...---,,,***)))(((''')))))))))))))))))))))))))))'''%%%%%%'''((('''&&&%%%&&&((()))*********)))******))))))))))))******(((((('''(((((()))***+++((((((((((((((((((((((((&&&'''(((******((('''&&&&&&'''''''''(((((())))))''''''''''''''''''''''''&&&'''((('''&&&&&&'''((('''''''''''''''''''''''''''''''''''''''((())))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((######$$$&&&((()))***+++(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&))))))))))))(((((((((((( """$$$'''((()))***))))))))))))((((((((((((************+++,,,---...------......------,,,+++///000111333333222222111111222222333333444555555444555666777777999<<>>===<<<;;;999999999999:::555555555555555555555555555555666888999:::;;;<<<888777777888999:::888777888777777888888777555333555000///333777666555666666777555222444999;;;999===>>>???AAACCCDDDDDDEEEAAA===;;;>>>DDDHHHGGGEEEDDDFFFJJJOOOUUU[[[```ccc```\\\VVVPPPMMMKKKJJJIIIGGGGGGHHHKKKNNNOOOLLLIIIMMMPPPQQQQQQUUU[[[]]][[[UUUNNNIIIJJJHHHCCC>>>===888<<>>999888666222444333222222222111000111///000000///.........///111111000000000111222222444444444555666666777777444444444444555555555555666555555444333333222222111111000//////...------...,,,***+++,,,---+++)))***************************)))((('''&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((('''(((&&&%%%&&&((())))))((()))))))))***)))(((((('''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&''')))((((((((('''''''''''''''''''''''''''''''''''''''(((((((((&&&%%%&&&'''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))''''''((((((((((((''''''''''''''''''(((((((((((('''''''''((((((((())))))((((((((((((((()))******+++***)))((()))***,,,---......////////////......//////111222333444444444444333222222222444666777555555555666888:::===>>>@@@AAABBBAAA@@@AAADDDFFFHHHHHHHHHIIIIIIJJJJJJKKKLLLJJJJJJKKKJJJIIIPPPXXXrrr%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%(((((('''&&&%%%$$$######'''''''''&&&&&&&&&&&&&&&&&&((()))(((&&&&&&'''((((((''''''&&&'''((()))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((((()))******++++++...///000111333444555666555666777888999:::::::::;;;;;;:::999888777777666666666666666666666777888:::999999888999999:::::::::999777555333222222222888888888888888888888888888999999999::::::::::::888777555555666777666555888777666555444555666777;;;777777;;;>>><<<;;;<<>>???@@@AAABBBAAAAAAAAACCCEEEHHHHHHIIIJJJJJJKKKLLLLLLMMMJJJJJJKKKJJJJJJQQQZZZttt$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''&&&((()))(((''''''((()))---+++(((&&&%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''))))))******+++---...///111111111222333555666777666777888999::::::::::::;;;:::999888777777888888777777666666666777777888999999999888888888888888777777666666777777777777999999999999999999999999999999888888888888888888666555333444666888999999777888:::;;;<<<===???@@@DDD@@@>>>AAACCCBBBEEEIIIQQQYYY___dddjjjqqquuutttyyy|||wwwoooeeeYYYSSSRRRXXXTTTLLLDDD>>><<<======<<>>===;;;777333555444333222333222111000111111000000//////000000222222222333444444555555222333333333444444444444444444444333333333222222222111111111000000000///...------,,,---,,,,,,+++************************'''''''''(((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''((((((((((((&&&$$$$$$%%%'''))))))))))))************)))((((((&&&&&&''''''(((((())))))((((((''''''&&&&&&%%%%%%((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&)))((('''&&&&&&'''((()))''''''''''''(((((((((((('''(((((((((((()))))))))(((((())))))***************)))))))))***+++,,,---------......//////......//////111222222333333333222222111222333444666666666666666777888;;;===>>>???AAABBBBBBAAABBBCCCEEEGGGGGGHHHIIIJJJKKKKKKLLLLLLJJJIIIJJJIIIJJJQQQZZZttt$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&((()))(((''''''((()))+++***'''%%%######$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&++++++,,,---///000111111333333333333444555666777777888999::::::;;;::::::999999888777777777888999999888888777777888888888888888888888888888777777666777777888999999999999888888888888888888888888777777777777666666666666888777666888;;;===>>>>>>999>>>CCCGGGHHHJJJLLLNNNTTTOOOLLLMMMOOORRRYYY```mmmvvvuuuiiicccbbbgggaaaXXXQQQLLLIIIHHHIIIMMMSSSVVVSSSOOOLLLDDD;;;777555222222333333222111///............///000000//////000000111222222333222222222222333333333444333333333333333222222222111111111111000000000000............---,,,,,,---************************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''&&&'''''''''(((((())))))'''%%%$$$%%%'''))))))((((((((())))))(((((('''&&&&&&''''''(((((()))))))))(((((((((''''''&&&&&&&&&'''''''''((((((((((((((('''''''''''''''''''''''''''(((((((((&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''')))((('''&&&&&&'''((()))''''''''''''(((((((((((((((((((((((()))))))))***&&&'''((()))))))))(((((())))))))))))***+++,,,---,,,,,,---...............///000000111222222222222000111111222333444555666555555555555777:::<<<===???AAABBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKIIIHHHIIIHHHIIIPPPXXXrrr###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&'''''''''&&&((()))(((&&&&&&'''(((%%%$$$$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((('''&&&&&&%%%&&&&&&''''''(((((()))))))))(((((('''''''''((((((...///111333444444444444555555555666666666777777777888999:::::::::::::::777777888888888888888888:::999999888888888888888666777777888888888777777777888888888888777666555777777777777777777777777666666666555555555555555666666999===BBBFFFGGGGGGHHHMMMSSSXXXZZZ\\\```cccjjjfffdddeeehhhlllvvv{{{ssskkkgggccc``````bbbfffmmmooohhhaaa\\\PPPDDD???:::444222222333333111............//////000111---......//////000111111111111222222222333333333333333333333222222222222000000000000000000000000...///000///---,,,---...++++++++++++++++++++++++,,,,,,,,,+++)))'''%%%$$$''''''''''''''''''''''''))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&''''''((())))))))))))'''&&&&&&((())))))(((((((((((((((((('''&&&&&&(((((((((((((((((())))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''(((((((((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''((((((''''''''''''((((((''''''''''''((((((((((((((((((((()))))))))******%%%&&&((()))))))))((('''(((((()))***+++,,,,,,---+++,,,---...............///000000111222222111111///000111222333444555666444444444555777999;;;===>>>@@@BBBCCCBBBBBBCCCDDDEEEEEEFFFGGGHHHJJJKKKKKKJJJIIIIIIJJJIIIHHHNNNUUUmmm######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&''''''(((((($$$%%%%%%%%%&&&&&&&&&&&&'''(((((('''%%%$$$%%%&&&"""######$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''''''''%%%&&&&&&'''(((((())))))((((((((()))***,,,---...222444777:::;;;:::888666666777888999999999888777777888888999999999999999555666777999999999888777999999888777777777777777444555666888888888888777666777888888888777666555777777777777777777777777555555555666666666666666555999AAALLLVVV^^^bbbccccccgggkkklllmmmqqqxxx~~~~~~wwwpppdddWWWMMMEEE<<<777666666555333222111111000000000000111---......//////000000111111111111111222222222222222222222222222222222222////////////////////////...///111000---,,,---///++++++++++++++++++++++++******++++++***)))''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''&&&&&&''''''((())))))***+++)))(((((()))))))))((()))))))))))))))((('''''')))))))))(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))'''''''''''''''''''''''''''(((((((((&&&%%%&&&'''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))(((((('''''''''((((((((((((''''''''''''''''''(((((((((((((((((()))))))))*********&&&''')))*********(((''''''((()))***+++,,,,,,---***+++,,,---............///000000111111111111111...///000222333555555555555555555666888:::<<<>>>>>>@@@CCCCCCCCCBBBCCCCCCEEEFFFGGGHHHIIIKKKLLLLLLKKKJJJLLLMMMKKKIIIMMMSSSggg#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''(((((('''%%%###$$$%%%$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&'''(((((((((%%%%%%&&&&&&'''((())))))&&&'''(((***---///222333555888<<>>;;;888888999;;;<<<<<<;;;999888777777888999999999888888444555777999:::999888777888888777666666666666666333444666777888888888777444555777999;;;;;;;;;:::888888888888888888888888666666666666777777777888;;;BBBNNN___ppp|||zzz|||}}}||||||{{{mmmZZZQQQEEE===;;;;;;999777666555444222111000000000......//////000111111111000111111111111222222222222222222222222222222222............////////////...000111000---,,,---000++++++++++++++++++++++++###%%%'''***,,,---------))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&'''((())))))***---+++)))))))))))))))'''***************)))((((((******))))))((((((''''''&&&&&&''''''(((((())))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&%%%&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((((((((('''&&&&&&'''((())))))((('''&&&''''''''''''((((((((()))))))))))))))************'''(((***+++,,,+++)))((('''((()))***,,,,,,,,,---***+++,,,---............///000000111111111111000...///000222444555555555666666666777999;;;===???>>>@@@CCCDDDCCCBBBCCCCCCFFFGGGHHHIIIKKKLLLMMMNNNLLLLLLNNNOOOMMMJJJLLLRRRddd~~~%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&''''''((((((((($$$$$$%%%%%%%%%%%%&&&&&&((($$$""")))...+++***)))(((&&&$$$######&&&%%%$$$$$$############$$$$$$%%%&&&&&&&&&%%%%%%$$$&&&(((((('''''''''((((((((((((''''''&&&&&&&&&%%%$$$$$$$$$%%%&&&'''(((******+++---000555999;;;>>>@@@BBBBBB???===;;;;;;999999999999999888777666555555555555666666666666555555444444444444555555666777777777777888888888888888::::::::::::999888555666666555222222333555666777666555444444555777222444666888888999<<<>>>???NNNcccxxxssseeeRRRFFFCCCDDDCCCBBB;;;999666666666777777666222333444444222111222222---...///000///000111222333333333333333444444444333333333222111000///...------...///000000000///)))******++++++,,,------,,,,,,,,,++++++*********************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''))))))(((((((((((((((''''''&&&''''''((((((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$)))((('''&&&&&&&&&&&&&&&'''''''''(((((((((((()))###%%%((((((&&&&&&(((+++(((((((((((())))))))))))&&&'''''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%(((&&&$$$%%%&&&((((((((()))((('''&&&&&&'''((()))(((((())))))))))))((((((+++(((&&&'''***+++)))&&&))))))))))))***************))))))(((((()))***+++//////...------------...000111222333222222000///000111222222444444555666888888888999:::;;;<<<===>>>@@@BBBCCCBBBBBBDDDEEEGGGHHHIIIIIIHHHHHHJJJKKKPPPMMMLLLMMMLLLJJJMMMRRRaaa|||%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&& """$$$%%%&&&%%%%%%((((((''''''&&&&&&&&&%%%((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%'''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&+++,,,...111555:::>>>@@@AAACCCDDDDDDAAA>>>===<<<999999:::999999888777666555555555555666666666666666666555555555555666666777777888888999999999:::999:::;;;;;;;;;:::999888666666777666666666666777555777888888777666777888555666777888999<<>>@@@BBBCCCBBBBBBDDDEEEFFFHHHIIIIIIIIIIIIJJJLLLKKKHHHHHHJJJJJJHHHKKKQQQbbb}}}%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&& $$$((()))'''$$$!!!%%%%%%%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%&&&'''&&&'''&&&%%%######%%%''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((('''...000333777;;;???BBBDDDEEEFFFGGGEEEBBB>>>===<<<::::::::::::999888777666555555555555666666666666777777666666666666777777888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;:::999888444444444555666666555444333666888999999888888999;;;<<<>>>@@@DDDJJJRRRWWWmmm|||{{{}}}~~~yyyssshhh```UUUMMMJJJLLLOOORRRSSSOOOGGG???888444333222222222111000000000000000//////000000111111111111000111111222111111000000------.........---,,,,,,//////......---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********)))))))))((((((((((((((((((((((((''''''((()))***+++,,,,,,''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***)))((('''&&&&&&&&&&&&$$$%%%&&&((())))))******''''''(((((((((((('''''')))((('''&&&&&&'''((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((%%%'''((('''&&&&&&'''(((%%%%%%&&&''')))***+++,,,%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((&&&%%%%%%'''(((((('''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''''''''((()))))))))))))))***************))))))((()))***+++,,,,,,,,,------......//////---...///000111111000///000111222222444444555666777888888888:::;;;<<<===>>>@@@BBBCCCBBBBBBDDDEEEEEEGGGIIIIIIIIIJJJLLLMMMIIIFFFGGGIIIIIIIIILLLRRRccc~~~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""######$$$%%%&&&&&&$$$$$$%%%&&&&&&'''((((((&&&%%%%%%$$$$$$$$$%%%%%%,,,***(((&&&%%%%%%''''''''''''&&&$$$""""""$$$'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''')))***,,,---222444777;;;>>>AAACCCDDDGGGGGGGGGEEE@@@===;;;;;;;;;;;;;;;:::999888777666555555555555666666666666888888777777777777888888999999:::;;;<<<<<<===>>>;;;:::::::::999888888777555444444555777777555333555777:::;;;<<<>>>@@@BBBDDDGGGMMMSSSZZZccclllrrrwwwllleeefffllltttyyy|||rrrcccTTTGGG>>>999666777555333222222222222111000000111111111222222222//////000111111111111111////////////...---,,,,,,,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***%%%&&&'''((())))))))))))''''''((((((((((((''''''(((&&&%%%######%%%&&&((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''&&&&&&''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%&&&'''(((((('''(((((((((''''''(((((((((&&&''''''((((((''''''&&&###&&&))))))'''&&&))),,,((()))))))))***************))))))((()))***,,,---/////////...---,,,+++***,,,---///111222222111111000111222222444444555666777777777888999;;;<<<===>>>@@@BBBCCCBBBBBBDDDEEEEEEFFFIIIIIIJJJKKKMMMOOOLLLJJJJJJLLLLLLKKKNNNTTTddd~~~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$"""""""""$$$'''(((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&,,,+++(((&&&%%%&&&'''(((''''''&&&$$$""""""$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&)))///444777888999;;;===???AAABBBBBBGGGGGGFFFCCC>>>;;;999999;;;;;;;;;:::999888777666555555555555666666666666888888777777777777888888999999:::;;;;;;<<<======999888888777777777666666999999999999::::::999888999;;;===@@@CCCHHHMMMRRRRRRXXXaaalllvvvnnn]]]NNNDDD>>>===:::777555666777666444111111111111111111111111...///000111111111111111000000000000000///...---+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''(((******'''(((((((((((((((''''''''''''((((((((((((''''''((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((((('''''''''''''''&&&&&&((((((((((((''''''''''''((((((''''''''''''''''''&&&''''''((((((''''''&&&'''&&&%%%&&&((()))(((&&&'''(((((((((((((((((('''((((((((())))))(((((((((%%%(((******((((((+++...((()))))))))***************))))))))))))+++---...............---,,,+++***---///000222333333222222000111222222444444555666666666777888999;;;<<<===>>>@@@BBBCCCBBBBBBDDDEEEEEEGGGIIIJJJJJJKKKMMMOOOPPPMMMMMMNNNMMMKKKNNNSSSddd~~~%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&"""###%%%&&&'''&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''((()))***)))((('''&&&&&&''''''&&&'''&&&%%%######%%%'''&&&&&&&&&''''''''''''((((((((((((***///555;;;???>>>>>>???@@@AAABBBCCCCCCHHHHHHGGGCCC>>>;;;::::::<<<<<<<<<;;;:::888777666555555555555666666666666888888777777777777888888999999::::::::::::;;;;;;777666666555555666777777777999::::::999:::<<<>>>???BBBGGGMMMRRRZZZaaafffjjjppp{{{uuueeeXXXOOOEEE@@@:::888888777555333333333222222111000000000...//////000111111111000000000111111111000//////......------,,,+++++++++,,,,,,,,,,,,------------,,,++++++++++++*********)))))))))))))))))))))))),,,,,,+++***)))(((''''''************************(((((((((((())))))))))))))))))))))))))))))))))))******)))(((''''''''''''((((((((((((((('''&&&&&&''''''((((((((((((''''''***)))(((''''''((()))***'''&&&&&&&&&&&&'''(((((('''''''''(((((((((((()))'''&&&%%%&&&(((((('''&&&))))))(((''''''&&&&&&%%%((((((((((((((('''''''''''''''((((((((((((''''''&&&%%%%%%'''((()))'''&&&''''''((((((((((((''''''(((((())))))))))))((((((((()))************+++,,,))))))))))))***************)))))))))***,,,---...(((***+++---...///......///000111222333333222222000111222222444444555666555555666777999;;;<<<===>>>@@@BBBCCCBBBBBBDDDEEEFFFHHHJJJJJJJJJKKKMMMNNNOOOMMMLLLMMMLLLIIILLLQQQccc}}}%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!###&&&((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))''''''''''''''''''''''''%%%&&&''''''&&&%%%'''((('''''''''((((((((())))))+++,,,///333888<<<@@@BBBCCCCCCCCCCCCDDDFFFHHHJJJKKKKKKIIIFFFAAA>>>>>>>>>======<<<;;;:::888777666555555555555666666666666777777777666666777777777999999999888888888888888666666555555666777888999666:::>>>===<<<>>>EEELLLUUU[[[dddnnnvvv~~~rrriiiWWWPPPHHHCCCAAA???;;;777999888777666555333222222//////000000000000000///...///000000000000000/////////......---,,,,,,,,,,,,,,,,,,---------......,,,,,,+++++++++*********))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((''''''''''''&&&'''((((((((((((((('''''''''(((((((((((('''''')))(((((((((((((((((()))&&&&&&&&&&&&&&&'''((((((((((((((()))))))))******'''%%%$$$%%%((()))((('''''''''''''''''''''&&&&&&(((((((((''''''&&&&&&&&&''''''((((((((((((''''''&&&%%%&&&'''))))))'''%%%&&&'''((())))))((('''&&&'''(((((((((((((((((('''***)))((()))***+++***)))))))))))))))***************)))))))))***,,,...///&&&(((***---///////////////000111222222111000000000111222222444444555666555555666777999;;;<<<>>>>>>@@@BBBCCCBBBBBBDDDEEEGGGIIIKKKKKKJJJJJJLLLNNNMMMKKKKKKLLLKKKJJJMMMRRRbbb|||%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%&&&''''''(((''''''&&&$$$&&&(((((('''''''''((('''((((((((())))))******---000555;;;???AAABBBBBBFFFFFFEEEFFFHHHKKKNNNPPPNNNNNNLLLIIIDDDBBBAAABBB======<<<;;;:::888777666555555555555666666666777777777666666666666777777999999888888777666666555666666555666777888:::;;;<<>>===;;;:::888777666//////000000000000//////------...///000000000///------......///000000000,,,,,,,,,------.........,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((()))***+++%%%%%%'''((())))))******''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))************&&&$$$###%%%(((***)))'''%%%&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''&&&%%%&&&'''))))))'''%%%&&&'''((())))))((('''&&&&&&''''''''''''''''''&&&+++(((&&&'''***+++)))&&&))))))))))))***************)))))))))***,,,...///(((***,,,.........---,,,//////000111111000///...000111222333444555555666444555555777999;;;===>>>>>>@@@BBBCCCBBBBBBDDDEEEHHHJJJKKKKKKJJJJJJKKKMMMLLLJJJKKKMMMMMMLLLOOOUUUaaa{{{%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((*********((('''((()))''''''((('''(((+++000333777999<<<@@@DDDHHHJJJLLLKKKJJJJJJJJJKKKMMMOOOPPPRRRNNNIIIGGGFFFEEEBBB???;;;;;;:::999888888999999555666777888888777555444666888999777444333555888;;;;;;;;;999777777888:::777888888666444666;;;???CCCIIIOOONNNOOO[[[rrrxxxuuutttoooeee]]]WWWSSSKKKEEEFFFFFF???666888444222333111------///111///---,,,------,,,***................................................,,,,,,,,,++++++*********((((((((()))******++++++))))))))))))))))))))))))'''((()))((('''(((***,,,******))))))))))))******+++***)))(((((()))***+++)))((('''&&&&&&'''((()))---------,,,***)))'''&&&(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((---+++'''%%%$$$%%%''')))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((())))))******))))))((('''&&&***))))))(((((((((((((((((((((((()))******++++++***((('''&&&&&&'''(((*********)))(((''''''((((((***+++,,,,,,+++***+++---/////////...---------,,,111222333444444444333333222000///111333444222///555333333555:::===>>>===@@@AAABBBBBBBBBCCCEEEGGGFFFGGGHHHJJJKKKKKKLLLLLLMMMKKKLLLNNNMMMKKKNNNSSSggg~~~%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))(((&&&&&&'''((('''(((***+++,,,000555999<<<===@@@DDDHHHKKKMMMNNNMMMMMMMMMNNNOOOPPPQQQRRRSSSOOOIIIEEEDDDBBB@@@===999888888888888888999999777777777777777666555555666777888888777777888:::777999;;;;;;999999:::;;;:::;;;;;;:::999<<>>===???@@@BBBBBBBBBCCCFFFHHHGGGHHHIIIJJJKKKLLLLLLLLLMMMKKKKKKMMMMMMKKKMMMRRRfff~~~%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))(((&&&&&&'''((((((***---000333777===AAACCCDDDGGGJJJLLLNNNOOOPPPNNNOOOPPPRRRSSSSSSSSSRRRRRRNNNHHHCCC@@@???===<<<777888888999999::::::;;;:::999888666555555666666666666777999;;;<<<<<<;;;888:::<<<=========>>>@@@===???AAAAAACCCHHHQQQXXX___cccjjjrrr{{{lllUUUIII===888666333111111///...---...000222222111////////////////////////........................---,,,,,,,,,,,,,,,+++++++++++++++************))))))))))))))))))))))))))))))******)))''''''(((***+++******))))))******+++******))))))))))))******)))((((((''''''(((((())))))'''$$$""""""###&&&''')))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''************************''''''&&&&&&''''''((()))(((((()))))))))'''&&&%%%)))((((((''''''(((((()))((((((''''''(((((()))***++++++)))(((((('''''''''&&&'''((()))************))))))))))))***+++,,,---++++++***))))))(((''''''***)))(((''''''((()))***,,,,,,+++************+++(((***++++++******+++,,,..................//////000111333444444444333222444333111111333444555444666555555777;;;===>>>>>>>>>@@@AAABBBBBBCCCFFFHHHGGGHHHIIIKKKLLLLLLMMMMMMLLLJJJJJJLLLLLLJJJLLLQQQddd|||%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''*********)))'''''')))+++))),,,111555999>>>DDDGGGIIIJJJLLLNNNPPPQQQQQQQQQNNNOOORRRTTTTTTSSSRRRPPPMMMIIIDDD@@@>>>=========;;;;;;<<<===>>>????????????===:::777666666777888:::888888:::>>>@@@===;;;<<<===>>>>>>???AAAFFFIIIGGGJJJNNNQQQVVV]]]hhhooozzz|||wwwdddOOOBBB<<<777444444222111///...//////...---////////////////////////........................------------,,,,,,,,,,,,---,,,,,,+++******))))))))))))))))))))))))))))))***++++++***((('''(((******))))))(((((())))))******))))))))))))))))))***)))(((((((((((((((((()))((('''&&&%%%&&&'''((())))))******))))))((('''&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''''''''''''''(((((()))(((((())))))((('''&&&%%%))))))(((((((((((())))))((((((((((((((()))*********))))))(((''''''((((((''''''((()))))))))))))))&&&&&&&&&'''(((***+++,,,******))))))((((((((((((******))))))))))))************)))(((((()))))))))''')))************+++,,,------......//////000000000111222333444333222222444222111000111333555666777666777888;;;===>>>??????AAABBBBBBAAABBBDDDFFFHHHHHHJJJKKKLLLMMMMMMMMMKKKIIIJJJLLLKKKIIILLLQQQ___yyy%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((&&&'''''''''&&&&&&%%%$$$&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))((('''(((+++---,,,000555;;;???DDDHHHLLLNNNNNNOOOQQQQQQRRRRRRRRRPPPQQQTTTUUUUUUSSSQQQOOOEEEDDDBBB???>>>>>>@@@BBBBBBCCCDDDEEEEEEEEEEEEEEEAAA???<<<999888888:::;;;===;;;:::<<>>;;;>>>===;;;<<>>???AAABBBCCCBBB@@@@@@BBBDDDGGGHHHIIIKKKLLLLLLLLLLLLKKKIIIJJJLLLKKKIIILLLQQQ[[[www%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&''''''''''''(((%%%&&&&&&''''''((((((((((((((((((''''''&&&$$$$$$&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((((('''''')))---000222666<<>>===<<<<<<===>>>>>>>>>======>>>BBBKKK[[[lllwww|||eeeSSSEEE===;;;555333111111222333222111000000000000000000000000////////////////////////---------............///......------,,,+++*********************************++++++***(((((()))+++)))((((((''''''(((((()))))))))************))))))((())))))******))))))((($$$&&&(((******)))&&&%%%(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''(((((()))***)))((('''&&&&&&'''((())))))((((((''''''(((((()))((((((''''''(((((()))***%%%%%%%%%&&&&&&'''((()))************)))((('''&&&((((((((()))***,,,---...&&&&&&'''(((((()))******)))))))))))))))))))))))),,,++++++++++++,,,------((()))++++++++++++---/////////////////////000000///000222333333333222111///000000000000111333666555777888999999:::===???AAABBBBBBAAA@@@@@@BBBCCCFFFGGGHHHJJJKKKKKKLLLLLLLLLJJJJJJLLLLLLJJJLLLQQQ[[[xxx%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&'''((((((&&&'''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))*********+++...222666999===CCCGGGJJJLLLMMMOOORRRSSSSSSTTTTTTTTTTTTTTTQQQRRRRRRQQQOOOKKKHHHFFFBBBEEEHHHHHHHHHHHHJJJLLLNNNOOOOOOOOOMMMKKKHHHFFF>>>===;;;999999:::;;;<<<======<<<;;;;;;===@@@CCCCCCEEELLLXXXiii}}}hhhUUUIIIEEE<<<:::888777888888666555111111111111111111111111////////////////////////------......////////////......------,,,,,,++++++************************)))***+++***))))))+++,,,******))))))))))))******((()))***++++++***)))(((((()))************)))(((&&&'''((())))))(((&&&%%%&&&'''((())))))******)))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((())))))***''''''((((((((((((''''''(((''''''''''''''''''(((''''''&&&&&&''''''((()))((('''''''''''''''((((((((()))))))))))))))((('''))))))))))))***+++,,,---''''''((((((((((((((((((((((((((())))))(((((((((,,,+++++++++,,,,,,---...(((***,,,,,,,,,---...000000000000//////////////////000111333333222222111...000222222111222444666555777888888888888;;;>>>>>>???@@@AAA@@@AAADDDFFFEEEFFFGGGIIIJJJJJJKKKKKKMMMKKKKKKMMMMMMKKKMMMRRR^^^{{{%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((''''''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$%%%&&&'''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))------......000333888<<<>>>BBBHHHLLLMMMNNNOOOOOOSSSTTTUUUUUUVVVVVVUUUUUUNNNNNNMMMKKKHHHEEEBBB@@@DDDHHHLLLMMMLLLLLLMMMOOOPPPQQQQQQPPPMMMJJJFFFDDD;;;;;;:::999999999:::;;;:::;;;<<<:::999<<>>;;;===???@@@AAACCCFFFHHHEEEEEEGGGHHHIIIJJJJJJJJJMMMKKKLLLNNNMMMKKKNNNSSSbbb$$$$$$$$$$$$$$$$$$%%%%%%'''((((((((('''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%'''((())))))'''%%%$$$$$$$$$%%%&&&&&&''''''((('''&&&&&&%%%%%%$$$$$$###((((((((((((((('''''''''$$$&&&)))***))))))))))))***---000222555999===AAAFFFHHHLLLMMMNNNOOOQQQSSSUUUUUUUUUVVVVVVWWWXXXXXXOOOLLLHHHDDDCCCCCCEEEFFFMMMNNNOOOPPPQQQRRRRRRRRRUUUTTTQQQMMMIIIDDD@@@===777777777999;;;======<<<<<<999:::<<<===AAAMMM\\\ggguuutttddd]]]\\\YYYTTTQQQOOOKKKEEE@@@::::::777222111333111,,,111111111111111111000000000000000000000000000000------------------------------,,,,,,+++***))))))...---,,,***)))((((((((()))))))))))))))*********))))))))))))))))))))))))+++******)))))))))))))))******+++******)))((('''((((((((((((((((((((((((((((((''''''''''''(((((())))))((('''''''''''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((()))(((&&&&&&&&&''')))***************************))))))(((((('''''''''&&&))))))(((''''''(((******+++***)))))))))***,,,,,,,,,,,,,,,++++++,,,///222222222222111111111000000//////000111111111111111333444444444444444444444555555555666888:::===>>>???@@@BBBBBBBBBCCCFFFHHHJJJIIIHHHHHHIIIKKKNNNOOOOOOMMMMMMOOONNNKKKMMMRRRfff###$$$$$$%%%&&&&&&'''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''&&&((()))))))))((()))***+++///333777;;;???CCCFFFIIILLLNNNPPPQQQQQQSSSUUUVVVVVVVVVVVVVVVVVVUUUUUULLLJJJHHHFFFFFFHHHKKKLLLQQQRRRSSSUUUUUUUUUTTTTTTRRRPPPMMMHHHDDD@@@<<<;;;888777666666777777777666<<<;;;===CCCIIISSSdddtttzzzvvvxxxwwwvvvuuurrrkkkbbb[[[KKKJJJDDD;;;666666666333000000000000000000000000000000000000000000000000........................------,,,,,,+++*********++++++******))))))******))))))))))))************************************+++******)))))))))))))))'''((((((((((((''''''&&&(((((((((((((((((((((((()))((((((''''''(((((()))))))))((('''''''''''''''))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((,,,+++(((&&&%%%%%%&&&'''************************)))))))))((((((((('''''')))(((((('''((((((******+++***)))))))))***+++,,,+++++++++***)))+++...000111111111000000///////////////000111111111111111333333333333444444444444555555555666777:::<<<===???@@@BBBBBBBBBCCCFFFHHHIIIIIIHHHGGGHHHJJJLLLNNNLLLJJJKKKNNNNNNMMMQQQVVVlll$$$$$$%%%&&&''''''((((((%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%&&&'''((()))(((((('''&&&&&&%%%$$$$$$%%%&&&&&&'''(((((())))))&&&&&&''''''''''''''''''))))))***)))'''(((***,,,///333999>>>BBBFFFJJJMMMMMMPPPRRRSSSTTTTTTVVVWWWVVVWWWVVVVVVUUUTTTSSSSSSMMMLLLKKKJJJKKKMMMOOOQQQSSSTTTVVVXXXXXXVVVTTTRRRNNNLLLHHHCCC???;;;:::999888777666555555555666777===@@@FFFQQQ]]]mmmxxxooommmaaaNNN???888666444333222111000000000000000000000000000000000000000////////////////////////---------,,,,,,++++++***)))))))))))))))***+++,,,************************************************+++******)))))))))))))))&&&''''''(((((((((((('''((((((((((((((((((((((((***))))))(((((())))))***)))((((((''''''''''''((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((+++***((('''&&&&&&&&&'''))))))))))))))))))))))))***)))))))))))))))((((((((((((((((((((()))************))))))******+++,,,***+++++++++***+++---000000000////////////......//////000111111111111111222222222222333333333444444444444555777999;;;===???@@@BBBBBBBBBCCCFFFHHHIIIIIIHHHGGGHHHIIIKKKLLLLLLJJJKKKMMMNNNMMMQQQWWWppp%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((%%%%%%&&&&&&''''''((((((******)))((('''(((,,,///555999???EEEHHHKKKNNNPPPPPPRRRUUUUUUUUUUUUVVVWWWUUUUUUVVVVVVVVVUUUTTTSSSRRRQQQPPPOOOOOOPPPPPPQQQRRRTTTVVVWWWVVVSSSPPPMMMJJJGGGCCC>>>;;;999888888666666666666777999===@@@DDDKKKWWWdddrrrgggPPPBBB:::666777666444222111000000000000000000000000000000000000000000000000000000000...---------,,,,,,,,,+++***))))))))))))***++++++++++++***************)))************************+++******)))))))))))))))'''((()))******+++******((((((((((((((((((((((((******))))))))))))******)))(((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((''''''&&&&&&'''((()))***((((((((((((((((((((((((************))))))))))))''''''(((((())))))*********************++++++++++++,,,---,,,+++,,,...000//////////////////////////////000111111111111111111111111222222333333444333333333444666888;;;<<>>???@@@BBBBBBBBBCCCFFFHHHEEEFFFHHHJJJLLLNNNOOOOOOPPPLLLKKKLLLKKKLLLQQQWWWjjj$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$'''******'''&&&(((***'''((()))((('''&&&((()))333444888===BBBGGGKKKNNNLLLNNNPPPQQQSSSSSSSSSRRRTTTSSSSSSSSSTTTUUUUUUVVVXXXXXXXXXXXXXXXWWWVVVVVVQQQOOOOOORRRVVVVVVRRRMMMKKKFFFAAA???<<<999:::>>><<<@@@DDDDDDAAA@@@CCCGGGNNNUUUaaaqqqxxxxxxssssssqqqnnnjjjdddaaaZZZRRRLLLFFFCCCBBB>>>?????????@@@@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCC===@@@BBBAAA>>><<<===>>>BBBCCCDDDEEEFFFHHHLLLOOOOOOPPPRRRTTTUUUUUUTTTTTTZZZYYYYYYZZZ[[[^^^```bbbhhhpppyyy|||tttfffWWWIII@@@;;;999333222000......000111222111000......000222333333000000000000////////////000000////////////000000111...+++))))))******)))+++,,,---...---,,,+++***************))))))))))))************))))))))))))***)))(((''''''((()))***'''###!!!&&&)))(((&&&(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&&&&((()))***(((((('''&&&&&&&&&&&&&&&)))***+++++++++)))(((''')))))))))(((''''''&&&&&&&&&((())))))((('''''''''))))))))))))(((((((((((((((((())))))))))))(((((()))))))))((()))******+++---,,,+++*********+++,,,+++++++++,,,---...///000///////////////////////////000000000000000//////222222333444444555555666555666666888999;;;===>>>@@@AAACCCCCCBBBAAABBBCCCIIIIIIIIIIIIJJJLLLMMMNNNMMMIIIGGGIIIKKKLLLPPPVVViii%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''((()))(((''''''((()))((()))***))))))***---///999;;;>>>BBBFFFJJJLLLMMMMMMOOOPPPRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUXXXXXXXXXWWWVVVUUUTTTSSSQQQOOONNNQQQTTTSSSNNNJJJIIICCC>>>===;;;;;;???EEEIIILLLNNNMMMKKKKKKOOOSSSbbbkkkyyywwwoooiiiccc\\\YYYYYYYYYWWWTTTQQQNNNIIIDDD???;;;999888999999:::;;;;;;<<<======???>>>>>>======<<<<<<<<<;;;===???>>><<<;;;<<<===;;;===>>>??????@@@CCCEEECCCDDDEEEFFFGGGHHHHHHHHHJJJJJJKKKLLLNNNOOOQQQRRRTTTZZZbbbgggiiikkkoooqqqtttxxx}}}|||wwwsssrrruuuxxxxxxzzz|||mmm^^^PPPDDD===;;;888555333222222333333333222000000111222222111111000000000////////////000//////////////////000---,,,******,,,.........,,,,,,------,,,,,,++++++***))))))))))))(((((((((************))))))))))))))))))(((((((((((())))))***'''$$$&&&***,,,+++(((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''((()))******))))))(((''''''(((((()))******+++***)))((('''''''''(((((((((((((((((()))***++++++************(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************,,,,,,+++******++++++,,,,,,,,,,,,,,,------...///////////////////////////000111111111111111000000222222333444444555555666555666666888999;;;===>>>AAABBBDDDDDDCCCBBBCCCDDDIIIIIIIIIIIIJJJLLLMMMNNNMMMIIIGGGJJJKKKLLLQQQVVVhhh%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''+++)))'''&&&'''(((((((((((()))***+++,,,///444777AAACCCFFFJJJLLLMMMNNNNNNOOOPPPQQQSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUWWWWWWWWWVVVUUUSSSRRRQQQQQQOOOMMMNNNOOOMMMIIIEEEEEE@@@;;;;;;===BBBLLLVVV___aaaaaa```___aaafffkkk}}}xxxnnnbbbXXXQQQMMMIIIDDDCCCDDDEEEDDDBBBAAA@@@===:::777666666666555555666777999:::;;;;;;;;;;;;:::999888777777666999;;;<<<<<<;;;:::;;;===<<<>>>@@@@@@??????@@@AAA>>>>>>>>>???@@@AAACCCCCCCCCDDDFFFHHHIIIIIIIIIIIIHHHKKKPPPTTTWWWXXXXXXXXXXXXZZZ]]]___^^^[[[WWWTTTUUUWWWZZZ\\\___gggqqqyyy{{{kkkYYYMMMDDD@@@:::555444444333333555333222111222222000...111111000000000//////////////////....../////////---,,,+++---///000000///------,,,,,,++++++,,,,,,++++++*********)))))))))++++++*********)))))))))(((((())))))))))))((((((,,,***(((***,,,---+++(((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((()))******++++++***)))))))))******)))************)))((((((&&&&&&'''(((((()))******'''(((((((((((((((((((((''''''(((((())))))******(((((())))))))))))((((((((()))***+++++++++***))),,,++++++******+++,,,,,,------,,,,,,,,,------...////////////////////////111111222222222222222111222222333444444555555666555666666888999;;;===>>>AAACCCEEEEEEDDDCCCDDDEEEIIIIIIIIIIIIJJJLLLMMMNNNNNNJJJIIIKKKLLLMMMQQQWWWfff&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((()))(((((((((''''''''''''''''''''''''---)))%%%%%%'''***)))((((((***,,,---000555:::???EEEGGGKKKOOOQQQQQQPPPOOOQQQRRRRRRSSSTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTSSSRRRQQQPPPNNNKKKIIIIIIGGGCCC@@@@@@<<<:::===CCCNNN___nnnxxxxxxxxxxxxxxx|||xxxmmmhhhaaaYYYRRRKKKDDD@@@@@@===::::::;;;<<<<<<;;;:::999888777666666666777555666777888:::;;;<<<===;;;;;;::::::::::::999999::::::;;;;;;;;;;;;======???AAACCCDDDBBB@@@@@@@@@??????>>>>>>???AAACCCEEEEEEGGGIIILLLMMMLLLJJJIIIHHHIIIKKKNNNPPPPPPNNNKKKIIIJJJLLLMMMMMMKKKIIIGGGGGGHHHIIIKKKNNNUUU^^^eeejjjrrr|||uuuiiiZZZRRRGGG???;;;999888666444333222222222222000...111111111000000000//////......////////////......///.........//////---+++...---,,,+++***+++,,,------,,,,,,,,,+++++++++++++++++++++*********))))))'''((()))******)))((('''***))))))***++++++(((%%%(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))*********++++++***))))))*********))))))*********)))))))))''''''(((((())))))))))))'''&&&%%%%%%&&&'''''''''&&&''''''((()))******+++(((((())))))))))))(((((('''(((***,,,,,,+++***)))++++++++++++++++++,,,,,,......---,,,,,,,,,------////////////////////////000111222222222222222222222222333444444555555666555666666888999;;;===>>>@@@BBBDDDDDDDDDCCCDDDEEEIIIIIIIIIIIIJJJLLLMMMNNNOOOKKKJJJLLLMMMNNNQQQVVVddd&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''((()))(((((((((''''''''''''''''''''''''---)))%%%%%%(((******((()))+++...111555:::@@@DDDFFFHHHLLLPPPRRRSSSRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUWWWXXXXXXYYYYYYXXXWWWWWWSSSSSSTTTTTTTTTSSSRRRRRRMMMJJJGGGEEEBBB@@@>>><<<:::888999@@@JJJZZZppp{{{pppbbbYYYSSSOOOIIIEEEBBB???;;;999888777555444555555555555555444444444444444555555777777888:::;;;===>>>???;;;;;;<<<<<<===>>>??????======<<<<<<===>>>??????>>>???AAAAAA???>>>======??????>>>>>>???AAACCCDDDEEEGGGJJJLLLMMMKKKIIIHHHHHHHHHIIIKKKLLLJJJGGGDDDEEEFFFGGGHHHIIIHHHHHHGGGEEEDDDDDDDDDEEEIIINNNRRRVVVZZZ```eeejjjmmmpppqqqvvvyyy}}}}}}rrrcccVVVMMMGGG@@@<<<555444222222222222111///111111111111000000000000......///000000///......///...---...///...,,,***...---,,,+++***+++,,,---,,,,,,+++++++++*********++++++++++++************'''((()))******)))((('''))))))))))))***)))&&&$$$))))))))))))))))))))))))************************)))************)))))))))))))))((((((((())))))***))))))))))))))))))************))))))((((((((((((***(((&&&''')))++++++***&&&''''''((()))******+++(((((())))))))))))((((((''')))+++,,,---,,,***)))******++++++,,,,,,,,,,,,......---,,,,,,,,,------///////////////////////////000000111222222111111222222333444444555555666555666666888999;;;===>>>>>>@@@CCCCCCBBBBBBCCCDDDIIIIIIIIIIIIJJJLLLMMMNNNOOOKKKJJJMMMNNNNNNQQQUUUddd%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''***((('''''')))***+++***,,,///333777;;;???DDDHHHGGGIIILLLOOORRRSSSSSSSSSSSSSSSRRRRRRSSSTTTUUUUUUXXXXXXYYYZZZZZZYYYWWWVVVQQQQQQRRRRRRRRRQQQPPPPPPHHHFFFCCC@@@===;;;;;;;;;666666;;;EEERRRddd}}}zzzvvvpppjjjdddZZZOOOGGGEEEBBB>>>;;;999888777555666666555444444444555555555666666777777777888888888888999:::<<<===>>>>>>;;;;;;<<<>>>@@@AAABBBCCCBBB@@@>>>>>>???AAAAAAAAA>>>???AAAAAA???>>>???@@@CCCCCCCCCDDDEEEFFFGGGHHHGGGHHHKKKLLLLLLKKKIIIGGGIIIKKKLLLLLLKKKHHHEEECCCCCCDDDFFFGGGHHHHHHHHHGGGDDDCCCBBBAAAAAABBBCCCDDDJJJJJJKKKNNNQQQUUUXXXZZZXXX\\\bbbhhhnnnuuu{{{sssgggZZZLLLBBB;;;888555333333333222111222222111111111000000000...///000111111000///......---,,,---...//////---------,,,,,,++++++,,,,,,***))))))))))))(((((((((,,,++++++++++++*********(((((())))))))))))((((((***************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))*********)))((('''(((((('''''''''((()))))))))))))))((())))))***+++++++++***))))))((('''''')))&&&$$$$$$(((******(((''''''(((((())))))******(((((())))))))))))(((((())))))+++,,,,,,,,,+++***))))))+++,,,,,,,,,,,,,,,------,,,,,,,,,------...////////////////////////...///000111222222222222222222333444444555555666555666666888999;;;===>>>>>>@@@BBBCCCBBBBBBCCCEEEIIIIIIIIIIIIJJJLLLMMMNNNNNNKKKJJJMMMNNNMMMOOOTTTbbb~~~%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&''')))))))))***+++---000333999>>>AAAEEEHHHKKKJJJKKKMMMOOOQQQRRRSSSSSSSSSSSSRRRRRRRRRSSSTTTUUUVVVWWWYYYYYYYYYWWWVVVTTTQQQQQQPPPOOONNNLLLJJJIIIDDDBBB???<<<999888999:::999<<>>>>>;;;888666666666444333555666777777777777999:::777888999;;;<<<=========;;;;;;<<<<<<===>>>??????>>>>>>???@@@BBBCCCDDDDDDFFFBBB??????AAABBBBBBAAA@@@AAABBBBBBAAABBBDDDFFFGGGGGGIIIJJJKKKLLLLLLLLLJJJKKKLLLMMMMMMLLLJJJIIIJJJNNNQQQPPPLLLHHHGGGGGGEEEFFFGGGHHHIIIHHHGGGFFFDDDCCCCCCCCCCCCCCCBBBAAAEEECCCBBBBBBDDDFFFHHHIIIFFFIIINNNRRRWWW]]]eeejjjwww~~~zzzeeeUUUDDD@@@:::666444444333222222222222111111111000000///000111222222111000///222000...---.../////////,,,,,,------,,,,,,++++++++++++*********))))))))),,,,,,+++++++++*********))))))(((((((((((())))))*********))))))((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))((('''&&&(((''''''''''''((()))******)))((((((((()))+++,,,******))))))))))))))))))((($$$ !!!%%%((((((&&&(((((((((((())))))))))))(((((())))))))))))((((((*********+++++++++,,,,,,((()))+++,,,------,,,,,,,,,,,,,,,,,,------...//////////////////////////////000111222333333333333222222333444444555555666555666666888999;;;===>>>>>>@@@BBBCCCCCCCCCDDDFFFIIIIIIIIIIIIJJJLLLMMMNNNMMMJJJIIILLLMMMLLLNNNRRR```|||$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''###'''***+++***)))+++...333777===BBBFFFHHHKKKMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSSSSRRRQQQQQQRRRSSSTTTUUUVVVWWWXXXXXXVVVTTTSSSRRRQQQPPPMMMKKKHHHEEEDDDAAA@@@===:::777777999;;;???CCCLLLXXXeeevvvzzznnncccZZZTTTMMMHHHCCCAAAAAA@@@<<<999888666444444555555555444222444555666777888999;;;444555777:::<<<===>>>>>>>>>?????????@@@@@@AAAAAABBBBBBBBBCCCDDDDDDEEEEEEGGGDDD@@@???AAACCCBBBAAA>>>???@@@@@@@@@AAADDDGGGEEEGGGIIIJJJLLLLLLKKKKKKJJJJJJKKKLLLKKKJJJIIIIIIHHHMMMQQQPPPJJJFFFFFFHHHHHHIIIKKKKKKKKKIIIGGGEEEFFFFFFFFFHHHIIIIIIGGGEEEDDDBBB@@@???@@@@@@@@@???BBBCCCEEEFFFGGGKKKRRRXXX^^^hhhtttoooLLLFFF???888555444333333222222222111111111111000///111222333333222111///999555111///......---,,,+++,,,---...---,,,+++***.........---------,,,,,,,,,,,,,,,+++++++++*********)))(((''''''((()))***)))))))))'''&&&''')))+++))))))))))))))))))))))))************************'''((()))))))))'''&&&%%%(((((('''(((((()))*********)))(((((((((***+++,,,((((((((()))******+++++++++&&&"""$$$(((,,,+++)))))))))))))))(((((((((((((((((())))))))))))((((((++++++*********+++,,,---((()))+++,,,------,,,,,,+++++++++,,,---...///000////////////////////////000111222333444444555444222222333444444555555666555666666888999;;;===>>>???AAACCCDDDDDDDDDFFFGGGIIIIIIIIIIIIKKKLLLMMMNNNMMMJJJIIILLLMMMLLLMMMQQQ^^^{{{%%%&&&''''''((((((''''''""" """&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((((((---***(((((())))))'''$$$))))))***+++---///222333:::>>>BBBEEEHHHKKKNNNPPPPPPQQQQQQRRRSSSTTTTTTUUUUUUTTTSSSSSSSSSTTTUUUVVVTTTVVVXXXYYYXXXUUURRROOOMMMMMMLLLHHHEEEDDDBBB@@@<<<======;;;::::::===???FFFRRRcccoooyyyooo^^^SSSLLLFFFCCC???>>>===;;;999777666555888777666666555666666777888777777999<<<===:::777888888999::::::;;;<<<<<<@@@AAAAAA@@@??????@@@BBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCAAAAAABBBCCCCCCDDDEEEEEEGGGIIIJJJKKKJJJIIIJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKPPPOOOMMMKKKIIIFFFEEEDDDHHHHHHHHHHHHHHHGGGGGGGGGEEEFFFHHHIIIKKKLLLLLLLLLHHHHHHGGGEEEBBB???===<<<<<<===>>>??????BBBEEEHHHKKKOOOXXXeeeuuubbbVVVEEE:::666555555444000000111222333333333222333333333333222222111111000000///...............//////.........---------------,,,,,,,,,,,,++++++)))************))))))((('''((()))***++++++***)))((()))))))))************))))))************))))))''''''((()))***+++,,,,,,))))))(((((('''''''''&&&)))))))))))))))))))))))),,,,,,+++******+++,,,,,,&&&'''((())))))((('''&&&******))))))((((((''''''))))))))))))))))))))))))************++++++++++++))))))))))))************))))))***+++,,,,,,---------...///...,,,+++,,,---111111000000//////......111111222222222111111000222222333333444555555555777777777777888:::<<<>>>AAACCCEEEEEEDDDCCCDDDEEEFFFGGGHHHHHHGGGIIILLLNNNNNNLLLLLLNNNMMMLLLOOOUUU___{{{$$$%%%%%%&&&&&&&&&&&&&&&$$$"""!!!"""%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''))))))((((((''''''&&&&&&***(((&&&''')))***)))'''))))))***,,,///222666888===AAAEEEHHHKKKMMMQQQSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUTTTTTTSSSSSSTTTVVVVVVUUUVVVWWWWWWUUURRRNNNLLLLLLLLLIIIDDD@@@>>><<<;;;;;;<<<======>>>AAAGGGKKKWWWddduuupppeeeUUUIIIBBB>>>:::777<<<<<<;;;999888777666555777777777888888888888888;;;:::999;;;===>>>;;;999;;;;;;<<<<<<======>>>>>>???@@@AAAAAA??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBB@@@AAAAAABBBBBBCCCCCCCCCEEEFFFHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKMMMLLLKKKIIIGGGFFFDDDDDDGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHJJJKKKMMMMMMNNNNNNJJJJJJIIIHHHFFFEEECCCBBB>>>???@@@???>>>???AAACCCBBBDDDIIIRRR\\\gggpppuuu~~~xxxjjjWWWFFF===888555222111111111222222222111111111111111111000000000///111000//////......////////////.........---------------,,,,,,,,,,,,++++++))))))************))))))((()))***++++++******)))************++++++++++++)))******************)))'''((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))(((''''''***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))******++++++,,,,,,)))+++,,,---------///000////////////............000111111222222222111111222333333444555555666666777777777777888:::<<<>>>AAACCCEEEEEEDDDCCCDDDEEEGGGHHHIIIHHHHHHIIIKKKMMMNNNLLLLLLMMMMMMKKKNNNTTT___{{{###$$$%%%%%%&&&&&&%%%%%%'''%%%$$$###$$$$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''******)))((('''&&&%%%%%%'''&&&%%%''')))******)))((()))***---222888===@@@CCCEEEIIILLLNNNPPPSSSUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUTTTTTTTTTTTTUUUVVVVVVUUUUUUVVVUUURRROOOJJJHHHIIIHHHDDD@@@;;;888999:::===@@@CCCFFFJJJPPPYYY```mmmzzztttiiicccRRRKKKAAA;;;888888666555999999999888777777666666777888999:::;;;;;;:::999>>>=========>>>>>>===;;;????????????????????????===???AAABBB@@@?????????BBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCEEEGGGGGGFFFEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKJJJIIIIIIHHHGGGGGGIIIHHHGGGGGGGGGIIIKKKMMMOOOOOOPPPQQQQQQQQQQQQPPPMMMMMMMMMLLLKKKJJJIIIIIICCCDDDDDDCCC@@@???@@@AAA>>>???AAADDDIIINNNRRRUUU[[[bbbjjjpppuuu~~~~~~iiiUUUFFF===666333333333333333222222222111111111111111000000000000222111111000///000000000/////////.........------------,,,,,,,,,,,,++++++(((((()))***++++++++++++*********+++******)))(((***++++++++++++,,,,,,,,,******++++++++++++************)))))))))((((((((())))))((((((((((((''''''))))))))))))))))))))))))&&&'''((())))))((('''&&&'''(((((())))))(((((('''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************)))+++,,,---,,,---...000------------............///000111222222222222222333333444444555666666777777777777777999;;;===>>>AAACCCEEEEEEDDDCCCDDDEEEHHHIIIJJJIIIHHHIIIKKKMMMNNNKKKKKKMMMLLLJJJMMMSSS```zzz$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''))))))((((((''''''&&&&&&&&&&&&&&&''')))*********)))***---111777>>>CCCGGGHHHKKKMMMOOOOOOPPPQQQSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTTTTUUUUUUUUUSSSSSSTTTSSSPPPMMMIIIGGGDDDAAA>>><<<999777<<>>===<<<;;;??????>>>>>>>>>>>>===<<<@@@?????????????????????<<>>;;;;;;999777666777777777666999999999:::::::::;;;;;;888:::<<<>>>??????>>>===??????>>>>>>===<<<<<<===>>>>>>>>>>>>>>>============@@@BBBCCCBBB@@@??????DDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDAAACCCFFFGGGFFFFFFHHHIIIJJJKKKKKKLLLNNNPPPRRRSSSWWWWWWWWWWWWVVVVVVVVVVVVXXXVVVUUUUUUVVVYYY\\\^^^bbbaaa```___\\\ZZZXXXWWWTTTSSSQQQOOOMMMLLLKKKKKKMMMOOOQQQPPPNNNKKKJJJJJJEEEEEEEEEEEEDDDCCCBBBBBBAAAEEEIIIJJJLLLSSS___jjjzzz{{{iiiXXXKKKBBB===777666555444444444444555333333333333333333333444333333222111111111111111000000/////////.........------,,,,,,,,,+++++++++(((((()))+++,,,,,,,,,,,,,,,,,,+++*********))))))))))))))))))*********++++++++++++,,,,,,+++++++++)))******+++,,,,,,------(((((())))))))))))))))))(((((((((((((((((((((((()))***,,,------,,,***))))))))))))(((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))*********++++++++++++((()))))))))*********************))))))))))))))),,,---...---+++***+++,,,------...///000111111222...///000111222333333333333333444444555666666666666666666777999;;;>>>???AAACCCEEEEEEDDDCCCDDDEEEHHHJJJKKKLLLKKKKKKLLLMMMNNNKKKKKKLLLKKKIIILLLQQQaaa{{{%%%&&&''''''((((((''''''$$$%%%'''''''''''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((()))******((()))+++******)))+++,,,///222777===BBBGGGJJJLLLLLLNNNPPPOOONNNMMMNNNOOONNNOOOPPPQQQSSSUUUVVVWWWUUUUUUUUUTTTSSSQQQPPPOOOMMMMMMMMMLLLKKKIIIFFFEEE>>>999999<<<===???MMM\\\vvvzzzsssfff[[[OOOHHHCCC>>>;;;;;;999888888777777777777777;;;;;;;;;;;;<<<<<<======;;;<<<===>>>??????>>>======>>>>>>===;;;;;;===>>>===>>>>>>>>>>>>>>>>>>>>>???AAACCCDDDBBBAAAAAAAAAGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBDDDGGGIIIIIIJJJLLLNNNSSSSSSTTTUUUWWWXXXZZZ[[[^^^^^^]]]\\\\\\[[[ZZZZZZWWWVVVVVVVVVWWWYYY[[[]]]bbbbbbaaa```^^^\\\ZZZYYYVVVUUURRRPPPNNNMMMMMMMMMPPPSSSUUUVVVSSSPPPNNNMMMNNNNNNNNNMMMKKKHHHEEECCC@@@AAABBBAAACCCHHHQQQWWW^^^dddooo{{{ssscccUUUJJJEEE;;;:::888555444333444444111111111111222222222222333222111111000111111111000000000/////////......------,,,,,,,,,,,,++++++))))))***+++,,,,,,,,,,,,,,,,,,+++*********++++++(((((()))))))))***************++++++++++++******&&&&&&'''((()))***+++,,,(((((())))))))))))******))))))))))))))))))))))))((()))***++++++***)))(((***))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************(((***+++,,,+++,,,---///.........///000111111222///000111222222222222222222222333333444555555666555555666777999;;;>>>???AAACCCEEEEEEDDDCCCDDDEEEGGGIIILLLMMMLLLLLLMMMOOOOOOLLLLLLMMMLLLJJJLLLQQQbbb{{{%%%%%%&&&''''''''''''&&&"""$$$&&&&&&%%%%%%''')))''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''(((((())))))&&&)))+++,,,++++++...000333777<<>>>>>>>>===>>>???===;;;;;;>>>AAA?????????@@@@@@AAAAAABBBBBBCCCDDDDDDBBBBBBCCCDDDIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFDDDEEEEEEFFFFFFGGGGGGGGGHHHKKKNNNQQQRRRTTTVVVXXX^^^______```aaabbbdddeeeaaaaaa___^^^\\\ZZZYYYXXXSSSSSSSSSSSSTTTUUUWWWWWWZZZZZZ[[[[[[\\\[[[[[[ZZZXXXVVVTTTRRRQQQQQQQQQRRRVVVYYY\\\\\\YYYUUURRRQQQUUUVVVVVVVVVUUURRROOOMMMKKKHHHEEECCCDDDFFFIIIKKKKKKNNNUUU^^^ccciiiwwwzzzlll^^^TTTNNNGGGEEEAAA<<<999666555555111111111222222222333333222222111000000000000000000000000000/////////...------,,,,,,,,,,,,++++++******+++,,,,,,+++++++++,,,+++*********+++,,,---))))))*********+++++++++)))******************)))'''''''''(((((()))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))******++++++,,,,,,((()))+++++++++,,,---///---......//////000000000000111111222222222111111111111222222333444444444555555666777999<<<>>>@@@AAACCCEEEEEEDDDCCCDDDEEEFFFHHHKKKMMMMMMNNNOOOPPPPPPMMMMMMNNNLLLJJJMMMRRRbbb{{{$$$$$$%%%&&&&&&&&&%%%%%%"""$$$&&&%%%###"""$$$&&&''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((('''''''''%%%(((+++,,,,,,---111444666:::@@@FFFJJJKKKJJJIIIGGGJJJMMMOOOPPPQQQSSSUUUSSSSSSTTTTTTUUUUUUUUUVVVVVVVVVUUUSSSQQQMMMJJJIIIKKKJJJHHHFFFCCC???===;;;999777===JJJUUUaaayyyuuuiiifffhhhdddXXXLLLKKKBBB:::888888777777999555666777888888999<<<>>><<<<<<<<<<<<<<<<<<<<<<<>>======<<<======>>><<<>>>???>>><<<<<<@@@CCCAAAAAAAAABBBCCCDDDEEEEEEDDDDDDEEEDDDBBBBBBDDDFFFJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLKKKKKKJJJJJJJJJHHHHHHIIIJJJJJJKKKLLLLLLOOORRRVVVYYY[[[]]]```bbbfffffffffggghhhiiijjjkkkaaa```___\\\ZZZXXXVVVUUUPPPQQQQQQRRRSSSSSSSSSTTTRRRSSSUUUWWWYYYZZZ[[[[[[YYYWWWUUUTTTTTTUUUVVVWWW]]]```bbbbbb___ZZZVVVTTTTTTVVVXXXZZZZZZXXXVVVTTTZZZTTTNNNJJJIIIIIIGGGEEEFFFEEEHHHLLLMMMPPP^^^mmm|||pppddd[[[UUUSSSPPPJJJDDD>>>:::888777333333333444444555555555222111111000///000000000000000000000////////////---------,,,,,,,,,++++++++++++,,,,,,,,,+++******++++++*********+++---...******+++++++++,,,,,,,,,))))))************))))))************))))))))))))(((((())))))*********+++))))))))))))))))))))))))******))))))))))))******+++***)))(((((()))***+++'''((((((((())))))******))))))))))))))))))))))))************++++++++++++))))))))))))************))))))***+++,,,---------+++,,,---,,,***)))***+++---------...............111111222222222111111000000111111222222333444444555555555777999<<<>>>@@@AAACCCEEEEEEDDDCCCDDDEEEEEEHHHKKKMMMNNNOOOPPPQQQQQQNNNMMMNNNMMMKKKMMMRRRbbb|||&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%'''((('''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***))))))))))))******+++***+++,,,---...111666999:::>>>DDDGGGHHHHHHHHHHHHDDDGGGJJJLLLMMMNNNOOOPPPUUUUUUVVVWWWXXXXXXXXXXXXWWWRRRMMMMMMOOOOOOKKKGGGGGGGGGEEEAAA<<<999999:::555===JJJYYYjjj~~~zzzgggaaaYYYTTTQQQMMMFFFAAA::::::::::::::::::::::::999999::::::;;;;;;::::::<<<<<<<<<============>>>:::;;;<<<=========<<<;;;??????>>>===<<<>>>BBBEEEEEEDDDDDDDDDEEEEEEFFFGGGDDDFFFGGGGGGFFFFFFHHHJJJJJJLLLNNNNNNMMMKKKJJJJJJKKKQQQWWWVVVQQQMMMOOORRRNNNQQQTTTVVVWWWXXXZZZ\\\___aaaccceeehhhkkkmmmnnnmmmkkkkkknnnsssvvvvvvtttdddbbb^^^\\\\\\[[[ZZZYYY\\\YYYVVVUUUUUUVVVUUUUUUVVVUUUTTTTTTVVVVVVUUUSSSSSSSSSTTTVVVVVVWWWWWWWWW\\\___aaa```]]]ZZZYYYZZZZZZ[[[\\\^^^^^^]]]\\\\\\\\\^^^[[[TTTNNNMMMLLLIIIGGGEEECCCBBBDDDIIINNNQQQeeelllttt{{{{{{wwwrrrllleee```bbb```[[[SSSKKKCCC>>><<<999444222555888666444555333333333222222111111111000000///...............///...---,,,,,,,,,------------,,,,,,+++***))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++*********************++++++,,,((((((''''''''''''(((((((((((())))))*********++++++*********))))))((((((******))))))))))))******************))))))))))))(((***,,,***'''%%%''')))''''''''''''((()))***++++++---///000///---+++)))******))))))((('''''''''***++++++,,,,,,------...000000000000000000000000000000111222222222222111555444333333333444555666777666666666777999<<<===???AAACCCDDDCCCCCCDDDEEEEEEHHHMMMOOOOOONNNNNNNNNMMMNNNNNNMMMLLLKKKMMMNNNaaaxxx&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((('''&&&%%%&&&'''((('''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''(((((()))+++---///111444999===@@@CCCGGGIIIHHHGGGFFFFFFBBBFFFJJJMMMOOOOOOQQQRRRRRRRRRSSSTTTUUUUUUTTTTTTVVVQQQMMMLLLMMMLLLHHHDDD>>>>>><<<:::777777999;;;<<>>:::::::::::::::::::::::::::::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@AAAAAA@@@??????@@@@@@@@@@@@AAADDDGGGIIIJJJJJJJJJJJJKKKKKKLLLMMMLLLLLLLLLKKKIIIIIIKKKMMMPPPRRRTTTTTTSSSSSSTTTUUUYYY^^^cccccc]]]ZZZ[[[]]]```ccceeeggghhhjjjlllnnnuuuuuuuuuvvvwwwwwwxxxxxxvvvtttrrrtttwwwyyywwwuuummmjjjgggeeeddddddbbbaaa```___^^^^^^___```___^^^]]][[[XXXVVVUUUTTTRRRQQQTTTTTTUUUUUUTTTTTTSSSSSSUUUXXX[[[[[[YYYWWWVVVWWWYYYZZZZZZ[[[[[[ZZZYYYYYY[[[^^^]]]XXXTTTUUUUUUSSSNNNLLLJJJHHHGGGHHHJJJKKKSSSXXX^^^cccgggkkkppptttzzz{{{yyyvvvuuutttpppmmmggg^^^TTTKKKDDDAAA>>>888333555777666666777666666555555444333333222111111000////////////000---,,,,,,+++++++++++++++...------,,,++++++***************+++++++++,,,,,,++++++++++++++++++++++++******++++++++++++******((((((((((((((())))))*********)))((((((((())))))((()))))))))************************)))))))))(((******))))))))))))******************)))))))))))))))******)))((('''((()))************+++,,,---...---...000111000...,,,+++,,,,,,,,,,,,++++++++++++***++++++,,,,,,---......000000000000000000000000000000111222222222222111000000000111222444666888777666666666777999<<<===AAACCCEEEEEEDDDDDDEEEFFFFFFIIIMMMOOOOOONNNOOOOOONNNNNNOOONNNLLLLLLNNNOOO```www&&&&&&&&&%%%%%%$$$$$$$$$'''((()))(((%%%$$$%%%&&&(((((('''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''''''''(((+++...222555:::???BBBFFFHHHJJJJJJGGGEEECCCCCCBBBFFFKKKOOOQQQQQQRRRSSSQQQRRRRRRSSSSSSSSSRRRRRRSSSOOOKKKIIIHHHGGGCCC???::::::888666555777<<>>>>>??????<<<999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>======>>>>>>>>>>>>>>>>>>>>>===??????@@@AAAAAA@@@??????@@@???@@@BBBFFFJJJKKKLLLNNNNNNNNNOOOPPPQQQRRRRRRTTTUUUTTTSSSQQQRRRUUUXXX\\\]]]^^^___```bbbeeehhhpppuuuzzzyyytttqqqrrruuuxxxyyy{{{|||}}}{{{xxxuuusssrrrqqqpppnnnnnnnnnnnnppprrrrrrpppnnnfffbbb^^^[[[ZZZYYYWWWUUUWWWWWWVVVUUUSSSRRRQQQPPPPPPSSSVVVWWWVVVUUUTTTUUUWWWWWWWWWWWWVVVVVVVVVVVVYYY]]]___\\\[[[^^^```___\\\[[[XXXUUUQQQMMMJJJIIIFFFHHHJJJMMMOOOSSSXXX[[[dddjjjtttxxxnnndddZZZRRRNNNKKKAAA999777777666666999888777777555444333222222222222111000000000000111------,,,,,,++++++++++++...------,,,,,,+++++++++))))))*********+++++++++******************************++++++++++++******(((((((((((())))))******,,,+++******))))))))))))))))))))))))************************))))))))))))******))))))))))))******************))))))))))))***)))(((((()))***)))'''++++++++++++,,,---......+++,,,...//////---+++***,,,,,,,,,,,,,,,---------+++++++++,,,------......000000000000000000000000000000111222222222222111111111111222333555666777666666666666888:::<<<===@@@BBBDDDDDDDDDCCCDDDEEEHHHKKKMMMNNNNNNOOOPPPQQQOOOOOOOOONNNMMMMMMOOOQQQ```www&&&&&&&&&%%%$$$$$$######%%%&&&'''&&&%%%$$$%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((((())))))***)))---222777;;;@@@EEEHHHHHHJJJJJJIIIFFFCCCBBBBBBDDDHHHMMMQQQRRRRRRRRRRRRTTTTTTUUUUUUUUUTTTTTTSSSNNNKKKFFFCCCBBB@@@===;;;<<<;;;:::888888===CCCHHHKKKTTTdddyyy~~~|||~~~~~~kkk[[[PPPGGGAAA???===;;;;;;===>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;======>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@???@@@AAABBBCCCBBBBBBAAADDDCCCDDDHHHMMMPPPQQQPPPSSSTTTVVVWWWYYYZZZ[[[\\\[[[]]]^^^___aaaeeekkkooopppqqqssstttuuuyyyppplllhhhfffeeedddcccbbbbbbaaa___\\\ZZZXXXWWWVVVTTTUUUWWWXXXWWWVVVUUUTTTTTTTTTTTTTTTUUUVVVWWWWWWXXX]]]aaaaaaccchhhkkkjjjlllllljjjfffaaaZZZTTTPPPJJJIIIHHHGGGHHHJJJMMMOOOVVVZZZdddssszzzrrrjjjeee^^^RRREEE>>>;;;777666888777777666444333111000///222222111000000000000111///////////////...---------,,,,,,,,,++++++******)))))))))*********++++++))))))))))))))))))))))))******++++++++++++************++++++,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))******************)))))))))))))))******))))))))))))******************)))))))))(((,,,)))'''(((+++,,,)))''')))))))))))))))***+++,,,((()))***++++++***)))((((((((())))))***+++,,,,,,++++++,,,,,,---.........000000000000000000000000000000111222222222222111555555555444444444444444555555666777888:::<<<======???AAABBBAAAAAABBBCCCJJJLLLMMMNNNNNNOOOQQQSSSOOOPPPOOONNNMMMNNNPPPRRR```vvv&&&&&&&&&%%%%%%$$$$$$$$$!!!###$$$%%%$$$$$$&&&(((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***))))))))))))***++++++,,,111777<<<@@@EEEIIIKKKHHHIIIIIIGGGEEECCCCCCDDDIIIMMMPPPRRRRRRQQQQQQQQQUUUUUUVVVVVVUUUTTTSSSSSSJJJGGGBBB>>><<<;;;::::::;;;;;;;;;<<<@@@HHHRRRYYYeeejjjttt}}}yyyxxx}}}pppWWWIIIAAA===;;;:::999888888:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAACCCEEEGGGIIIIIIIIIIIIKKKLLLNNNQQQVVVYYY[[[[[[^^^```bbbfffhhhjjjlllllliiilllpppvvv|||~~~zzzxxxvvvuuusssqqqqqqooollliiifffdddcccbbb]]]^^^^^^^^^]]]ZZZWWWUUUTTTUUUVVVXXXYYY[[[\\\]]]]]]ccchhhiiilllqqqttttttvvvvvvuuurrrmmmfff___[[[TTTRRROOOLLLJJJJJJJJJJJJMMMOOOUUUcccwwwtttfffVVVKKKBBB:::777777888777666555333222111000111111000////////////000//////000000000///...---++++++++++++************)))************+++++++++))))))))))))))))))))))))******++++++++++++************+++,,,,,,,,,,,,++++++***))))))((((((((((((******))))))))))))))))))))))))))))))))))))************))))))))))))******************)))))))))(((+++)))'''(((+++,,,***((()))(((((((((((())))))***(((((()))******))))))(((&&&''''''((()))***+++++++++,,,,,,------...//////////////////////////////000000111222222222222111444444444444444333222222444555555777999;;;<<<======???AAABBBAAAAAABBBCCCJJJLLLMMMNNNNNNOOOQQQSSSOOOOOOOOOMMMLLLNNNQQQSSS```www&&&&&&&&&&&&&&&&&&&&&&&& """$$$$$$$$$%%%''')))%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((()))***+++,,,222666===BBBEEEHHHJJJLLLHHHIIIIIIGGGEEEEEEFFFHHHNNNPPPRRRSSSRRRQQQQQQRRRTTTTTTTTTTTTSSSQQQPPPPPPHHHDDD???:::888999<<<>>>999<<<@@@FFFPPP\\\jjjrrryyyyyy|||~~~aaaLLLAAA;;;888999;;;:::::::::::::::;;;<<<========================>>>>>>@@@AAABBBBBBCCCCCC??????@@@AAABBBCCCDDDDDDBBBEEEHHHLLLOOOQQQRRRSSSSSSVVVYYY\\\___ccchhhlllnnnppptttyyy}}}~~~zzzuuuqqqnnnlllkkkkkkjjjiiihhhfffccc___[[[[[[]]]___bbbdddeeeeeeeeeeeekkkpppqqqsssxxxzzzyyyxxxxxxwwwtttppplllgggeee[[[YYYVVVTTTRRRPPPLLLJJJHHHHHHLLLUUUeeeyyyzzzhhhZZZMMMAAA:::888:::999999777666555444444111111000////////////000---.../////////...,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************++++++++++++******'''(((***+++++++++***)))))))))((((((((())))))***************))))))))))))))))))))))))******************))))))))))))******************))))))))))))***)))((()))+++++++++***+++***************++++++******++++++++++++++++++(((((()))***++++++,,,,,,,,,,,,,,,---......//////////////////////////////000000111222222222222111///000111222333333333333333444555777999;;;<<<===@@@BBBDDDDDDDDDCCCDDDEEEHHHKKKMMMNNNNNNOOOPPPQQQOOOOOONNNLLLKKKMMMQQQTTTaaaxxx%%%&&&&&&''''''(((((()))###$$$&&&&&&&&&&&&((()))%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))***,,,...///888<<>>888777:::@@@EEEEEEIIIPPP[[[gggwwwlllTTTGGGAAA<<<:::;;;<<<======<<<<<<<<<===???========================>>>>>>@@@AAABBBCCCCCCCCC@@@AAABBBDDDEEEGGGHHHIIIJJJLLLQQQVVV[[[___bbbcccccchhhooorrrsssxxx~~~}}}{{{yyywwwvvvuuurrrmmmhhhgggiiilllooopppooonnnlllkkkqqquuutttuuuxxxyyywwwxxxwwwuuurrrpppmmmkkkjjjcccbbbaaabbbaaa^^^XXXTTTNNNMMMMMMNNNUUUccctttvvvgggYYYJJJ???<<<999999888888777666555555222222111000000000000111---...///000000...---,,,------------------------+++,,,,,,,,,,,,---------++++++++++++++++++++++++******++++++++++++******'''(((***,,,,,,+++***)))))))))))))))***+++,,,,,,************)))))))))(((((()))))))))******************))))))))))))******************))))))))))))((()))+++*********+++,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,------.../////////////////////////////////000000111222222222222111111222333555555555555444222444555888:::;;;======AAACCCEEEEEEDDDDDDEEEFFFFFFIIIMMMOOOOOONNNOOOOOONNNNNNMMMKKKJJJLLLPPPTTTbbbyyy%%%&&&&&&'''((()))******&&&((()))(((''''''((()))&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++...000222333;;;@@@EEEIIIJJJJJJJJJJJJOOOOOOMMMKKKHHHHHHJJJMMMOOOPPPQQQQQQQQQSSSVVVYYYTTTTTTTTTSSSRRRPPPOOONNNIIIDDD>>>888777<<>>>>>>>>>>>>>>>>>>>>>>>===>>>???AAABBBCCCCCCCCCDDDDDDFFFHHHJJJLLLNNNOOOWWWZZZ```ffflllqqqtttuuuxxxyyyuuuqqqsssvvvyyyyyyvvvsssppplllrrruuussssssttttttrrrxxxwwwtttqqqooonnnnnnnnnkkklllmmmooopppmmmfff```XXXXXXTTTOOOMMMSSS___jjjwww~~~ooo```PPPDDD???777777666666555555444444444333222222111111222222///000222333222111///.........//////////////////,,,,,,,,,---------......++++++++++++++++++++++++******++++++++++++******)))+++,,,......---,,,+++)))))))))***+++,,,......+++*********))))))(((((((((((())))))*********+++******))))))))))))******************))))))))))))'''***,,,+++)))(((+++...++++++******)))*********(((((())))))*********+++)))************+++++++++,,,,,,------.../////////////////////////////////000000111222222222222111888999999999999777555444222333555888:::<<<======???AAACCCDDDCCCCCCDDDEEEEEEHHHMMMOOOOOONNNNNNNNNMMMMMMLLLJJJJJJLLLPPPTTTccczzz(((((())))))))))))(((((('''''''''(((((((((((()))((((((''''''''''''(((((('''(((((()))***++++++,,,$$$%%%&&&'''((((((((((((''''''(((***...333888:::EEEEEEFFFGGGHHHIIIJJJKKKSSSQQQNNNKKKJJJKKKMMMNNNMMMOOOQQQSSSTTTTTTSSSRRRUUURRRPPPOOOPPPOOOLLLHHHGGGAAA===???AAAEEEOOO[[[iiiiiippp|||}}}oooTTTLLLCCC>>>>>>???>>><<<===>>>>>>===;;;;;;===????????????@@@AAAAAA@@@???AAA@@@???@@@BBBEEEFFFFFFGGGIIILLLLLLLLLOOOUUUZZZccchhhrrr~~~}}}{{{zzzyyyyyyxxxvvvssstttsssrrrssssssrrrooommmooonnnlllkkkkkkmmmpppqqqssssssrrrqqqooonnnmmmmmmnnnjjjccc[[[UUUSSSUUUWWW^^^jjj|||{{{mmmYYYHHH???;;;999888888999:::999888444444333222111111111222111111111111000///...---///...---,,,+++,,,------000///,,,+++******+++,,,//////...------,,,+++++++++,,,,,,---.........---+++++++++******)))))))))******)))((()))***,,,---+++***)))(((((()))***+++---,,,+++*********+++,,,))))))))))))))))))))))))))))))***+++,,,,,,------++++++***)))(((((())))))+++*********))))))((((((+++***)))(((((()))***+++,,,+++*********+++,,,---............/////////000---......///////////////...///000111111222111111///444999:::888555444333777888999:::<<<===>>>>>>BBBCCCEEEEEEDDDDDDFFFGGGFFFHHHKKKLLLLLLKKKLLLLLLOOOMMMKKKKKKHHHGGGLLLSSSddd''''''((((((((((((''''''&&&&&&'''''''''((((((((((((''''''''''''''''''(((&&&&&&''''''(((((())))))&&&'''(((((())))))))))))***+++---000555999>>>@@@GGGGGGHHHIIIJJJKKKLLLLLLNNNMMMLLLKKKJJJJJJJJJKKKMMMNNNPPPRRRSSSSSSRRRQQQSSSQQQOOONNNOOOMMMJJJGGGGGG@@@;;;>>>DDDOOOaaaqqqzzzxxx}}}rrr\\\NNNGGGAAA>>>???AAA@@@???BBBAAA@@@???>>>???@@@AAA?????????@@@AAAAAAAAA@@@AAAAAACCCFFFIIIKKKLLLLLLLLLNNNPPPQQQSSSYYYbbbiiixxx{{{xxxxxxvvvuuuttttttssspppnnnpppooommmmmmooorrruuuwwwyyyxxxxxxvvvuuutttssssssvvvtttnnnfff^^^XXXVVVVVVYYY^^^hhhttt}}}ooo[[[JJJAAA:::999888777666666666666777666555444333222111000111111111000000///...---///...---,,,,,,,,,------------------,,,++++++***++++++++++++,,,,,,,,,,,,***++++++,,,------,,,,,,,,,,,,+++++++++*********++++++*********++++++,,,+++***)))(((((()))***+++,,,,,,+++*********+++,,,))))))))))))))))))))))))(((((()))******+++,,,,,,,,,+++***)))))))))))))))************)))))))))(((+++***))))))))))))***+++++++++*********+++,,,---............////////////---......///////////////...///000111222222222222777>>>CCCBBB;;;555555888777888999:::<<<===>>>>>>@@@BBBCCCCCCCCCCCCDDDFFFFFFHHHKKKMMMLLLLLLMMMNNNQQQOOONNNNNNKKKJJJPPPWWWjjj&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))***************---111666;;;@@@CCCDDDGGGHHHHHHIIIJJJKKKLLLLLLIIIJJJJJJJJJJJJIIIHHHGGGMMMNNNOOOPPPQQQPPPPPPOOOPPPOOOMMMLLLKKKIIIFFFCCCAAA>>>???GGGTTTdddyyyqqq[[[KKKFFFBBB>>>>>>AAADDDCCCBBBCCCAAA???>>>???@@@@@@???AAAAAABBBBBBBBBCCCCCCCCCBBBDDDGGGKKKNNNPPPQQQQQQVVVXXX\\\___dddnnnzzz}}}zzzyyyxxxwwwtttrrrooonnnmmmmmmnnnqqqtttvvvzzzzzzyyyyyyxxxxxxxxxwww}}}}}}zzztttllleeeaaa___```^^^\\\]]]cccooo}}}~~~rrr```QQQIII@@@AAA@@@<<<777444555666888888888777666333111000111111111000000///......///...------,,,,,,------***+++---......---+++)))''''''((()))+++,,,------******++++++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++***+++***))))))))))))***+++++++++*********++++++,,,))))))))))))))))))))))))((((((((()))******++++++,,,,,,+++************+++************))))))))))))++++++************++++++++++++******++++++,,,---//////..................---......//////////////////000111222333333333333444<<>>>>>???@@@BBBBBBAAAAAACCCDDDFFFHHHKKKMMMMMMNNNOOOPPPQQQOOONNNOOOMMMLLLRRRZZZqqq&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))))))))(((((()))))))))))))))******+++)))---222999>>>BBBEEEFFFGGGGGGHHHIIIIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFMMMMMMNNNOOOOOONNNMMMMMMNNNLLLJJJGGGEEEBBB???===;;;AAALLL\\\mmm}}}~~~kkkZZZNNNGGGAAA???>>>???BBBEEEEEEDDDEEEBBB@@@@@@AAACCCBBBAAADDDEEEEEEEEEEEEEEEGGGHHHHHHKKKNNNRRRUUUXXX[[[^^^eeejjjqqqyyy~~~zzzxxxsssqqqooonnnnnnppprrrtttyyyyyyzzzzzz{{{|||}}}}}}}}}xxxtttrrrrrrtttooofff]]]ZZZ^^^fffmmmyyy|||sssfffZZZUUUQQQRRRPPPHHH>>>777666888777777888888777555222000222222111000///////////////......---------------***+++,,,---------,,,+++(((((()))***+++,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,***)))***************************************+++++++++))))))))))))))))))))))))))))))))))))******++++++,,,,,,+++++++++++++++,,,*********))))))))))))))),,,++++++++++++++++++,,,+++***++++++++++++,,,,,,//////............---------......///////////////000000222333333333333333,,,222888888444222444999777888999:::<<<===>>>>>>>>>@@@AAABBBAAAAAABBBDDDEEEHHHKKKNNNNNNOOOPPPQQQOOOMMMMMMMMMLLLLLLRRRZZZuuu'''''''''(((((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))(((((((((((((((((((((((()))***+++,,,,,,///555<<>>;;;::::::@@@KKK]]]ooozzzgggWWWLLLHHHHHH@@@@@@@@@AAACCCDDDDDDDDDHHHFFFEEEEEEFFFHHHHHHHHHHHHIIIKKKJJJIIIIIILLLOOOPPPTTTYYY]]]cccjjjrrrxxx~~~}}}{{{yyywwwuuutttuuuvvvxxxyyyyyyzzz|||~~~~~~~~~wwwmmmddd___^^^___eeelllrrrsssrrrvvv|||yyytttllldddaaaffffffaaaVVVGGG===999999444555777888888666444333333222111000/////////000...//////.........---------,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,***)))******++++++++++++******))))))******++++++++++++))))))))))))))))))))))))*********+++++++++++++++,,,+++++++++++++++,,,,,,))))))))))))))))))******++++++++++++++++++++++++******++++++,,,,,,,,,,,,...............------------......///////////////000000222333333333333333///000333555777888999:::777888999:::<<<===>>>>>>@@@AAACCCCCCBBBBBBDDDEEEEEEHHHKKKNNNNNNOOOPPPQQQNNNLLLLLLMMMLLLLLLRRRZZZsss''''''((((((((((((''''''%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))+++---...333666;;;@@@EEEHHHJJJJJJLLLLLLLLLLLLMMMMMMNNNNNNQQQOOOKKKIIIHHHJJJMMMOOOOOOOOONNNMMMLLLKKKJJJIIIHHHFFFBBB===999888:::===NNN\\\nnn~~~uuucccUUUKKKEEEDDDFFFAAAAAABBBBBBCCCDDDEEEEEEEEEFFFGGGGGGGGGHHHKKKNNNRRRTTTVVVUUUSSSTTTWWW[[[XXX^^^gggpppyyy|||{{{zzz{{{|||wwwxxxxxxyyy{{{||||||}}}|||sssjjjccc```YYY]]]______```iiixxx{{{yyywwwsssppppppxxxuuummm```QQQDDD===;;;444555666777888777666666444333111000//////000111...////////////...------///---+++******+++---...//////......---,,,++++++------.........---,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++*********+++,,,,,,+++******'''((()))***++++++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++************+++,,,,,,))))))))))))******************++++++++++++******)))***+++,,,,,,,,,,,,+++,,,,,,---------.........---......//////////////////000111222333333333333333222111333666888888666777888999:::<<<===>>>>>>AAABBBDDDDDDCCCCCCEEEFFFFFFHHHKKKMMMMMMNNNOOOPPPOOOMMMMMMNNNLLLLLLRRR[[[mmm&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''((($$$%%%%%%&&&&&&''''''''''''''''''(((***---000222999;;;???CCCFFFIIIKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJKKKLLLOOOQQQSSSQQQPPPNNNMMMKKKJJJIIIIIIDDDBBB???:::777:::@@@EEEVVVhhh}}}xxxjjj\\\OOOJJJGGGCCC@@@AAABBBBBBBBBBBBCCCDDDGGGHHHEEEJJJMMMMMMJJJKKKQQQWWWdddggghhhgggeeeeeejjjooopppyyy}}}}}}||||||{{{zzzyyyyyy~~~vvvoookkk^^^]]]YYYUUUVVV^^^lllwwwyyy{{{~~~vvviii[[[NNNEEE@@@888888888888888777777777555333111000//////000111...//////000///...---,,,...------,,,++++++++++++//////......---,,,,,,+++---------------,,,++++++*********+++++++++,,,,,,++++++*********++++++,,,***++++++,,,,,,++++++***&&&''')))***+++++++++***))))))))))))))))))))))))+++++++++***************)))))))))))))))***+++,,,((()))))))))************))))))***++++++***)))))))))***+++,,,,,,,,,++++++++++++,,,---......//////---......///////////////...///000111222222222222222222111111222222444444777888999:::<<<===>>>>>>AAABBBDDDDDDCCCCCCEEEFFFFFFHHHKKKMMMLLLLLLMMMNNNNNNLLLKKKLLLJJJJJJPPPXXXggg$$$%%%%%%&&&&&&%%%%%%$$$'''''''''(((((((((((()))((((((''''''''''''((((((&&&&&&''''''((()))******((('''((()))+++///222444;;;===???BBBEEEHHHIIIJJJGGGGGGGGGHHHHHHHHHHHHHHHEEEFFFIIILLLPPPRRRTTTUUURRRQQQOOOMMMKKKJJJIIIIIIAAA@@@<<<999888<<>>>>>@@@BBBCCCCCCCCCCCCDDDFFFFFFHHHKKKLLLLLLKKKLLLLLLKKKIIIHHHIIIGGGFFFLLLTTTccc''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%***(((&&&$$$$$$&&&(((***)))))))))))))))(((((('''(((((((((''')))...666;;;AAABBBCCCCCCDDDEEEEEEEEELLLIIIFFFGGGIIIJJJHHHEEEEEEHHHLLLQQQSSSTTTSSSRRRNNNMMMLLLKKKIIIFFFBBB???>>>>>>>>>>>>@@@FFFNNNTTTfffttt{{{}}}}}}hhhVVVLLLIIIGGGDDDBBB@@@@@@AAABBBEEEDDDDDDEEEIIIMMMRRRUUUVVV\\\bbbbbb^^^^^^bbbgggxxxzzz~~~}}}~~~}}}zzzuuurrrlllccc[[[YYY\\\```lllqqq~~~{{{xxxxxxnnnaaaUUUNNNJJJDDD<<<888888:::777222666333111///000111000000///............---------...------,,,,,,------...------------------------,,,,,,,,,+++++++++******++++++***)))***+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,************************************************++++++******************(((((((((((((((((()))*********+++++++++******))))))************+++++++++,,,,,,+++++++++,,,------000111111000...///222444000111222333444333222222111222444555666555555444666666888999;;;<<<>>>>>><<>><<<;;;777222666444222222222333222000000000/////////............------,,,,,,------...------------------------,,,,,,,,,++++++++++++***,,,+++*********+++,,,---++++++++++++++++++++++++******************************))))))******+++,,,************************************************************************------+++***)))((((((((()))***************))))))************++++++++++++*********+++,,,---...///---...///...---...///111000111222333444333222222000111222444444444444333666666888999;;;<<<>>>>>>===@@@BBBBBB@@@@@@CCCFFFGGGJJJLLLMMMLLLLLLMMMNNNLLLIIIIIIJJJIIIHHHLLLRRRccczzz''''''''''''''''''''''''%%%%%%%%%&&&'''''''''((('''''''''''''''''''''''')))))))))***************)))+++---///333888???DDDGGGGGGFFFFFFHHHIIIKKKMMMIIIKKKLLLIIIDDDBBBCCCFFFJJJLLLPPPSSSUUUUUUTTTSSSPPPOOOLLLHHHEEEBBB@@@???<<<@@@HHHUUUdddqqqzzz~~~rrr```RRRJJJEEECCC?????????@@@AAAAAABBBBBB@@@CCCHHHOOOVVV\\\aaaddddddhhhnnnppppppttt|||~~~}}}zzzxxxxxxzzz}}}~~~|||yyyxxxyyy{{{{{{yyyzzz{{{tttgggWWWJJJCCC===777333666555444444555555333111111111111000000000//////......------------......------------------------,,,,,,,,,,,,++++++++++++,,,,,,+++*********++++++++++++++++++++++++++++++******************************))))))******+++,,,************************************************************************///...---,,,+++*********((())))))******))))))(((************+++++++++,,,))))))***+++,,,...///000,,,...///000///...///000000111222333444333222222///000111222333333333333666666888999;;;<<<>>>>>>>>>AAACCCCCC@@@@@@BBBDDDHHHJJJMMMNNNNNNMMMNNNOOOMMMKKKJJJKKKJJJIIIMMMSSScccxxx''''''''''''''''''''''''$$$%%%%%%&&&'''(((((()))&&&'''((())))))((('''&&&(((((((((((())))))******))),,,000444888>>>DDDIIIIIIHHHGGGGGGIIIKKKMMMNNNJJJJJJHHHEEEBBBCCCFFFIIIMMMOOOQQQTTTUUUTTTSSSRRRLLLLLLKKKHHHDDD@@@???>>>@@@GGGTTTgggyyyyyywwwmmm]]]OOOGGGDDDCCCDDD>>>>>>@@@AAABBBBBBBBBBBB@@@DDDLLLUUU^^^dddhhhjjjkkknnnqqqtttyyy~~~{{{yyyxxxzzz|||~~~}}}}}}}}}}}}~~~iiiXXXLLLAAA999555555444444555666555333000111111000000000/////////......------------......,,,,,,------------------------,,,,,,,,,+++++++++---,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,***************************************************************++++++++++++++++++++++++,,,---...'''(((((())))))))))))(((*********+++++++++,,,,,,*********+++,,,---...///---///222222111000000111000111222333444333222222000000111222333444444444666666888999;;;<<<>>>>>>@@@BBBDDDCCC@@@???AAADDDFFFIIILLLNNNNNNMMMNNNOOOMMMJJJJJJKKKJJJIIIMMMSSSdddwww''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&''')))******)))'''&&&'''&&&&&&'''''')))***+++***...333999===BBBGGGKKKIIIIIIHHHHHHIIIJJJLLLMMMLLLGGGBBB@@@CCCHHHLLLNNNOOOPPPRRRSSSSSSSSSRRRQQQLLLMMMMMMJJJEEEAAA@@@@@@EEENNN```ttt~~~oooeee]]]VVVLLLDDD@@@?????????===>>>???@@@AAAAAA@@@@@@BBBGGGPPP[[[dddjjjnnnooorrrtttyyy~~~}}}||||||~~~~~~}}}wwwtttwww|||wwwfffVVVFFF<<<888444333333555666555333000000000000/////////......///......------......///,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,,,,+++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,************************************************))))))*********+++++++++)))))))))******+++------''''''((()))))))))))))))***++++++++++++,,,,,,,,,------,,,+++++++++,,,,,,---///222222111000000111000111222333444333222222111111222333444555666777666666888999;;;<<<>>>>>>AAACCCEEEDDDAAA???AAACCCDDDGGGKKKMMMMMMMMMMMMMMMLLLJJJIIIJJJIIIHHHLLLRRRdddwww''''''''''''''''''''''''&&&&&&&&&'''((((((((()))'''((()))******)))(((''''''&&&&&&&&&(((***,,,---...222888>>>BBBFFFIIILLLJJJJJJJJJJJJJJJJJJJJJJJJIIIDDD???@@@FFFMMMPPPQQQPPPQQQQQQRRRQQQPPPOOONNNHHHIIIHHHDDD@@@@@@BBBFFFPPP\\\ooo|||lll^^^TTTLLLHHHDDDAAA@@@???>>>===<<<======>>>>>>???@@@@@@DDDJJJTTT___iiipppuuuvvvuuuyyy~~~zzzrrrmmmpppwwwqqq```MMM???<<<444333333444555555444222000000/////////.........//////............//////+++,,,,,,------.........------------,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++******************************))))))******+++,,,************************************************)))))))))***++++++,,,,,,++++++***)))))))))))))))''''''((()))************++++++++++++,,,,,,,,,,,,......---,,,++++++++++++,,,...///000///...///000000111222333444333222222222222222333444666777888666666888999;;;<<<>>>>>>AAACCCEEEDDDAAA@@@BBBDDDCCCFFFJJJMMMMMMMMMMMMMMMLLLIIIIIIJJJIIIHHHLLLRRReeeyyy''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((('''((())),,,...000333777>>>DDDGGGIIIKKKMMMKKKLLLMMMMMMMMMKKKIIIHHHBBBCCCDDDGGGKKKNNNPPPQQQPPPPPPPPPPPPOOOMMMLLLKKKBBBBBBAAA>>>???FFFRRR[[[iiivvvtttfffZZZPPPIIIDDDBBBAAAAAABBBBBB@@@>>>======>>>>>>@@@CCCEEEFFFGGGMMMWWWcccnnnwww|||~~~|||uuupppttt|||yyyhhhRRRCCC???777555444444555666666555111111111000000000////////////............//////++++++,,,,,,---......///...------------,,,,,,,,,)))***+++,,,,,,,,,++++++++++++++++++++++++++++++******************************))))))******+++,,,************************************************((())))))***++++++,,,,,,++++++***))))))))))))***'''((()))***+++++++++++++++++++++,,,,,,,,,------------,,,+++++++++,,,,,,---...///...---...///111000111222333444333222222111111111111333555777888666666888999;;;<<<>>>>>>@@@CCCEEEDDDAAA@@@BBBEEECCCFFFKKKNNNOOONNNNNNNNNMMMJJJJJJKKKJJJIIIMMMSSSeee|||''''''''''''''''''''''''((((((((((((((('''''''''))))))(((((((((((())))))***)))))))))+++...000222666;;;BBBGGGJJJLLLMMMNNNLLLNNNOOOPPPOOOLLLIIIGGG===CCCJJJMMMMMMMMMNNNPPPPPPOOOOOONNNMMMLLLJJJIIIAAAAAA@@@@@@FFFUUUiiixxxooo___UUUOOOIIIDDD>>>======>>>??????>>><<<@@@@@@@@@AAADDDHHHLLLNNNHHHNNNYYYfffrrr|||yyywww||||||mmmUUUEEE@@@999777444444666777888777222222222111111111111000//////............//////++++++,,,,,,---...//////......---------,,,,,,,,,((()))+++,,,---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,************************************************((())))))***++++++,,,,,,((((((((()))***,,,---...(((((()))++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,,,,---...000111111000//////222444000111222333444333222222000//////000222444666777666666888999;;;<<<>>>>>>@@@BBBEEEDDDBBBAAACCCFFFCCCGGGLLLPPPPPPOOOOOOOOOOOOLLLKKKLLLLLLKKKNNNTTTeee}}}''''''&&&%%%&&&'''((()))'''&&&&&&''''''((()))***))))))(((''''''''''''''')))***++++++,,,///444888AAABBBCCCFFFIIILLLNNNPPPQQQPPPNNNLLLIIIFFFCCCBBBBBBEEEJJJNNNQQQQQQPPPOOOOOOKKKJJJMMMLLLGGGCCCDDDCCC@@@???EEEWWWpppyyylllcccVVVLLLGGGDDDBBB@@@AAA@@@@@@AAABBBBBBAAA???CCCBBBCCCEEEIIIMMMOOOPPPXXX]]]dddllluuu|||{{{|||}}}xxxiii[[[MMMDDD???<<<888666666777777777666444333111000111111222////////////............////////////////////////,,,,,,,,,------.........******+++,,,,,,,,,++++++)))))))))***++++++,,,,,,************************%%%''')))+++,,,+++***)))+++***))))))******(((&&&,,,,,,,,,,,,+++***))))))+++++++++*********))))))(((((((((((()))))))))))),,,---......---,,,***)))((($$$"""%%%+++///---***,,,+++)))+++///000///---///......------///000111111111000000111111222333555444444333333333444444>>><<<999888999===AAADDDBBBCCCDDDCCCAAAAAACCCDDDCCCGGGLLLOOOPPPOOOOOOOOOSSSOOOLLLLLLJJJJJJOOOVVVkkk''''''&&&&&&&&&'''((()))'''&&&&&&''''''((()))***))))))((('''''''''''''''******+++,,,...222888<<>>=========>>>@@@@@@@@@@@@CCCDDDFFFJJJQQQXXX^^^aaadddkkkvvvzzz}}}}}}~~~|||{{{{{{vvvvvvwww{{{||||||yyylll```SSSKKKEEEAAA;;;777666666666666666666444333222111111111111111000000///.................................,,,,,,,,,---------............------,,,***)))(((,,,,,,,,,+++++++++++++++************************$$$&&&(((*********)))(((---,,,,,,,,,------,,,***))))))***+++,,,,,,,,,,,,+++++++++*********))))))(((((((((((()))))))))*********+++++++++***)))((((((''''''((()))+++,,,,,,---+++***,,,...000...---///......---...///000111111111111111111222222333222222222333444555666777::::::::::::;;;===???AAABBBCCCDDDCCCAAAAAACCCDDDDDDHHHMMMPPPQQQPPPPPPPPPRRRNNNLLLKKKJJJIIINNNUUUkkk''''''&&&&&&''''''((()))'''&&&&&&''''''((()))***))))))((('''''''''((((((***+++,,,...111666===BBBEEEFFFGGGIIIKKKMMMOOOOOOOOOMMMKKKHHHFFFFFFGGGGGGOOOPPPRRRSSSRRRPPPMMMLLLNNNJJJHHHHHHEEE@@@>>>@@@AAACCCNNNggg{{{qqqeeeWWWNNNIIIEEEAAA>>>===>>>>>>===<<<===>>>???@@@BBBDDDEEEIIIKKKOOOVVV```kkktttzzzzzzrrrmmmqqqxxx|||zzzyyyvvvyyyzzzzzzvvvrrrpppooonnnnnnpppuuuzzz~~~}}}}}}{{{uuummmddd\\\VVVRRRLLLCCC<<<888666555444666666555555444222111000111111000///...------,,,------------------------,,,,,,,,,------------...............---+++***)))......------,,,++++++***++++++++++++++++++++++++&&&''')))***++++++***)))***))))))***+++,,,***)))))))))***+++,,,,,,,,,,,,+++++++++***************((((((((()))))))))******((()))******+++*********)))***,,,***)))(((***---...,,,+++,,,......---,,,///............///000000000111111111111222222222///000111222444666888:::666777999;;;======>>>>>>BBBCCCCCCBBBAAAAAABBBDDDEEEIIIMMMPPPQQQQQQQQQQQQQQQNNNKKKKKKIIIHHHMMMSSSiii~~~'''''''''''''''(((((()))'''&&&&&&''''''((()))***))))))((((((((((((((()))***+++---000444:::BBBGGGGGGHHHIIIKKKLLLMMMNNNNNNKKKIIIGGGEEEEEEFFFHHHJJJPPPQQQRRRRRRPPPMMMJJJHHHJJJGGGEEEDDDBBB>>>???CCCAAAMMMccc{{{pppfff\\\SSSKKKEEEAAA???>>>===============AAAAAABBBCCCDDDGGGJJJLLLRRRVVV]]]gggrrrxxxpppiiifffkkkttt|||wwwtttsssssssssvvvxxxvvvrrrmmmjjjhhhggghhhkkkooosssvvvxxxxxxwwwxxxyyyyyyyyy{{{~~~xxxxxx}}}xxxyyy|||vvvrrrpppnnnlllfff^^^QQQFFF===888444222222333444555444333222111.........------,,,,,,,,,------------------------------------------------++++++,,,---............------,,,,,,++++++++++++++++++++++++++++++++++++***+++,,,------------,,,(((''''''(((***+++***(((,,,,,,,,,,,,+++***))))))************************(((((()))))))))*********)))******+++,,,---------***+++++++++***+++,,,---...------------------,,,............/////////000000000111111222222222222///000111222444666888:::666666888:::;;;======>>>BBBCCCCCCBBBAAAAAABBBDDDEEEHHHLLLOOOPPPPPPPPPQQQQQQMMMKKKKKKIIIHHHLLLRRRfff|||'''''''''((((((((((((((('''&&&&&&''''''((()))***))))))((((((((())))))******---000333888>>>EEEIIIIIIJJJKKKMMMMMMMMMMMMMMMGGGEEEDDDCCCDDDGGGJJJLLLPPPQQQQQQPPPOOOLLLJJJHHHGGGCCCAAA???<<<999<<>>@@@AAABBBCCCBBB@@@@@@BBBCCCDDDGGGKKKMMMNNNNNNOOOPPPQQQMMMKKKLLLJJJHHHKKKQQQcccyyy&&&'''((())))))))))))((('''&&&&&&''''''((()))***))))))((((((((()))******---000555999===BBBGGGJJJKKKLLLMMMMMMMMMMMMKKKJJJCCCCCCCCCDDDFFFIIIMMMOOORRRRRRQQQPPPNNNLLLJJJHHHEEEAAA>>><<<888666;;;CCCNNNhhhnnnccc```SSSPPPJJJEEEBBBAAAAAABBB>>>???@@@???===;;;<<<===???AAACCCDDDFFFKKKSSSYYYcccmmm~~~zzzvvvtttoooiiiccc___[[[[[[cccmmmxxxxxxuuuqqqllliiihhhhhhggghhhjjjhhheee```]]]\\\\\\___cccfffgggggghhhiiiggghhhiiilllppptttxxxzzzzzzxxxvvvvvvxxxyyyzzzzzzzzz{{{~~~yyyuuurrrrrrrrryyy}}}}}}~~~vvvvvv~~~ppp___PPPDDD;;;666111111222444444555555555111111111111111111111111------------------------...------------,,,,,,,,,---------------,,,++++++(((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************)))***,,,,,,+++***))))))***+++,,,,,,,,,,,,***************+++++++++)))))))))*********++++++'''''''''((((((***+++,,,---(((%%%'''...111///+++,,,---......,,,,,,---...---......///000////////////000111333333222111111333333333333333444555666777777666777999<<>>???@@@AAABBBBBBAAA@@@@@@AAACCCDDDGGGJJJLLLMMMMMMOOOQQQRRROOONNNNNNLLLIIIKKKPPPbbbwww&&&''')))*********)))((('''&&&&&&''''''((()))***))))))((())))))***++++++444999???DDDGGGIIIKKKLLLLLLLLLMMMNNNMMMKKKIIIGGGBBBDDDGGGJJJNNNQQQTTTUUUQQQPPPNNNKKKGGGDDDAAA???>>>===>>>@@@AAAFFFRRR^^^ttt|||mmm___QQQGGGDDD@@@???>>><<<:::;;;<<<>>>999<<>>AAABBBBBBAAA@@@@@@AAACCCFFFHHHKKKMMMMMMNNNPPPRRRSSSPPPNNNOOOMMMJJJLLLPPPcccxxx''''''''''''''''''''''''(((((()))***+++,,,------((())))))((())),,,000333>>>AAADDDGGGIIIJJJMMMOOONNNNNNNNNMMMKKKJJJHHHGGGIIIKKKMMMPPPRRRRRRQQQQQQPPPNNNKKKFFFDDDCCC@@@<<<;;;>>>BBBFFFMMM\\\ooo|||jjjXXXMMMFFFAAA===;;;<<<<<<;;;:::;;;>>>@@@::::::;;;===@@@CCCGGGHHHLLLQQQWWW]]]gggzzz{{{xxxuuuqqqnnnoookkkgggggghhhfff```ZZZ^^^WWWRRROOOMMMNNNVVV___jjjddd]]]YYYYYYYYYUUURRRTTTTTTSSSQQQPPPNNNMMMMMMPPPSSSVVVXXXWWWWWWWWWWWWYYYUUUWWW```hhhjjjjjjkkklllooorrrooojjjgggiiikkkhhhgggfffgggiiikkklllllljjjiiigggccc___\\\\\\]]]eeejjjpppssssssssstttvvvuuuuuuvvvwwwzzz}}}{{{wwwwww{{{oooccc\\\XXXWWWMMMGGG???999555444333333444333111111222222000///---------------------------,,,+++******+++,,,---...,,,******+++,,,+++***+++++++++++++++++++++,,,++++++++++++++++++++++++)))))))))))))))*********************************))))))***+++,,,---------************************************************)))************+++++++++,,,,,,,,,,,,,,,+++***)))++++++,,,+++***+++...000111111111111000000000000//////000111111111111111111222222333333444444555666888:::<<<============@@@AAAAAAAAA@@@@@@BBBDDDDDDGGGJJJMMMMMMMMMMMMNNNOOOLLLJJJKKKKKKLLLQQQYYYhhhzzz''''''''''''''''''&&&&&&((((((((((((((((((((()))))))))******+++///555999@@@CCCFFFHHHIIIKKKMMMOOOOOOOOONNNNNNLLLKKKJJJIIIJJJLLLNNNQQQRRRRRRQQQQQQLLLKKKHHHDDDBBBBBBAAA@@@AAAEEENNN[[[jjj{{{zzznnn\\\NNNFFFAAA===:::;;;<<<===<<<;;;;;;===>>>;;;>>>AAADDDGGGKKKOOOSSSTTT\\\gggsss~~~{{{vvvrrroookkkhhheeefffccc``````bbb```[[[WWWXXXSSSNNNKKKIIIIIIOOOWWWgggbbb[[[XXXWWWUUUPPPLLLNNNMMMLLLKKKJJJIIIIIIHHHMMMPPPSSSUUUTTTSSSSSSSSSVVVRRRSSS[[[ccceeeeeefffjjjlllnnnkkkeeeaaabbbdddeeeeeeeeefffhhhjjjiiihhhffffffdddaaa]]][[[\\\]]]cccggglllnnnnnnnnnoooqqqrrrrrrrrrtttwwwzzz~~~zzzyyy}}}}}}pppgggbbb`````````XXXJJJ???777444333333444222111111111111000...------------------------,,,,,,+++******+++,,,,,,///---++++++,,,---,,,+++---,,,,,,++++++*********+++++++++++++++++++++++++++++++++******))))))(((************************(((((())))))***+++++++++************************************************)))************+++++++++,,,,,,,,,,,,,,,+++***)))++++++,,,+++***+++...000////////////............//////000111111111111111111222222333333444444555666888:::<<<============AAABBBCCCBBBAAAAAACCCEEEDDDGGGKKKMMMMMMMMMNNNOOOPPPLLLJJJKKKKKKKKKQQQXXXhhh|||(((((((((''''''&&&&&&&&&)))((((((((('''''''''&&&)))******+++...444;;;@@@DDDFFFIIIJJJKKKKKKMMMNNNPPPPPPOOOOOONNNMMMLLLKKKMMMNNNPPPQQQRRRRRRQQQPPPIIIFFFBBB@@@??????AAACCCFFFMMM]]]rrrtttbbbYYYMMMDDD@@@>>>;;;999;;;<<<======;;;:::;;;<<<<<>><<<:::;;;@@@FFFPPP\\\qqqmmm^^^PPPKKKDDD@@@>>>===<<<;;;:::;;;===<<<;;;:::;;;<<<@@@FFFKKKMMMOOOVVVcccmmmvvv}}}zzzwwwtttrrrnnnjjjeee```^^^[[[YYYWWWYYYWWWUUUUUUVVVUUUSSSQQQOOOLLLIIIHHHEEEBBBDDDIIIMMMMMMNNNQQQSSSRRRNNNKKKJJJJJJIIIIIIIIIJJJKKKLLLJJJMMMPPPQQQPPPNNNMMMMMMPPPPPPUUU```ffffffddddddkkkmmmmmmjjjfffcccbbbccccccdddfffhhhhhhfff```\\\______^^^\\\ZZZYYY[[[\\\aaabbbdddeeegggiiikkkmmmlllllllllnnnrrrwww|||}}}yyyoooiiihhhlllpppqqqqqqfffVVVFFF<<<777555444333111000000000000///---........................,,,,,,,,,,,,,,,,,,,,,,,,...---++++++,,,,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,++++++*********************************))))))))))))((((((((((((************************************************))))))*********+++++++++++++++,,,,,,,,,++++++***++++++,,,+++***+++...000000000000000111111111111//////000111111111111111111222222333333444444555555777999;;;===>>>>>>>>>>>>?????????>>>>>>@@@BBBCCCFFFJJJMMMMMMMMMNNNOOOQQQNNNLLLLLLKKKJJJOOOUUUaaazzz))))))((((((((('''''''''((((((((()))***++++++,,,)))***---000444<<>>======<<<<<<999;;;<<<<<<;;;;;;===???EEEKKKQQQVVV]]]jjj|||~~~}}}{{{xxxuuurrrqqqppphhhddd^^^ZZZWWWUUUSSSRRRUUUSSSQQQPPPOOONNNMMMKKKKKKHHHFFFFFFDDD@@@BBBGGGIIIKKKOOOSSSVVVVVVTTTQQQMMMLLLKKKKKKLLLMMMOOOPPPMMMOOORRRRRRPPPOOONNNNNNOOORRR\\\iiiooommmjjjiiijjjkkkkkkjjjiiigggggggggjjjkkklllmmmkkkeee^^^XXXYYYYYYYYYYYYXXXXXXZZZ]]]cccbbbaaabbbeeehhhkkkmmmiiiiiijjjlllpppuuuzzz}}}}}}~~~~~~}}}||||||xxxqqqwwwwwwppphhheeehhhooosssuuulllcccWWWJJJ@@@:::555222333222000000111111///...........................,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))***+++***)))*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---************************+++*********************************************************************))))))*********+++++++++***++++++,,,,,,,,,++++++++++++,,,+++***+++...000///000000000111111111222//////000111111111111111111222222333333444444555555666999;;;===>>>>>>>>>>>>?????????>>>>>>@@@BBBBBBEEEIIILLLLLLMMMNNNOOORRROOOMMMMMMLLLJJJMMMSSS[[[uuu((((((((((((((((((((((((&&&&&&'''((()))***++++++***,,,000444999???GGGLLLLLLNNNOOOOOONNNMMMMMMNNNPPPPPPQQQQQQRRRQQQQQQQQQPPPOOONNNMMMKKKJJJIIIIIIGGG@@@<<<>>>???DDDRRRbbbsssnnn```WWWMMMDDD???>>>===;;;;;;;;;;;;<<<:::;;;<<<======@@@CCCFFFGGGNNNXXXcccqqq~~~{{{||||||{{{yyyxxxvvvssspppmmmlllkkkkkkaaa]]]WWWRRRPPPNNNMMMLLLNNNMMMKKKIIIGGGFFFFFFFFFFFFDDDCCCDDDCCC@@@BBBGGGIIILLLQQQVVVXXXXXXVVVUUUSSSRRRQQQPPPQQQSSSUUUWWWXXXXXXYYYXXXVVVUUUVVVWWWVVVZZZdddpppvvvtttqqqrrrrrrsssttttttuuuuuuttttttuuuuuuuuusssoooggg^^^WWWSSSUUUWWWXXXZZZ\\\aaadddiiifffcccbbbeeehhhkkkmmmhhhhhhjjjmmmqqqvvvyyy{{{|||||||||zzzyyyyyy|||~~~vvvhhhjjjttt~~~qqqjjjcccccciiipppttttttjjjcccYYYOOOEEE===777222444333111111222222000///........................,,,,,,------------,,,,,,,,,***)))((()))***)))((())))))***+++,,,------...++++++++++++++++++++++++(((((()))***+++,,,------************************+++++++++++++++,,,,,,,,,************************************************)))************+++++++++******+++,,,,,,,,,++++++++++++,,,+++***+++...000------......//////000000//////000111111111111111111222222333333444444555555666999;;;===>>>??????@@@AAABBBAAA@@@AAABBBDDDBBBEEEIIILLLMMMMMMNNNOOOSSSPPPNNNNNNLLLIIILLLQQQYYYqqq'''''''''((())))))******(((((())))))******++++++---000444999===CCCIIIMMMLLLNNNOOOOOONNNMMMNNNOOOOOOPPPPPPQQQRRRRRRRRRQQQOOONNNLLLJJJHHHFFFFFFEEEFFF???>>>DDDKKKTTTiii}}}~~~{{{|||zzzuuuhhhYYYOOOJJJDDD>>>;;;<<<;;;;;;:::;;;<<<>>><<<===>>>???AAAEEEKKKPPPSSS\\\jjj|||yyywwwxxxwwwtttpppnnnlllhhheeecccbbbbbbccc\\\XXXQQQMMMJJJIIIHHHGGGGGGFFFEEEDDDBBBBBBCCCDDDFFFCCCCCCEEEDDDCCCFFFLLLPPPTTT[[[```cccdddddddddaaa```^^^]]]^^^```bbbdddiiiiiigggeeebbbbbbeeegggggghhhoooxxx{{{zzz{{{~~~~~~zzzsssiii^^^WWWRRRUUUZZZ^^^ccciiippptttvvvpppjjjhhhiiilllmmmnnnmmmnnnqqquuuxxx{{{~~~}}}{{{zzz|||}}}uuuiiiffflllyyy~~~||||||yyywwwtttkkkeee___```gggnnnpppooogggaaaXXXOOOGGGAAA;;;777555444222222333333111000........................,,,,,,---......---,,,,,,---+++))))))***+++***)))*********++++++,,,,,,---++++++++++++++++++++++++((())))))******+++++++++******************************++++++,,,,,,------************************************************)))************+++++++++)))***+++,,,,,,,,,,,,+++++++++,,,+++***+++...000---------...///000000000//////000111111111111111111222222333333444444555444666888;;;===>>>??????AAABBBCCCBBBAAAAAACCCEEECCCGGGKKKNNNOOOPPPQQQRRRTTTPPPOOOOOOLLLIIIKKKPPP\\\ppp&&&&&&'''((()))***++++++---------,,,,,,,,,,,,+++///222888<<>>???JJJTTTaaazzzzzzxxx|||uuullliiijjjhhhdddYYYMMMFFFCCC???:::;;;<<<<<<;;;;;;<<>>:::===<<<;;;;;;>>>@@@AAAAAABBB???AAAIIIOOOSSS^^^iiiwww|||vvvnnnhhhccc```^^^]]]\\\ZZZXXXWWWUUURRRPPPNNNMMMLLLJJJHHHFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBEEEEEEFFFIIIIIIKKKTTT___gggsss~~~tttttttttttttttsssssssssttttttttttttsssuuuxxx{{{tttzzz~~~|||}}}{{{sssiiibbb]]]XXX]]]dddmmmzzz}}}xxxwwwzzz}}}~~~~~~}}}wwwsssfffccchhhuuu{{{zzzyyyooofff]]]\\\\\\___bbbdddcccaaaccc]]]VVVPPPIIIAAA;;;999666333000000111222333333.........///////////////------,,,,,,---...000111,,,++++++******++++++,,,---,,,++++++------,,,+++---......---,,,+++***))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))------,,,++++++,,,------,,,++++++******++++++,,,))))))))))))******************+++,,,---......///,,,......,,,)))(((,,,000......///000000000000000000111111111111222222222111222222333333444444555666777:::<<<>>>======<<<>>>AAACCCCCCAAAAAACCCFFFDDDHHHMMMOOOPPPPPPPPPQQQQQQQQQPPPMMMKKKKKKMMMOOO]]]ooo***)))((((((((()))++++++''')))******+++,,,000333777;;;@@@EEEGGGIIIKKKMMMPPPRRRSSSRRRPPPOOOOOOPPPSSSQQQPPPPPPPPPPPPOOOMMMKKKJJJFFFDDDCCCCCCBBB??????DDDOOO```sss~~~|||tttkkkhhheee```\\\UUUNNNFFFAAA@@@???<<<999;;;::::::;;;===???@@@AAAFFFEEEIIIRRRZZZdddsss}}}|||vvvrrrllleee^^^YYYVVVUUUWWWVVVUUUTTTSSSQQQOOOMMMLLLKKKJJJHHHFFFEEECCCCCCCCCCCCBBBAAAAAABBBCCCCCCGGGGGGIIIMMMNNNRRR[[[fffttt|||wwwssssssrrrpppnnnmmmlllkkklllmmmmmmmmmmmmnnnqqqsssooorrruuuvvvuuussssssttttttuuuvvvwwwvvvuuusssrrruuuuuutttpppiiiccc^^^\\\]]]eeepppzzz}}}}}}~~~wwwrrrfffaaaeeeqqquuuqqqqqqwww~~~~~~}}}tttlllaaa___^^^aaafffiiiiiigggfffaaaZZZSSSKKKDDD>>><<<666333000///000111222111//////////////////......//////...---------...///+++******************+++---,,,++++++------,,,+++)))******+++++++++******++++++++++++++++++++++++************************************************---,,,+++******+++,,,---,,,++++++******++++++,,,))))))))))))******************************++++++*********((('''(((***---......///000000000000000000111111111111222222222111222222333333444444555666777:::<<<===>>>===<<<===@@@BBBBBB@@@@@@BBBEEEFFFIIINNNPPPPPPPPPPPPPPPPPPPPPOOOMMMKKKKKKMMMOOO\\\nnn)))))))))((()))******+++((()))))))))***...222666<<<@@@EEEIIIKKKLLLNNNPPPPPPQQQRRRQQQOOOOOOPPPRRRSSSQQQOOONNNNNNMMMLLLJJJJJJHHHEEEBBBAAA@@@@@@AAACCCQQQfff{{{}}}sssnnnnnnlllddd\\\KKKFFF@@@=========;;;999<<<<<<<<<===???AAACCCEEEMMMOOOWWWcccqqq}}}zzzxxxvvvuuulllhhhbbb[[[UUUPPPMMMLLLRRRRRRQQQPPPOOOMMMLLLKKKJJJIIIHHHFFFEEECCCBBBBBBCCCBBB@@@???@@@BBBEEEFFFJJJIIILLLPPPSSSWWW```jjjxxxyyypppiiieeeeeecccbbb```^^^]]]\\\\\\^^^_________```bbbdddiiihhhgggggghhhhhhfffeeebbbbbbbbbccccccccccccccchhhhhhfffbbb^^^[[[[[[\\\dddqqqwwwpppddd___bbbmmmrrrllleeedddhhhxxx}}}yyyvvvtttvvvzzz{{{uuufffbbb___aaagggllllllkkkfffccc\\\TTTLLLFFFAAA>>>777444111000000111000000000000000//////.........000000///------,,,,,,---******))))))))))))******---+++***+++,,,---,,,+++'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,+++***))))))***+++,,,,,,++++++******++++++,,,)))))))))*********+++++++++++++++*********))))))+++)))'''((()))+++,,,,,,......///000000000000000000111111111111222222222111222222333333444444555666777999<<<===>>>=========@@@BBBAAA??????AAADDDHHHKKKOOOQQQQQQPPPOOOOOOOOOOOONNNLLLIIIIIILLLNNN[[[mmm)))))))))))))))******+++))))))******,,,000666:::@@@CCCHHHLLLMMMNNNPPPQQQPPPPPPPPPOOONNNNNNQQQSSSSSSQQQOOONNNMMMLLLJJJHHHKKKHHHDDDBBB???===AAAFFFRRReee~~~}}}vvvttttttnnnaaaVVVFFFBBB>>><<<<<<======<<>>>>>>>>>>>AAACCCBBB@@@???BBBDDDIIILLLPPPQQQQQQOOONNNNNNNNNNNNMMMKKKIIIIIIKKKMMMZZZlll((()))))))))************)))***+++,,,...333:::???BBBEEEJJJMMMNNNNNNOOOQQQPPPPPPPPPOOONNNNNNPPPSSSSSSQQQOOOMMMMMMKKKIIIGGGIIIEEEAAA???<<<;;;DDDPPPkkk}}}wwwtttpppeeeTTTGGGCCC@@@>>><<<<<<=========>>>???AAACCCEEEKKKRRRWWWdddsss~~~|||yyyxxxtttppplllgggdddbbbaaa^^^YYYSSSNNNKKKIIIHHHRRRSSSSSSPPPLLLHHHGGGHHHIIIIIIHHHGGGFFFFFFEEEEEEEEECCCBBBAAACCCGGGKKKMMMOOOKKKJJJLLLLLLKKKOOOUUUWWW\\\^^^[[[YYYYYYWWWSSSNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQQQQRRRTTTVVV```ZZZTTTTTTWWWXXXUUUQQQQQQPPPPPPOOOPPPRRRTTTVVVWWWUUUSSSPPPOOORRRXXX\\\lll|||}}}rrrrrruuu|||xxxnnndddaaacccmmmuuupppcccXXXNNNVVVeeexxx}}}nnngggiiiuuu{{{wwwttttttsssrrrpppgggkkkjjjaaaXXXRRRKKKEEE???<<<999777666555222111222222111000///......---,,,------.........//////---,,,,,,++++++,,,,,,---,,,+++******,,,,,,+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***))))))***++++++,,,++++++******++++++,,,************++++++++++++******+++,,,------......///---+++,,,000222111///......///000000000000000000000111111111222222222111222222333333444444555666777888:::<<<>>>??????@@@CCCEEEDDDAAAAAACCCEEEIIILLLPPPQQQPPPNNNNNNMMMNNNNNNMMMJJJHHHHHHJJJLLLYYYlll(((((()))************)))***+++---///222888>>>BBBDDDGGGKKKMMMNNNNNNOOOPPPOOOPPPQQQPPPNNNNNNOOOQQQRRRPPPNNNMMMLLLKKKIIIGGGDDD???<<<<<<;;;===MMM___xxxpppgggZZZKKK@@@???>>>===<<<;;;;;;<<<===<<<>>>BBBEEEKKKUUUaaajjj}}}}}}}}}~~~|||xxxuuurrrppplllgggccc^^^ZZZYYYYYYVVVRRRMMMJJJHHHGGGFFFNNNPPPQQQNNNHHHEEEDDDFFFIIIIIIHHHHHHHHHGGGGGGGGGEEEDDDCCCDDDEEEIIILLLNNNMMMIIIFFFGGGFFFDDDFFFIIINNNQQQPPPNNNNNNPPPPPPNNNNNNMMMMMMLLLKKKKKKJJJJJJMMMNNNMMMMMMLLLNNNQQQTTT]]]XXXSSSSSSVVVWWWUUUQQQOOOOOONNNNNNOOOQQQRRRTTTSSSRRRPPPNNNMMMOOOTTTXXXgggssswwwnnnhhhhhhkkkqqq{{{xxxnnngggeeegggooouuurrreeeZZZOOOPPPVVVfffzzzqqqhhhiiiuuu}}}vvvsssrrrttt}}}vvvjjjbbbWWWLLLCCCAAA>>><<<:::777444222111111111000000/////////+++,,,---...////////////------,,,,,,,,,,,,------,,,***)))***+++,,,+++*********+++++++++******)))++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,++++++******++++++,,,*********++++++++++++,,,'''((()))***+++,,,,,,---,,,++++++,,,...///...---......///000000000000000000111111111111222222222111222222333333444444555666777888:::<<<>>>???@@@AAADDDFFFEEEBBBAAACCCFFFHHHKKKOOOPPPOOONNNMMMMMMNNNNNNMMMKKKHHHHHHKKKMMMYYYlll'''((()))***+++******)))))),,,///333666;;;AAAEEEEEEHHHLLLNNNNNNNNNNNNOOOOOOPPPQQQQQQOOOMMMMMMNNNOOONNNLLLKKKJJJIIIGGGFFFAAA;;;:::===>>>EEE\\\uuutttfffYYYNNNFFFAAA;;;<<<<<<<<<<<<===???@@@AAADDDJJJPPPZZZiii|||}}}xxxwwwwwwxxxxxxuuuoookkkfffdddaaa]]]YYYUUURRRQQQQQQOOOLLLHHHFFFDDDDDDDDDHHHLLLNNNLLLGGGDDDEEEGGGHHHHHHHHHHHHHHHGGGGGGGGGDDDDDDDDDEEEFFFIIIKKKLLLJJJEEECCCDDDDDDCCCDDDGGGJJJLLLMMMLLLNNNRRRRRRNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPNNNMMMLLLOOOTTTWWW___\\\ZZZZZZ\\\]]][[[ZZZUUUUUUUUUUUUVVVWWWXXXXXXVVVUUUTTTRRRPPPPPPSSSUUU___gggnnnsssuuussskkkbbb^^^^^^```eeelllssswwwyyyyyy}}}zzzvvvnnnooonnnkkkjjjqqq~~~xxxnnnggghhhkkkqqqxxxwwwooofffXXXTTTRRRXXXggg{{{pppeeedddmmmyyy{{{zzz}}}ppp```RRRFFFDDDAAA>>><<<888444111111000000000000000000000,,,---...//////......------,,,,,,++++++,,,,,,---+++***)))***+++,,,+++)))((()))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++---,,,+++******+++,,,---,,,++++++******++++++,,,*********+++++++++,,,,,,)))))))))******+++++++++***+++------+++++++++,,,......///000000000000000000111111111111222222222111222222333333444444555666777888999;;;>>>@@@AAAAAACCCEEEDDDAAA@@@BBBEEEFFFIIIMMMOOONNNMMMMMMMMMOOOOOOMMMKKKIIIIIIKKKMMMZZZmmm'''((()))++++++******)))))),,,111555999>>>CCCFFFGGGJJJMMMOOOOOOOOOOOOOOOOOOQQQRRRRRROOOMMMLLLLLLMMMKKKJJJIIIIIIHHHFFFEEE@@@;;;:::???CCCNNNjjjyyyjjjXXXJJJAAA???@@@:::<<<===>>>???@@@CCCEEEIIINNNTTT]]]jjj}}}|||xxxvvvtttsssssssssooohhhccc\\\[[[YYYVVVSSSPPPMMMLLLNNNLLLIIIFFFDDDCCCDDDDDDFFFJJJMMMLLLHHHFFFHHHKKKGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCDDDEEEGGGHHHJJJJJJGGGBBBAAADDDEEEEEEFFFJJJFFFJJJMMMOOORRRVVVUUUQQQPPPQQQRRRTTTVVVWWWYYYYYYZZZXXXVVVTTTSSSWWW\\\aaacccbbbbbbbbbdddddddddccc^^^^^^____________``````ZZZ[[[ZZZWWWUUUSSSTTTVVVYYY]]]bbbeeejjjkkkeee]]]XXXWWWXXX[[[aaaeeehhhiiifffkkkqqqvvvuuuppphhhcccXXX[[[]]]]]]^^^fffuuuxxxoooeeehhhmmmttt|||{{{tttccc\\\TTTQQQYYYlllzzzlllaaa]]]dddnnn}}}xxxdddSSSGGGEEEAAA???<<<999444111000000000000000111111111...////////////---,,,+++,,,++++++******++++++,,,+++***)))***+++++++++)))((()))***,,,.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++,,,------,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,---------,,,,,,,,,,,,+++***---///...+++***+++---...//////000000000000000000111111111111222222222111222222333333444555555666777777999;;;>>>@@@AAA@@@CCCEEECCC@@@???AAADDDEEEHHHLLLNNNNNNMMMLLLMMMOOOOOONNNLLLJJJIIILLLNNNZZZmmm((((((((()))))))))))))))(((,,,111666;;;???DDDGGGKKKLLLMMMNNNNNNMMMLLLKKKNNNOOOQQQRRRRRRQQQOOONNNMMMIIIGGGIIIHHHEEECCCDDD<<<>>>???BBBLLLbbb{{{jjjXXXMMMFFFAAA???AAADDD@@@>>>@@@@@@AAAEEEJJJPPPVVV^^^jjj~~~}}}~~~zzzwwwxxxzzzyyytttnnnmmmllljjjhhhgggddd```]]]TTTSSSRRRPPPNNNMMMKKKKKKHHHGGGFFFDDDCCCCCCBBBBBBFFFHHHJJJJJJIIIIIIIIIKKKHHHHHHGGGFFFEEEDDDCCCBBBEEECCCBBBDDDHHHIIIHHHGGGIIIFFFDDDEEEHHHKKKJJJIIIJJJNNNRRRVVVXXXYYY[[[\\\[[[\\\^^^```bbbcccddddddaaacccddddddeeegggjjjmmmppprrrtttuuuuuuvvvwwwyyyrrrqqqooonnnnnnpppqqqrrrpppmmmgggccc```]]]YYYWWW___aaaeeeiiijjjgggaaa\\\XXXZZZ[[[[[[[[[[[[]]]___bbbaaabbbcccccc```\\\YYYTTTPPPOOOQQQVVV```ppp~~~|||rrriiidddfffnnnzzz}}}}}}vvvhhh\\\UUUPPPTTThhh|||qqqcccXXXVVV]]]dddoooyyyttteee\\\LLLHHHCCC@@@???===:::777111222222111///......000000000000000///////////////...---+++******++++++)))***,,,---...---,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,---......,,,++++++******++++++,,,++++++************+++++++++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,------000000111111111000000/////////000111111111111111000111222222444444555666666777999;;;============AAABBBDDDDDDCCCBBBCCCDDDEEEHHHMMMPPPPPPNNNNNNNNNPPPLLLJJJJJJHHHFFFHHHMMMVVVppp))))))))))))******++++++...222888===AAAEEEIIIKKKMMMMMMMMMNNNNNNMMMMMMMMMOOOPPPPPPQQQPPPOOONNNMMMPPPLLLJJJJJJHHHCCC@@@AAA;;;;;;>>>HHHZZZsss{{{lll^^^OOOFFFBBB???>>>???AAA>>>>>>AAACCCDDDHHHNNNWWWddduuu|||zzzzzzyyyxxxwwwwwwsssqqqqqqrrrqqqlllgggfffeeecccbbb```]]]YYYVVVQQQPPPOOOMMMLLLJJJIIIHHHHHHGGGFFFDDDCCCBBBBBBBBBFFFHHHJJJJJJIIIHHHHHHIIIFFFFFFEEEDDDCCCBBBAAA@@@BBBAAA@@@CCCGGGIIIIIIHHHKKKHHHFFFHHHKKKOOOPPPPPPRRRVVV[[[```bbbdddfffhhhfffgggjjjllloooqqqrrrsssxxxyyyzzzzzz{{{|||~~~xxxsssooollliiinnnooorrruuuuuurrrlllggg``````aaaaaa``````^^^^^^[[[ZZZZZZ[[[[[[YYYUUURRRRRRNNNMMMQQQWWWaaappp~~~~~~rrrhhhbbbeeeooo}}}{{{oooccc[[[SSSQQQ^^^ppp|||uuujjj]]]UUUTTTYYY^^^bbblllxxx}}}ooobbbYYYLLLHHHBBB>>>>>>===<<<;;;:::888555222000000000000000000000000///////////////...---+++++++++++++++***+++,,,,,,---------,,,******+++++++++,,,,,,,,,+++++++++*********)))))),,,++++++******++++++,,,++++++************+++++++++++++++*********))))))******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,+++******)))******+++,,,,,,------000000111111111000000/////////000111111111111111111111222333444555555666666777999;;;============???AAABBBCCCBBBAAABBBCCCEEEHHHMMMOOOOOONNNNNNNNNPPPLLLKKKKKKIIIFFFIIINNNVVVppp)))))))))***+++,,,---...000555;;;@@@CCCFFFIIIKKKOOOOOONNNNNNNNNNNNOOOOOOQQQPPPPPPOOONNNMMMLLLLLLLLLHHHFFFFFFCCC===;;;<<<===>>>EEEVVVoooyyyjjjZZZOOOEEEAAA@@@>>>>>>@@@@@@>>>@@@DDDGGGJJJQQQXXXcccwww|||yyyuuusssrrrrrrpppoooooollliiiiiiiiihhhddd``````^^^]]][[[ZZZWWWSSSPPPMMMMMMKKKJJJHHHGGGEEEEEEGGGFFFEEEDDDCCCBBBBBBBBBDDDFFFIIIIIIHHHFFFEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@CCCBBBCCCEEEIIIMMMNNNNNNLLLJJJIIIJJJOOOTTTXXXZZZ[[[___eeekkknnnqqqtttvvvxxxzzz}}}}}}~~~xxxtttooommmllllllmmmkkkfffaaa[[[ZZZYYYYYYXXXWWWTTTQQQRRROOONNNSSSYYYbbbppp|||wwwkkk```dddooo~~~vvvmmmeeeXXXOOORRR\\\rrrvvvnnnbbbXXXSSSSSSUUUWWWYYYbbbooo|||{{{yyywwwssskkk```XXXOOOJJJDDD@@@@@@BBBEEEFFFFFF@@@888333222222111000000000000000///////////////...---,,,+++++++++,,,,,,,,,++++++,,,,,,------******+++++++++,,,,,,,,,------,,,+++***((('''''',,,++++++******++++++,,,++++++************+++++++++++++++*********************+++++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,++++++*********++++++,,,,,,------///000000111111000000000//////000111111111111111111111222333444555666666666777999;;;============<<<>>>AAAAAAAAAAAABBBCCCEEEHHHLLLOOOOOONNNNNNNNNPPPMMMKKKKKKIIIGGGJJJOOOYYYsss((((((((()))+++---...000333777===BBBEEEGGGIIIJJJQQQPPPOOONNNNNNOOOPPPQQQRRRQQQOOOMMMKKKKKKJJJJJJGGGDDDCCCDDDAAA<<<;;;>>>AAAHHHWWWlllwwwfffYYYMMMFFF@@@@@@@@@???@@@CCCCCCAAABBBGGGLLLRRR^^^jjjzzz~~~wwwtttpppmmmlllkkkiiihhhiiigggdddccccccbbb___]]]]]][[[ZZZYYYWWWUUUQQQNNNKKKJJJIIIHHHFFFEEEDDDCCCFFFEEEDDDCCCBBBBBBBBBBBBAAADDDFFFGGGEEECCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBGGGGGGHHHJJJNNNRRRTTTVVVTTTRRRRRRTTTYYY___fffiiiiiinnnuuuzzz|||{{{|||~~~{{{ssslllfffeeecccbbbbbb```]]][[[WWWTTTSSSWWW]]]cccmmmvvvyyyzzzzzzwwwttttttwwwzzz{{{zzz|||uuugggkkkuuuzzzuuummm```RRRMMMPPP]]]oooyyyqqqiii^^^WWWVVVVVVUUUSSSWWW]]]jjjxxxtttqqqmmmmmmmmmiii```XXXQQQNNNIIIGGGHHHKKKPPPSSSOOOFFF:::333222333111///000000000000////////////......------,,,,,,,,,,,,---,,,+++***+++,,,---...******+++++++++,,,,,,,,,///......---,,,+++***))),,,++++++******++++++,,,,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,)))))))))***************+++,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,------...///000000000000000000//////000111111111111111111111222333444555666666666777999;;;============<<<>>>@@@AAAAAAAAACCCDDDEEEHHHLLLNNNNNNMMMMMMNNNPPPMMMKKKKKKJJJGGGJJJPPP___www((('''((()))+++---000222:::===BBBFFFHHHIIIKKKMMMRRRQQQPPPOOOOOOPPPQQQRRRQQQPPPNNNLLLJJJIIIHHHHHHHHHEEEDDDDDD@@@<<<>>>CCCFFFVVVmmmtttdddVVVLLLEEE@@@>>>???@@@???@@@CCCFFFDDDEEEJJJQQQ]]]ppp~~~yyyuuusssssspppllliiigggfffdddbbbbbb```___^^^]]]\\\[[[ZZZZZZYYYWWWWWWVVVSSSOOOMMMJJJJJJIIIGGGFFFEEEDDDDDDEEEDDDCCCBBBAAAAAAAAABBB???AAACCCDDDBBBAAA@@@@@@AAAAAAAAABBBCCCCCCDDDDDDIIIJJJLLLNNNQQQUUUZZZ]]]aaaaaaaaadddhhhooowww|||}}}|||wwwuuutttsssqqqoookkkhhh```\\\ZZZ]]]```bbbggglllkkkiiigggcccbbbaaabbbddddddaaaaaadddiiirrrsssuuu}}}}}}{{{yyysssgggZZZRRRQQQRRRYYYbbbkkksssxxxuuupppkkkddd\\\YYYYYYYYYTTTPPPRRRWWWccc{{{|||tttoookkkgggfffgggddd]]]WWWPPPPPPNNNNNNOOORRRWWWZZZQQQHHH;;;444333333111...000000000000////////////------------------,,,,,,...---,,,+++***+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,******************************+++++++++,,,,,,,,,*********+++++++++,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---------......///000000000000000//////000111111111111111111222333444555666666777666777999;;;===============???AAABBBBBBBBBDDDEEEEEEHHHKKKMMMMMMMMMMMMNNNOOOLLLKKKKKKIIIGGGJJJPPPccczzz((((((((())),,,///333555<<<>>>BBBDDDEEEGGGIIIKKKQQQQQQPPPPPPPPPPPPQQQQQQNNNNNNMMMKKKJJJHHHGGGGGGEEEBBB@@@???;;;999>>>FFFPPPdddppp```TTTJJJCCC@@@<<<;;;>>>???===???CCCFFFEEEIIIRRR^^^ooo|||wwwrrrooommmooolllhhhdddbbbaaa^^^]]]ZZZYYYXXXWWWWWWWWWWWWWWWXXXVVVUUUTTTTTTQQQNNNKKKJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCBBBAAAAAAAAAAAAAAA>>>@@@BBBBBBAAA@@@AAABBB@@@@@@BBBCCCEEEGGGHHHIIIKKKNNNQQQTTTXXX^^^dddiiinnnppprrrtttxxx~~~yyyuuummmgggdddffffffeeeeeegggccc```\\\YYYXXXWWWVVVUUUUUUSSSTTTWWW[[[dddvvv{{{zzz~~~}}}|||vvvmmmccc\\\YYYOOOMMMLLLRRR]]]fffhhhfffddd```]]]]]]^^^[[[TTTNNNGGGMMMYYYpppyyyssshhheeebbbaaa```]]]YYYTTTOOOQQQTTTUUUUUUUUUVVVWWWMMMFFF===666444222111///000000000000////////////------............---,,,------,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,(((((()))***++++++,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,***************+++++++++******+++++++++,,,,,,,,,*********+++,,,,,,------+++,,,,,,---------------,,,,,,,,,,,,------------------...///000000000000//////000111111111111111222222333444555666777777666777999;;;============>>>@@@BBBBBBBBBBBBCCCDDDEEEHHHKKKLLLLLLLLLMMMNNNNNNKKKIIIJJJIIIGGGJJJOOOaaayyy*********+++...222666999===???@@@AAABBBDDDGGGJJJOOOPPPPPPQQQQQQPPPPPPOOOKKKKKKLLLKKKJJJHHHFFFEEE???===<<<;;;;;;===FFFQQQbbbsss}}}~~~~~~yyyzzzlll[[[NNNHHHCCC======;;;;;;>>>???>>>AAAFFFFFFJJJTTTcccsss~~~}}}{{{zzzwwwssspppmmmkkkjjjjjjgggbbb___\\\ZZZXXXVVVTTTTTTTTTTTTSSSTTTVVVWWWXXXVVVUUUTTTTTTRRRNNNKKKIIIIIIHHHGGGFFFFFFEEEEEECCCBBBAAAAAA@@@AAAAAAAAA@@@AAABBBAAAAAABBBDDDGGGDDDEEEGGGJJJMMMOOORRRSSSUUUXXX]]]bbbhhhpppzzz}}}wwwssstttsssooolllllliiiddd___\\\[[[ZZZVVVSSSQQQPPPRRRTTTWWW^^^nnn}}}xxxpppjjjdddaaaSSSLLLFFFGGGMMMUUU[[[^^^```aaabbbeeeddd___WWWQQQEEEKKKTTTeee~~~xxxppplllbbbaaa```^^^\\\YYYVVVTTTQQQWWW]]]___\\\VVVRRRPPPGGGDDD???:::666333222111000000000000////////////,,,---...//////...------,,,---------,,,,,,+++*********+++++++++,,,,,,,,,(((((()))***++++++,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---))))))*********+++++++++******+++++++++,,,,,,,,,)))))))))***+++,,,,,,,,,+++,,,,,,---......------------------------------,,,---...///000000000000//////000111111111111111222222333444555666777777666777999;;;============>>>???AAABBBAAA@@@AAABBBEEEHHHJJJLLLLLLLLLMMMNNNLLLIIIHHHIIIHHHFFFIIIOOO[[[rrr,,,,,,,,,---000555999<<>>======@@@BBBIIIWWWeeesss{{{xxxxxxqqqvvv}}}vvvnnn^^^MMMDDDBBB???;;;===;;;<<<@@@AAAAAAEEEKKKHHHOOO^^^rrrzzzvvvtttrrrqqqooollljjjiiihhhgggfffccc^^^[[[XXXVVVTTTRRRSSSTTTTTTTTTSSSUUUWWWYYYYYYXXXWWWVVVVVVTTTPPPNNNIIIHHHHHHGGGFFFEEEEEEDDDBBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBDDDGGGKKKJJJKKKNNNQQQUUUXXX[[[\\\```dddkkkrrryyyzzzvvvuuurrrmmmgggdddcccaaa[[[WWWQQQQQQSSSUUUVVV\\\jjjyyy{{{}}}yyyqqqmmmiiifffXXXQQQIIIFFFGGGLLLTTT[[[aaadddiiilllkkkddd[[[UUUKKKOOOUUU___qqqxxxllleeeccc^^^___```^^^[[[WWWVVVUUUVVV]]]eeegggbbbXXXPPPKKKCCCCCCAAA===888444333333000000000000////////////,,,---.../////////------,,,,,,---...---,,,***)))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---))))))******++++++++++++******+++++++++,,,,,,,,,'''(((((()))***++++++++++++,,,,,,---.........---------------------------,,,---...///000000000000//////000111111111111111222333333444555666777777666777999<<<===============???AAAAAA?????????@@@FFFHHHJJJKKKKKKLLLMMMOOOKKKHHHGGGHHHGGGEEEIIINNNTTTmmm((()))+++---111888???EEEIIIGGGEEEGGGJJJLLLLLLJJJNNNNNNNNNOOOOOOQQQRRRSSSOOOMMMJJJIIIIIIGGGBBB>>><<<======>>>III]]]oooxxx|||uuuppptttuuu{{{pppaaaXXXLLLDDDBBB@@@>>>;;;>>>===???BBBBBBAAAEEEKKKUUU[[[kkk|||vvvrrrnnnllljjjjjjjjjgggccc___]]]]]]^^^\\\YYYUUUSSSRRRQQQQQQRRRNNNMMMSSSZZZ]]]]]]\\\ZZZ___```\\\YYYYYYTTTLLLKKKIIIGGGEEEDDDCCCCCCCCCDDDBBB???>>>>>>>>>>>>===???BBBDDDFFFHHHJJJMMMPPPNNNSSSYYY^^^aaaeeejjjooowwwzzz~~~}}}vvvpppmmmiiieeeaaaYYYYYYYYYYYY[[[___fffjjjllloooqqqqqqpppooorrrtttwww|||~~~~~~ssskkkiiiiii___ZZZRRRLLLIIIKKKPPPSSS\\\___hhhpppooofff___\\\XXXYYY^^^fffpppyyyzzzpppfff^^^ZZZUUUWWW[[[]]]\\\XXXSSSOOOWWW^^^eeehhhdddZZZNNNGGGFFFBBB<<<888555444333222000000000000////////////+++(((&&&'''+++------,,,111000...---,,,,,,------000...++++++,,,---------000***(((---111000---,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......------,,,+++*********+++*********+++,,,---...///------,,,,,,,,,,,,------000,,,******---000111000000111111111111111000000222222333333333222222111444333222111111222444666444666888:::===???@@@@@@BBBBBBCCCAAA??????@@@BBBFFFIIILLLMMMLLLKKKKKKLLLNNNLLLLLLMMMJJJFFFGGGKKKVVVhhh)))+++...222666;;;BBBGGGHHHFFFFFFGGGKKKNNNNNNMMMOOOOOOOOOOOOPPPPPPPPPQQQNNNLLLJJJIIIHHHFFFAAA===<<<@@@DDDJJJYYYnnn~~~xxxsssvvvpppbbbVVVNNNDDD???===>>><<<:::===<<<>>>BBBCCCCCCIIIPPPYYYeee}}}}}}|||yyyuuuppplllhhhfffeeedddaaa]]]YYYWWWXXXZZZ[[[YYYUUURRRPPPOOOOOOOOORRRPPPPPPTTTYYY]]]___```bbbeeeccc^^^ZZZYYYTTTMMMLLLKKKHHHFFFEEEDDDDDDDDDEEECCCBBBAAABBBCCCCCCCCCFFFGGGIIIJJJLLLOOOSSSWWWXXX^^^ffflllqqqwww~~~~~~zzzwwwrrrnnnkkkjjjgggdddbbbdddfffiiiiiijjjjjjhhhdddcccdddfffjjjpppxxx}}}~~~|||yyyxxxvvvtttuuuzzz}}}~~~wwwnnnhhheee^^^[[[UUUQQQOOOOOOQQQSSS[[[___hhhrrrtttmmmfffdddcccdddjjjuuu~~~yyypppggg___YYYUUUWWWZZZ]]]___^^^ZZZTTTPPPQQQWWW___dddbbb[[[RRRLLLFFFBBB<<<888555444222111000000000000////////////---+++)))))),,,......---000///...---,,,---......111...,,,+++,,,------,,,---'''%%%***...---***))),,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++,,,,,,------******))))))((()))))))))+++++++++++++++,,,---......------------------......+++)))***---//////.........////////////......111111222222222222222111444333222111111333444666666777999;;;<<<===>>>>>>@@@AAAAAAAAA@@@@@@BBBDDDFFFHHHKKKMMMLLLKKKKKKKKKNNNLLLLLLMMMJJJFFFGGGKKKWWWhhh+++...333777<<<@@@EEEIIIGGGFFFFFFHHHLLLOOOPPPOOOOOOPPPPPPQQQPPPOOONNNMMMLLLKKKIIIHHHGGGDDD@@@======DDDNNN[[[mmmrrrqqqxxxvvvbbbRRRJJJDDD===:::;;;<<<<<<;;;>>>===???CCCEEEHHHQQQZZZdddyyyzzzvvvuuusssppplllhhhdddaaa```^^^YYYTTTPPPPPPTTTWWWWWWUUURRROOOMMMMMMNNNOOORRRSSSUUUVVVYYY^^^cccgggnnnlllggg___ZZZWWWRRRLLLMMMKKKIIIFFFEEEDDDDDDDDDBBBBBBAAABBBCCCDDDFFFGGGMMMOOOQQQRRRUUUYYY___ccceeekkkuuu}}}|||xxxsssooommmlllllljjjiiieee```[[[XXXXXXYYY]]]bbbhhhlllllliiifffdddddddddhhhpppuuuwww{{{|||rrrhhhbbb___]]]ZZZWWWUUUTTTTTTUUUYYY[[[cccnnntttrrroooooowww{{{|||wwwoooeee]]]XXXUUUTTTYYY\\\___aaa```[[[UUURRRLLLQQQWWW\\\]]]XXXRRRMMMEEEAAA<<<777555333111000111111000000000/////////000...,,,,,,...//////......------------...//////111///---,,,------,,,++++++'''%%%***---+++)))))),,,,,,,,,+++++++++************************************++++++++++++++++++)))))))))((())))))******,,,,,,+++++++++,,,,,,---.........------.........+++******+++---...---,,,......////////////......//////000111222222222222333333222111222333444555888999:::;;;<<<=========>>>???@@@@@@@@@AAADDDFFFEEEHHHKKKLLLLLLKKKKKKKKKNNNLLLLLLMMMJJJFFFGGGKKKVVVhhh,,,000777<<<@@@DDDHHHJJJHHHGGGHHHIIIKKKMMMNNNOOOPPPPPPQQQQQQPPPNNNKKKIIIJJJIIIHHHFFFEEEBBB???===AAAKKKZZZjjj|||vvvooowww}}}gggUUUJJJCCC@@@;;;:::;;;===>>>>>>??????AAADDDGGGMMMZZZgggwwwyyyssstttsssqqqooojjjfffaaa^^^ZZZYYYUUUPPPNNNNNNRRRUUUTTTRRROOOMMMLLLMMMOOOQQQTTTYYY\\\[[[[[[bbbjjjppptttoooeee]]]WWWTTTOOOKKKJJJIIIGGGEEEDDDCCCCCCDDDCCCDDDEEEEEEFFFHHHKKKMMMSSSVVV[[[___dddiiiooorrrxxx|||yyyvvvtttqqqmmmhhhaaa[[[WWWVVVVVVWWWZZZ___aaa___\\\YYYWWWWWWXXX___iiipppsssvvv{{{}}}vvvllleeebbb```]]]ZZZXXXWWWWWWXXXXXXWWW\\\fffnnnrrrwww{{{sssnnneee\\\WWWVVVXXXYYYZZZ\\\___aaa___[[[VVVSSSLLLNNNQQQTTTUUURRRMMMIIIDDD@@@;;;777555333111000222111111000000/////////000///...............---,,,,,,------...///000000111000...---------,,,***---***)))---///---,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++******************+++*********+++,,,------,,,,,,++++++++++++++++++///......------......///++++++,,,---......---,,,///000000111111111111000---...///000111222222222222222222222222333555555777888999;;;<<<=========>>>???@@@AAA@@@AAACCCEEEEEEHHHKKKLLLLLLKKKKKKKKKNNNLLLLLLMMMJJJFFFGGGKKKVVVhhh...333999???CCCFFFHHHJJJIIIJJJJJJJJJJJJJJJLLLMMMPPPQQQQQQQQQOOOLLLIIIGGGGGGFFFEEECCCAAA@@@@@@@@@KKKXXXhhhvvvwwwsssuuuqqqXXXKKKGGG@@@>>>;;;;;;;;;===>>>>>>>>>>>>@@@EEEIIISSSdddtttyyyqqqmmmooonnnkkkhhhddd___ZZZXXXTTTTTTTTTRRRPPPOOOQQQSSSPPPOOOLLLKKKLLLOOOSSSUUU]]]eeehhhdddcccjjjssswwwrrriii^^^WWWSSSOOOKKKHHHFFFEEEDDDCCCCCCDDDEEEEEEJJJKKKMMMNNNNNNPPPTTTWWWZZZ```iiiqqqxxx~~~|||wwwsssmmmfffaaa^^^\\\[[[XXXZZZ\\\\\\YYYVVVTTTSSSTTTUUU]]]gggoooqqqtttyyy}}}{{{wwwrrrnnngggddd___[[[YYYYYYZZZ[[[ZZZWWWXXX___gggppp}}}gggbbb[[[UUUSSSVVV[[[___ZZZ\\\^^^___^^^[[[WWWUUUNNNMMMLLLMMMNNNMMMJJJGGGBBB???;;;888666555333111222222222111000/////////...//////...---,,,,,,,,,+++,,,,,,...//////000000111///............,,,+++...++++++///000...---///,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++******************+++*********+++,,,------,,,,,,+++*********++++++......------------......,,,---..................//////000111111111111111---...///000111222222222111111222222333444555555555666888:::===>>>???@@@@@@AAAAAAAAA@@@@@@BBBDDDFFFIIILLLMMMLLLKKKKKKLLLNNNLLLLLLMMMJJJFFFGGGKKKTTThhh111666<<>>AAADDDVVVeeeuuu{{{xxxzzzgggNNNEEEDDD<<<<<<;;;:::;;;;;;============AAAGGGNNN\\\sssyyyooojjjhhhfffdddaaa]]]YYYVVVSSSRRRQQQSSSTTTUUUSSSRRRRRRSSSPPPNNNMMMMMMOOOTTTYYY]]]kkkssstttmmmjjjpppvvvwwwjjj^^^SSSOOONNNJJJHHHGGGDDDDDDDDDEEEFFFHHHJJJLLLMMMPPPTTTUUUUUUXXX^^^bbbkkkqqq{{{{{{uuupppllliiifffdddaaaaaa```]]]YYYWWWWWWXXX[[[[[[aaakkkppprrrtttxxxzzz|||}}}~~~yyywwwuuutttlllhhhccc___\\\[[[[[[\\\]]][[[ZZZ]]]aaallltttZZZWWWRRROOOPPPUUU[[[```^^^^^^^^^___^^^]]]\\\\\\RRRNNNJJJIIIKKKLLLJJJHHH@@@>>>;;;999888777555333333333222111000000///...,,,...///...---++++++,,,+++,,,---...///////////////.........000///...,,,,,,***+++...///,,,,,,...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++)))))))))((())))))******++++++*********++++++,,,---------,,,,,,------------...//////------...///,,,---...//////000000/////////000111222222222222000111222333444444555555444555888:::===???@@@@@@@@@AAABBBAAA@@@@@@AAACCCGGGJJJMMMNNNNNNMMMLLLMMMNNNLLLLLLMMMJJJFFFGGGKKKSSSfff666:::???DDDFFFHHHJJJKKKLLLNNNOOONNNLLLLLLOOOQQQRRRQQQPPPNNNLLLJJJHHHHHHCCCBBB???;;;:::===CCCHHHZZZkkk{{{^^^IIIBBBAAA::::::;;;<<<<<<<<<>>>??????AAAFFFOOOZZZmmm~~~qqqiiigggggg```^^^[[[WWWUUUTTTSSSSSSTTTVVVXXXYYYXXXXXXXXXYYYUUUTTTSSSTTTYYY___fffjjjuuu|||zzzpppkkknnnooojjj___SSSIIIIIIJJJHHHFFFGGGEEEEEEGGGIIILLLPPPSSSUUUTTTXXX]]]```bbbfffnnnttt}}}zzzvvvrrrmmmlllhhhccc___^^^```bbbeeedddhhhooossssssuuuxxxzzz|||~~~{{{zzzyyy}}}xxxttttttuuunnnllliiieeeaaa^^^\\\[[[[[[[[[]]]]]]]]]fff{{{{{{eeeSSSQQQNNNMMMPPPUUU[[[___cccbbbaaaaaaaaabbbdddeee]]]VVVNNNJJJJJJJJJIIIFFF???===;;;:::::::::888666444333333222111000///...+++---000///---+++,,,---+++,,,---/////////.........------///000111///---+++***+++......++++++...,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++,,,,,,------******))))))((()))))))))***)))))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,---......---++++++---000,,,---...///000000000000111111222222222222222111000000222333444555555555555777888;;;<<<>>>??????>>>@@@AAAAAA@@@AAACCCEEEIIIKKKNNNPPPOOONNNNNNNNNNNNLLLLLLMMMJJJFFFGGGKKKQQQeee999===BBBEEEGGGIIIJJJLLLLLLNNNPPPPPPOOOOOORRRVVVRRRQQQOOOMMMKKKIIIIIIHHHBBB@@@===999888<<>>>>>???AAACCCCCCFFFMMMWWWeee|||zzznnnhhhgggiii```^^^ZZZXXXWWWWWWYYYZZZZZZ\\\]]]]]]\\\]]]___aaa\\\[[[[[[]]]bbbiiiqqquuuyyy~~~{{{nnnggghhheee]]]XXXLLLCCCEEEIIIHHHGGGHHHGGGHHHJJJMMMQQQVVVZZZ\\\___dddkkkooorrrxxxxxxuuupppjjjffffffiiillllllkkkmmmrrrtttsssuuuxxx{{{~~~}}}zzzwwwvvvvvv{{{yyysssrrrsssoooooommmkkkfffaaa]]]ZZZVVVYYY]]]]]]ZZZ```vvvjjjXXXQQQPPPOOOOOORRRVVV[[[^^^hhhfffdddcccdddgggjjjlllhhh___TTTMMMJJJIIIFFFBBB>>><<<;;;;;;;;;;;;:::888444444333222111000///...***---000000...,,,---...,,,---.../////////...------,,,---///111111000...,,,+++,,,//////+++,,,///,,,,,,,,,+++++++++************************************+++,,,------......------,,,+++*********+++))))))))))))***+++,,,---,,,++++++******++++++,,,---...---+++)))))),,,000...///000111222222222222222222333333333222222111///000222333444555555555888888:::;;;<<<=========<<<>>>???@@@AAABBBEEEGGGJJJLLLOOOQQQPPPOOOOOOOOONNNLLLLLLMMMJJJFFFGGGKKKPPPddd<<>>FFFOOOaaammmyyy~~~sss\\\LLLBBB???>>>???;;;:::===???>>>???AAALLLQQQYYYfff~~~}}}tttlllgggeeeddd```___\\\ZZZYYYYYY[[[]]]YYY```dddccccccfffhhhhhhjjjgggfffiiipppwwwzzzzzz~~~wwwnnnhhhfffddd___[[[MMMJJJFFFEEEEEEFFFGGGHHHHHHJJJMMMQQQVVV\\\dddiiiqqqvvv}}}yyyrrrnnnooorrrttt}}}xxxuuuxxxzzzxxxwwwxxx|||xxxqqqrrruuurrrxxx~~~{{{xxxwwwrrrqqqpppqqqpppkkkddd]]]UUUWWWWWWTTTTTT]]]ppp~~~tttccc[[[OOOQQQSSSTTTUUUVVVXXXZZZbbbggggggeeeiiiuuu~~~yyyaaaNNNEEECCCCCCCCC;;;;;;;;;<<<===;;;777444444444444111---(((### ...---,,,,,,,,,,,,---..............................,,,******+++---------)))******++++++******)))---------+++))))))+++,,,++++++******++++++,,,---++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***((((((((()))***+++,,,---,,,,,,,,,,,,,,,---...///..................------...///111222222222111000000000000000000000000000111111111111222333444444555666888:::<<<======>>>>>>???AAAAAA@@@AAACCCEEEGGGJJJMMMNNNNNNMMMNNNOOOPPPJJJGGGGGGHHHGGGIIIMMMQQQaaaxxx???BBBEEEGGGHHHIIIKKKLLLOOOPPPRRRRRRQQQPPPPPPQQQQQQNNNKKKKKKKKKJJJHHHFFFCCC>>>;;;<<<<<>>===???CCCDDDCCCEEEJJJNNN\\\nnnxxxqqqjjjfffcccbbb^^^]]]]]]^^^```bbbbbbbbbaaagggjjjjjjlllrrrwwwxxxzzzxxxwwwyyy|||~~~|||{{{sssjjjccc___\\\VVVRRRNNNLLLIIIHHHIIIKKKMMMNNNQQQUUUZZZ]]]bbbjjjttt|||~~~zzzzzz|||~~~}}}zzz{{{~~~wwwooonnnooopppwww}}}zzzuuupppnnnmmmnnnooolllfffaaaZZZZZZXXXTTTSSSZZZgggrrrqqqbbbZZZOOOPPPQQQSSSVVVXXXZZZ[[[bbbgggkkkoooyyynnnWWWIIICCC???===>>>>>>>>>>>>>>><<<888555444444333111000...------///...------------...///........................///---+++***,,,------,,,---......//////......---+++,,,,,,***((((((***++++++++++++++++++,,,------++++++++++++++++++++++++,,,,,,+++******+++,,,,,,---,,,,,,,,,,,,------...------,,,,,,,,,------...........................,,,---...///000//////...111111111111111111111111222222222222333444555666555666888:::;;;======>>>===???@@@@@@@@@@@@CCCEEEGGGJJJMMMNNNNNNMMMNNNOOORRRLLLHHHHHHHHHFFFGGGKKKPPP___wwwCCCEEEGGGIIIIIIJJJMMMOOOOOOQQQRRRRRRPPPOOOPPPPPPMMMKKKJJJKKKKKKJJJHHHFFF?????????@@@BBBMMMbbbuuuggg\\\NNNEEEAAA@@@>>>;;;;;;<<<@@@DDDDDDEEELLLTTT[[[rrr{{{xxxsssmmmhhhcccaaa___[[[[[[]]]ccchhhjjjiiifffeeejjjnnnpppuuu|||xxxqqqkkkbbb[[[XXXTTTPPPLLLKKKJJJIIIIIIKKKMMMQQQSSSYYY___eeeiiinnnxxx}}}}}}rrriiiggghhhnnnvvv~~~}}}uuunnnllljjjkkkllllllhhheeeaaa^^^ZZZVVVTTTWWW]]]bbbttt{{{yyykkk___YYYOOOMMMNNNRRRWWW[[[\\\ZZZ___gggqqq}}}xxx^^^MMMCCC===999AAA@@@@@@@@@@@@>>>:::777666444222111000111333444000///............///000------------------------000...,,,+++,,,,,,,,,+++,,,,,,------------,,,,,,---......---++++++,,,...,,,,,,,,,,,,,,,------...++++++++++++++++++++++++...,,,***((((((***,,,...//////...---------------...------,,,,,,,,,,,,---........................------...///////////////222222222222222222222222333333333333444555666666555666777999;;;<<<======<<<>>>????????????BBBDDDGGGJJJMMMNNNNNNMMMNNNOOORRRMMMJJJIIIHHHEEEFFFIIINNN^^^vvvEEEGGGHHHIIIJJJKKKNNNPPPPPPQQQRRRRRRPPPNNNNNNOOOKKKKKKKKKJJJIIIHHHFFFDDD===>>>AAAFFFOOOaaaxxxvvvfffTTTLLLCCC???@@@AAA???<<<;;;>>>BBBDDDDDDIIIWWWeeewwwwwwtttpppkkkeeeaaa]]]\\\YYYZZZ^^^eeekkkmmmiiieeecccjjjpppvvv~~~|||wwwpppkkkccc___YYYTTTSSSRRRPPPNNNLLLLLLLLLMMMNNNRRRVVVZZZbbbjjjsssxxx|||uuuhhhbbbbbbdddmmmvvvxxxqqqmmmiiiiiijjjjjjhhhfffeeeaaa\\\XXXWWWWWWXXXXXXbbbhhhpppsssnnnddd[[[UUUMMMKKKJJJOOOWWW\\\\\\YYYZZZeeevvvyyy```OOOFFF???;;;@@@??????@@@AAA@@@===:::777555333111///////////////..................///------------------------000...---,,,------+++******++++++,,,,,,++++++***+++,,,---,,,+++***+++---------,,,,,,,,,---......++++++++++++++++++++++++---,,,***))))))***,,,------,,,,,,++++++,,,,,,,,,......---,,,++++++++++++---------...............///000000111111111111111222222222222222222222222222222222333333444555666444555777999;;;<<<======;;;===>>>>>>>>>>>>AAACCCGGGJJJMMMNNNMMMMMMNNNOOOPPPMMMJJJJJJHHHEEEFFFJJJOOO^^^vvvDDDFFFHHHJJJJJJKKKNNNPPPPPPRRRRRRQQQOOOMMMMMMNNNLLLLLLKKKIIIGGGDDDBBBBBB===@@@GGGQQQbbbyyy~~~zzzqqqaaaSSSIIIDDD???===@@@AAA???<<>>@@@@@@???===666666444222000...,,,+++------------------------------------------------000///------...---+++))),,,------......------,,,'''(((***)))((((((((()))------,,,,,,,,,---......++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,---...///...---,,,+++++++++++++++---------.........//////000000000000000111111222111111111111111111111111111111111111222333444555444555777999:::<<<<<<===;;;<<<>>>>>>===>>>@@@BBBGGGJJJMMMNNNMMMMMMNNNOOOMMMKKKJJJKKKHHHEEEGGGMMMPPP___wwwAAADDDHHHKKKLLLMMMNNNOOOQQQRRRSSSQQQOOOMMMLLLMMMLLLLLLJJJGGGCCCAAAAAABBBAAAIIIUUUdddxxx|||~~~nnnddd\\\QQQFFFBBB@@@>>>===>>>>>>======CCCDDDHHHNNNVVVfff{{{uuupppooolllgggaaa[[[WWWTTTSSSQQQUUU\\\bbbfffggggggfffqqqzzzwwwoooddd\\\XXXVVVTTTRRROOONNNMMMLLLMMMPPPSSSTTTWWWZZZ^^^aaadddjjjrrryyywwwhhh[[[VVVYYYbbbhhhrrrzzz|||wwwppplllkkkiiifffccc```^^^^^^^^^`````````___]]]]]]]]]\\\YYYUUUQQQOOOMMMKKKLLLOOOTTTWWWWWWVVVTTT___wwwrrraaaVVVNNNHHHCCC===<<<<<<===???@@@???>>>555555555444333111///...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---...///...,,,***++++++,,,,,,,,,,,,++++++)))+++------,,,+++,,,---,,,,,,,,,,,,,,,------...++++++++++++++++++++++++******,,,------,,,******++++++,,,,,,---///000111---,,,,,,++++++++++++,,,,,,,,,------.../////////...............///000000000000000000000000000000111111111111222333444444444555666888:::;;;<<<<<<;;;===>>>>>>>>>>>>AAACCCGGGJJJMMMNNNNNNMMMNNNOOOKKKJJJKKKKKKHHHEEEHHHNNNRRRaaayyy???CCCIIIMMMNNNOOOOOOPPPQQQRRRSSSQQQNNNLLLKKKLLLKKKJJJIIIEEEAAA@@@BBBDDDFFFVVViiiyyyuuu{{{rrr^^^QQQLLLGGGAAA<<<>>>???>>>===>>>@@@BBBFFFHHHPPP\\\kkk{{{xxxsssmmmiiifffccc]]]XXXSSSQQQPPPOOOJJJQQQZZZ```dddhhhmmmrrr~~~xxxlllbbb\\\TTTPPPOOONNNMMMKKKJJJKKKLLLOOORRRWWW]]]aaa```eeelllqqqwww|||qqqhhh]]]UUUUUU\\\fffmmmssszzzzzztttooommmjjjfffccc[[[\\\^^^```aaaccceeefffbbb^^^YYYUUURRRPPPOOONNNOOOOOOPPPRRRTTTUUUVVVWWWUUUZZZjjj|||lll```WWWQQQIIIDDD@@@???>>>>>>??????>>><<<777666444222111111222222,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------...//////---+++)))******++++++******)))+++---///000///......///+++++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......+++++++++***++++++,,,,,,,,,,,,------...//////000///......---...///000111111111111111111111111111222222222222222444555555333444666888:::;;;<<<<<<<<<===>>>>>>>>>???AAACCCGGGJJJMMMNNNNNNMMMNNNOOOLLLKKKLLLLLLHHHDDDFFFLLLRRRaaayyy>>>CCCIIIOOOQQQQQQQQQQQQQQQSSSSSSQQQNNNLLLKKKKKKIIIIIIGGGCCC??????CCCGGGIII```yyyrrrkkkTTTGGGDDDBBB@@@999===AAAAAA??????DDDIIINNNRRR]]]ooozzztttqqqmmmhhhddd___[[[VVVQQQMMMLLLMMMMMMEEENNNYYY___dddjjjttt}}}yyyiiiZZZSSSOOOJJJIIIJJJKKKIIIFFFGGGJJJNNNSSSYYYbbbjjjooonnnttt||||||ttteee___WWWSSSWWW```iiioootttzzz|||uuuqqqooolllhhhdddXXX[[[^^^```aaacccgggjjjeee___WWWQQQMMMMMMNNNNNNQQQSSSTTTUUUTTTTTTVVVXXXVVVUUU]]]nnn}}}}}}sssfff]]]WWWQQQKKKEEEDDDBBB@@@??????>>><<<;;;:::777333///---...000111---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,---------...000000...,,,---......//////......---%%%(((***+++***))))))***++++++******++++++,,,---++++++++++++++++++++++++...,,,***))))))***,,,...++++++******))))))******************+++,,,------,,,,,,------...///000000111000/////////000222333222222222222222222222222333333333333444555666666333444666888:::;;;<<<<<<<<<>>>????????????BBBDDDGGGJJJMMMNNNNNNMMMNNNOOOMMMMMMNNNMMMHHHBBBDDDJJJQQQaaaxxxEEEGGGKKKNNNPPPPPPOOOOOOMMMLLLKKKJJJIIIHHHGGGFFFIIIEEEBBB@@@===;;;BBBJJJ___vvv~~~vvvrrr}}}nnnYYYIIIAAA>>><<<;;;@@@>>>>>>@@@AAAAAAFFFMMMSSS___qqq~~~yyysssnnnkkkggg```[[[XXXUUUQQQMMMJJJIIIJJJJJJKKKTTT]]]ccckkkwww}}}pppaaaTTTLLLKKKIIIGGGFFFHHHJJJKKKKKKNNNQQQUUUYYY___iiivvvwwwnnnddd[[[UUUXXX```ggglllpppuuuxxx}}}{{{wwwsssnnnhhhddd]]]YYYWWWZZZ\\\___dddjjjgggddd\\\TTTNNNLLLNNNQQQUUU[[[]]]ZZZVVVVVVVVVTTTVVVSSSSSSYYYdddnnnssstttooojjjaaaXXXPPPLLLJJJIIIIIIEEEAAA>>>======<<<;;;===;;;777333000...,,,,,,///////////////....................................---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...---+++++++++,,,///000...---,,,+++++++++,,,---)))+++---...------...///+++,,,,,,---...///000000000000000000000000000000.........///000222333444/////////000111333444555555555555666888:::<<<>>><<<===?????????@@@AAACCCGGGJJJMMMNNNMMMLLLKKKLLLLLLLLLKKKIIIFFFEEEFFFHHHRRR___sssGGGIIILLLOOOPPPPPPOOONNNMMMMMMLLLJJJIIIHHHGGGFFFHHHEEEBBB@@@======EEEOOOkkkxxxrrrssslll```PPPDDD@@@@@@@@@???@@@>>>>>>AAABBBCCCJJJRRR^^^pppzzzuuuooojjjgggccc]]]YYYUUUSSSPPPMMMKKKKKKMMMNNNRRRXXX___hhhttt~~~vvvkkk```UUUMMMIIIFFFFFFEEEFFFIIILLLNNNOOOUUUYYY___eeelllxxxyyyppphhhaaa]]]aaagggkkkppptttxxx{{{{{{xxxtttoooiiieee[[[XXXWWWZZZ]]]^^^bbbgggiiieee___XXXQQQOOOOOOQQQWWW]]]___\\\YYYXXXWWWTTTTTTQQQPPPSSS\\\cccggggggfffbbb[[[TTTNNNKKKJJJJJJKKKGGGBBB>>>;;;;;;<<<>>>>>><<<999555222000....../////////...............,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,+++******++++++------------,,,+++++++++,,,---&&&(((***+++******+++,,,---------......................................./////////000000222333333111111111111222444555555555555555666888:::<<<>>><<<===?????????@@@AAACCCGGGJJJMMMNNNMMMLLLLLLLLLMMMMMMLLLJJJGGGFFFGGGIIISSS___sssJJJLLLNNNPPPPPPPPPNNNMMMNNNMMMLLLKKKIIIHHHGGGFFFFFFCCC@@@???===???JJJVVVyyyyyyhhhjjjsss}}}tttZZZQQQGGG@@@>>>@@@AAAAAABBBAAAAAADDDEEEIIIRRR\\\ppp|||sssnnnhhhdddbbb^^^YYYUUURRRPPPNNNLLLKKKMMMPPPQQQVVVZZZbbbnnn~~~yyypppjjj```VVVNNNIIIGGGFFFCCCDDDFFFIIIMMMQQQUUUWWW[[[```hhhqqqzzz|||uuuoookkkiiilllnnnppptttzzz|||~~~|||yyyvvvqqqlllhhh[[[XXXWWWZZZ\\\\\\___dddjjjhhhddd]]]VVVRRRQQQRRRYYY^^^aaa^^^[[[ZZZXXXTTTTTTPPPMMMOOOSSSWWWYYYXXXZZZXXXSSSOOOLLLKKKKKKKKKKKKJJJEEE>>>999888<<<@@@???===:::777444222000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,------------------,,,,,,++++++,,,,,,---&&&(((*********)))***+++//////.........---------........................000000000000111111222222333333333333333444555555555555555777888:::<<<===<<<===?????????@@@AAACCCGGGJJJMMMNNNNNNMMMMMMMMMNNNNNNMMMKKKHHHGGGHHHIIITTT___rrrNNNOOOPPPQQQPPPOOONNNMMMNNNMMMLLLJJJIIIGGGFFFEEECCC@@@???======BBBPPP___ssshhhooo}}}yyyiii^^^NNNIIIBBB>>>>>>>>>???>>>FFFEEEEEEHHHKKKQQQ^^^kkk{{{tttmmmhhhbbb^^^\\\ZZZUUURRRPPPNNNKKKJJJKKKNNNQQQTTTWWW___kkkvvvwwwkkk___YYYQQQIIIEEEDDDFFFGGGDDDFFFJJJNNNSSSYYY___cccgggmmmwww~~~zzzvvvssssssrrrrrrwww~~~|||{{{zzzzzzyyyvvvqqqnnnbbb]]]ZZZ[[[[[[[[[___eeekkkjjjgggaaa[[[VVVSSSSSSYYY^^^```^^^]]]\\\XXXSSSUUURRRNNNMMMNNNOOOOOOOOOQQQOOOMMMLLLKKKLLLMMMMMMJJJKKKIIIBBB:::777;;;???>>>===;;;888666333222111//////......------,,,,,,........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,---///111111000///...,,,,,,,,,,,,,,,,,,------)))+++------,,,,,,---...................................................000111111111222111111111444333333333333333444444444555666777999;;;<<<===<<<===????????????AAACCCFFFIIIMMMNNNNNNMMMNNNNNNPPPPPPNNNLLLIIIGGGHHHJJJTTT___qqqPPPQQQQQQQQQPPPOOOMMMLLLMMMLLLKKKIIIHHHFFFEEEDDD@@@>>>>>>>>>???HHH[[[nnn{{{nnnooo~~~lllYYYMMMFFFDDDAAA?????????@@@@@@GGGFFFIIIMMMRRR\\\nnn~~~~~~tttnnngggbbb\\\YYYXXXVVVSSSPPPNNNLLLJJJIIIJJJNNNSSSVVV___lllyyy~~~zzzqqqcccWWWPPPMMMIIIEEECCCDDDGGGHHHGGGJJJOOOTTTYYYaaajjjppp|||}}}zzzwwwvvv{{{}}}wwwxxxyyy{{{}}}{{{xxxuuullleee^^^\\\[[[\\\aaagggjjjjjjhhhccc]]]XXXUUUTTTVVVZZZ]]]\\\\\\]]]YYYTTTTTTQQQNNNKKKJJJIIIHHHHHHJJJJJJJJJKKKMMMNNNPPPQQQJJJMMMMMMHHH@@@::::::<<<===<<<;;;999777444333222000//////...------,,,,,,........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,---///111111000///---+++++++++,,,,,,---------+++---//////...---...///,,,,,,------...//////000////////////////////////000111222222222222111111333333222222222333333444444444666888999;;;<<<<<<<<<===????????????AAACCCFFFIIILLLNNNOOONNNOOOPPPQQQPPPOOOLLLIIIGGGHHHJJJSSS^^^qqqQQQQQQQQQPPPOOONNNMMMLLLLLLKKKJJJHHHFFFDDDCCCBBB======???BBBGGGUUUnnnrrrqqq{{{uuu```OOODDD?????????@@@AAACCCEEEFFFFFFHHHLLLTTT]]]mmmxxxooohhhbbb]]]WWWTTTTTTSSSQQQNNNLLLKKKIIIIIILLLRRRXXX\\\mmmzzz}}}mmm]]]PPPHHHFFFEEEDDDDDDEEEGGGIIIJJJKKKNNNTTTZZZaaalllxxx}}}uuuvvvyyy}}}|||zzztttllleeeaaa^^^]]]aaagggggghhhfffbbb]]]XXXUUUUUUTTTWWWXXXXXX[[[^^^\\\XXXRRRPPPMMMIIIFFFDDDBBBBBBDDDEEEHHHLLLOOOSSSUUUVVVOOOQQQQQQNNNFFF@@@<<<;;;<<<<<<;;;:::888666444333111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))+++---...///...,,,+++******+++,,,------------+++,,,......---,,,,,,---++++++,,,---...///000111000000000000000000000000///000222333333333222222222222222222222333444444333444666888:::;;;<<<<<<<<<===?????????@@@AAACCCEEEHHHLLLOOOOOOOOOPPPQQQQQQQQQOOOLLLIIIGGGHHHIIIRRR]]]qqqQQQPPPPPPOOONNNMMMLLLLLLKKKJJJHHHFFFDDDBBBAAA@@@<<<>>>BBBIIIRRRfff|||cccQQQFFF???<<<===???AAABBBEEEGGGIIIIIILLLTTT```nnn~~~xxxqqqiiiccc]]]XXXRRROOOOOOPPPNNNLLLJJJIIIIIIKKKPPPXXX```eeerrr{{{}}}ppp^^^PPPIIIEEECCCCCCDDDEEEGGGJJJMMMOOOQQQVVV]]]dddmmm{{{}}}uuuwwwzzz~~~~~~{{{wwwqqqkkkgggccc______bbbdddeeeccc```[[[WWWUUUUUURRRTTTTTTUUUZZZ```aaa]]]TTTRRROOOJJJEEE@@@>>>>>>===@@@EEEKKKRRRWWW[[[\\\XXXWWWUUUQQQLLLFFFBBB???=========<<<:::888666555333222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))***+++,,,---,,,,,,+++)))***+++---......------***,,,------,,,++++++,,,,,,---------......//////////////////////////////...///111333444444333222222222222222333555666666333444666999:::;;;;;;;;;<<<===?????????@@@AAACCCEEEHHHLLLOOOOOOPPPQQQRRRQQQPPPOOOKKKHHHFFFGGGHHHOOO\\\rrrPPPPPPOOONNNNNNMMMLLLLLLJJJIIIHHHFFFCCCAAA@@@???;;;>>>EEENNN[[[rrrlllSSSFFF@@@<<<>>>???AAAAAABBBDDDFFFHHHMMMRRR\\\kkk}}}zzztttmmmeee___ZZZUUUOOOLLLMMMMMMLLLJJJHHHHHHIIILLLTTT]]]gggmmmooossspppbbbRRRJJJIIIHHHEEEEEEEEEGGGIIIMMMQQQTTTXXX]]]dddlllxxx}}}wwwyyy|||}}}zzzwwwrrrnnnlllggg```]]]^^^bbbbbbaaa^^^ZZZVVVUUUUUUQQQSSSSSSTTTZZZbbbdddaaaXXXVVVRRRLLLFFF@@@>>>===888<<>>>>>>>>>>><<<:::888777333333222111000///..............................,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,------......------)))***+++---......------,,,---///...---,,,,,,---///............---------........................---///111444555555444333222222333444555666888999333444666999;;;;;;;;;;;;<<<===?????????@@@AAACCCDDDHHHLLLOOOPPPPPPQQQRRRPPPPPPNNNKKKGGGFFFFFFGGGNNN\\\rrrOOOOOOOOOOOOMMMKKKHHHGGGGGGIIIIIIEEEBBBAAAAAA@@@>>>@@@JJJ\\\pppoooZZZMMMDDD@@@???>>>>>>AAAEEEEEEBBBDDDHHHQQQXXXdddxxx{{{sssmmmfff^^^YYYUUUQQQKKKGGGFFFGGGHHHHHHKKKKKKNNNUUU^^^eeehhhhhheee___YYYSSSKKKCCCBBBFFFHHHHHHIIIJJJMMMQQQUUUWWW```iiittt}}}~~~}}}|||{{{zzz{{{|||}}}~~~}}}|||zzzuuusssppplllgggbbb^^^\\\```^^^\\\[[[ZZZYYYWWWUUUXXXTTTQQQQQQVVV___fffjjj]]]WWWOOOGGGCCC???===<<<666<<>>======>>>AAACCCFFFHHHKKKNNNPPPOOONNNMMMNNNNNNMMMJJJGGGFFFFFFHHHNNN]]]tttPPPPPPOOONNNMMMKKKIIIHHHJJJLLLKKKFFFAAA>>>======AAAGGGXXXppp{{{aaaPPPFFF???======??????AAAEEEEEECCCFFFLLLVVVdddwwwwwwnnnhhhbbb[[[VVVSSSOOOJJJGGGFFFGGGHHHHHHJJJKKKOOOVVV\\\```___]]]WWWRRRNNNKKKFFFBBBCCCGGGGGGJJJMMMPPPRRRVVV\\\aaaqqq{{{~~~}}}}}}||||||}}}}}}~~~~~~|||zzzxxxuuutttqqqnnnjjjfffbbb``````^^^\\\[[[[[[ZZZYYYWWWWWWSSSPPPQQQWWW^^^eeeiiiddd^^^UUUMMMFFF@@@<<<888777<<<>>>>>>EEEQQQ[[[___aaa\\\UUUOOOLLLJJJIIIIIIGGGEEEBBB>>>;;;999888777555444222000///.................................---,,,,,,,,,,,,---...///------------,,,+++***)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++*********++++++++++++++++++************++++++,,,,,,---......///........................//////......------,,,,,,000////////////////////////111222444444333222111222333333444444555555666444555666777999;;;<<<===<<<===>>>======>>>AAACCCGGGIIILLLOOOPPPPPPOOONNNOOOOOONNNKKKGGGFFFFFFHHHMMM[[[rrrQQQPPPOOOMMMLLLKKKKKKKKKLLLKKKJJJEEE???;;;===???HHHUUUmmmvvveeeQQQEEE???<<<;;;===BBBBBBDDDGGGGGGGGGLLLTTT```uuuzzzpppgggaaa\\\VVVRRROOOLLLHHHFFFFFFHHHHHHHHHHHHJJJOOOTTTWWWVVVRRRNNNIIIFFFEEEEEEDDDBBBFFFKKKHHHMMMSSSVVVVVV[[[eeemmm~~~{{{yyyyyyyyyyyyxxx}}}}}}~~~~~~|||zzzwwwvvvtttsssrrrpppmmmjjjhhhfff___^^^\\\[[[\\\[[[YYYWWWUUURRRPPPQQQUUU\\\bbbeeeeeeaaaZZZRRRKKKDDD===999888;;;<<<<<>>:::777555555555555333111000/////////........................------,,,,,,,,,---......------------,,,+++******((()))***+++,,,------...)))******+++,,,,,,---------,,,+++*********+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,------......++++++,,,,,,,,,,,,,,,,,,........................///////////////////////////000222333333333222111222333333444444555555666444555666777999;;;<<<===<<<===>>>======>>>AAACCCGGGIIILLLOOOQQQPPPOOONNNQQQQQQOOOLLLHHHFFFGGGHHHMMMZZZpppRRRQQQOOOMMMKKKKKKLLLLLLJJJHHHFFFBBB===;;;@@@HHHUUUhhhcccUUUGGG@@@===<<<===@@@EEEEEEFFFHHHHHHJJJSSS^^^nnnzzzsssiiiaaa[[[WWWRRRNNNLLLIIIFFFEEEFFFHHHHHHHHHIIIJJJMMMNNNNNNKKKGGGDDDDDDBBBBBBEEEFFFEEEJJJPPPOOOWWW]]]___^^^eeettt~~~{{{zzz|||~~~}}}}}}zzzwwwuuuvvvwwwwwwvvvyyyzzz{{{{{{zzzxxxuuutttrrrrrrqqqpppnnnlllkkkjjj```^^^\\\[[[ZZZYYYWWWUUUUUURRROOOOOORRRVVVYYY[[[\\\YYYVVVRRRNNNIIIBBB>>>999:::;;;;;;>>>EEELLLQQQ[[[ZZZWWWPPPHHHCCCBBBCCCFFFDDD@@@<<<888555444333444333222111000//////...------------------------------,,,,,,,,,------...,,,---------,,,,,,+++***))))))***+++,,,,,,------))))))******++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------************++++++++++++,,,,,,,,,---------...............///////////////000000111222333222222111000111111222222333333444444555666777999;;;<<<===<<<===>>>======>>>AAACCCGGGIIIMMMOOOQQQQQQOOONNNRRRQQQPPPLLLHHHFFFGGGHHHOOO[[[pppQQQPPPNNNLLLKKKKKKLLLLLLJJJFFFCCC@@@<<<<<>>======>>>AAACCCGGGIIILLLOOOPPPPPPOOONNNQQQQQQOOOLLLIIIGGGGGGHHHQQQ]]]pppOOONNNMMMLLLKKKKKKKKKKKKLLLFFFBBB@@@>>>AAARRReeezzzuuurrrZZZKKKDDD???>>>===<<<===@@@@@@AAADDDHHHMMMWWWkkk||||||wwwssshhhccc\\\XXXUUURRRMMMIIIFFFEEEDDDEEEFFFGGGEEEDDDGGGFFFDDDAAA??????AAACCCFFFEEEGGGKKKMMMMMMQQQWWWVVV```mmmuuu~~~}}}vvvssstttwwwyyyrrrxxx{{{yyy~~~~~~{{{xxxvvvwwwxxxxxxwwwrrrsssuuuvvvvvvuuutttrrrnnnnnnnnnmmmllljjjiiihhhbbb```]]][[[ZZZXXXUUURRRWWWTTTQQQNNNMMMKKKHHHFFFIIIIIIIIIJJJJJJGGGCCC???>>>;;;999::::::<<>>======>>>AAACCCFFFHHHKKKNNNPPPOOONNNMMMPPPOOONNNKKKHHHGGGHHHIIIRRR]]]qqqLLLLLLLLLLLLLLLKKKJJJIIIIIIBBB>>>AAACCCLLLddd}}}vvvppp|||zzz]]]LLLEEE@@@===>>>>>>======@@@???AAAFFFNNNWWWgggxxxqqqllliii___[[[WWWTTTSSSPPPJJJFFFDDDDDDDDDEEEFFFFFFDDDBBBBBBBBBBBB@@@>>>???CCCGGGFFFFFFJJJPPPSSSUUUZZZ```bbbnnn~~~{{{yyyyyyyyyqqqvvv}}}}}}zzzzzz}}}{{{xxxuuusssssstttsssssstttuuuvvvwwwvvvuuusssqqqnnnnnnmmmlllkkkiiigggfffaaa___]]]\\\\\\[[[YYYWWWWWWTTTRRRPPPMMMJJJFFFCCCCCCDDDEEEGGGHHHHHHEEEBBB@@@<<<999;;;;;;:::@@@HHHOOOMMMJJJHHHFFFEEEBBBAAA<<<;;;888666444333222222111111222222111000...---........................///...---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,++++++++++++++++++******)))***+++,,,,,,,,,,,,+++......---,,,+++******)))++++++++++++++++++++++++((())))))******+++,,,,,,------------............,,,,,,---......///000000000000000000000111111222222333333444444555555666444555666777999;;;<<<===<<<===>>>======>>>AAACCCEEEGGGJJJMMMOOONNNMMMLLLMMMMMMLLLJJJHHHGGGHHHJJJOOO[[[pppJJJKKKLLLLLLLLLJJJIIIHHHBBB<<<;;;AAAHHHVVVtttlllooo~~~dddNNNDDDBBB???>>>@@@AAA???@@@CCC@@@CCCKKKVVVbbbvvvvvvnnngggbbb___YYYVVVSSSRRRQQQNNNIIIDDDDDDCCCCCCEEEFFFEEECCCAAA===???AAA@@@???AAAEEEIIIFFFGGGLLLTTTYYY\\\bbbiiiwww{{{yyyqqqtttyyy~~~|||}}}zzzwwwuuuuuuuuuuuutttwwwxxxxxxxxxwwwuuurrrpppoooooonnnmmmjjjhhhfffeee```___^^^^^^^^^^^^]]]\\\VVVUUURRRQQQOOOKKKGGGDDD???@@@BBBEEEIIIJJJIIIHHHAAA<<<:::<<<;;;:::???HHH]]]VVVNNNIIIHHHGGGDDDBBB>>><<<999666444333222222111222333333222111000///000000000000000000000000///...---,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,))))))***+++,,,------...*********+++,,,,,,------)))***+++,,,---,,,,,,+++000000///...,,,+++***)))++++++++++++++++++++++++++++++,,,---......//////++++++++++++++++++++++++,,,,,,------...///000000000000000000000111111222000111111222222333444444444555666777999;;;<<<===<<<===>>>======>>>AAACCCDDDGGGJJJLLLNNNNNNLLLKKKLLLLLLKKKIIIGGGGGGHHHJJJLLLYYYoooNNNJJJIIILLLLLLHHHDDDBBBAAA<<<:::@@@OOOhhhmmmgggyyy~~~~~~eeePPPDDDAAA======>>>???@@@AAABBBBBBDDDFFFNNN\\\oooyyypppeeeZZZUUUUUUQQQOOOLLLIIIHHHHHHIIIJJJCCCCCCDDDDDDDDDCCCAAA@@@BBB@@@======@@@DDDHHHIIIJJJOOOWWW\\\```hhhrrr{{{|||qqqtttzzz}}}{{{zzzwwwqqqllllllooossswwwyyyzzzzzzxxxuuutttsssppplllhhhfffggggggfffdddbbbbbbbbbaaa___\\\ZZZXXXUUUUUUTTTQQQNNNJJJFFFDDDDDD???;;;===BBBFFFFFFEEECCC===<<>>===<<<;;;<<>>JJJ]]]uuu|||hhhiiijjjWWWGGG@@@???AAABBBBBBBBBBBBCCCDDDEEEGGGLLLWWWiii~~~tttkkk```UUUOOOOOOKKKKKKJJJIIIHHHGGGGGGFFFCCCCCCDDDDDDCCCBBBAAA@@@AAA@@@???@@@CCCGGGKKKMMMQQQWWW^^^eeelllvvvrrrssswww~~~~~~}}}zzztttnnnlllmmmooouuuwwwxxxyyyxxxvvvuuuuuupppmmmhhhfffffffffeeedddcccccccccbbb```^^^[[[ZZZUUUTTTSSSPPPNNNKKKHHHGGGCCC???<<<===CCCGGGHHHGGGEEE??????BBB@@@;;;BBBNNNXXXVVVSSSLLLEEE@@@>>>======<<<999777444333333333222222222111111111000000////////////............++++++******)))(((((((((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********,,,---...///...---+++************++++++++++++,,,---...///++++++++++++++++++++++++,,,---......,,,,,,---...............///////////////000111111222222222222111111111111111111000000333555777777777888:::<<<===>>>>>>===<<<===@@@CCCDDDGGGLLLNNNNNNMMMMMMNNNPPPOOOMMMJJJFFFEEEGGGHHHNNNZZZnnnNNNKKKJJJMMMLLLEEE@@@??????>>>DDDVVVmmmssshhhsss|||dddRRRGGG@@@>>>@@@AAAAAAAAA@@@???@@@BBBDDDMMMUUUeeezzz}}}vvvnnnfff[[[OOOHHHGGGDDDEEEGGGHHHGGGFFFDDDBBBCCCCCCCCCCCCBBBAAA@@@???@@@@@@AAACCCFFFJJJNNNQQQWWW^^^hhhqqq|||{{{yyyyyy}}}}}}wwwqqqnnnmmmmmmssstttvvvwwwxxxwwwvvvvvvpppmmmiiifffeeeeeedddcccdddddddddcccbbb___]]]\\\VVVTTTRRRPPPMMMKKKJJJIIICCC@@@===???DDDIIIJJJJJJEEEAAAAAADDDAAA<<<@@@IIIJJJKKKLLLIIIEEE@@@===<<<===<<<:::777555444333222111111222333222111000///////////////............************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,------,,,,,,+++***************+++******++++++,,,---...------------------------,,,---......,,,,,,---...............////////////000000111111222111111111111111111111222222222222333555777777777888:::<<<<<<============???BBBDDDDDDGGGKKKMMMMMMNNNOOOPPPQQQQQQNNNKKKGGGFFFFFFHHHLLLXXXlllLLLIIIJJJLLLKKKEEEAAAAAABBBAAAIII]]]vvvwwwqqqrrrzzzgggQQQEEEAAA??????AAA@@@AAA@@@???===???DDDHHHUUUaaatttwwwpppiiicccYYYLLLDDDCCCBBBCCCDDDEEEEEEDDDBBBAAABBBBBBBBBBBBAAA@@@??????AAABBBEEEGGGJJJNNNRRRUUU^^^hhhwww~~~}}}yyyuuurrrpppooossssssssstttvvvvvvuuussspppmmmiiifffdddbbbbbbaaacccddddddcccbbb```^^^]]]XXXVVVSSSPPPMMMKKKJJJJJJCCCAAA???@@@EEEIIILLLLLLFFFCCCCCCDDD@@@:::;;;??????AAACCCCCCAAA>>>===<<<===<<<:::888666444333222///111222333333222000///////////////............+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))******++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...............////////////000111111111111111000///333333333444444555555555333555777777777888:::;;;:::;;;<<<======>>>AAADDDDDDGGGJJJLLLLLLNNNPPPRRRRRRQQQNNNJJJFFFEEEEEEGGGLLLWWWkkkHHHFFFHHHJJJIIIEEECCCEEEHHHGGGNNNbbbyyymmmppp|||gggWWWGGGAAA@@@@@@???@@@BBBCCCDDDCCCBBBGGGOOOVVVaaaqqq}}}sssnnnhhhcccYYYMMMFFFDDDEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@DDDFFFIIIKKKNNNRRRXXX]]]jjjwww}}}}}}|||{{{zzzyyywwwuuuttttttrrrqqqqqqssssssqqqoooooommmiiieeeaaa___^^^___aaaaaabbbbbbaaa___^^^]]][[[YYYUUUQQQMMMJJJIIIIIIDDDCCCAAABBBEEEHHHKKKLLLJJJHHHFFFEEE@@@:::888999999:::;;;;;;:::;;;<<<>>><<<<<<;;;999777555333222///000222333333222111///////////////............+++++++++,,,------......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************))))))******+++,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...............////////////000000111111111000000///222222333444555555666666444666777888777777999;;;888:::<<<<<<===>>>@@@BBBDDDGGGJJJLLLLLLNNNPPPRRRQQQPPPMMMIIIEEECCCDDDFFFLLLWWWlllGGGEEEFFFHHHGGGCCCDDDIIIMMMNNNWWWjjjzzzfffpppsssVVVKKKAAA??????>>>>>>@@@???BBBDDDDDDFFFNNN[[[eeerrr{{{qqqlllgggbbbZZZOOOIIIHHHJJJIIIGGGEEEDDDCCCCCCCCCAAAAAAAAAAAAAAABBBBBBCCCGGGJJJMMMPPPSSSZZZcccjjjwww|||}}}~~~~~~|||zzzzzzzzzyyywwwuuurrrpppmmmnnnpppqqqnnnlllnnnllliiiddd^^^[[[[[[\\\]]]^^^^^^___^^^]]]\\\[[[ZZZYYYVVVRRRNNNLLLJJJIIIGGGFFFDDDCCCDDDFFFHHHJJJNNNLLLJJJGGGBBB===:::888777777777666666777;;;>>><<<<<<;;;:::888555333222///000111222333222111111////////////............)))*********++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******++++++*********++++++,,,+++******++++++,,,---...++++++++++++++++++++++++,,,---......,,,,,,---...............//////////////////000000111000000000...///000111222333444555444666888888777777999:::999;;;===>>>===>>>@@@AAADDDGGGKKKMMMMMMNNNOOOPPPOOOOOOLLLIIIEEECCCDDDFFFKKKWWWlllIIIFFFFFFFFFCCCAAADDDJJJPPPUUUcccxxxuuukkkwwwzzz___KKKDDD>>>>>>>>>===???BBB<<<@@@DDDGGGKKKWWWgggsss|||xxxoooiiidddaaaZZZPPPKKKLLLNNNNNNMMMKKKIIIFFFCCCAAAAAAAAA@@@AAABBBCCCEEEFFFIIIMMMQQQUUUZZZdddqqqzzz~~~~~~~~~|||yyyyyywwwtttqqqooollliiijjjnnnpppnnnkkklllkkkhhhbbb\\\XXXXXXYYYYYYZZZ[[[[[[[[[ZZZYYYXXXVVVVVVUUUSSSQQQNNNLLLKKKIIIHHHFFFDDDBBBCCCEEEGGGLLLKKKHHHEEEBBB@@@===:::555666666555555666999;;;<<<<<<<<<:::888666333222000000111111111222222222////////////............******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,,,,,,,,,,+++---,,,+++++++++++++++,,,++++++++++++,,,---...///------------------------,,,---......,,,,,,---...............////////////......///000111111111000---...///000111333444444555666888888777777888:::<<<>>>@@@@@@@@@???AAABBBDDDGGGLLLNNNNNNMMMMMMNNNOOOOOOMMMIIIFFFEEEFFFHHHIIIVVVlllKKKHHHFFFEEEAAA???CCCIIIPPPYYYkkkuuuxxxoooQQQGGGAAA============AAAFFF???DDDIIIMMMSSSaaasssxxxuuummmgggbbb___XXXPPPLLLMMMPPPQQQRRRQQQMMMHHHBBB???@@@@@@@@@AAABBBDDDGGGHHHJJJNNNSSSXXX___kkkzzz~~~zzzwwwtttpppmmmlllhhhfffhhhmmmpppnnnlllkkkkkkgggaaaZZZVVVVVVXXXVVVWWWXXXYYYYYYXXXWWWVVVSSSSSSTTTTTTSSSQQQOOOMMMKKKJJJGGGDDDAAAAAACCCEEEHHHGGGEEEBBB@@@@@@>>>:::444555666666555555777888<<<<<<<<<;;;999666333222111111000000111222333333000/////////............------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************(((***+++---......------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,---...//////........................,,,---......,,,,,,---.............../////////000------///000111111111111...///000111333555666666555666888888777777888:::>>>@@@BBBBBBAAAAAABBBCCCDDDHHHLLLOOOOOOMMMLLLLLLOOOOOOMMMJJJGGGFFFHHHJJJHHHUUUlllFFFHHHJJJHHH???:::AAAKKKTTTaaaxxx}}}___KKK@@@>>>>>>@@@>>><<<===BBBBBBCCCJJJWWWcccqqqxxxsssqqqjjjccc]]]YYYUUUMMMIIIIIIOOORRRVVVVVVQQQJJJCCC@@@BBB>>>===AAAEEEFFFJJJNNNTTTXXX\\\^^^eeewww}}}}}}yyywwwssspppmmmjjjgggeeeeeefffhhhiiiiiikkkiiifffbbb^^^ZZZWWWUUUUUUSSSQQQSSSVVVXXXWWWVVVUUUTTTTTTTTTUUUSSSPPPNNNIIIFFFDDDCCCAAA>>>AAAFFFFFFFFFFFFDDDBBB???;;;:::666555444222111333777:::@@@DDDFFFBBB999333333666333333333222222222222222111///------000111///,,,111000...,,,+++++++++,,,***++++++,,,,,,++++++***************************))))))***+++---......///---+++***+++...///---***))))))))))))))))))))))))---+++***...222333///***---------............///,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////......///000000000000000222222222222222222333333555555666777888999::::::<<<===?????????@@@AAACCCGGGIIILLLNNNNNNNNNLLLKKKLLLLLLLLLJJJGGGFFFEEEFFFLLLSSSfffEEEDDDCCCCCC@@@>>>CCCKKKYYYiiieeeMMM@@@???>>>???AAAAAA>>>@@@DDDGGGJJJSSSbbbrrr~~~vvvpppmmmfff___YYYWWWRRRLLLHHHHHHNNNQQQUUUTTTPPPJJJDDDAAACCC@@@@@@EEEIIILLLPPPUUUYYY___ffflllwww{{{}}}yyyvvvrrrnnnkkkiiigggddddddfffhhhiiijjjkkkjjjhhhdddaaa]]][[[YYYWWWUUUSSSTTTVVVWWWWWWUUUTTTTTTTTTVVVXXXYYYXXXWWWRRRMMMHHHFFFCCC>>>===@@@DDDEEEFFFFFFDDD@@@<<<999666555444222222333777;;;EEEIIIKKKFFF===666444666333222222222222111111111111///......000000...,,,......,,,,,,+++,,,,,,---++++++,,,,,,,,,,,,++++++************************)))******+++,,,---...///,,,+++***+++------+++(((++++++++++++++++++++++++...,,,,,,///444555222///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////000111111222222111111111222222222222333333333555555666777888999::::::<<<======<<<;;;===AAACCCGGGIIILLLNNNNNNNNNLLLKKKKKKLLLLLLJJJGGGEEEEEEFFFMMMTTTgggGGGBBB??????@@@AAAGGGNNNbbbuuuhhhQQQCCCAAA???>>>@@@CCCCCC@@@BBBFFFKKKQQQ]]]nnn{{{tttmmmggg```ZZZTTTSSSOOOJJJFFFGGGLLLOOOQQQQQQMMMHHHDDDBBBDDDBBBCCCIIINNNQQQWWW]]]___fffqqq{{{|||yyyuuuuuuwwwxxxwwwuuuxxxxxxxxxyyy||||||{{{~~~zzz}}}xxxtttpppllliiiiiigggddddddfffhhhiiiiiihhhhhhfffdddbbb___]]][[[XXXWWWUUUUUUVVVVVVVVVTTTRRRRRRRRRVVV[[[^^^```aaaYYYQQQJJJHHHEEE@@@======AAACCCGGGIIIGGGCCC>>>:::555555555333333444888;;;IIIMMMOOOJJJAAA999555555222222222111111111000000222111////////////---,,,,,,++++++++++++,,,---...,,,,,,------------,,,,,,************************)))******+++,,,---......,,,+++******++++++)))''',,,,,,,,,,,,,,,,,,,,,,,,///---+++...222444222000++++++++++++,,,,,,,,,,,,------------------------//////////////////////////////000111111111111000111111222222222333333333555555666777888999::::::??????>>>======???CCCGGGGGGIIILLLNNNNNNNNNLLLKKKKKKLLLLLLJJJGGGEEEEEEFFFNNNUUUhhhIIIDDDAAA@@@@@@BBBKKKUUUmmmmmmXXXHHHDDDGGG???>>>@@@DDDDDDAAACCCHHHPPP[[[lll{{{wwwrrriiibbb[[[UUUQQQPPPNNNIIIFFFGGGHHHKKKMMMLLLJJJFFFDDDCCCEEEDDDFFFLLLQQQUUU[[[ccciiirrr~~~}}}{{{{{{zzzxxxvvvpppooommmmmmnnnqqqtttvvvvvvxxx{{{}}}|||xxxrrrnnnnnnllljjjjjjmmmoooooooooppprrruuuxxx|||yyyrrrsssxxx}}}{{{vvvsssooollliiijjjgggdddcccdddfffffffffdddccccccbbb```^^^\\\[[[YYYXXXVVVUUUTTTTTTSSSSSSOOOOOOPPPSSSYYY^^^bbbcccVVVMMMGGGGGGHHHDDD@@@??????CCCHHHKKKJJJFFF@@@<<<555666555444333555888;;;FFFJJJMMMJJJBBB:::666555222222222111111000000///333222111000///...---,,,++++++++++++,,,,,,------,,,------......------,,,************************)))******+++,,,,,,------,,,,,,,,,++++++***(((''',,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,...---,,,++++++++++++,,,,,,,,,,,,........................////////////////////////,,,------...............111111111222222333333444555555666777888999::::::>>>???@@@@@@???@@@CCCEEEGGGIIILLLNNNNNNNNNLLLKKKJJJKKKKKKIIIGGGEEEFFFFFFNNNUUUiiiHHHFFFDDDAAA>>>BBBQQQaaaxxx|||zzzkkkXXXJJJBBBAAADDDAAA???@@@CCCCCCBBBEEEJJJVVVggg}}}wwwsssnnneee^^^XXXRRRNNNNNNMMMIIIGGGHHHEEEGGGHHHHHHFFFDDDDDDDDDEEEEEEIIIOOOTTTXXX```hhhvvv}}}zzzxxxxxxwwwuuutttkkkiiifffeeeeeeeeedddbbb___^^^^^^^^^```cccfffhhhgggiiikkklllkkkgggdddaaacccbbbbbbdddhhhlllnnnoooppptttyyy}}}~~~sssnnnqqqvvv~~~xxxtttqqqnnnkkkiiijjjgggdddbbbbbbccccccbbbaaabbbbbbaaa```]]][[[ZZZWWWWWWVVVTTTRRRQQQQQQQQQMMMLLLLLLOOOTTTYYY[[[\\\RRRJJJDDDFFFHHHFFFBBBAAA???BBBGGGJJJJJJFFFAAA===555666666444333444777999>>>BBBEEEDDD???:::666555333333222222111000000///222222222111///---------------------,,,,,,++++++,,,------......------,,,************************)))******++++++,,,,,,,,,------...---,,,***))))))++++++++++++++++++++++++---,,,***))))))))))))(((,,,,,,,,,,,,------------........................////////////////////////,,,------...............000000111222333333444444555555666777888999::::::999<<<@@@BBBBBBAAA@@@AAAGGGIIILLLNNNNNNNNNLLLKKKIIIJJJJJJIIIGGGEEEFFFFFFLLLTTTjjjFFFEEEDDDCCCBBBJJJ___tttvvvjjjqqqwww\\\LLLDDD@@@??????AAA???@@@CCCDDDEEEKKKRRR[[[qqqzzzsssnnnhhhaaa\\\VVVPPPMMMMMMLLLHHHFFFHHHDDDEEEFFFEEEDDDDDDFFFGGGHHHIIINNNVVV[[[___iiissszzzyyyvvvssspppnnnmmmllljjjhhhfffddddddcccbbb```\\\ZZZXXXXXXYYYZZZYYYXXXVVVVVVVVVVVVXXX[[[^^^```]]]```bbbcccbbb```______^^^___aaadddhhhmmmqqqsssuuuzzz~~~vvvsssvvvyyy}}}wwwrrrooollljjjhhhfffdddaaa``````bbbbbbaaaccccccccccccaaa^^^ZZZXXXTTTTTTTTTRRROOOMMMNNNOOOLLLKKKKKKLLLPPPRRRSSSSSSPPPIIIEEEGGGGGGDDDAAA@@@???AAADDDFFFEEECCC@@@===666666666444333333444666666999======<<<999777666555444444333222111000000111222333111///---...///---.........------,,,+++,,,,,,------------,,,,,,************************************++++++,,,,,,,,,---......,,,******+++++++++++++++++++++++++++...------,,,+++******))),,,,,,,,,,,,------------------------------------//////////////////////////////000111111111111000000000111222333444444555555555666777888999::::::<<<@@@FFFIIIHHHFFFDDDCCCGGGIIILLLNNNNNNNNNLLLKKKHHHIIIJJJIIIFFFEEEFFFGGGLLLUUUmmmFFFCCCCCCGGGOOO^^^wwwvvvbbbdddooo|||lllTTTGGGCCCAAA@@@@@@AAA>>>???CCCGGGKKKTTT\\\ggg|||wwwpppiiibbb\\\YYYTTTNNNKKKKKKJJJFFFEEEFFFEEEEEEFFFEEEEEEFFFIIILLLKKKNNNUUU^^^eeekkkwww}}}{{{|||}}}~~~{{{{{{{{{{{{{{{zzzyyyxxxwwwuuusssqqqqqqsssvvvxxxyyyzzzzzzzzzwwwtttqqqnnnfffeeedddbbbaaaaaaaaaaaa___]]]ZZZZZZZZZZZZXXXWWWTTTSSSRRRRRRTTTUUUUUUTTTUUUUUUUUUVVVXXX[[[]]]___```cccfffhhhgggggghhhjjjiiijjjmmmpppsssxxx|||}}}||||||}}}xxxrrrmmmiiifffddd```^^^\\\]]]___bbbcccccccccccccccbbb___[[[WWWUUUPPPQQQQQQOOOLLLJJJKKKMMMKKKKKKKKKLLLNNNOOONNNLLLLLLIIIGGGHHHGGGCCCAAACCC>>>>>>??????>>>>>><<<<<<666666666444222111111333333555888999999888888777666666555444333222111111000222333111///...///111,,,---.../////////......++++++,,,,,,,,,,,,++++++************************************++++++++++++))),,,...---+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.........---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////000111111222222111111///000111222333444444555555555666777888999::::::???CCCGGGJJJJJJHHHGGGGGGGGGIIILLLNNNNNNNNNLLLKKKHHHIIIIIIHHHFFFEEEFFFGGGNNNXXXrrrHHHDDDCCCLLL[[[qqq|||dddYYYdddrrr|||qqq```MMMDDD@@@??????AAA@@@===>>>CCCIIIPPP[[[eeezzz{{{zzzuuunnneee]]]YYYXXXSSSMMMIIIJJJIIIEEECCCEEEFFFGGGGGGFFFFFFHHHLLLOOONNNRRR[[[eeemmmuuu~~~~~~~~~~~~}}}{{{xxxvvvtttssssssooommmjjjgggffffffgggiiifffffffffeeeeeeeeeeeeeeeeeedddccccccbbbccccccdddiiijjjkkkkkkjjjgggcccaaa]]]\\\[[[[[[\\\]]]___```\\\ZZZXXXWWWXXXXXXWWWVVVRRRQQQPPPQQQSSSUUUUUUUUUXXXXXXXXXYYY[[[^^^```bbbhhhlllpppqqqqqqrrruuuxxxxxxzzz|||~~~yyyqqqlllgggccc```[[[ZZZYYY[[[___ccceeefffaaaaaaaaa___\\\WWWSSSPPPNNNOOOPPPMMMJJJHHHJJJLLLKKKKKKKKKMMMNNNNNNLLLJJJHHHGGGGGGIIIHHHDDDEEEIII===<<<;;;:::999999::::::666777666444111///000111444555777888999999999888777666666555333222111111///111333222///...000222+++,,,...000111111111000***++++++,,,,,,++++++******************************************+++++++++'''***,,,,,,***)))***,,,------------------------&&&))),,,......---------)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////......///000000000000000///000000222333444555555555555666777888999::::::<<<>>>AAABBBBBBBBBBBBCCCGGGIIILLLNNNNNNNNNLLLKKKHHHIIIIIIHHHFFFEEEFFFGGGQQQ[[[vvvGGGFFFLLL]]]rrrzzzccc]]][[[ggg{{{gggXXXIIIEEEEEEBBB???===EEEAAACCCKKKNNNQQQ```sss|||}}}vvvmmmfffccc^^^WWWQQQQQQOOOKKKGGGEEEEEEEEEFFFIIIEEEEEEHHHJJJIIIIIILLLUUU]]]dddjjjvvv}}}vvvttttttrrrooonnnnnnnnnnnnnnnoooppppppnnnnnnooorrrvvvvvvsssooommmmmmllllllllllllmmmmmmlllllllllmmmoooqqqtttuuuxxxpppiiihhhgggeeeccceeedddcccbbb___^^^\\\[[[[[[[[[[[[ZZZ[[[[[[\\\^^^^^^^^^\\\YYYWWWWWWYYY[[[]]]eeedddcccaaa___]]][[[[[[ZZZZZZYYYYYYYYYYYYZZZ[[[\\\[[[[[[ZZZ[[[[[[[[[\\\UUUTTTTTTVVVYYY\\\]]]]]]]]]bbbgggiiiiiilllsssxxxyyy{{{~~~zzzuuunnnccc]]][[[WWWXXXZZZ]]]```cccfffhhhcccdddccc```ZZZUUURRRQQQNNNOOOOOONNNLLLKKKLLLMMMKKKLLLNNNOOOOOOMMMJJJIIIHHHHHHHHHHHHGGGFFFEEEEEE@@@>>>;;;999777777888888888888777666555444333333222333444555555555555444;;;999777555222000///...------............------000000///...---,,,,,,+++,,,,,,++++++,,,,,,---...,,,+++)))(((((()))+++------,,,+++***))))))))))))+++,,,,,,,,,,,,+++******************************...---,,,***))))))***+++---,,,+++++++++,,,---...***,,,------,,,++++++,,,111000///...------...//////111333333222111111111//////000111333444555555111333555666666666777888;;;===>>>??????@@@BBBEEEEEEGGGJJJMMMNNNNNNMMMLLLLLLMMMLLLJJJGGGEEEFFFGGGOOO\\\{{{HHHIIIRRRggg~~~iiiXXX[[[dddvvvyyy^^^QQQEEEBBBCCCAAA???>>>CCCAAAEEEMMMRRRXXXjjj}}}yyytttnnnfffaaa^^^[[[UUUPPPNNNLLLIIIFFFEEEEEEFFFGGGGGGDDDDDDIIIKKKKKKMMMQQQ\\\eeepppxxx~~~vvvmmmgggfffeeeccc````````````aaabbbbbbcccdddffffffgggjjjmmmmmmjjjgggffffffffffffggghhhiiijjjggggggggghhhiiikkkmmmnnnppphhhbbbaaa```^^^]]]___^^^]]][[[ZZZYYYYYYYYYYYYYYYYYYZZZ[[[]]]^^^______]]][[[XXXVVVWWWYYY]]]___bbbbbbaaa```___^^^]]]]]][[[[[[[[[\\\]]]]]]^^^^^^]]]]]]]]]]]]^^^___```aaa```___^^^___aaadddhhhkkkmmmrrrwwwzzz{{{~~~}}}xxxqqqfff]]][[[WWWYYY\\\___bbbcccddddddaaaaaa```]]]WWWRRROOONNNNNNOOOPPPOOOMMMLLLLLLMMMJJJKKKMMMNNNNNNLLLJJJHHHHHHHHHHHHHHHGGGFFFEEEDDD@@@???<<<999777666777777888888777666555555444444222222333333333444444444999888666444111000///...---......//////......---...............---------,,,,,,++++++,,,,,,---...,,,+++************,,,,,,,,,+++++++++++++++,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,++++++******+++,,,---///...,,,+++***++++++,,,***,,,------,,,++++++,,,111000///...---......///---///111111000/////////000000111222333333444444555777999:::999999;;;<<<<<<===>>>???>>>???BBBDDDDDDFFFIIILLLMMMMMMLLLKKKLLLLLLLLLIIIGGGEEEFFFGGGOOO\\\zzzFFFIIIWWWoooppp^^^SSSaaawwwjjjTTTJJJBBBAAACCCBBBAAAAAADDDCCCIIIRRRYYYeee~~~yyyuuujjjeee^^^ZZZYYYVVVRRRNNNJJJIIIGGGEEEEEEFFFGGGHHHGGGEEEFFFKKKOOOQQQUUUZZZcccooo|||yyyrrrjjjeee___[[[[[[ZZZXXXUUUWWWXXXYYYZZZ[[[]]]^^^___bbbccceeehhhjjjjjjhhheeeeeeeeeffffffhhhjjjkkkllliiiiiihhhiiiiiijjjkkklllmmmfff```___^^^\\\]]]```___^^^\\\[[[ZZZ\\\]]]^^^^^^```bbbdddfffgggggggggdddaaa^^^\\\\\\___dddggggggfffffffffffffffffffffcccdddfffhhhjjjjjjjjjjjjfffggghhhiiikkkmmmooopppsssttttttsssssswww~~~{{{ttthhh```]]]^^^```ccceeefffeeedddbbb``````___ZZZTTTOOOLLLKKKMMMNNNPPPOOOMMMKKKKKKKKKIIIJJJLLLMMMLLLKKKIIIGGGGGGGGGGGGGGGFFFEEEDDDDDDAAA???<<<999777666555555888777777666666555555555333222111111111222333444777666444222000///......---......//////......------------.........//////,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...000///---+++*********+++***,,,------,,,++++++,,,000000///............///---///111000///......///111111111222222333333333666888:::;;;;;;;;;<<<===<<<===???>>>>>>???AAACCCCCCEEEHHHJJJLLLLLLKKKJJJKKKLLLKKKIIIFFFEEEFFFGGGOOO[[[wwwDDDJJJ\\\xxxiiiaaa\\\rrrppp[[[NNNGGGCCCDDDEEECCCCCCEEEGGGHHHMMMVVVbbbvvv{{{uuupppccc___ZZZVVVTTTRRROOOMMMIIIHHHFFFEEEEEEEEEFFFGGGIIIHHHJJJOOOSSSVVV]]]dddnnn|||zzzrrrkkkfffbbb___]]]\\\\\\[[[YYYWWW[[[\\\^^^```bbbdddeeefffhhhiiimmmpppssssssrrrqqqqqqqqqqqqrrrsssuuuvvvwwwuuuuuuttttttttttttuuuuuusssmmmhhhhhhgggfffhhhllllllkkkiiiggggggiiijjjlllpppqqqtttvvvwwwwwwuuuuuurrroookkkhhhhhhlllpppssstttttttttttttttuuuuuuuuurrrtttxxx{{{}}}~~~~~~~~~yyyzzz{{{~~~~~~zzztttkkkdddccciiijjjkkkkkkjjjhhhgggeee``````^^^YYYRRRMMMJJJIIIKKKLLLMMMLLLJJJHHHHHHHHHHHHIIIJJJKKKJJJIIIGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCAAA???===:::777555444444777666666666666666666666333222000//////111222444555444222111///...............////////////..............................,,,,,,,,,,,,,,,---......------.........---,,,+++++++++***++++++,,,---...+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------///...,,,+++***++++++,,,***,,,------,,,++++++,,,/////////........./////////111222222000000000111222222222222222222222222444666888999999999:::;;;<<<===>>>>>>>>>>>>@@@BBBCCCDDDGGGIIIJJJKKKJJJJJJKKKKKKKKKIIIFFFEEEFFFGGGNNNYYYuuuCCCNNNfffyyyddddddlll|||cccSSSJJJFFFCCCDDDDDDBBBDDDGGGKKKLLLPPP[[[mmm~~~wwwppplllaaa^^^YYYUUURRROOOMMMKKKIIIHHHGGGEEEDDDDDDDDDEEEJJJIIIKKKQQQVVVZZZccclllzzz}}}{{{zzzyyywwwsssnnniiifffdddaaaaaaaaabbbbbbbbbaaa``````bbbeeeiiilllnnnpppqqqsssvvv{{{|||xxxvvvvvvvvvtttwww|||~~~|||zzzyyyzzz{{{|||{{{xxxwwwyyy|||{{{xxxsssmmmkkkkkksssrrrooollliiihhhhhhhhh___^^^[[[VVVOOOJJJHHHHHHIIIJJJJJJHHHFFFDDDEEEFFFGGGGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBBBB@@@???===:::777555444333555555555555555666666666333222000//////000222333222222111000////////////...//////////////////...000//////...------,,,,,,------,,,,,,------...///---............---,,,+++++++++************+++++++++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***+++,,,...///***,,,------,,,++++++,,,......//////////////////000111111111//////000222222222222222222222222222222444777777777777888:::;;;===>>>>>>===>>>@@@BBBCCCDDDFFFHHHIIIJJJJJJJJJJJJJJJJJJHHHFFFEEEFFFGGGLLLVVVrrrBBBRRRnnnnnn___ddd}}}ppp[[[OOOFFFCCCBBBCCCBBBAAADDDJJJOOOQQQXXXfff~~~yyyrrrkkkfff^^^\\\XXXTTTPPPMMMKKKKKKIIIHHHGGGFFFEEEEEEEEEDDDIIIIIIMMMSSSXXX___kkkvvv}}}yyyvvvsssqqqsssttttttqqqnnnlllkkkkkkiiijjjkkklllmmmnnnnnnnnnjjjmmmqqqvvvzzz}}}~~~~~~yyyxxxvvvsssrrrtttwwwtttooojjjgggfffffffff]]]\\\YYYTTTMMMIIIGGGGGGIIIIIIGGGDDDAAAAAACCCEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBAAAAAA>>>===<<<:::888555444333333333333444444555555666333222111000000000111222111111000/////////000000...//////000000//////...111000///...---,,,++++++---------------......///.........------,,,,,,+++++++++******)))*********+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***+++*********+++---///000***,,,------,,,++++++,,,---...//////000/////////...//////...---,,,...000111111111222222333333333333555777888888888999::::::;;;=========>>>AAACCCDDDEEEFFFHHHIIIJJJKKKKKKIIIJJJJJJHHHFFFEEEFFFGGGJJJTTToooKKK^^^|||hhheeepppzzzcccSSSKKKDDDCCCCCCDDDCCCBBBHHHPPPWWW[[[fffzzzzzztttmmmeee```YYYXXXUUUQQQMMMJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGJJJKKKPPPXXX```iiiwww|||{{{zzzyyyxxx{{{}}}~~~~~~|||{{{|||}}}|||}}}}}}yyyxxx{{{}}}zzzyyy{{{xxxvvvqqqmmmiiifffdddddd___^^^[[[UUUPPPLLLKKKKKKKKKIIIFFFAAA??????CCCFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDCCCCCCBBBAAA@@@===<<<;;;:::888666444333111111222222333444555555333333222222222111111111000000000///000000111111//////000000000000////////////......---------,,,---------------.../////////...---++++++++++++,,,************++++++,,,---+++,,,,,,,,,,,,+++******++++++++++++++++++++++++((()))+++,,,---,,,,,,+++,,,++++++***+++,,,...///***,,,------,,,++++++,,,,,,---///000000000//////.........---,,,,,,...000000000111222333333444444333555777888777888999:::888:::<<<======???BBBDDDEEEFFFGGGHHHIIIKKKKKKLLLHHHIIIIIIHHHFFFEEEFFFGGGJJJSSSmmm\\\ooo{{{jjjqqqnnnYYYLLLGGGEEEDDDEEEFFFEEEFFFNNNWWW^^^dddsss{{{vvvpppiiiaaa\\\TTTTTTQQQNNNJJJIIIIIIIIIEEEEEEFFFGGGHHHIIIIIIJJJLLLOOOUUU___hhhsss}}}{{{wwwvvvyyy~~~~~~yyywwwuuuqqqmmmhhheeecccbbbaaa___ZZZTTTQQQPPPQQQMMMJJJFFFAAA>>>???CCCGGGEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@;;;;;;;;;:::888666555444000000111222333333444444333333333333333222111000000000000000000111222222//////000000000000//////---------............///...------------...//////000///,,,***)))***+++,,,))))))***+++,,,...///000+++,,,,,,,,,,,,+++******************************&&&'''***,,,---............---,,,+++++++++,,,---***,,,...---,,,+++,,,,,,,,,---///000000000//////000000000///......000222///000000222333444555555111333555666666666777888777999;;;<<<===???CCCEEEFFFFFFGGGHHHJJJKKKLLLMMMHHHIIIIIIGGGFFFEEEFFFGGGJJJSSSlllvvvjjjhhh}}}tttcccWWWOOOLLLKKKGGGDDDFFFHHHKKKRRRYYYfffooo{{{uuupppjjjccc\\\XXXQQQPPPOOOMMMKKKJJJHHHHHHKKKHHHEEEDDDEEEGGGIIIIIIIIIMMMTTT^^^lll}}}}}}yyyzzzuuuvvvyyy}}}~~~{{{wwwrrrmmmhhheeeddd```___\\\ZZZXXXVVVUUUUUUNNNKKKHHHEEECCCCCCCCCDDDHHHGGGFFFFFFFFFEEECCCAAA>>>???AAABBBCCCCCCBBBAAA>>><<<:::999888777555333333333222222222333555666333333333222222222111111111111111333666999999888222111111000///......---...------...//////---,,,---------------------------,,,++++++******++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++***)))(((,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........---...000111111000000///111111111111222333444555333555777777777777777999;;;<<<===>>>>>>???AAADDDFFFFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGDDDCCCDDDEEEKKKRRRjjjrrraaaiiikkk[[[OOOHHHDDDIIIEEECCCFFFIIIMMMVVV^^^nnn{{{}}}{{{wwwrrrlllfff```ZZZUUUPPPPPPNNNMMMKKKIIIHHHGGGHHHFFFEEEEEEGGGIIIKKKLLLKKKPPPXXXeeeuuu~~~{{{|||yyyyyy{{{}}}}}}{{{wwwrrrlllhhhdddccc___^^^]]][[[YYYWWWVVVUUUOOOMMMJJJFFFEEEDDDEEEFFFIIIHHHGGGFFFGGGFFFDDDBBB@@@@@@AAABBBAAAAAA@@@???>>><<<:::999888777555333333222111111111333444555222222222222111111111111......///222666999::::::111111111000///.........222111000//////...,,,***------------------------///...------,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++***)))))),,,++++++******++++++,,,************************------------------------.........///////////////...///000000111111000000111111111111222333444555333555777777777777777999:::<<<=========???AAACCCEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIGGGDDDCCCDDDEEELLLRRRhhh}}}fffbbbuuuxxxfffXXXOOOJJJGGGHHHEEEDDDHHHLLLSSS^^^hhhxxx{{{xxxvvvrrrlllgggbbb\\\VVVRRROOOOOONNNLLLJJJIIIHHHGGGDDDDDDDDDFFFHHHJJJMMMNNNPPPVVVbbbrrr}}}~~~}}}|||{{{|||}}}~~~}}}|||{{{yyyvvvrrrmmmhhhdddbbb]]]]]]]]]\\\[[[YYYWWWUUUPPPNNNLLLIIIGGGGGGGGGHHHJJJIIIHHHHHHHHHGGGEEECCCAAAAAAAAA@@@@@@???======>>><<<:::999888777555333222222111000111222333444222222222222111111111111/////////222555888888888111111000000//////......///......///111111000...------------------------///...------,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++***))),,,++++++******++++++,,,************************........................------......//////000000000000000000000111111222111111111111222333444555333555777777777777777999:::;;;=========>>>AAACCCCCCDDDEEEFFFFFFGGGGGGGGGHHHIIIIIIGGGDDDCCCDDDFFFMMMTTThhhrrrgggrrrrrrcccYYYTTTQQQOOOJJJHHHHHHLLLQQQXXXfffrrr{{{wwwuuuqqqmmmhhhbbb]]]XXXSSSPPPNNNMMMLLLKKKJJJHHHGGGGGGAAACCCEEEFFFHHHKKKNNNPPPUUU^^^mmm~~~~~~|||yyyyyyyyyzzzyyyxxxxxxwwwuuurrrnnniiieeebbb\\\]]]]]]^^^\\\ZZZWWWVVVQQQOOOMMMJJJIIIHHHIIIIIIKKKJJJHHHHHHIIIHHHFFFDDD???????????????>>>======>>><<<:::999999888666444222111000000000111222333333333333333222222222222444222111222333444333222111000000000/////////...000///...///000///...,,,---------------------------,,,++++++******++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,+++******,,,++++++******++++++,,,------------------------------------............,,,------...///000111111111111000//////111222333111111111111222333444444333555777777777777777999999;;;<<<<<<<<<===@@@BBBBBBCCCDDDEEEEEEFFFEEEEEEHHHHHHHHHGGGEEEDDDEEEFFFNNNWWWlll{{{iiijjj}}}mmm```YYYVVVSSSPPPLLLJJJKKKOOOSSS\\\kkkzzz}}}yyyvvvtttsssmmmiiiddd^^^ZZZVVVRRROOOLLLLLLKKKJJJIIIGGGFFFFFFAAACCCFFFGGGHHHKKKPPPTTT[[[fffxxx~~~~~~|||zzzwwwvvvuuuuuusssrrrrrrrrrrrrqqqoookkkgggddd\\\]]]^^^^^^]]][[[XXXVVVPPPOOOMMMKKKJJJIIIIIIJJJKKKJJJIIIIIIIIIHHHFFFDDD=========>>>>>>?????????>>><<<:::999999999777555333222111000000000111222555444444444444333333333444222111111222222111000000000000000////////////444222000...---***'''$$$---------------------------,,,++++++******++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,,,,++++++,,,++++++******++++++,,,////////////////////////++++++,,,,,,,,,---------,,,------...///000111111111000/////////000222333111111111111222333444444333555777777777777777999888:::;;;<<<<<<===???AAABBBCCCDDDEEEEEEFFFEEEEEEGGGHHHHHHGGGEEEDDDEEEFFFOOO[[[rrr{{{lllbbblllqqqeee___ZZZUUUQQQNNNMMMNNNRRRWWWaaasss~~~xxxtttrrrpppooojjjeee```[[[WWWTTTPPPNNNKKKKKKJJJIIIHHHGGGFFFEEEBBBEEEHHHIIIKKKOOOWWW\\\fffrrr}}}zzzwwwuuussspppmmmkkkiiikkkmmmooonnnkkkhhhfff_________^^^]]][[[YYYWWWPPPOOONNNMMMLLLKKKKKKKKKKKKJJJIIIHHHIIIHHHFFFDDD============>>>???@@@AAA===<<<:::999:::999888666444333222111000111222222444444444444333333333333///......///222333333222000000000000////////////,,,,,,+++,,,......,,,+++------------------------///...------,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------------......//////000000///////////////000000111111111111111222333444555333555777777777777777999888999;;;;;;;;;<<>>>>>>>>???@@@@@@===<<<::::::::::::888666555444333111111111222333333333222222222111111111...------///111333333222////////////000000000000''''''(((,,,///222222111------------------------///...------,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,---......///.........///////////////------...///////////////111111111111222333444555333555777777777777777999777999:::;;;;;;<<<>>>@@@EEEEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHFFFEEEDDDFFFGGGOOO]]]sss~~~xxx[[[]]]jjj|||ooogggccc___XXXRRRWWWWWW[[[```hhhuuuyyyrrrmmmiiifffcccddd___ZZZUUURRROOOMMMKKKIIIIIIHHHHHHGGGFFFEEEEEEDDDGGGKKKNNNRRR[[[hhhrrr}}}xxxrrrkkkccc^^^YYY]]]bbbgggjjjiiigggeeedddbbb```]]][[[YYYYYYXXXSSSSSSRRRQQQPPPOOOOOONNNJJJIIIHHHHHHHHHGGGEEECCCBBBAAA@@@>>>>>>>>>??????===<<<::::::::::::888777666555333222222222333333111111111000000000000///111///...///000111000...////////////000000000000000///......///...,,,***---------------------------,,,++++++******++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***+++,,,,,,------------,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,------...///000000///////////////.........+++,,,.../////////...---111111111111222333444555333555777888777777777999777888:::::::::;;;>>>@@@FFFFFFHHHIIIIIIIIIIIIIIIFFFGGGHHHFFFEEEEEEFFFGGGOOO]]]ppp|||lll^^^aaannn|||sssjjjccc]]]XXXVVVTTTZZZaaahhhqqqvvvnnniiieeecccaaa^^^ZZZTTTOOOMMMLLLJJJIIIHHHIIIHHHFFFDDDDDDEEEGGGIIIIIIMMMUUU[[[cccrrr{{{ooohhhaaaZZZVVVTTTTTT[[[eeelllllliiiaaa```^^^[[[YYYWWWVVVVVVXXXWWWTTTRRRPPPOOOOOOOOOLLLHHHEEEFFFIIIIIIFFFBBBCCCCCCBBBAAA@@@>>>>>>===:::::::::999999888888888888888777555444333222111222111000000111111///..................///000000333222000/////////000111000000000000000000000000000000///...,,,+++***))))))))))))***+++,,,---......---,,,++++++,,,...000,,,,,,,,,++++++*********,,,,,,+++***+++,,,...///...,,,***((((((***,,,...,,,,,,,,,,,,,,,,,,,,,,,,/////////---,,,,,,...000........................222111000.........///000000000000000111222333444444555777888888888777666666777999;;;===???@@@@@@DDDEEEGGGIIIJJJLLLLLLLLLKKKHHHGGGHHHFFFCCCEEEIIIRRR\\\gggrrrxxxcccZZZdddwww}}}xxxqqqiiibbb\\\XXXVVV[[[```hhhqqq~~~{{{rrrjjjeeeaaa^^^]]]YYYUUUPPPMMMLLLKKKKKKJJJIIIIIIHHHGGGEEEEEEGGGIIIKKKKKKOOOXXXaaalll|||pppiiibbb[[[VVVSSSRRRXXXaaaggghhheeeeeebbb^^^ZZZWWWVVVWWWXXXYYYXXXUUURRROOOMMMMMMLLLLLLIIIFFFFFFIIIIIIFFFBBBAAA@@@@@@@@@??????>>>>>>:::::::::999999888888888888888777666444333222111333111000000111111000///...............///000000111000///.........//////////////////////////////000000///...------,,,,,,------------......///000///...---,,,+++,,,,,,---,,,,,,,,,+++++++++******,,,,,,+++******+++,,,---,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,***))))))+++---........................222111000///......///000000000000000111222333444444555777888888888777666666777999;;;===???@@@@@@DDDEEEFFFGGGIIIJJJJJJJJJJJJHHHGGGHHHFFFCCCDDDIIIPPPZZZdddpppuuu```YYYkkkwwwtttnnngggaaa\\\ZZZXXX___dddlllwww{{{uuullleee___[[[XXXVVVSSSPPPLLLJJJKKKLLLMMMMMMJJJJJJIIIGGGEEEFFFIIILLLNNNOOOTTT^^^kkk}}}|||qqqiiibbb\\\WWWSSSRRRVVV^^^eeefffeeeiiieee^^^YYYUUUUUUWWWYYYZZZXXXUUURRROOOLLLJJJJJJKKKIIIFFFGGGHHHHHHEEEBBB>>>>>>>>>>>>>>>>>>>>>>>>999999999999999888888888999888777666444333222222333222111111222222111000///............//////000000///...---------......////////////////////////000000/////////.........,,,,,,+++++++++,,,,,,---//////...---,,,+++******,,,,,,,,,++++++++++++***,,,,,,+++*********++++++*********))))))*********,,,,,,,,,,,,,,,,,,,,,,,,******+++***))))))***,,,........................111000000////////////000000000000000111222333444444555777888888888777666666777999;;;===???@@@AAADDDEEEEEEFFFGGGGGGHHHHHHIIIGGGFFFGGGEEEBBBCCCHHHMMMVVVaaannnuuueeeaaazzzxxxooommmjjjddd___\\\[[[\\\aaaeeennn{{{tttoooggg___ZZZVVVSSSQQQNNNLLLJJJIIIKKKNNNOOOPPPKKKKKKIIIFFFEEEFFFJJJMMMRRRUUU[[[fffwww{{{rrrjjjccc^^^YYYVVVTTTXXX```gggjjjjjjhhheee___ZZZWWWWWWXXXYYYYYYXXXVVVSSSPPPNNNLLLKKKKKKIIIHHHHHHHHHGGGDDDAAA>>>>>>>>>======<<<<<<<<<999999999888888888888888999888777666555333222222333222111222333333222111//////............///000/////////...............////////////////////////..................//////,,,+++***************+++------...------+++***)))++++++++++++++++++++++++,,,++++++******))))))))))))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++---...........................000000000////////////000000000000000111222333444444555777888888888777666777777999:::<<>>===;;;:::999888888888888888888888888888999999888666555444333222333222111111333444333111//////............//////000000000/////////..............................,,,------------.........///......------------...++++++,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++***)))))))))***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++---......------...///......................../////////000000000000///000000000000111222333444444555777888888888777666777888888:::<<<>>>AAABBBGGGGGGFFFFFFFFFFFFGGGHHHIIIFFFFFFFFFDDDAAACCCGGGIIIPPPYYYhhhtttmmmyyypppcccbbb```\\\YYY[[[aaaffffffmmm}}}~~~vvviiiddd^^^YYYUUUQQQNNNLLLLLLLLLMMMOOOQQQQQQPPPNNNIIIHHHFFFDDDEEEJJJQQQVVV]]]gggrrr~~~~~~|||wwwnnnhhhgggaaa```aaaeeekkkqqqtttvvvnnnllliiiddd```\\\ZZZXXXWWWWWWWWWVVVTTTRRRPPPOOOIIIJJJJJJJJJHHHFFFCCCAAAAAAAAA???===;;;999888777777777777888888888888888:::999888777555444333333222111000111222333222111000//////............//////000000000000///..............................,,,,,,,,,------------------,,,,,,,,,,,,,,,------***+++++++++,,,,,,,,,---***++++++++++++,,,,,,,,,+++++++++,,,++++++***)))+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,---..............................//////000000000000///000000000000111222333444444555777888888888777666888888888999;;;>>>AAABBBGGGFFFEEEEEEEEEFFFGGGHHHIIIGGGFFFGGGEEEBBBCCCHHHJJJPPPWWWffftttxxxwwwpppggggggddd```^^^bbbkkksssuuu~~~xxxnnnccc___ZZZVVVSSSPPPMMMKKKKKKLLLOOOQQQSSSQQQLLLIIIEEEEEEDDDEEEIIIPPPZZZaaakkkxxx~~~{{{sssnnnmmmmmmmmmnnnqqquuuyyy{{{|||{{{wwwpppiiiccc^^^[[[ZZZXXXXXXWWWVVVSSSQQQNNNMMMIIIJJJKKKKKKHHHEEEBBBAAA@@@@@@???===<<<:::999888666777777777888888888999:::999888777666444333333111000///000222333222111000000///...................../////////...---,,,....................................------------))))))))))))***+++,,,,,,---,,,+++*********+++,,,******+++++++++,,,,,,,,,***+++,,,------,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,---,,,,,,,,,---........................---...///000111111000///000000000000111222333444444555777888888888777666888888888999;;;>>>AAACCCEEEEEECCCCCCCCCEEEGGGHHHJJJHHHGGGHHHFFFCCCDDDIIILLLPPPVVVdddzzzwww}}}tttnnnnnnnnnkkkgggeeekkkvvvuuujjj```\\\XXXTTTQQQOOOLLLJJJKKKMMMPPPSSSSSSPPPIIIEEEBBBBBBCCCEEEKKKVVVaaaiiiyyywwwrrrrrrxxxyyyzzz|||vvvlllccc___\\\\\\YYYXXXWWWUUURRROOOKKKIIIHHHJJJLLLKKKHHHEEEBBBAAA??????>>>===<<<<<<;;;;;;666666777777888888888999:::999888777666555444333000///...///111222222000111000///...............,,,---.........---,,,+++........................000000//////............,,,+++,,,,,,---...///000000...,,,***))))))***+++*********++++++,,,,,,,,,)))***,,,---...------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***---...---------...........................---...///111111111000///000000000000111222333444444555777888888888777666999888888999;;;>>>AAACCCDDDCCCBBBAAABBBDDDFFFHHHKKKHHHHHHHHHFFFCCCEEEIIIMMMPPPUUUdddwww{{{yyyvvvvvvyyyvvvsssrrrrrrwww}}}pppgggddd]]]ZZZVVVRRROOOMMMMMMNNNNNNTTTYYYXXXQQQJJJFFFEEEEEEDDDGGGMMMSSS[[[hhhttt}}}|||yyywwwzzzqqqiiiccc```___]]]YYYUUUQQQOOONNNKKKIIILLLJJJGGGFFFEEEDDDAAA???BBB@@@>>>===<<<;;;999777666666777777777777666666::::::999999777666555444111000000000111222333333000000000000////////////........................------------------------........................++++++))))))))))))++++++/////////...---+++***)))************************'''(((***+++,,,,,,+++***------,,,,,,+++*********,,,,,,++++++,,,,,,---...///...,,,++++++,,,---...............////////////////////////000000000000///000222333444444333222111222333555666777777777555666888888999;;;???BBBDDDDDDCCCCCCDDDFFFIIIKKKHHHIIIJJJHHHFFFEEEEEEFFFLLLQQQXXXfff{{{rrr|||{{{zzzzzz|||yyywwwwwwxxxyyynnneeeaaaYYYVVVRRRNNNKKKJJJJJJKKKPPPTTTXXXUUUNNNHHHDDDDDDDDDEEEIIIOOOUUU^^^ooo}}}}}}{{{yyy~~~}}}|||~~~~~~yyyrrrkkkfffbbbaaa[[[XXXTTTQQQOOONNNLLLJJJGGGEEEDDDEEEFFFFFFEEECCCBBBAAA>>>======<<<999777666666777777777777666666999999999888777666555444111111111000111111222222000000000000/////////...........................////////////////////////........................//////...------...//////***+++,,,,,,,,,,,,,,,,,,******************************+++++++++******)))+++++++++++++++*********+++************+++,,,,,,...------,,,,,,---------------------............////////////000000000000///000111333333333333333333333444555666666666666555777888888999;;;???BBBBBBAAA@@@@@@AAACCCEEEGGGHHHIIIIIIHHHFFFEEEEEEFFFJJJOOOUUUcccpppnnn~~~~~~~~~{{{zzz{{{~~~|||xxxtttkkkaaa\\\UUUSSSOOOLLLJJJIIIJJJKKKSSSUUUUUUQQQJJJDDDCCCCCCDDDGGGMMMSSSYYYdddyyy{{{yyyxxxyyyxxxwwwuuuuuuwwwyyyzzzyyyvvvsssnnniiidddbbbZZZWWWSSSPPPOOONNNMMMKKKFFFEEECCCDDDEEEEEEDDDCCCCCCAAA???>>>===<<<:::888666666666666666666666666999999999888777666555444222222111000000000111111000000000/////////..............................////////////////////////........................------,,,,,,,,,,,,------))))))***+++++++++++++++************************---,,,+++***)))))))))))))))))))))************+++******))))))******+++,,,,,,,,,------...------,,,,,,,,,,,,------------...////////////000000000000///000111222333333333333555555666666666555555444555777888999999<<>>CCCAAA???>>>>>>===;;;999666666666555555666666666888888888888777666555444333222111000000///000000000000/////////.................................------------------------........................++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((************************---,,,***)))))))))***+++'''(((((()))******++++++***************+++,,,,,,+++,,,---.........---,,,,,,,,,---------.........////////////000000000000///000111111222333333333444555555666666666666555666777888999:::<<>><<>>=========;;;999666666555555555555666666777777777777777666555444222222111000////////////////////////....................................------------------------........................------------------------,,,------,,,,,,+++***)))************************+++***)))))))))***,,,---''''''((()))***++++++,,,+++++++++++++++,,,------***+++---...///...---,,,---.........////////////////////////000000000000000000000000111222333333222333444666777888888888666777999999:::<<<@@@CCCEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHGGGEEEDDDEEEFFFLLLPPPVVVbbb~~~www{{{{{{tttvvv{{{|||{{{zzzwwwvvvvvvwww~~~wwwlllhhhfff___WWWSSSPPPOOOMMMMMMMMMOOORRRTTTUUUQQQJJJEEEBBBBBBDDDFFFHHHKKKSSS\\\fffwww~~~zzzuuurrrpppmmmiiiggghhhiiijjjjjjiiiiiiiiigggeeeccc```___ZZZWWWTTTRRRRRRQQQPPPOOOKKKIIIGGGFFFEEEDDDBBB@@@@@@???===<<<===<<<:::999777666555444444555666777666777777777666666555444111111000/////////000000/////////.........------........................////////////////////////........................++++++,,,,,,,,,,,,++++++))))))+++,,,------------************************))))))))))))***+++,,,---(((((())))))***+++,,,,,,,,,,,,++++++,,,,,,---...++++++,,,---...................../////////000000////////////000000000000000000///000000111333333222333444666777888999999666888999::::::===@@@CCCBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGFFFEEEDDDEEEGGGIIIPPPVVV```xxxzzz|||oookkkqqqwwwwwwuuutttrrrpppqqqrrrzzzrrrjjjcccaaa___YYYTTTSSSOOONNNLLLLLLNNNPPPSSSUUUSSSNNNHHHCCCBBBDDDFFFHHHOOORRRZZZgggvvv~~~{{{xxxvvvwwwsssllliiihhhhhhgggeeecccbbbaaa`````````aaaaaa\\\YYYVVVTTTSSSRRRPPPOOOIIIHHHFFFFFFGGGGGGEEEDDD???===<<<;;;<<<;;;:::888777666444333333444666777666666666777666666555444000////////////000000111//////.........---------........................////////////////////////........................))))))***++++++***))))))'''((()))+++,,,,,,------************************)))******+++++++++******)))*********++++++,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,---...//////---------.........//////////////////000000000000000000//////000111222333444444555777777888888888777888999:::;;;===@@@CCC@@@AAABBBCCCDDDDDDEEEEEEDDDFFFGGGFFFEEEDDDEEEGGGIIIRRRZZZ```sss{{{|||sssgggfffmmmtttuuurrrnnnllljjjkkknnnvvvzzzeee```\\\\\\ZZZUUURRRSSSOOONNNMMMNNNOOORRRVVVXXXQQQLLLGGGCCCCCCEEEHHHJJJWWWZZZbbbrrr~~~|||zzz}}}wwwpppjjjhhhgggdddbbb___^^^\\\[[[\\\___bbbddd^^^[[[WWWTTTSSSRRRQQQOOOJJJIIIGGGGGGGGGGGGFFFDDD>>><<<;;;;;;;;;;;;999888777666444333333444666777666666666666666666555444//////...//////000111222//////.........---------........................------------------------........................------////////////------)))************))))))(((***************************+++,,,,,,+++***((('''+++++++++++++++,,,,,,,,,*********)))***++++++,,,,,,,,,++++++,,,---///000,,,,,,,,,---------......////////////000000000000000////////////111222333666666777777777777666666777888999:::;;;===@@@CCC@@@AAABBBDDDEEEFFFFFFFFFDDDEEEFFFFFFEEEDDDEEEGGGJJJVVV^^^cccrrr|||lll}}}uuunnngggffflllrrrvvvwwwvvvooonnnrrrrrrtttppp]]]]]]\\\ZZZWWWSSSPPPMMMNNNKKKIIILLLSSSXXXXXXWWWMMMHHHEEEEEEEEEEEEJJJOOOXXXbbbnnnzzz~~~{{{wwwtttzzzwwwsssnnnjjjfffcccbbb___\\\ZZZZZZ]]]```bbbccccccaaa\\\WWWRRRMMMJJJIIIGGGGGGFFFEEEDDDCCCBBBBBB===<<<;;;;;;999999888777777666666666555555555555555555666666666666555555111111000///////////////000000000000000///......................................................---------...------,,,+++///......---+++***))))))+++++++++*********))))))************************'''(((***+++,,,,,,++++++******+++++++++,,,,,,,,,(((((((((((())))))))))))************************,,,---......//////......///////////////.........000000000000111111111111555555555555555666777888999999999999:::<<<>>>???CCCAAA>>>???AAACCCEEEEEEEEEFFFFFFEEEDDDDDDEEEGGGNNNVVV```fffooosssiii|||rrrmmmhhhiiinnnsssvvvvvvzzzsssqqquuuuuuxxxvvvggg___^^^\\\YYYUUURRROOOMMMMMMJJJIIILLLRRRVVVUUUSSSHHHDDDBBBDDDEEEGGGLLLSSS\\\hhhvvv~~~zzzwwwvvvtttqqqmmmiiieeeaaa```^^^\\\ZZZ[[[]]]```aaaaaa^^^]]]\\\YYYUUUQQQLLLJJJJJJIIIHHHFFFEEECCCAAAAAA===<<<<<<;;;:::999888888666555555555555444444444555555666666666666555555111111000///////////////000000000000000///......................................................------...///////////////000//////...---,,,+++***,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++))))))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,---......//////....../////////////////////...000000000000111111111111444444444555666777777888999999888999:::<<<>>>@@@BBB@@@??????BBBDDDEEEEEEDDDEEEEEEDDDCCCCCCDDDFFFNNNXXXcccjjjsssyyyllljjjpppnnnmmmoootttxxxyyyxxxyyyvvvxxxzzzmmmaaaaaa___[[[WWWSSSOOOMMMMMMKKKJJJJJJMMMQQQRRRPPPMMMDDDBBBBBBEEEGGGJJJRRRZZZbbbppp{{{wwwrrrqqqpppmmmiiieeeaaa___^^^\\\\\\\\\^^^___^^^]]]XXXZZZ[[[ZZZXXXSSSNNNKKKLLLKKKJJJGGGEEEBBBAAA@@@======<<<;;;:::999888888555555555444444444333333555555666666666666555555111111000/////////////////////000000000///......................................................------...///000111222222000000///...------,,,,,,---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++)))((((((******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............//////////////////000000000000111111111111111222444666888888888888999888888999:::<<>>======<<<;;;:::999888777777777777666666666666444444555555555555444444111000000///////////////......////////////......................................................//////...---------...///......------,,,+++++++++************++++++++++++************************))))))*********++++++,,,******+++++++++,,,,,,,,,)))))))))************+++------------------------,,,---......///.........---.........//////000000///000000000111111111111000111444777999999888777888888888999:::===???AAA>>>>>>???AAADDDFFFEEEDDDEEEFFFFFFEEEDDDDDDEEEGGGFFFNNNYYYcccppp```ttttttoooqqqtttxxxzzz{{{{{{zzzyyyuuurrrrrr|||uuummmhhhaaa^^^XXXRRRNNNKKKJJJJJJHHHJJJKKKLLLKKKHHHEEEDDDBBBBBBEEEIIIJJJNNNYYYdddvvv{{{vvvvvvvvvvvvuuusssqqqooommmhhhfffeeedddcccaaa]]]ZZZ[[[YYYVVVSSSPPPNNNLLLKKKEEEEEEDDDCCCBBBBBBAAAAAA>>>>>>===<<<;;;:::999999888888888777777777666666444444555555555555444444111111000///////////////------.../////////......................................................///...---+++++++++,,,---------,,,,,,,,,+++++++++)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,---......//////......------......///000000000000000000000111111111111111222444666888888888888777777777999;;;===@@@AAA???>>>>>>@@@CCCEEEFFFEEEEEEFFFFFFFFFDDDDDDFFFGGGLLLRRR[[[eeessseee~~~~~~ssspppqqqtttuuuvvvxxxyyyzzzwwwxxxwwwzzz{{{ssslllggg___\\\WWWRRRNNNKKKJJJIIIHHHJJJKKKKKKIIIGGGEEEDDDBBBCCCHHHLLLNNNRRR^^^jjj}}}}}}xxxvvvuuuuuutttrrrqqqqqqpppmmmkkkhhhfffeeebbb^^^\\\ZZZYYYXXXVVVSSSPPPNNNLLLHHHGGGFFFDDDCCCAAA@@@@@@>>>>>>===<<<;;;:::999999777777777777666666666666333444444555555444444333111111000///////////////,,,---......//////.........................................................---+++***+++,,,...///---------------,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------......///000000111000000000000111111111111444444444555666777777888777777777999;;;===@@@BBB@@@>>>>>>???BBBEEEFFFGGGDDDEEEFFFEEECCCCCCEEEFFFQQQWWW```jjjyyynnn}}}sssrrrsssuuuuuuuuuwwwzzz|||yyy}}}xxxsssmmmhhh]]][[[WWWSSSNNNKKKIIIIIIIIIJJJKKKJJJHHHFFFEEEEEEDDDFFFKKKPPPRRRWWWdddqqq~~~}}}wwwuuutttsssrrrqqqqqqqqqqqqqqqnnnjjjhhhfffccc```]]]WWWXXXZZZZZZWWWTTTPPPMMMKKKJJJHHHFFFCCCAAA??????>>>>>>===<<<;;;::::::999777666666666555555555555333444444555555444444333111111000///////////////,,,,,,---.../////////...................................................,,,,,,+++***+++---000111..................------+++++++++,,,,,,---------************************---,,,+++))))))))))))*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------...///000000111000000000000111111111111555555555555555666777888777777777999;;;>>>@@@BBB@@@???===>>>AAAEEEGGGHHHCCCDDDEEEDDDBBBBBBDDDEEETTTZZZcccnnn|||sss{{{ssstttssssssssstttwwwzzz|||yyytttpppiiiccc]]]ZZZUUUPPPMMMLLLLLLMMMKKKLLLLLLJJJFFFCCCBBBBBBFFFGGGFFFMMMWWWXXXbbbyyy}}}|||tttrrrooonnnppprrrssssssvvvnnnfffaaabbbbbb```^^^YYYYYYYYYXXXWWWUUUTTTSSSOOONNNLLLJJJIIIGGGCCC@@@======<<<;;;;;;;;;;;;<<<777777777777666666666666222222222111111111000000000000000000///////////////////////////////////////............---------,,,,,,,,,---------..............................//////.........---------,,,+++++++++,,,------...---,,,+++*********++++++,,,,,,,,,+++***)))((('''...---,,,***)))(((((((((++++++******++++++,,,---------------,,,+++******///---,,,,,,---...---,,,111111000///...---,,,,,,222222222111111111111111444555555666666666666666777777777888:::<<<>>>@@@@@@@@@@@@AAACCCEEEFFFGGGBBBCCCDDDDDDBBBCCCDDDFFFQQQXXXaaakkk}}}{{{~~~{{{vvvnnnnnnooopppqqqrrruuuxxxzzz~~~yyyuuuqqqjjjddd\\\YYYTTTPPPMMMLLLLLLMMMMMMMMMLLLIIIEEECCCBBBBBBIIIKKKKKKRRR]]]aaaooo}}}~~~{{{vvvssspppoooooopppooonnnppplllgggeeefffeeeaaa]]][[[ZZZZZZYYYXXXVVVUUUTTTRRROOOLLLJJJHHHFFFDDDAAA??????===<<<;;;:::::::::888888888888777777777777444444333333333222222222000000000000///////////////////////////////////////............---------,,,,,,,,,---------..............................///.........------------******))))))******+++,,,---------,,,,,,,,,++++++***++++++++++++******)))*********)))******+++,,,++++++******++++++,,,---++++++,,,------,,,,,,,,,///---,,,,,,---...---,,,000000000///......------111111111111111111111111444555555666666666666666777777777888:::<<<>>>@@@@@@@@@AAAAAACCCDDDFFFFFFCCCDDDDDDDDDCCCCCCEEEFFFQQQXXX```iiizzzxxxtttmmmgggfffiiikkkmmmoooqqqtttvvv|||~~~xxxtttpppiiicccZZZXXXTTTPPPMMMMMMMMMNNNPPPOOOMMMHHHDDDBBBBBBDDDGGGLLLNNNTTTaaajjj}}}~~~}}}}}}|||yyywwwuuurrrpppooommmjjjhhhjjjhhhggghhhjjjhhhccc___^^^^^^]]]\\\[[[YYYWWWVVVUUURRRMMMIIIGGGFFFDDDCCCBBB@@@???<<<;;;999888888999999999999888888888888555555555555444444444444000000000000///////////////////////////////////////............---------,,,,,,,,,---------..........................................------------******))))))******++++++)))***+++++++++***(((((())))))***+++++++++++++++******))))))***++++++,,,++++++******++++++,,,---)))***+++,,,------------...---,,,,,,...///...---///////////////////////////000000111111222222222444555555666666666666666777777777888:::<<<>>>@@@AAAAAAAAABBBCCCDDDEEEFFFCCCDDDEEEDDDCCCCCCEEEGGGPPPXXXaaajjjyyyyyyqqqkkkeee```^^^bbbgggjjjkkkmmmpppsssyyy|||~~~vvvqqqlllddd^^^YYYWWWSSSPPPNNNMMMMMMNNNRRRPPPLLLGGGCCCBBBCCCEEEHHHOOOSSSYYYhhhuuu~~~|||{{{{{{{{{yyywwwvvvtttrrrpppooolllhhhffffffffffffhhhjjjiiifffcccbbbbbbaaa```^^^\\\[[[ZZZXXXTTTMMMIIIFFFEEEEEEDDDAAA@@@???===;;;:::999999999999888888888777777777555555555555444444444444000000000000///////////////////////////////////////............---------,,,,,,,,,---------..............................---------------------------,,,,,,+++,,,,,,------)))***,,,---,,,+++)))'''******+++,,,,,,+++++++++---,,,+++***))))))))))))++++++******++++++,,,---***+++,,,,,,---------,,,...---,,,---//////...---............//////000000...//////000111222222333444555555666666666666666777777777888:::<<<>>>@@@BBBAAAAAABBBBBBDDDEEEEEEDDDEEEEEEEEEDDDDDDFFFHHHNNNXXXccclll{{{ssskkkddd^^^ZZZZZZ___dddggghhhiiinnnrrrxxx|||{{{rrrlllfff___YYYXXXVVVSSSPPPNNNMMMMMMMMMPPPNNNKKKFFFBBBBBBEEEGGGNNNWWW\\\dddvvv~~~~~~{{{xxxwwwwwwwwwwwwtttsssqqqpppooollliiiffffffeeedddeeeggghhhiiihhheeeeeedddcccaaa___]]]\\\YYYTTTMMMHHHFFFEEEEEEDDD@@@???>>>===<<<;;;;;;;;;888888777777777666666666444444444444333333333333000000000000///////////////////////////////////////............---------,,,,,,,,,---------..............................,,,,,,------------------------,,,,,,+++,,,,,,---,,,...///000000...,,,+++---------,,,,,,***)))))),,,,,,+++***))))))))))))++++++******++++++,,,---,,,---------,,,,,,+++***---,,,,,,...000000///---------......///000000000......///000111111222222444555555666666666666666777777777888:::<<<>>>@@@AAAAAAAAABBBCCCDDDEEEFFFDDDEEEFFFFFFEEEEEEFFFHHHJJJVVVdddnnn}}}zzzoooggg```ZZZYYYYYY^^^ccceeeeeegggmmmrrryyyxxxooohhhbbb\\\WWWXXXVVVSSSPPPNNNLLLKKKKKKKKKJJJHHHEEECCCCCCGGGJJJOOOZZZaaalll|||~~~~~~|||yyyvvvttttttvvvwwwuuussspppooonnnmmmjjjhhhfffeeedddcccdddfffhhhjjjffffffeeecccaaa___]]]\\\WWWRRRLLLHHHFFFEEEEEEDDD@@@???>>>===<<<<<<;;;<<<777777777777666666666555333333333333222222222111000000000000///////////////////////////////////////............---------,,,,,,,,,---------..............................,,,,,,,,,,,,------------++++++******))))))*********+++,,,,,,,,,+++)))(((......------,,,***)))((((((((())))))***+++------++++++******++++++,,,---------------,,,+++***))),,,,,,---///111111///------.........//////000000...//////000000111111111444555555666666666666666777777777888:::<<<>>>@@@@@@@@@@@@AAACCCEEEFFFGGGEEEFFFGGGFFFEEEEEEGGGIIIGGGUUUeeeqqqvvvllleee^^^YYYYYYZZZ___dddeeedddfffmmmttt|||vvvmmmgggbbb^^^[[[XXXWWWTTTQQQNNNKKKJJJIIIFFFFFFEEEDDDCCCEEEHHHKKKMMMYYYcccsss|||~~~zzzssspppuuu|||{{{wwwtttrrrrrruuuwwwxxxuuuqqqnnnmmmllljjjiiieeeddddddccccccdddfffhhhddddddcccaaa___]]][[[ZZZTTTPPPKKKHHHFFFEEEDDDDDDBBBAAA???>>><<<;;;::::::888888888777777777666666333333333333222222222222000000000000///////////////////////////////////////............---------,,,,,,,,,---------..............................++++++,,,,,,,,,---------,,,+++******))))))******)))))))))((((((((('''''',,,---------,,,++++++***((((((((()))***,,,---...++++++******++++++,,,---,,,,,,,,,------,,,++++++,,,,,,---///111222000............////////////////////////000000000000000444555555666666666666666777777777888:::<<<>>>@@@>>>???@@@AAACCCEEEGGGHHHFFFGGGGGGGGGFFFFFFHHHIIIKKKZZZlllxxxuuukkkddd]]]YYYZZZ\\\```eeeeeecccfffnnnuuuuuummmgggccc```^^^YYYWWWTTTQQQNNNKKKIIIHHHBBBCCCCCCCCCDDDFFFIIILLLPPP]]]hhh{{{}}}vvvkkkfffgggmmmyyy{{{zzzvvvsssqqqrrruuuxxx{{{wwwrrrnnnlllkkkjjjiiicccdddeeedddccccccdddeeebbbbbbaaa___]]][[[YYYWWWRRROOOJJJHHHFFFFFFDDDCCCDDDCCCAAA>>><<<:::888888999999999888888888888777444444333333333222222222000000000000//////////////////////////////////////////.........---------,,,,,,,,,---------..............................+++++++++,,,,,,---------...------,,,+++++++++,,,///...------,,,,,,------++++++,,,---------,,,,,,++++++******************++++++******++++++,,,---******+++,,,------------,,,,,,---000222222000...////////////////////////000000000000////////////444555555666666666666666777777777888:::<<<>>>@@@===>>>???AAACCCFFFHHHIIIFFFGGGHHHGGGFFFFFFHHHJJJQQQaaasssppphhhbbbZZZVVVXXX^^^aaaeeeeeedddgggmmmttt~~~uuunnniiieee```\\\\\\WWWPPPKKKHHHGGGFFFEEEDDD@@@???BBBDDDEEEIIIOOOXXX\\\nnnsssfff```aaa```kkk{{{zzzwwwvvvzzzyyyvvvrrrpppoooooooooxxxvvvtttpppmmmkkkiiihhheeedddbbbaaa```aaaaaabbbcccaaa^^^[[[XXXWWWVVVVVVOOOLLLIIIGGGGGGFFFEEECCCEEE@@@;;;:::===>>>===:::::::::999999888777777777777666333111000111222333000000000000////////////........................//////...---,,,,,,++++++,,,,,,,,,------............---+++******+++---...------------------------+++,,,------............+++***)))+++---......---((((((((()))*********+++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,............////////////000000000000111111111111333555777777666555666777999888666555666888;;;===BBB@@@??????BBBDDDEEEEEEEEEFFFGGGFFFEEEEEEGGGIIISSSjjjnnngggbbb[[[XXXZZZ```ccceeeddddddiiirrrzzz|||rrrkkkgggddd___\\\ZZZVVVPPPLLLIIIGGGFFFDDDDDDAAAAAADDDFFFGGGKKKQQQWWW___uuuxxxlllccc___aaadddnnn}}}{{{yyyyyy{{{yyyuuuqqqnnnmmmnnnnnntttrrrpppmmmjjjhhhfffeeegggfffeeeccccccccccccdddbbbaaa^^^[[[YYYWWWVVVVVVQQQMMMIIIGGGFFFFFFEEEDDDEEE@@@<<<<<<>>>???===:::::::::999999888777777777666555444222111111222222000000000000////////////000000000//////////////////......---,,,,,,++++++,,,,,,------------------------,,,++++++,,,------------------------------)))***++++++,,,,,,,,,++++++***)))***,,,------,,,+++++++++++++++,,,,,,,,,+++++++++++++++******)))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------............////////////000000000000111111111111333555777777666555666777999888666666777999<<<>>>CCCAAA@@@@@@CCCEEEFFFFFFEEEFFFGGGFFFEEEEEEGGGIIIWWWooonnnhhheee```^^^```gggiiiiiihhhiiiooo{{{xxxnnngggdddaaa^^^\\\WWWTTTPPPLLLJJJHHHEEECCCDDDBBBCCCGGGHHHIIIOOOUUU\\\iiixxxlllfffbbbbbbdddllluuu}}}}}}}}}|||yyysssnnnkkkkkklllmmmqqqpppnnnllliiigggeeedddggggggeeedddccccccccccccbbbaaa___\\\ZZZXXXWWWVVVSSSOOOJJJGGGEEEEEEDDDDDDDDDAAA??????AAAAAA>>>:::::::::999999888777777777555444444333333222222111000000000000////////////000000//////.........---.........------,,,,,,+++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,,,,++++++,,,+++***+++,,,---,,,+++,,,,,,,,,+++++++++++++++******************))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............---............/////////000000000000111111111111333444666666555555666777888777777777999;;;>>>@@@CCCBBB@@@AAACCCFFFFFFFFFEEEFFFFFFFFFEEEEEEGGGHHHZZZssspppllljjjeeedddfffnnnpppqqqpppqqqwww|||uuukkkdddaaa```]]][[[TTTRRROOOMMMKKKHHHDDDAAABBBBBBDDDHHHJJJLLLSSS[[[gggxxxooogggfffgggiiilllttt}}}~~~zzzsssmmmiiiiiijjjkkkqqqpppooommmkkkiiigggfffeeeeeedddcccbbbaaaaaa```bbbbbb```^^^[[[ZZZXXXXXXUUUQQQKKKGGGFFFEEEEEEDDDCCCBBBAAABBBCCCBBB>>>;;;::::::999999888777777777333444444444444333222111000000000000////////////......------,,,,,,++++++......---------,,,,,,,,,.........------,,,,,,,,,,,,,,,---......---,,,,,,------------------------,,,------......---------...---+++,,,------,,,++++++*********)))(((((((((******))))))))))))))))))************************++++++,,,,,,,,,,,,------***+++,,,---............---------........./////////000000000111111111111222444666666555555666777777777777888:::===@@@BBBBBBAAA???@@@CCCEEEFFFFFFDDDEEEFFFEEEDDDEEEFFFHHHXXXppppppmmmlllgggeeehhhpppsssvvvvvvvvv|||zzzsssjjjccc```___\\\YYYQQQPPPMMMLLLJJJHHHDDDAAA@@@AAADDDIIIKKKOOOXXXbbbqqqzzzkkkhhhkkknnnrrruuu{{{|||uuunnniiihhhiiijjjoooooonnnnnnllljjjiiihhhdddddddddcccbbb```______bbbbbbaaa___]]][[[YYYXXXUUUQQQLLLHHHGGGFFFEEEDDDBBBBBBCCCDDDDDDBBB>>><<<::::::999999888777777777333333444444444333222222000000000000////////////......---------,,,,,,,,,---------------,,,,,,,,,.........------,,,,,,,,,,,,------......------,,,---------------------------------......------,,,///...------...///---,,,+++*********)))(((((((((***))))))(((((()))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,---............------------............///000000000111111111111111333555666555555666777666777777999;;;>>>AAABBBAAA???>>>???AAACCCDDDDDDDDDEEEFFFEEEDDDDDDFFFHHHVVVkkkzzzllljjjjjjfffeeehhhooosssvvvwwwxxx~~~xxxrrrjjjeeebbb___[[[XXXPPPNNNLLLJJJIIIGGGDDDAAA@@@AAAEEEJJJMMMSSS___lll}}}~~~{{{rrrkkkmmmssswww|||~~~xxxpppkkkiiihhhhhhjjjkkkkkkkkkkkkiiigggfffeeeeeeeeedddcccaaa```___``````___^^^\\\ZZZXXXWWWTTTQQQMMMJJJIIIHHHFFFDDDBBBCCCDDDDDDCCCAAA>>>===::::::999999888777777777333333333333333333333333000000000000////////////000000000000000000000000------------------------------------------,,,,,,------------------------------------------------++++++,,,,,,,,,+++******...---,,,---...///...---,,,,,,,,,++++++++++++++++++***)))((()))***+++,,,------------------------***++++++,,,,,,------...++++++,,,---............,,,------------.........000000000000111111111111000222444555555555666777666666888999;;;>>>@@@AAA@@@>>>===>>>@@@BBBCCCCCCDDDEEEEEEEEEDDDDDDFFFGGGUUUfffvvviiiiiijjjhhhgggkkkpppsssvvvwwwzzzxxxssslllgggddd```ZZZVVVOOOMMMJJJIIIHHHFFFDDDBBBBBBCCCFFFKKKOOOWWWgggvvv}}}|||{{{nnnlllmmmvvv~~~{{{tttnnnjjjhhhhhhggghhhiiijjjjjjhhhfffeeedddddddddcccbbb```^^^]]]]]]]]]]]]\\\ZZZXXXVVVUUUQQQOOOMMMLLLKKKJJJGGGDDDBBBCCCDDDCCCAAA@@@>>>>>>::::::999999888777777777444333222222222333444444000000000000//////////////////000000111222222222------------------------,,,,,,------------------///...---,,,,,,---...///------------------------+++,,,,,,,,,++++++***)))+++******+++---...---,,,+++++++++++++++,,,,,,,,,++++++)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,------...---------,,,,,,---------.........000000000000111111111111000222444555555555666777666666888999;;;===>>>???AAA???>>>>>>AAACCCDDDDDDCCCDDDEEEEEECCCDDDEEEGGGQQQaaa~~~ttthhhiiilllkkkkkkooosssuuuwwwxxx|||xxxtttmmmiiieee```ZZZUUUOOOMMMJJJHHHGGGFFFDDDBBBCCCDDDHHHLLLQQQ[[[lll}}}~~~~~~}}}{{{vvvpppmmmmmmnnnhhhiiiqqq}}}}}}vvvpppllliiigggggghhhjjjkkkjjjiiigggfffaaaaaaaaaaaa___]]][[[YYYZZZZZZZZZZZZXXXVVVTTTRRRPPPOOONNNMMMMMMKKKGGGDDDBBBCCCDDDBBB@@@???>>>???::::::999999888777777777555444222111111222444666000000000000////////////------...///000111222222------------------------,,,,,,,,,------.........000///---,,,,,,---///000------------------------............------,,,+++)))(((((()))+++---,,,+++(((((())))))*********+++,,,+++***))))))+++---...++++++++++++++++++++++++******+++,,,,,,---......---------...------,,,,,,,,,,,,,,,---------......000000000000111111111111///111444555444555666777666666888999;;;<<<===>>>BBB@@@??????BBBDDDEEEEEECCCDDDEEEDDDCCCDDDEEEGGGMMM\\\{{{xxxtttoooiiifffhhhmmmrrrpppsssyyytttrrrnnnjjjddd^^^VVVQQQRRRNNNKKKKKKGGGBBB@@@BBBEEEEEEJJJQQQVVV```vvv}}}}}}|||vvveeeccc___\\\]]]aaagggkkkpppuuu|||}}}wwwrrrnnnkkkjjjeeeggghhhgggeeeddddddeeebbbbbb```___^^^]]]]]]\\\[[[ZZZYYYWWWVVVTTTRRRRRRSSSSSSRRRQQQNNNKKKIIIGGGFFFFFFDDDCCCAAA???>>>>>>;;;:::888666555666777888444444333222222222333333111111111111000000000000---///111111000///000000........................000////////////.........---.........///000000000...------------...//////...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,++++++***++++++,,,,,,,,,+++***))))))******---------------------------.........//////000000/////////000111111222222111222333444555555555555777777777888:::<<<>>>@@@AAA@@@>>>>>>???AAADDDFFFDDDEEEFFFEEECCCCCCDDDFFFJJJXXXppptttqqqlllgggdddffflllppppppsssxxx}}}~~~sssppplllgggbbb\\\VVVQQQQQQMMMJJJIIIFFFBBBBBBDDDFFFGGGLLLTTT\\\jjj|||~~~|||qqqhhhbbbYYYWWWTTTSSSVVV]]]ffflllwww}}}~~~}}}|||wwwrrrnnnkkkjjjeeeeeeeeefffffffffeeeeeedddcccaaa```___^^^^^^^^^XXXWWWUUUSSSRRRQQQPPPPPPQQQQQQQQQPPPOOOMMMKKKIIIGGGFFFDDDBBB@@@>>>===<<<999999999888888777666555444444333222222222333333////////////............,,,...//////...------..............................------------,,,,,,,,,---..................///,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******)))))))))))))))***,,,++++++***************........................------------......///////////////000111111222222111222333444555555555555777777777888:::<<<>>>@@@AAA@@@>>>>>>???AAADDDFFFFFFFFFFFFEEECCCCCCDDDEEEJJJXXXppp|||ooommmiiieeedddfffkkkpppsssssswww}}}~~~sssoooiiiddd___[[[VVVSSSQQQLLLHHHGGGEEEBBBCCCGGGIIIJJJOOOXXXdddxxxzzz}}}|||nnneee]]]UUUPPPPPPOOOOOOQQQWWWbbbpppyyyuuuuuu{{{vvvqqqmmmjjjiiieeecccaaacccfffhhhgggddd___^^^]]][[[ZZZZZZZZZZZZ[[[YYYWWWTTTSSSSSSTTTUUUQQQQQQQQQPPPOOONNNMMMLLLHHHGGGEEEBBB@@@===;;;:::777888:::::::::888555444555444333333222222222333////////////............---///000///---,,,,,,---...........................------------,,,,,,,,,...------------------,,,,,,++++++++++++,,,------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******))))))************++++++++++++************////////////////////////,,,---------------....../////////000111111222222111222333444555555555555777777777888:::<<<>>>@@@AAA@@@>>>>>>???AAADDDFFFGGGHHHHHHFFFDDDCCCCCCEEEJJJVVVnnnwwwkkkjjjhhhfffeeeiiinnnrrrvvvvvvyyy~~~sssnnnhhhbbb^^^[[[WWWUUURRRLLLGGGEEECCCAAACCCHHHKKKNNNSSS\\\lll~~~}}}www|||uuuggg]]]XXXUUUPPPLLLOOOQQQTTTYYYcccsss{{{qqqrrr}}}}}}~~~yyytttoookkkiiigggdddaaa^^^aaafffiiigggddd[[[ZZZYYYXXXWWWWWWWWWWWW\\\ZZZWWWUUUUUUVVVXXXYYYRRRRRRQQQPPPOOONNNMMMLLLKKKIIIGGGDDDAAA>>><<<:::888999::::::999888666555555555444333222222222222111111111111000000000000000111222111///------...........................000////////////.........---------,,,,,,+++++++++,,,,,,,,,+++,,,,,,---...+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***.............../////////......................../////////000111111222222111222333444555555555555777777777888:::<<<>>>@@@AAA@@@>>>>>>???AAADDDFFFHHHIIIHHHFFFDDDBBBCCCDDDHHHSSSjjjtttiiijjjiiiiiijjjnnnssswww||||||}}}rrrnnngggbbb^^^\\\YYYXXXSSSMMMGGGDDDBBB@@@CCCGGGMMMQQQXXXbbbttt}}}wwwssszzz{{{ttthhh```WWWRRRRRRQQQNNNKKKPPPUUU]]]fffrrruuunnnqqq{{{}}}~~~|||wwwrrrmmmjjjgggfffddd```]]]___dddgggfffccc]]]\\\[[[ZZZYYYYYYYYYZZZYYYWWWUUUSSSSSSUUUWWWXXXVVVUUUSSSQQQOOOMMMLLLKKKMMMLLLJJJFFFCCC@@@===<<<;;;:::999777777777777888666555444333222222222222111111111111000000000000000111222111///------...........................000////////////.........------,,,,,,+++++++++***---------------......///---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***+++,,,------------,,,***+++,,,,,,,,,,,,++++++,,,,,,---------.........000000000////////////////////////000111111222222111222333444555555555555777777777888:::<<<>>>@@@AAA@@@>>>>>>???AAADDDFFFHHHHHHHHHFFFCCCBBBCCCDDDGGGPPPfff~~~zzzpppiiijjjlllmmmppptttyyy}}}zzzppplllfffbbb___\\\ZZZXXXQQQKKKFFFDDDBBBAAACCCHHHNNNUUU^^^iii~~~rrrooowwwwwwooogggcccUUURRRNNNLLLLLLMMMMMMMMMTTT\\\iiiuuunnnjjjpppzzz}}}~~~|||wwwrrrnnnjjjhhhgggeeeaaa______bbbdddcccbbb[[[[[[ZZZYYYXXXXXXYYYYYYZZZYYYWWWWWWWWWYYY[[[\\\XXXVVVTTTQQQOOOMMMLLLKKKNNNMMMKKKHHHEEEBBB???>>>===;;;999777666777888999666555444333222111111111////////////............---///000///---,,,,,,---...........................------------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++...------------...//////......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++((()))***,,,,,,,,,++++++******,,,---------,,,+++++++++,,,,,,---.........111111111000000000000////////////000111111222222111222333444555555555555777777777888:::<<<>>>@@@AAA@@@>>>>>>???AAADDDFFFFFFGGGGGGEEECCCBBBBBBDDDFFFNNNddd}}}wwwllliiikkknnnppptttxxx~~~|||xxxmmmjjjeeeaaa^^^\\\YYYWWWMMMHHHDDDDDDDDDCCCFFFJJJOOOXXXdddrrr~~~xxxjjjkkkuuu~~~wwwnnneee___ZZZWWWUUUKKKLLLLLLKKKKKKNNNTTTXXXbbbmmm~~~yyyhhhhhhpppyyy~~~yyyuuupppmmmkkkjjjeeecccaaa_________``````YYYYYYXXXWWWWWWWWWXXXXXX\\\[[[[[[\\\]]]^^^___```WWWVVVTTTQQQOOONNNNNNNNNMMMLLLJJJGGGEEEBBB@@@???;;;;;;:::999888888888888666666444333222111111111////////////............,,,...//////...------..............................------------,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))************+++++++++''')))+++,,,------,,,+++)))***,,,---...---,,,+++,,,,,,,,,---.../////////111000000000/////////////////////000111111222222111222333444555555555555777777777888:::<<<>>>@@@AAA@@@>>>>>>???AAADDDFFFDDDEEEEEEDDDBBBAAABBBDDDGGGNNNddd~~~vvvkkkhhhkkknnnrrrvvvzzz{{{xxxkkkhhhddd```^^^[[[XXXVVVIIIDDDBBBDDDEEEEEEHHHMMMOOOZZZhhhxxx{{{|||nnncccgggvvv{{{wwwuuuiiibbbYYYQQQMMMLLLLLLLLLIIIKKKMMMMMMNNNTTT___gggrrrvvvfffhhhqqq{{{{{{wwwrrrooommmllleeeeeeccc```]]]\\\^^^```]]]\\\\\\[[[[[[[[[\\\\\\XXXYYYZZZ[[[\\\]]]]]]^^^VVVUUUSSSQQQPPPPPPPPPPPPLLLKKKIIIGGGDDDBBB@@@???999:::;;;;;;;;;999777555777666444333222111111111111111111111000000000000---///111111000///000111........................000000/////////.........,,,,,,,,,------.........,,,,,,++++++,,,,,,---...***++++++,,,,,,------...************************++++++++++++++++++++++++)))************+++++++++)))***---/////////...---)))***,,,.........,,,+++---------...///000000111000000//////.........---/////////000111111222222222222333444555555555555777777777888:::<<<>>>@@@AAA@@@>>>>>>???AAADDDFFFCCCCCCDDDCCCAAAAAABBBDDDIIIOOOdddwwwnnnlllmmmnnnppprrrwww~~~wwwqqqjjjfffaaa___^^^\\\XXXTTTNNNGGGBBBBBBDDDFFFKKKQQQXXX]]]kkkyyy|||ooohhhbbbeeewww}}}wwwoooiiieeebbb^^^ZZZTTTRRROOOMMMKKKKKKKKKKKKKKKKKKNNNQQQTTTZZZhhhuuuzzznnncccbbbkkkxxx}}}zzzxxxvvvtttsssmmmhhhdddccc```\\\\\\^^^cccdddbbb```\\\ZZZZZZ[[[YYYYYYXXXXXXWWWWWWVVVVVVZZZXXXUUUTTTTTTSSSQQQPPPLLLJJJHHHFFFEEECCCAAA???===;;;999888777666444222444333222111000000000000111111000//////////////////000111111111000...---000000///...------------///............---------,,,------......------,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,,,,)))'''(((+++---,,,***,,,------...///000111111000000000000000000000000///000000000000000//////111111333444555666666666999999999::::::;;;;;;;;;=========>>>???AAABBBCCCCCCEEEEEEEEECCCBBBCCCDDDIIIOOOiii~~~uuummmmmmoooqqqsssuuuyyy~~~~~~vvvppphhhdddaaa___^^^\\\WWWRRRLLLFFFCCCDDDGGGIIINNNTTT]]]ddduuuzzz|||uuueee```]]]cccwww|||zzzzzzzzzxxxuuuqqqllljjjhhhddd^^^ZZZXXXVVVSSSPPPJJJIIIHHHGGGHHHJJJLLLNNNQQQQQQUUU[[[___ggguuurrrhhh___aaakkkxxx|||yyywwwvvvsssrrrmmmhhhdddccc```\\\\\\^^^ccccccbbb___\\\YYYYYYZZZXXXXXXXXXXXXXXXWWWWWWWWWYYYWWWTTTRRRRRRQQQPPPOOOLLLJJJGGGFFFEEECCC@@@>>>>>><<<999888888777555333444333222111000000000000111111000///////////////,,,---.........---+++***......---,,,,,,,,,,,,---///............---------,,,------......------,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******((())))))***++++++,,,,,,******+++++++++,,,,,,,,,---+++)))))),,,------+++***+++,,,...000222333444//////////////////////////////000000000000//////111111333444555666666666888999999::::::;;;;;;;;;=========>>>???AAABBBCCCDDDEEEEEEDDDCCCBBBCCCDDDLLLSSSmmmvvvoookkkkkknnnqqqtttvvvxxx{{{}}}|||uuupppfffcccaaa```___\\\UUUPPPIIIEEEDDDGGGIIIKKKQQQWWWaaammmyyy|||nnncccYYYVVVWWWaaavvv}}}rrriiidddbbbbbb```^^^\\\YYYVVVUUUTTTRRROOOMMMMMMLLLKKKIIIHHHHHHGGGHHHKKKOOOTTTVVV]]]^^^cccjjjooowwwkkkddd```eeeppp}}}|||yyywwwuuurrrpppnnniiieeedddaaa\\\[[[^^^bbbcccbbb___[[[XXXWWWXXXWWWWWWWWWWWWXXXXXXXXXXXXYYYVVVRRRPPPOOOOOOOOONNNLLLJJJGGGEEEDDDCCC@@@>>>>>><<<:::999888777555333444333222111111000000111111111000///////////////+++,,,---------,,,******---------------......//////............---------,,,------......------,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***++++++,,,,,,******+++++++++,,,,,,,,,---+++***+++,,,...------+++,,,---...000111222222//////////////////////////////000000000000//////111111333444555666666666888888999999:::;;;;;;<<<============???AAACCCDDDDDDEEEEEEDDDCCCBBBCCCEEEOOOWWWrrryyylllfffffffffjjjnnnqqqrrrsssttttttwww{{{uuupppeeecccbbbbbbaaa]]]UUUOOOGGGEEEEEEHHHKKKLLLQQQXXXbbbsssxxxzzzrrr```VVVRRRQQQTTT^^^qqqrrrggg```YYYTTTTTTSSSRRRQQQPPPOOOOOOOOOLLLKKKJJJJJJKKKKKKJJJJJJOOOOOOPPPRRRVVV[[[```dddlllnnnssszzzuuufffcccdddnnnyyy|||yyyvvvtttrrrpppooojjjfffddd```[[[ZZZ]]]aaaaaa```^^^ZZZVVVUUUUUUUUUVVVVVVWWWWWWXXXXXXXXXYYYVVVRRROOOOOOPPPPPPOOOMMMJJJHHHFFFDDDBBB???===<<<;;;999888888777555333444444333222111111111111111000000///////////////......///000///...---,,,---------......000111111///............---------,,,------......------,,,,,,,,,------,,,,,,+++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))))))))*********+++++++++******+++++++++,,,,,,,,,,,,++++++++++++,,,------///.........---------,,,////////////////////////...//////000000000000///111111333444555666666666777777888999:::;;;;;;<<<===<<<<<<===>>>AAACCCEEEEEEFFFFFFDDDBBBBBBDDDFFFOOOXXXtttpppbbb]]]```bbbfffkkknnnnnnmmmlllllloooyyyzzztttpppgggeeedddcccbbb\\\TTTMMMFFFEEEFFFIIIKKKLLLRRRZZZdddyyyuuuxxx}}}hhhXXXPPPMMMMMMOOOWWWeeettt{{{kkk^^^XXXTTTPPPMMMNNNMMMLLLKKKJJJKKKKKKLLLJJJJJJJJJIIIIIIJJJKKKLLLQQQSSSWWW\\\cccjjjqqqttt{{{~~~{{{jjj```aaahhhttt|||yyywwwuuurrrpppooojjjeeeccc___ZZZYYY[[[^^^______\\\XXXUUUTTTSSSTTTTTTUUUUUUVVVVVVWWWWWWXXXVVVRRRQQQQQQRRRRRRRRRNNNKKKHHHFFFEEECCC@@@===;;;999777777777666444333555444333222111111111111111000000//////////////////000000111000///...---+++++++++,,,---...///000///............---------,,,------......------,,,,,,,,,------,,,,,,+++************++++++,,,,,,,,,------------------------)))******+++++++++*********************+++++++++******+++++++++,,,,,,,,,******************+++,,,...------,,,,,,++++++***..............................///000000000000000111111333444555666666666666777777888:::;;;;;;<<<===<<<<<<<<<>>>AAADDDFFFFFFFFFFFFDDDBBBBBBDDDFFFMMMWWWtttuuugggZZZVVVZZZ___cccgggjjjiiigggffffffhhhrrr}}}yyysssnnnhhhfffdddccc```ZZZQQQKKKFFFEEEGGGJJJLLLNNNWWW```ooosssvvvtttbbbUUUOOOKKKJJJJJJOOOWWW```gggkkkkkkddd[[[TTTQQQPPPMMMLLLLLLKKKJJJIIIIIIIIIJJJJJJLLLLLLLLLJJJIIIKKKNNNPPPTTTXXX```jjjuuupppeee]]]aaakkkzzz}}}yyyxxxvvvtttsssoooiiieeebbb^^^XXXWWWYYY[[[\\\]]][[[XXXTTTSSSRRRSSSSSSSSSSSSTTTTTTTTTTTTVVVUUUSSSSSSUUUUUUUUUTTTOOOMMMJJJHHHFFFDDDAAA>>>;;;999888777777777555333555444333222222111111222111111000///////////////---.../////////...---,,,))))))))))))***+++,,,---///............---------,,,------......------,,,,,,,,,------,,,,,,+++************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,+++++++++******************************+++++++++,,,,,,,,,)))***+++***))))))+++---******++++++,,,---..............................---...///000000111111000111111333444555666666666555666777888999;;;;;;<<<===<<<;;;<<<>>>AAAEEEGGGGGGGGGFFFDDDBBBBBBEEEGGGKKKWWWsssvvvlllaaaUUURRRVVV[[[^^^bbbcccbbb```______```nnn}}}zzzvvvpppkkkiiifffccc```]]]WWWNNNGGGDDDDDDGGGKKKNNNSSS^^^iiisssvvvnnn\\\SSSPPPKKKJJJIIIKKKPPPUUUXXXZZZ[[[YYYWWWUUUSSSQQQOOONNNKKKLLLNNNPPPRRRTTTUUUVVVWWWWWWVVVTTTSSSVVV[[[```ffflllwwwrrrhhhfffccciiivvv}}}zzzyyyxxxwwwuuunnniiidddaaa]]]WWWUUUWWWWWWYYY[[[ZZZWWWTTTSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQSSSRRRSSSUUUWWWWWWVVVTTTQQQOOOKKKIIIGGGEEEBBB???===;;;999999999999777666555555444333222222222222111111000///////////////------.........---,,,+++************++++++,,,---///............---------,,,------......------,,,,,,,,,------,,,,,,+++***)))******+++,,,,,,------******************************+++,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,)))+++,,,+++)))))),,,...***++++++---...///000000........................---...///000111111111111111111333444555666666666555555666888999:::;;;<<<===<<<;;;;;;===AAAEEEHHHHHHGGGFFFDDDBBBCCCEEEHHHLLLXXXuuu~~~oooggg___TTTQQQUUUVVVYYY\\\]]]\\\ZZZYYYYYY\\\lll{{{xxxsssnnniiiiiifffaaa^^^ZZZTTTKKKEEECCCDDDGGGLLLPPPWWWdddqqqsssvvvjjjYYYRRRPPPMMMKKKJJJLLLOOOSSSUUUUUUVVVXXXZZZZZZWWWTTTRRRQQQMMMOOOTTTYYY___cccfffhhhddddddcccaaaaaaeeelllqqq~~~wwwgggdddjjjlllsss}}}{{{zzzyyyxxxwwwnnnhhhccc```\\\VVVTTTVVVVVVXXXZZZYYYWWWTTTSSSRRRRRRRRRQQQQQQPPPPPPPPPOOOPPPPPPRRRUUUXXXXXXVVVTTTRRRPPPLLLJJJHHHFFFBBB@@@>>>===;;;;;;;;;;;;999888555555444333222222222222111111000///////////////---.../////////...---,,,......---------...////////////.........---------,,,------......------,,,,,,,,,---------,,,++++++))))))***+++,,,,,,------((((((((((((((((((((((((***+++,,,---------------++++++************************+++++++++,,,,,,,,,***,,,---,,,******---///////////////////////////........................---...///000111111111111111111333444555666666666444555666888999:::<<<<<<===<<<;;;;;;===AAAEEEHHHHHHGGGFFFDDDBBBCCCFFFHHHMMMZZZvvv}}}|||ggg___ZZZRRRPPPUUUXXXWWWXXXYYYUUUQQQSSSXXXeeerrr}}}xxxvvvssslllfffeee___ZZZYYYWWWPPPJJJHHHEEEJJJIIIKKKQQQTTTddd~~~oootttzzzfffWWWPPPMMMJJJKKKMMMNNNOOORRRVVVYYY]]]aaaeeefffbbb^^^]]]]]]YYYZZZ^^^gggqqqzzz~~~xxxtttvvv}}}}}}qqqmmmppptttzzz~~~zzzwwwtttssskkkgggaaa]]]ZZZWWWUUUSSSTTTSSSRRRSSSTTTUUUTTTSSSRRRRRRQQQPPPOOONNNNNNMMMMMMMMMNNNPPPSSSTTTTTTSSSSSSQQQNNNKKKHHHEEE@@@===;;;:::999888888888999:::222222111111000/////////000000000000////////////000///...---,,,---......,,,,,,,,,------.........///---++++++,,,......---,,,+++***)))***,,,...000++++++++++++++++++++++++******+++++++++,,,,,,,,,---+++)))''''''(((***+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,---...///...------,,,,,,------------------..................------////////////000000000000111111222333444666666777555555666777888:::<<<===???>>>======>>>AAADDDFFFJJJIIIGGGDDDBBBCCCGGGJJJJJJ]]]vvv|||xxxddd\\\WWWPPPOOOTTTVVVUUUVVVWWWUUURRRVVV\\\iiiwww{{{wwwuuuqqqkkkeeeccc]]]XXXXXXUUUNNNHHHGGGEEEIIIIIILLLSSSWWWiii}}}ooovvvvvvcccWWWQQQOOOOOOPPPRRRSSSUUUZZZ```eeelllpppttttttpppkkkjjjjjjlllnnnttt~~~yyyuuuyyy{{{wwwtttsssssslllhhhbbb]]]ZZZXXXUUUSSSTTTRRRRRRRRRTTTUUUTTTSSSSSSRRRQQQPPPOOOOOONNNNNNMMMLLLMMMOOORRRSSSSSSRRRQQQOOOLLLJJJHHHFFFBBB???===<<<:::999777777777777333333333222111111000000000000000000///////////////...---,,,+++,,,------,,,,,,------------------///---++++++,,,......---,,,,,,++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000...+++)))&&&$$$$$$###((((((((())))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++'''((()))*********))))))++++++,,,---...//////000........................////////////000000000000333333333444444555555555555555666777888:::<<<===???>>>===>>>???AAADDDFFFFFFEEEDDDAAA@@@@@@CCCFFFKKK\\\tttwww}}}rrr```YYYTTTOOOOOOSSSUUUSSSTTTUUUTTTTTT[[[cccoooyyyuuussspppiiiccc```ZZZVVVVVVSSSLLLGGGFFFEEEIIIIIILLLUUU\\\qqq{{{pppzzzppp```VVVQQQPPPRRRTTTVVVYYY^^^eeemmmsss~~~{{{yyyuuurrrqqqrrrkkkgggaaa]]]ZZZXXXVVVTTTTTTRRRQQQRRRSSSUUUTTTTTTTTTSSSRRRPPPOOOOOONNNNNNLLLLLLMMMOOOQQQSSSRRRQQQNNNLLLJJJIIIHHHFFFCCCAAA???===;;;999777666555555444444444333222222111111000000000000////////////...---,,,,,,++++++,,,,,,------------------,,,,,,///---++++++---...------,,,,,,,,,---......//////------------------------,,,,,,---------.........------------------,,,,,,+++++++++***+++,,,,,,---------------------------))))))*********+++++++++))))))***+++++++++++++++++++++,,,---///000111222........................////////////000000000000444444444444444444444444666666666777888:::;;;<<<======>>>???@@@BBBCCCDDDFFFGGGFFFEEECCCCCCEEEFFFJJJ[[[rrrwww{{{|||mmm^^^WWWSSSPPPQQQUUUWWWUUUTTTUUUUUUWWW___iiitttxxxtttsssooogggaaa]]]YYYVVVUUUQQQJJJFFFFFFFFFJJJIIIMMMWWWaaayyyzzzqqq}}}|||jjj\\\TTTPPPOOOOOOSSSYYY___gggpppyyy|||wwwssspppooogggccc___[[[ZZZYYYWWWVVVSSSRRRPPPQQQSSSTTTUUUTTTTTTSSSQQQPPPOOONNNOOOOOOMMMMMMMMMOOORRRSSSRRRQQQMMMLLLJJJIIIHHHFFFCCC@@@>>>===;;;:::888777666555444444444333222222111111000000000000////////////......---------,,,,,,,,,.........------,,,,,,,,,...---,,,,,,---...---,,,+++,,,---...////////////------------------------,,,,,,,,,,,,------------***,,,...000111111111000...---,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---------------------...///000111111---------...............////////////000000000000333333333444444555555555666666666777888:::;;;<<<<<<===>>>@@@AAABBBCCCCCCFFFGGGGGGFFFDDDDDDEEEFFFIIIXXXnnnwwwzzzssshhh\\\UUUSSSRRRTTTWWWZZZWWWVVVVVVWWWYYYcccmmmzzzxxxuuurrrnnnfff___[[[WWWUUUUUUPPPIIIFFFHHHHHHKKKJJJNNN[[[hhhyyyrrrwwwdddXXXQQQNNNMMMKKKQQQ\\\gggrrr|||{{{uuuooolllccc```\\\ZZZYYYYYYYYYXXXSSSQQQOOOPPPRRRTTTUUUUUUTTTRRRPPPOOONNNMMMNNNOOONNNNNNNNNPPPRRRSSSRRRQQQNNNLLLJJJHHHGGGDDDAAA>>>;;;;;;;;;:::999888777666333333333222111111000000000000000000///////////////////////////......---.........------,,,,,,,,,...---,,,,,,......---,,,+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---......---***'''%%%***************+++,,,,,,************************++++++,,,,,,,,,---------)))))))))*********++++++///////////////.........---------.........//////////////////000000000000000111222333555666777888777777777777888999;;;;;;<<<===>>>@@@AAABBBCCCCCCBBBCCCCCCBBB@@@@@@AAABBBHHHUUUkkktttvvvjjjbbbYYYRRRQQQRRRUUUXXXZZZWWWVVVWWWXXX[[[fffpppxxxtttrrrlllccc\\\XXXVVVUUUTTTOOOHHHFFFHHHHHHLLLKKKQQQ```qqqxxxsssqqq^^^SSSNNNLLLKKKKKKSSS___nnn{{{}}}vvvoookkkddd```\\\ZZZYYYYYYXXXXXXSSSQQQOOOOOOQQQTTTUUUUUUSSSQQQOOOMMMLLLLLLMMMNNNNNNMMMMMMOOOQQQRRRQQQPPPMMMKKKIIIGGGFFFDDD@@@>>>;;;;;;;;;:::999888777666333333333222111111000000000000000000///////////////000000000000///......------------------,,,,,,---,,,,,,---......---+++,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,---.........,,,)))(((+++,,,,,,---...---------************************))))))*********+++++++++,,,++++++++++++,,,------000000///......------,,,,,,,,,------.../////////////////////000000000000//////111333555777888999777777777777888999:::;;;======>>>???@@@BBBCCCDDDCCCDDDCCCBBB@@@@@@BBBDDDHHHSSSiiitttuuuqqq___[[[SSSMMMLLLOOOSSSUUUUUUSSSTTTVVVXXX]]]hhhsss~~~wwwsssoooiii___WWWUUUSSSSSSRRRMMMFFFDDDGGGGGGKKKKKKTTTggg|||wwwsssjjjYYYOOOLLLKKKJJJMMMTTT```nnn~~~{{{vvvpppllliiieee```\\\ZZZYYYWWWVVVRRRPPPNNNNNNQQQTTTUUUVVVRRRPPPNNNKKKJJJKKKLLLMMMLLLKKKKKKMMMOOOPPPOOOMMMJJJIIIGGGFFFFFFEEEBBB@@@<<<<<<<<<;;;999777555444444444444333222222111111000000000000////////////...///000000000///------,,,,,,---------------------,,,,,,---//////---+++,,,,,,++++++,,,---...///------------------------+++++++++,,,,,,,,,------,,,---...000000000000///,,,...000222222111///...************************))))))*********+++++++++...---,,,,,,,,,---...///.........---------------,,,,,,------...//////000////////////000000000000000000222333555666777888777777777777888999::::::???>>>===>>>???AAADDDFFFFFFFFFEEEBBBAAAAAADDDGGGIIIQQQhhhrrruuu{{{fffYYYUUUOOOIIIHHHMMMQQQSSSPPPOOOQQQUUUXXX^^^iiittt}}}vvvrrrnnnggg\\\TTTRRRQQQQQQPPPKKKDDDCCCFFFFFFJJJLLLVVVkkkvvvsss{{{eeeUUUMMMKKKJJJIIINNNTTT^^^kkk}}}|||yyytttpppnnnnnniiiddd___[[[YYYVVVTTTRRRPPPNNNNNNPPPSSSVVVVVVRRRPPPMMMJJJIIIJJJKKKLLLJJJJJJJJJKKKMMMNNNMMMKKKHHHGGGFFFFFFFFFFFFDDDBBB>>>>>>===<<<999666333222666555555444444333222222000000000000////////////---.../////////...,,,,,,,,,,,,,,,------.........---,,,,,,...//////---+++,,,+++***)))***,,,...000////////////////////////,,,,,,,,,---------......111111000...,,,***((('''(((***...000000///,,,***++++++++++++++++++++++++++++++,,,,,,,,,---------***)))((((((((()))***+++,,,,,,,,,------.........,,,,,,------...///000000////////////000000000000222222333333444555666666888777777777888999::::::???>>>======>>>AAADDDFFFDDDCCCAAA>>>===>>>AAADDDKKKQQQhhhlllpppqqq___TTTPPPJJJFFFGGGIIILLLNNNJJJQQQOOOOOOZZZcccjjjvvvxxxppphhh```XXXTTTQQQPPPMMMHHHDDDBBBBBBDDDHHHLLLRRR___tttxxxuuuuuu___SSSNNNKKKIIIIIIKKKPPPXXXdddttt~~~}}}{{{yyyvvvsssqqqpppooolllhhhbbb^^^ZZZXXXWWWOOONNNMMMMMMNNNQQQTTTVVVRRRQQQOOOMMMKKKKKKKKKKKKMMMMMMNNNMMMMMMLLLKKKJJJEEEDDDDDDEEEFFFFFFCCCAAA???>>><<<:::888777777666666555333111000000111111///...------///000000///......////////////..............................,,,,,,,,,---------......******+++,,,---//////000........................)))))))))***,,,...///000...---,,,,,,++++++,,,,,,,,,------......------,,,------,,,,,,+++***))))))******+++++++++,,,,,,,,,///---+++)))((((((((()))+++,,,------......------......------------......000000000000000111111222000111333444555555444333666888::::::999999:::;;;<<<;;;999888:::===AAADDDDDDDDDCCCBBBBBBBBBCCCCCCJJJUUUjjjqqqcccnnnmmm[[[RRRNNNHHHEEEEEEHHHKKKLLLHHHOOONNNOOO\\\eeennn|||vvvmmmddd\\\TTTPPPOOONNNLLLHHHDDDBBBCCCDDDGGGJJJSSSdddzzzwwwrrr]]]RRRMMMJJJHHHIIIIIIMMMTTT___nnn}}}|||zzzwwwuuusssqqqqqqnnnjjjeeeaaa___\\\YYYVVVOOONNNMMMMMMNNNQQQTTTVVVRRRQQQOOOLLLKKKJJJJJJJJJLLLLLLLLLLLLLLLKKKJJJIIIFFFEEEEEEEEEFFFEEECCC@@@???>>><<<:::888777777666555444333111111111222222222000....../////////---......////////////..............................,,,,,,,,,---------......------------------------........................+++++++++,,,,,,---.........---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,------,,,,,,+++******)))******+++++++++,,,,,,,,,,,,+++***))))))***,,,---+++,,,------......------......------------......000////////////000111111000111222444555444444444666888::::::999999:::;;;???>>><<<<<<===@@@DDDFFFCCCCCCBBBAAAAAABBBBBBCCCGGGRRRggg|||jjj```nnn}}}fffVVVOOOKKKEEECCCDDDFFFIIIJJJFFFMMMMMMPPP]]]hhhsss}}}sssiii___WWWPPPLLLLLLLLLJJJGGGDDDCCCDDDFFFIIIMMMWWWlllzzzxxxooo[[[PPPLLLIIIHHHHHHIIILLLQQQZZZhhh}}}}}}|||yyyvvvtttrrrrrrrrrnnnhhhbbb```aaa```[[[WWWPPPOOONNNMMMNNNPPPSSSUUURRRQQQOOOLLLJJJIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIIIIHHHGGGFFFEEEEEEDDDBBB??????>>><<<:::888777777666444333222222222222333333444222000/////////...---......////////////..............................,,,,,,,,,---------......//////...---,,,++++++***..............................------------------...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,++++++***************+++++++++,,,,,,,,,,,,+++*********,,,---...+++,,,------......------......------------......//////......//////000111000111222333444444444444666888::::::999999:::;;;???>>>======>>>AAADDDFFFBBBAAA@@@@@@@@@AAABBBCCCIIIUUUkkksssddd\\\mmmuuu```RRRKKKHHHCCCAAABBBEEEGGGHHHEEELLLLLLQQQ___jjjxxxzzzpppeee\\\UUUOOOLLLJJJJJJHHHFFFDDDDDDFFFHHHOOORRR^^^vvvvvvuuu}}}lllYYYOOOLLLJJJHHHIIIKKKMMMQQQXXXeeezzz~~~|||yyyvvvttttttttttttoooiiicccbbbdddddd^^^XXXRRRPPPNNNMMMMMMOOORRRSSSRRRQQQNNNLLLJJJHHHHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJJJJHHHFFFEEEEEECCCAAA??????>>><<<:::888777777666333333222222333333333444444222000000000000///...---......//////......---........................,,,,,,,,,---------......//////...---,,,++++++***........................---..................---...---,,,,,,++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++***************+++++++++,,,,,,,,,///...---,,,+++++++++++++++,,,------......------......------------.....................///000000111111222333444444444444666888::::::999999:::;;;===<<<;;;:::<<<>>>AAABBBAAA@@@???>>>???@@@BBBCCCKKKXXXpppsssddd\\\jjjooo[[[PPPIIIEEEBBB@@@BBBEEEGGGHHHFFFLLLMMMTTTcccmmm~~~|||vvvmmmccc\\\VVVQQQNNNIIIIIIHHHFFFDDDEEEGGGJJJPPPVVVeee{{{ttttttzzziiiWWWOOOMMMKKKJJJKKKKKKMMMQQQXXXeeeyyy~~~}}}{{{yyywwwvvvvvvvvvrrrlllfffeeehhhggg```ZZZSSSRRROOOMMMMMMNNNPPPRRRQQQPPPMMMKKKIIIHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLKKKIIIFFFEEEDDDCCCAAA??????>>><<<:::888777777666222333333333444444333333222000//////111222111000------............------........................,,,,,,,,,---------......------------------------........................+++,,,---...////////////...---,,,,,,++++++,,,,,,***++++++,,,,,,++++++***,,,,,,+++++++++++++++*********+++++++++,,,,,,,,,......---,,,+++++++++++++++,,,------......------......------------.....................///000000222222222222333444555555666888::::::999999:::;;;;;;::::::::::::<<<>>>@@@@@@???>>>===>>>@@@CCCDDDJJJXXXqqq}}}ooocccjjjjjjXXXNNNHHHEEEBBBAAACCCFFFHHHHHHGGGMMMOOOYYYiiitttwwwrrrjjjbbb\\\WWWRRROOOIIIIIIIIIGGGEEEFFFIIIKKKOOOYYYnnnzzztttssswwwfffVVVNNNMMMLLLKKKLLLJJJMMMRRRYYYfffzzz}}}}}}}}}|||{{{zzzyyyxxxwwwtttpppkkkiiiiiiggg```[[[UUUSSSPPPNNNMMMNNNOOOPPPOOONNNLLLJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMKKKIIIFFFDDDCCCCCCAAA@@@???>>><<<:::888777777666333333444444444444333222111///......000111111111------............------........................,,,,,,,,,---------......,,,,,,,,,------.................................***+++---...//////.........---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,---......+++,,,------......------......------------......//////......//////000111222222222222333444555666666888::::::999999:::;;;<<<<<<;;;;;;<<<>>>???@@@@@@???======>>>AAADDDFFFMMM[[[vvvqqqooo|||eeeUUUMMMGGGEEEBBBBBBDDDGGGIIIJJJHHHMMMRRR^^^ppp|||~~~tttooohhhbbb\\\VVVPPPMMMJJJJJJJJJHHHFFFGGGJJJLLLSSSaaa{{{yyyrrrqqq|||ssscccSSSMMMLLLKKKJJJKKKKKKOOOUUU^^^lll|||zzz{{{||||||{{{yyywwwvvvuuusssooolllhhhddd^^^ZZZVVVTTTQQQNNNMMMMMMNNNOOOMMMLLLKKKIIIHHHHHHIIIIIIGGGGGGIIIJJJKKKLLLLLLLLLKKKHHHEEECCCCCCCCCBBBAAA???>>><<<:::888777777666444444555555555333222111111000......///000///...,,,------......------,,,........................,,,,,,,,,---------......,,,,,,,,,---------..............................***,,,---......---,,,+++...---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,'''((()))+++,,,,,,------+++,,,------......------......------------......000////////////000111111222222222111222444555666666888::::::999999:::;;;======<<<<<<===>>>???@@@@@@???======>>>BBBEEEHHHPPP___zzzyyyzzzbbbSSSMMMHHHEEECCCCCCEEEHHHJJJJJJHHHMMMSSSbbbuuu~~~~~~rrrnnnhhhaaa[[[TTTNNNJJJKKKKKKJJJIIIGGGHHHJJJLLLYYYiiiwwwpppnnnwwwpppaaaQQQKKKKKKJJJIIIJJJNNNRRRYYYcccrrryyyxxxyyy{{{|||{{{yyyvvvtttuuutttqqqmmmgggaaa\\\YYYVVVTTTQQQNNNMMMMMMNNNOOOLLLKKKJJJIIIHHHIIIJJJJJJEEEFFFGGGIIIJJJKKKKKKLLLJJJHHHEEECCCCCCCCCCCCBBB???>>><<<:::999777777666555555666666555333111000333111............---,,,,,,------......------,,,........................,,,,,,,,,---------......------------------------........................,,,---.........,,,)))(((...---,,,,,,++++++,,,,,,,,,------......------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++***))))))+++,,,------......------.........------.........000000000000000111222222333222111111222333555666666888::::::999999:::;;;<<<<<<<<<<<<<<<===>>>???@@@???======???BBBFFFIIINNN\\\wwwlll]]]SSSLLLFFFFFFFFFFFFGGGHHHIIIJJJNNNPPP[[[lllxxx}}}zzzqqqkkkddd]]]XXXTTTQQQOOONNNJJJHHHIIIHHHGGGKKKRRRaaattt}}}sssmmmqqq}}}}}}fffZZZOOOKKKKKKJJJKKKMMMQQQSSSXXXcccuuu|||yyywwwyyy{{{{{{zzzwwwsssqqqqqqpppoookkkfff___YYYUUUUUURRRPPPNNNNNNNNNLLLKKKIIIJJJJJJHHHFFFFFFGGGHHHEEEEEEFFFGGGHHHHHHHHHHHHFFFGGGGGGHHHGGGFFFDDDCCCCCC@@@===999777555555555666555444333222111111111333111000///000111000///000000//////.........---........................,,,,,,,,,---------......///............---------000000000000///...---,,,+++,,,---.........---,,,//////.........---------...,,,))))))+++---.........,,,)))(((***,,,,,,---))))))***+++,,,,,,------......---,,,,,,---------.........------,,,,,,,,,...------,,,,,,,,,------000111111111222222222222222222222333333444444444777777666666666666777777;;;===============???AAA?????????>>>>>>???CCCEEENNN^^^rrr|||gggYYYPPPJJJEEEEEEEEEFFFGGGHHHIIIJJJPPPTTT```ooo{{{~~~{{{wwwqqqllleee^^^YYYUUURRRPPPPPPLLLIIIIIIHHHHHHMMMTTTeeezzzxxxrrrttt{{{xxxbbbWWWMMMJJJJJJIIIJJJMMMPPPSSSZZZfffxxx~~~|||yyywwwwwwwwwwwwvvvtttrrrqqqpppooonnnjjjeee___YYYUUUTTTQQQOOOMMMMMMLLLKKKIIIHHHIIIJJJIIIGGGFFFFFFGGGEEEEEEFFFGGGHHHHHHHHHHHHJJJJJJJJJJJJHHHFFFCCCBBBDDDBBB???;;;999777777777666555444333222111111111333111//////000111000///000/////////.........---........................,,,,,,,,,---------.........---------,,,,,,,,,,,,---......//////.........+++,,,---.........---------,,,,,,,,,,,,+++++++++---,,,******,,,---------...+++))))))***+++++++++))))))***++++++,,,------,,,,,,+++++++++++++++,,,......---------,,,,,,,,,///......------.........000000000000111111111222222222333444444555666666777777666666666777888888;;;===============???AAA@@@@@@@@@???>>>???BBBEEEJJJZZZmmmsss___TTTLLLGGGDDDEEEEEEEEEGGGHHHIIIJJJSSSXXXeeesss~~~{{{wwwssspppkkkddd^^^ZZZWWWTTTRRRSSSNNNJJJHHHGGGHHHOOOWWWjjjyyywwwxxx~~~|||ppp\\\SSSJJJHHHIIIIIIJJJMMMNNNSSS[[[iii|||}}}wwwwww|||yyyvvvuuutttrrrqqqqqqqqqqqqoooooommmjjjeee___YYYVVVSSSQQQNNNLLLKKKKKKJJJHHHGGGIIIKKKKKKIIIGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIIIINNNNNNMMMKKKIIIEEEBBBAAACCCAAA>>>;;;999888777777666555444333222111111111222111//////000111000////////////.......................................,,,,,,,,,---------......------,,,,,,,,,+++++++++***+++,,,---............+++,,,------......------,,,,,,,,,,,,++++++++++++,,,+++***+++---...---,,,---+++******++++++)))((())))))******+++,,,,,,,,,******)))))))))******+++...------------,,,,,,,,,//////.........//////000////////////000000000000111222333444555666777888777777777777777888999:::;;;===============???AAAAAAAAA@@@???>>>>>>AAACCCFFFUUUiiilllYYYPPPJJJFFFDDDDDDEEEEEEGGGHHHJJJKKKSSSZZZhhhuuu}}}yyytttooolllhhhbbb]]]ZZZXXXWWWUUUSSSMMMHHHGGGFFFHHHPPPYYYooozzzwww|||ttthhhWWWOOOIIIHHHIIIIIIKKKOOONNNUUU___nnnwwwtttvvv{{{xxxsssssssssrrrrrrqqqqqqqqqpppooonnnkkkgggaaa[[[XXXUUUQQQNNNKKKKKKKKKJJJIIIHHHKKKNNNNNNLLLIIIFFFEEEGGGHHHIIIJJJJJJKKKKKKJJJNNNMMMMMMKKKHHHEEEBBB@@@???>>><<<999777666555555666555444333222111111111222000......000000000///................................................,,,,,,,,,---------......---------,,,,,,,,,,,,+++******+++,,,------------,,,,,,,,,---------------.........---------,,,,,,+++++++++,,,......---+++,,,+++******++++++(((&&&))))))******+++++++++,,,***))))))))))))******+++------------------------..................///000.........////////////000000000222333555666777888777777777777888999:::;;;;;;=========<<<===???AAABBBBBBAAA???===>>>@@@CCCEEESSSggggggUUUNNNKKKHHHDDDDDDEEEFFFGGGIIIKKKLLLRRRZZZgggvvv}}}yyysssnnnhhhddd___\\\ZZZZZZYYYXXXQQQKKKFFFEEEEEEHHHQQQ[[[sss{{{nnnbbbRRRLLLHHHIIIJJJJJJMMMQQQSSS[[[hhhvvvzzzqqqsssxxxyyyuuuqqqsssuuuvvvvvvtttrrrpppqqqqqqpppmmmiiiddd^^^[[[VVVSSSOOOLLLKKKKKKJJJIIIJJJMMMPPPQQQNNNJJJGGGFFFHHHIIIJJJKKKLLLLLLLLLLLLJJJJJJIIIHHHGGGDDDBBB@@@===<<<;;;999888666666555666555444333222111111111111///......///000000///---------.......................................,,,,,,,,,---------..................------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------............---------,,,,,,,,,+++++++++,,,......---+++,,,+++***+++,,,+++)))''')))***************++++++***************+++,,,,,,---------------------------,,,,,,,,,------...///---.........////////////...///000111333444666666666666666777888:::;;;<<<;;;=========<<<===???AAABBBBBBAAA???===>>>@@@CCCGGGSSSgggeeeTTTNNNMMMJJJEEEEEEFFFGGGIIIKKKLLLMMMQQQYYYgggxxx{{{uuuppphhhddd___\\\[[[[[[ZZZZZZNNNHHHEEEEEEFFFJJJSSS]]]xxxyyyhhh\\\NNNJJJHHHJJJJJJJJJMMMQQQWWWbbbrrr{{{rrrpppwww}}}wwwsssqqqsssvvvxxxyyywwwtttrrrqqqqqqqqqoookkkeeeaaa]]]WWWTTTOOOLLLKKKKKKJJJJJJKKKNNNQQQQQQNNNJJJHHHGGGGGGHHHIIIJJJKKKKKKKKKKKKFFFGGGGGGGGGEEECCCBBB@@@======<<<;;;:::999888777666555444333222111111111000...---...///000000///---------------.................................,,,,,,,,,---------......//////.........---------,,,,,,,,,------,,,++++++---,,,,,,,,,,,,---...///++++++++++++************,,,+++***+++---...---,,,,,,+++******,,,,,,,,,***************************+++++++++++++++,,,---...,,,,,,,,,------------...,,,,,,,,,,,,,,,---...///............////////////...///000111222333444555444555555666888:::;;;<<<;;;===============???AAAAAAAAA@@@???>>>>>>AAACCCGGGTTTgggcccRRRNNNNNNLLLFFFFFFGGGHHHJJJLLLNNNOOOSSSZZZhhh|||~~~xxxrrrmmmiiiccc___]]][[[ZZZYYYKKKGGGEEEFFFHHHLLLVVV___~~~uuucccXXXKKKHHHGGGIIIIIIHHHKKKPPPVVVcccvvv|||tttqqqxxx}}}zzzxxxuuusssssstttvvvwwwxxxwwwvvvuuuqqqqqqpppnnnkkkfffaaa^^^WWWSSSNNNJJJIIIIIIIIIIIIKKKMMMOOOOOOLLLIIIGGGFFFEEEFFFGGGHHHHHHIIIIIIHHHFFFFFFGGGFFFEEECCCAAA???<<<<<<<<<;;;:::999888777666555444333222111111111///...------///000000///,,,,,,,,,------.................................,,,,,,,,,---------...............---------,,,,,,***+++,,,------......---------,,,,,,,,,---...///+++++++++************)))---,,,******,,,------------+++******,,,.........************))))))))))))*********++++++---......,,,,,,,,,---------......,,,,,,,,,------...///000....../////////000000000000000111222222333444444333333444555777999;;;<<<;;;===============???AAA@@@@@@@@@???>>>???BBBEEEFFFRRReeecccRRRNNNNNNLLLGGGGGGHHHIIIKKKMMMOOOPPPUUU\\\iiizzztttrrrmmmgggaaa^^^\\\ZZZXXXJJJGGGEEEHHHKKKOOOXXXaaarrr```UUUHHHFFFFFFHHHGGGFFFIIINNNQQQ```uuu~~~uuuqqquuu{{{vvvtttttttttsssuuuuuuuuuuuuuuuvvvwwwxxxppppppooonnnjjjeeeaaa^^^VVVRRRMMMIIIHHHHHHHHHGGGKKKLLLNNNMMMJJJGGGEEEEEECCCCCCDDDEEEFFFFFFFFFFFFHHHHHHHHHGGGEEEBBB@@@???999::::::999888777666666666666444333222111111111///...------///000000///,,,,,,,,,------.................................,,,,,,,,,---------......---------,,,,,,,,,++++++)))***+++---...///000000------,,,+++,,,---...///---------,,,,,,,,,++++++...,,,))))))+++---.........+++)))***,,,///000111*********)))))))))))))))************+++,,,---...,,,,,,,,,------.........---------......000111111////////////000000000000222222222333333444444444222222333555777999;;;<<<;;;===============???AAA?????????>>>>>>???CCCEEEDDDPPPdddwwwbbbYYYSSSNNNLLLEEEGGGIIIJJJJJJKKKMMMOOOWWW```sss|||xxxvvvuuurrrnnngggbbb___[[[XXXVVVOOOHHHEEEGGGHHHKKKYYYiii}}}lll\\\QQQLLLGGGFFFGGGHHHGGGJJJNNNUUU^^^lll|||}}}yyywwwuuuxxxyyysssqqqqqqtttvvvvvvtttrrrqqqqqqqqqqqqpppmmmlllkkkkkkiiieee___ZZZUUUQQQLLLHHHGGGGGGGGGGGGIIIKKKMMMNNNNNNLLLJJJHHHDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDEEEDDDBBB>>>:::<<<;;;999999999999777666777777666555444333333222///000111111111000...---------------------------------,,,,,,,,,+++++++++---------------------------------,,,,,,+++++++++---------............/////////...---,,,,,,++++++------++++++++++++------)))***++++++,,,---......***++++++++++++***)))))))))************+++++++++)))***++++++,,,,,,++++++///......---------..............................,,,---///000000000///.../////////000111222444444555777888888777888:::===>>>>>>============>>>>>>>>>?????????>>>???BBBDDDHHHSSSfffqqq___WWWRRRNNNLLLHHHIIIKKKLLLLLLMMMPPPRRR\\\eeewwwzzzvvvuuutttooolllgggccc```\\\WWWSSSMMMGGGEEEHHHJJJOOO___pppyyygggWWWMMMKKKGGGEEEGGGHHHGGGJJJNNNTTTZZZfffsss~~~|||yyywwwtttuuuyyy}}}yyyuuusssssstttttttttqqqnnnlllmmmnnnnnnnnnkkkkkkjjjjjjhhhddd^^^ZZZUUUQQQLLLHHHGGGHHHHHHGGGJJJLLLNNNOOONNNLLLIIIHHHDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDDDDEEEEEEBBB>>>;;;===;;;:::999:::999888666666666555444333222111111///000000111000///...---------------------------............---------------------------------------------------------------------............//////......---,,,,,,++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,+++++++++,,,+++******))))))************+++++++++,,,---......//////............------------..............................---......///////////////222222222333444555777777555777888888888888;;;==================>>>??????@@@@@@AAA@@@@@@AAACCCEEEHHHUUUiiikkk\\\WWWSSSOOONNNKKKLLLMMMMMMMMMOOOSSSVVVaaajjj|||~~~xxxuuutttsssnnnkkkgggdddccc^^^XXXSSSKKKEEEDDDIIIMMMUUUgggzzz|||{{{tttbbbRRRIIIJJJFFFEEEGGGHHHGGGJJJNNNTTTXXX```kkkzzz|||yyywwwwwwtttuuuwwwxxxxxxvvvtttssssssxxxyyyuuuxxx}}}~~~|||zzzyyyyyyxxxvvvtttrrrqqqnnnjjjfffdddeeeggghhhiiihhhgggggghhhgggccc^^^ZZZTTTPPPLLLIIIHHHIIIIIIHHHLLLMMMNNNOOONNNLLLIIIGGGDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDDDDEEEEEECCC???<<<>>><<<::::::::::::888666555555444333222111000000000000000000000///......------------------------000000000/////////......------------------------------...............///---------............///.........------,,,,,,+++---,,,,,,++++++,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++***)))************+++++++++***++++++,,,,,,,,,,,,,,,...---------------.............................................///000000333333333444555666777888666777888888888999;;;===<<<<<<======>>>???AAAAAABBBCCCCCCBBBAAABBBEEEGGGHHHXXXmmmhhh]]]YYYUUUQQQPPPMMMMMMMMMMMMMMMPPPUUUYYYccclll}}}xxxvvvtttrrroookkkfffdddcccaaa[[[UUUIIIEEEEEEJJJOOOXXXlll}}}|||ppp^^^PPPHHHIIIEEEEEEGGGHHHGGGIIIMMMSSSVVV^^^iiiwww|||xxxvvvvvvwwwsssvvvzzz|||{{{yyywwwvvvzzzxxxnnnlllppptttxxxxxxwwwuuuuuutttvvvxxxxxxvvvqqqllliiiddd```[[[YYYZZZ]]]___aaaaaaaaabbbccccccaaa\\\XXXTTTPPPLLLJJJJJJJJJIIIIIILLLMMMNNNOOONNNLLLIIIGGGDDDDDDDDDDDDDDDEEEEEEFFFEEEDDDDDDEEEEEEDDDAAA>>>???===;;;:::;;;:::888666555555444333222111000000000000000000000//////...........................000000000////////////...------------------------............---------------------............///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,------------,,,++++++))))))*********+++++++++))))))***+++++++++++++++------,,,,,,------..............................///......------...000111000000000111222333444555666777888888888999;;;===<<<<<<===>>>???AAABBBCCCDDDDDDEEEDDDCCCCCCFFFHHHJJJ\\\qqqzzzhhh```\\\XXXSSSQQQMMMNNNNNNNNNOOORRRWWWZZZcccooo~~~zzzxxxtttrrrnnngggaaa___```___ZZZUUUIIIEEEEEEJJJOOOYYYpppooo]]]PPPIIIGGGDDDDDDHHHIIIHHHIIIMMMOOOTTT^^^kkkyyy~~~{{{}}}~~~~~~}}}}}}tttjjjgggjjjlllllljjjiiiiiijjjmmmppprrrssspppjjjccc^^^XXXTTTPPPNNNPPPSSSUUUWWWYYYZZZ[[[^^^```^^^[[[XXXTTTQQQNNNKKKKKKJJJIIIHHHKKKLLLMMMNNNMMMKKKHHHGGGDDDDDDDDDDDDDDDEEEEEEFFFEEEDDDDDDEEEEEEEEECCCAAA@@@>>><<<;;;;;;:::888666666666555444333222111111111000000///////////////......................../////////.........------------------------------.........---,,,+++******---------............///---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------,,,------------,,,++++++))))))*********+++++++++,,,------...............,,,,,,,,,,,,,,,---..............................///......------...000111......//////000222333444666888999999888999<<<>>><<<<<<===>>>@@@BBBCCCDDDEEEEEEEEEDDDCCCCCCFFFHHHMMM___rrruuuhhhbbb___ZZZUUUSSSPPPQQQRRRRRRSSSVVVZZZ]]]gggvvv|||yyytttooohhhaaa[[[[[[]]]]]]WWWPPPIIIFFFGGGLLLPPP[[[tttmmm\\\PPPKKKFFFDDDDDDHHHIIIHHHIIIMMMJJJRRR^^^mmmzzz{{{yyyzzzvvvllleeeggghhhddd___\\\\\\]]]bbbdddggggggeee___XXXTTTMMMJJJGGGFFFHHHKKKMMMNNNRRRSSSVVVZZZ^^^^^^\\\YYYVVVSSSOOOMMMLLLKKKIIIGGGHHHJJJLLLMMMMMMKKKHHHGGGDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDDDDEEEFFFFFFDDDCCCAAA???===<<<<<<;;;999777666666555444333222111111111111000///////////////.................................---------,,,,,,------------------------...------,,,++++++******---------............///------------------------+++,,,,,,------,,,,,,+++(((((()))***+++,,,------,,,,,,,,,,,,,,,++++++***)))************+++++++++++++++,,,---------------++++++++++++,,,---...///.......................................///000000000000000000111333444555777888999999999:::<<<>>>======>>>???@@@BBBDDDEEEDDDEEEEEECCCBBBBBBEEEGGGNNN___oooyyynnndddaaa```[[[VVVSSSTTTUUUXXXYYYZZZ\\\```bbbooo}}}yyyrrrlllbbb^^^[[[]]]aaa^^^UUULLLHHHFFFHHHMMMSSS___zzz}}}iiiYYYOOOKKKEEECCCDDDHHHIIIHHHIIILLLLLLSSSaaappp}}}~~~zzz~~~zzzqqqgggjjjkkkfff]]]VVVSSSSSSTTTVVVXXXYYYWWWTTTOOOLLLFFFDDDBBBBBBDDDGGGHHHHHHMMMOOOTTTYYY^^^```___]]]WWWTTTQQQNNNLLLJJJHHHFFFEEEGGGIIIKKKLLLJJJHHHGGGDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDDDDFFFGGGFFFDDDBBB@@@>>>===<<<;;;999777555555444333222111000000222111000///...//////000.................................---------,,,,,,------------------------+++,,,,,,,,,------......---------............///------------------------+++,,,,,,------,,,,,,+++))))))******+++++++++,,,+++++++++,,,+++******))))))************+++++++++))))))***++++++++++++***++++++++++++,,,---...///........................---......///////////////000000000111222333555555777888999999999:::<<<>>>>>>>>>??????AAABBBDDDDDDCCCDDDCCCBBBAAAAAACCCEEEKKKZZZhhh|||rrrhhhaaa```___[[[VVVTTTWWWZZZ]]]___```aaadddfffvvv}}}xxxpppiiiaaa^^^^^^bbbgggcccVVVKKKHHHFFFHHHOOOUUUbbb~~~zzzfffVVVMMMIIIEEECCCDDDHHHIIIHHHIIILLLPPPWWWdddsssyyy|||~~~uuukkkooopppkkk```VVVPPPNNNJJJKKKNNNOOOOOOMMMJJJHHHCCCAAA@@@AAACCCEEEFFFFFFLLLNNNSSSYYY___bbbaaa```XXXUUURRROOOMMMJJJGGGEEEDDDEEEHHHJJJKKKJJJHHHGGGDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDEEEFFFGGGFFFEEEBBB@@@>>>===<<<;;;999777444333333222111000//////222111///.........///000///////////////////////////............---------------------------------******+++---///000111222---------.........//////------------------------++++++------------+++++++++++++++******************++++++++++++***)))))))))************+++++++++,,,,,,---............---++++++++++++,,,---...///........................,,,---///000000000///.../////////000111222444444777888999:::999:::<<<>>>?????????@@@AAABBBCCCDDDBBBCCCCCCAAA@@@@@@BBBDDDHHHWWWdddwwwsssfff^^^```aaaZZZUUUUUUZZZZZZ]]]aaabbbccciiiqqq|||~~~xxxsssmmmiiiccc```___cccfffaaaTTTIIIFFFEEEJJJSSSZZZhhh~~~ssscccVVVOOOKKKIIIEEEDDDGGGHHHGGGJJJNNNSSS\\\jjjwww{{{yyy}}}yyynnn```VVVPPPLLLKKKJJJJJJJJJJJJHHHFFFDDDEEEHHHKKKNNNOOONNNLLLOOOPPPTTTZZZ```dddbbb```ZZZXXXTTTPPPMMMJJJIIIHHHEEEEEEFFFIIILLLMMMKKKJJJFFFDDDCCCBBBCCCDDDGGGHHHFFFFFFFFFFFFFFFEEEDDDDDDBBB@@@>>>;;;999777666555444444333222222111111000000000000000////////////..............................---------,,,,,,,,,,,,,,,************,,,,,,------------------------,,,,,,,,,------.........,,,,,,------,,,,,,++++++,,,------......------,,,+++***)))(((((()))***+++++++++************++++++)))+++---//////---+++)))((())))))+++,,,---......,,,,,,,,,---------..............................,,,,,,,,,---------......111222333444555555555555555666777888999:::::::::>>>@@@BBBCCCBBBBBBCCCDDDDDDEEEEEECCCAAA@@@AAACCCKKKQQQ^^^rrrrrrfff]]]``````ZZZUUUVVV\\\]]]```dddeeeeeekkksss{{{vvvqqqkkkgggbbb______aaaccc^^^QQQFFFFFFEEEJJJTTT\\\kkkrrraaaTTTLLLHHHHHHEEEDDDGGGHHHHHHJJJOOOPPPZZZiiixxx{{{kkk___XXXQQQOOOLLLKKKKKKKKKJJJHHHGGGKKKQQQXXX[[[ZZZWWWSSSUUUVVVYYY^^^cccfffeeeccc[[[YYYUUUQQQMMMKKKIIIHHHGGGGGGGGGIIILLLMMMKKKJJJDDDDDDCCCBBBCCCDDDEEEFFFEEEEEEFFFFFFEEEDDDDDDCCCAAA@@@>>>;;;999777666555444444333222222111111000000000000000////////////.................................---------,,,,,,---,,,++++++++++++,,,---------------------------,,,,,,,,,---------......***+++,,,,,,------------,,,------......------,,,,,,++++++******++++++,,,+++******************+++++++++++++++++++++++++++************************,,,,,,,,,---------...............---------------------------............111222333444555555555555555666777999::::::::::::<<<>>>@@@AAAAAAAAABBBDDDCCCDDDCCCBBB@@@???@@@AAAGGGNNN^^^ssspppddd]]]______YYYUUUVVV___```dddhhhiiihhhmmmtttzzzuuuqqqlllhhhcccaaaaaabbbbbb[[[PPPFFFFFFFFFKKKTTT^^^pppppp___RRRJJJFFFGGGDDDDDDGGGHHHHHHKKKOOOPPPZZZiiixxxyyyllleee^^^[[[XXXVVVUUUTTTRRRPPPMMMTTT^^^fffhhheee___ZZZ[[[\\\^^^bbbfffhhhgggfff\\\ZZZVVVRRRNNNKKKIIIHHHIIIHHHHHHJJJKKKLLLJJJIIIBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>;;;999777666555444444333222222111111000000000000000////////////.................................------------,,,...---,,,,,,,,,,,,---...------------------------,,,,,,,,,------------...))))))+++,,,---.........,,,------......------,,,,,,,,,------------,,,,,,************************,,,+++)))(((((()))+++,,,,,,++++++***)))((('''''',,,,,,,,,---------......------------------------............////////////111222333444444555555555555666777999::::::;;;;;;999;;;>>>??????@@@BBBCCCBBBBBBBBBAAA???>>>???@@@CCCKKK\\\sssxxxnnnccc\\\^^^^^^WWWTTTVVV```aaaeeejjjjjjiiinnntttzzzwwwtttooollleeeeeeeeedddbbbZZZPPPHHHEEEFFFKKKTTT```vvvooo^^^QQQIIIFFFGGGCCCCCCFFFHHHHHHKKKPPPTTT\\\iiiwwwyyytttrrrqqqooonnnlllhhhbbb^^^XXX___gggmmmmmmgggaaa\\\]]]^^^aaadddfffgggffffff^^^\\\XXXSSSOOOKKKIIIHHHIIIHHHGGGHHHIIIIIIHHHGGGAAAAAABBBCCCCCCBBBBBBAAABBBCCCCCCDDDCCCCCCBBBBBBAAA@@@===;;;888666555555444444333222222111111000000000000000////////////....................................------------.........------.........------------------------------------------------)))***+++,,,------------,,,------......------,,,+++,,,---......---,,,+++*********++++++*********++++++************++++++,,,,,,+++***)))((((((''',,,,,,,,,---------......,,,,,,,,,,,,------------////////////000000000000111111222333444444444444666666888999:::;;;;;;;;;888:::===??????@@@BBBDDDBBBCCCBBBAAA???>>>???AAACCCJJJYYYppp{{{}}}jjj```ZZZ\\\[[[UUUSSSVVV______cccggghhhhhhmmmttt|||xxxvvvtttpppllldddeeefffddd___WWWNNNHHHFFFGGGLLLTTTbbbzzznnn^^^RRRJJJGGGFFFCCCCCCFFFIIIIIILLLQQQZZZ___hhhsss}}}rrrjjjdddhhhmmmnnnjjjddd___]]]\\\___ccceeefffeeedddccc```^^^YYYTTTOOOLLLJJJIIIHHHFFFEEEEEEFFFGGGFFFEEEAAAAAABBBBBBBBBBBBAAA@@@BBBBBBCCCCCCCCCCCCBBBBBBAAA???===:::888666555444444444333222222111111000000000000000////////////........................//////.........---------........................------------------------------------------------,,,,,,,,,------,,,,,,+++,,,------......------,,,***+++,,,------,,,+++***)))***++++++++++++***)))***+++---......---+++***++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,------........./////////000000000111111000111222333444444444444666777888999:::;;;;;;;;;999<<<>>>@@@AAABBBCCCEEECCCCCCCCCBBB@@@???@@@AAAFFFJJJVVVlllvvvfff]]]XXXZZZYYYRRRQQQUUU\\\\\\___cccdddeeelllttt~~~yyyuuusssppplllhhh```bbbdddaaaZZZQQQJJJFFFFFFHHHLLLSSSccc~~~ooo___SSSKKKGGGEEEBBBBBBFFFIIIJJJMMMRRR\\\^^^dddnnnyyyvvvlllhhhkkkllljjjddd```^^^^^^\\\aaagggjjjjjjgggeeedddbbb___[[[UUUPPPLLLJJJIIIGGGEEECCCCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCDDDCCCCCCCCC@@@???===:::888666555444444444333222222111111000000000000000////////////......................../////////.........------------...//////...------------------------------...------------,,,,,,,,,,,,---------,,,,,,+++***,,,------......------,,,******++++++++++++******)))***+++,,,,,,+++***))))))+++---//////---+++)))******++++++,,,,,,,,,---,,,,,,,,,---------......,,,------....../////////////////////000000000000000111222333333444444444666777888:::;;;;;;<<<<<<;;;===@@@AAABBBBBBDDDEEECCCDDDCCCBBB@@@???@@@AAAFFFIIIUUUlllqqqbbbZZZVVVXXXVVVPPPOOOTTT[[[ZZZ\\\```aaadddllluuuzzzuuurrrmmmgggbbb^^^aaaccc```WWWOOOIIIGGGFFFIIILLLSSScccqqq```RRRJJJFFFDDDAAABBBFFFIIIJJJNNNSSSWWWYYY___hhhttt}}}zzz{{{}}}|||lllbbb___bbbdddbbb]]]ZZZ\\\^^^___fffnnnrrrqqqmmmiiihhhcccaaa\\\VVVQQQMMMJJJIIIFFFEEECCCCCCDDDFFFFFFEEEEEEDDDBBBAAAAAAAAABBBCCCBBBBBBCCCDDDDDDDDDDDDDDD@@@???<<<:::777666444444444444333222222111111000000000000000////////////........................////////////............,,,---............---,,,------------------------......---------,,,,,,,,,++++++,,,---------,,,,,,,,,------......------,,,++++++************++++++(((***+++,,,,,,+++***(((***+++,,,,,,,,,,,,+++***************++++++++++++,,,,,,,,,---------......------...//////000111111........./////////000000000111222333333444333333777777999:::;;;<<<<<<<<<<<<>>>AAAAAAAAAAAACCCDDDBBBBBBBBBAAA???>>>???@@@CCCGGGUUUppp~~~mmm```XXXUUUWWWUUUNNNNNNSSSZZZYYYZZZ^^^```ccclllvvv~~~wwwrrrllleee___^^^bbbdddaaaXXXOOOJJJIIIGGGIIILLLRRRcccsss```RRRHHHDDDDDDAAABBBFFFIIIJJJNNNSSSRRRTTT[[[eeepppwwwzzzyyy|||xxxqqqqqqsss|||pppaaaWWWSSSWWW[[[[[[XXXVVVYYY\\\cccjjjsssxxxwwwrrrnnnllldddaaa\\\WWWQQQMMMJJJIIIGGGEEECCCCCCEEEGGGGGGGGGFFFEEECCCAAAAAAAAACCCDDDBBBBBBCCCDDDEEEEEEEEEDDD@@@???<<<:::777555444444444444333333222111111000000000000000////////////........................000/////////............+++,,,---......---,,,+++------------------------.........------,,,,,,,,,)))***+++,,,---.........,,,------......------,,,---,,,************,,,---((()))+++,,,,,,+++)))(((,,,+++***))))))***+++,,,*********))))))))))))))),,,,,,,,,---------...............///000111111222............////////////000000111222333333333333777888999:::;;;<<<<<<<<<<<<>>>AAAAAAAAAAAABBBCCCAAAAAAAAA@@@>>>===>>>??????EEEVVVttt~~~iii[[[YYYVVVTTTSSSQQQOOOMMMUUUWWWTTTXXX```aaajjjzzztttmmmfffbbb```dddeeeaaaXXXNNNHHHEEEBBBFFFLLLWWWkkkzzzhhhYYYNNNHHHFFFFFFFFFFFFGGGIIIKKKMMMRRRWWW^^^eeelllsssyyy}}}zzz}}}}}}~~~pppfffeeeiiirrrqqqoookkkddd]]]WWWTTTSSSPPPPPPTTTVVVYYY```gggoooyyy{{{tttmmmiiiddd\\\UUUPPPLLLIIIGGGFFFFFFFFFFFFGGGHHHIIIIIIAAA@@@@@@???@@@AAABBBCCCBBBCCCDDDEEEGGGGGGGGGGGGDDDBBB???<<<999777666666444444333333222333333333000000000000////////////------........................---------,,,,,,,,,---------------------------///000000///......///------,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++------,,,,,,***)))((('''+++++++++************)))((((((***...222333///,,,************************---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///000111111222111111111222333444555666777999;;;<<<<<<===>>>@@@@@@@@@AAABBBBBBBBBAAAAAABBBBBBBBBAAA@@@???>>>===AAAKKKXXXtttzzzfff[[[ZZZXXXVVVUUUSSSQQQOOOPPPSSSSSSXXXbbbeeeooo{{{tttllleee```___cccgggddd[[[QQQJJJHHHEEEHHHNNNZZZooommm[[[PPPJJJGGGFFFFFFGGGHHHIIIJJJKKKTTTYYY___fffmmmsssyyy}}}|||mmm```]]]```kkkjjjhhhccc\\\VVVSSSQQQUUUTTTVVVZZZ]]]aaaiiisss}}}wwwnnniiiccc\\\UUUPPPLLLIIIGGGFFFFFFFFFFFFGGGHHHIIIJJJHHHFFFDDDAAA???>>>>>>>>>BBBBBBDDDEEEFFFGGGGGGGGGCCCBBB???===;;;999888777444444333222222222222333000000000000////////////..............................---------,,,,,,,,,------------------------,,,...000///...------...---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***)))******++++++******))))))******++++++***))))))++++++++++++***************)))***,,,//////---***************************...---,,,++++++,,,------////////////............------...//////000111111111111111222333444555666666888;;;<<<<<<<<<>>>???@@@@@@AAABBBBBBBBBAAAAAABBBBBBBBBAAA@@@???>>>===CCCLLLYYYuuuuuueee[[[ZZZZZZXXXWWWTTTRRRQQQNNNRRRSSS[[[fffiiisss{{{ssskkkccc^^^]]]ccciiiggg^^^SSSKKKHHHHHHJJJQQQ^^^uuuuuu___RRRLLLGGGGGGHHHHHHIIIIIIIIIIIITTTXXX```hhhooovvv||||||kkk^^^ZZZ]]]eeeeeeddd^^^XXXTTTUUUWWW[[[\\\```fffiiinnnyyy|||nnnhhhccc\\\UUUPPPMMMJJJHHHEEEEEEEEEFFFGGGIIIJJJKKKKKKIIIFFFCCC???===<<<<<>>@@@@@@AAABBBBBBBBBBBBBBBCCCBBBBBBAAA@@@???>>>===DDDMMMZZZuuusssfffZZZ[[[[[[YYYWWWTTTSSSSSSPPPUUUWWW___jjjllluuuyyyrrrjjjddd```___fffllljjj^^^QQQIIIFFFHHHKKKRRRaaa{{{eeeTTTNNNHHHHHHIIIIIIIIIIIIIIIIIIOOOUUU^^^hhhrrr|||~~~oooaaa^^^bbbgggiiiiiieee```___ccciiijjjlllrrrxxx|||pppiiiddd\\\VVVQQQNNNKKKIIIDDDEEEEEEFFFGGGIIIJJJKKKHHHGGGEEEBBBAAA@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEE@@@@@@AAA@@@???===;;;:::555444333222222111222222000000000000////////////...............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++,,,---,,,,,,+++++++++,,,------------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++&&&'''((()))***+++++++++,,,,,,+++++++++************)))'''''''''((())))))++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------,,,,,,++++++******------------......//////000111222333444555555555444666999:::::::::<<<===@@@@@@AAABBBCCCCCCCCCCCCDDDCCCBBB@@@???>>>>>>===BBBKKKYYYuuusssfff]]]^^^]]][[[WWWTTTUUUVVVTTTYYY[[[dddpppsss}}}|||wwwqqqkkkhhhfffhhhnnnsssnnn___QQQIIIFFFGGGKKKTTTfffmmmYYYOOOJJJJJJJJJJJJJJJKKKKKKKKKJJJQQQ]]]jjjwwwrrreeeccchhhoootttxxxvvvqqqqqqxxxuuujjjeee]]]WWWSSSOOOLLLKKKEEEEEEEEEFFFGGGHHHJJJKKKFFFEEECCCBBBAAAAAABBBBBB???@@@AAABBBCCCDDDDDDDDD@@@@@@AAAAAA@@@>>><<<:::666555444333222222222222000000000000//////////////////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++,,,---,,,+++++++++,,,,,,---...---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++))))))************)))))),,,,,,,,,++++++++++++***(((''''''&&&&&&(((***,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++******))))))---------...............///000222333444555555555444666888999999:::;;;===???@@@AAABBBCCCCCCCCCCCCEEEDDDBBB@@@>>>>>>======AAAIIIVVVrrruuuiiieeeeeeccc___YYYWWWZZZ\\\YYY^^^aaakkkyyy~~~}}}|||zzzuuupppmmmmmmnnnsssxxxzzzqqq```QQQKKKJJJGGGLLLYYYnnnwww___RRRLLLLLLKKKKKKKKKLLLNNNOOOLLLSSS```ooo}}}tttggggggmmm}}}{{{kkkfff___YYYUUUQQQOOOMMMFFFFFFFFFFFFGGGHHHIIIIIIGGGFFFDDDBBB@@@@@@@@@@@@>>>???@@@AAABBBCCCCCCCCCAAAAAA@@@@@@>>>===<<<;;;888777666444333333333333000000000000/////////////////////...------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,---...++++++++++++,,,---......------------,,,,,,,,,,,,)))******++++++******)))+++++++++++++++***)))(((,,,,,,,,,,,,++++++++++++'''((((((((('''(((+++---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................///000222444555555555444444666999:::::::::<<<===???@@@AAACCCDDDDDDDDDDDDFFFDDDBBB@@@>>>=========BBBHHHTTTooo~~~{{{rrroooooollleee___]]]aaaeeecccgggjjjsss~~~}}}zzzuuuqqqooorrrtttxxx|||{{{ooo]]]OOOKKKMMMIIIPPP```xxxfffUUUOOOMMMKKKJJJKKKNNNQQQSSSUUU\\\hhhvvvyyynnnqqqyyy|||lllhhhaaa[[[VVVSSSQQQOOOHHHGGGGGGFFFFFFGGGHHHHHHGGGFFFCCCAAA??????>>>???===>>>???AAABBBBBBBBBBBBBBBAAA@@@>>><<<;;;;;;;;;999888777666555444444444000000000000////////////000//////...------,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++)))+++---...------...///++++++++++++,,,---...///...------------,,,,,,,,,)))******++++++******))),,,,,,,,,,,,,,,+++******------,,,,,,,,,+++++++++)))+++,,,+++)))(((***---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---------------,,,------......//////000///////////////////////////000222444555555444444555777999::::::;;;<<<>>>???@@@AAACCCDDDDDDEEEEEEFFFEEEBBB???============AAAFFFSSSooo|||xxxwwwrrrjjjcccbbbggglllnnnqqqrrrzzz|||wwwrrrqqqtttxxxxxxzzzxxxkkkXXXLLLJJJNNNLLLTTTfffkkkXXXPPPNNNLLLJJJLLLOOOSSSVVV]]]dddooo{{{www|||yyymmmiiibbb\\\XXXUUURRRPPPIIIHHHGGGGGGFFFFFFGGGGGGDDDCCCBBB@@@??????@@@@@@===>>>???@@@AAABBBBBBBBBCCCBBB???===;;;::::::::::::999888777555555444444000000000000////////////000000///...------,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++)))+++---...------...///++++++++++++,,,---...///......---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,---------,,,,,,---------,,,,,,,,,+++++++++---///---***((()))+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,...//////......+++,,,,,,---...///000000000000000000000/////////...000222555666555444444555777:::;;;;;;;;;===>>>???@@@AAACCCDDDEEEEEEEEEGGGEEEBBB???============@@@EEESSSqqq~~~~~~zzzsssllliiijjjoootttttttttvvv{{{~~~yyytttqqqpppqqqvvvssslll```TTTLLLJJJKKKOOORRRbbbmmmSSSRRRMMMKKKMMMOOOQQQWWW^^^eeekkkvvv~~~wwwssswww~~~wwweeeccc```]]]ZZZVVVRRROOOKKKIIIGGGGGGGGGGGGEEECCCDDDCCCAAA@@@???>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCAAA???<<<:::999666666555555444444444444222111111000000000000000------------------------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///...,,,*********,,,---......---,,,++++++++++++------,,,++++++,,,,,,,,,((()))***+++,,,,,,+++***'''''')))***,,,...//////,,,,,,,,,+++++++++******************************,,,,,,---...////////////..................------///////////////000111111222222222222333444555555666666888999;;;<<<>>>>>>@@@AAACCCDDDEEEEEEFFFFFFBBBBBB@@@>>><<<<<>>>>>@@@AAABBBCCCDDDEEEEEEEEEBBBBBBAAA???======???AAAFFFLLL\\\}}}zzztttnnnjjjlllqqquuuwwwwwwyyy}}}xxxqqqmmmmmmnnnllljjjddd[[[QQQJJJIIIJJJOOOTTTfffyyy```SSSNNNKKKMMMOOOQQQWWW]]]mmmsss~~~}}}qqq]]]]]]___dddkkknnnmmmjjjaaa___]]][[[ZZZWWWRRROOOIIIGGGDDDDDDDDDDDDCCCAAABBBBBBAAA@@@????????????BBBBBBAAA@@@@@@AAABBBCCCDDDCCCAAA???<<<999777666888777777555444333222222222111000000//////000000------------------------///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---,,,+++***+++,,,---...,,,,,,,,,---...//////000,,,+++++++++,,,,,,,,,,,,))))))***++++++++++++***))))))******+++,,,,,,---+++++++++***************++++++++++++++++++++++++,,,,,,---------,,,++++++++++++,,,,,,------......///////////////000111111111222222333333444555555666666888999;;;<<<>>>>>>??????AAABBBCCCDDDDDDDDDBBBBBBBBB@@@>>>===???AAAGGGOOObbbzzzwwwrrrllliiikkkppptttuuuuuuvvvyyy~~~~~~vvvpppnnnpppsssvvvssslll```SSSKKKHHHHHHOOOVVVjjjzzzyyy~~~}}}dddTTTOOOLLLMMMOOOPPPVVV\\\kkkrrr|||~~~tttqqquuuyyy{{{}}}|||ssshhhYYY\\\```eeeiiikkkkkkjjj___^^^]]]\\\[[[XXXSSSPPPIIIGGGDDDCCCCCCDDDCCCBBBBBBAAA@@@@@@??????@@@@@@BBBAAA@@@@@@BBBDDDFFFHHH@@@@@@???===<<<;;;;;;:::999888777666444222111111111111000///////////////---------------------------,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++++++++,,,......+++,,,,,,------......---***++++++,,,,,,,,,,,,,,,************+++*********************++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******++++++,,,---......///////////////000000111111111222333444444444444666666888999;;;<<<>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCAAA???>>>???@@@FFFOOOdddxxxuuuqqqllliiikkkppptttsssssstttuuuyyy|||tttoooooosssvvv~~~zzzqqqcccUUUKKKHHHHHHOOOXXXooo{{{xxxwwwtttsssuuuxxx|||~~~xxxsssttt|||eeeUUUPPPLLLMMMNNNPPPUUU[[[iiipppzzzzzzlllggghhhnnnsssvvvxxxwwwnnneee\\\```eeeiiijjjjjjiiihhh```___^^^^^^]]]YYYUUUQQQJJJGGGDDDCCCCCCDDDCCCCCCBBBBBBAAA@@@???????????????@@@@@@BBBEEEHHHKKKLLLBBBAAA???>>><<<<<<<<<<<<999888777666444222111111111000000///.../////////------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++,,,------...+++,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,++++++++++++************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))******++++++,,,---......///////////////000000111000111222444444444444444666666888999;;;<<<>>>>>>===>>>@@@AAABBBBBBCCCCCCDDDDDDDDDBBB@@@>>>???@@@DDDMMMbbbvvvtttpppllljjjkkkppptttsssrrrsssssswww{{{sssmmmnnnsssxxxzzzpppaaaSSSKKKJJJKKKQQQ[[[ssswwwuuusssrrrssswww|||zzztttttt|||fffVVVQQQMMMMMMNNNOOOTTTZZZiiipppyyywwwlllffffffmmmsssyyy{{{|||yyyqqqhhh```cccgggkkkllljjjgggdddbbbaaaaaaaaa___\\\WWWSSSJJJGGGDDDBBBCCCCCCCCCCCCDDDCCCAAA@@@???>>>>>>>>>===>>>AAADDDGGGJJJLLLMMMGGGEEEBBB>>>;;;999999888888777777555444333222222111000//////......//////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++***((('''((()))***,,,,,,,,,++++++,,,+++******)))*********))))))******************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++,,,,,,------......///////////////000111111000111333444555555444333666666888999;;;<<<>>>>>>>>>>>>@@@AAABBBCCCCCCCCCDDDEEEEEECCCAAA??????@@@CCCKKK^^^zzzqqqooolllhhhfffhhhmmmppppppooooooooorrryyyqqqmmmpppwww|||zzznnn^^^PPPIIIJJJLLLRRR^^^www{{{www}}}jjjWWWQQQMMMMMMNNNOOOTTTZZZjjjooovvvzzz}}}{{{xxxqqqnnnnnnpppooolllpppwwwzzzqqqggghhhlllppprrrpppjjjfffeeeeeeddddddbbb^^^YYYTTTIIIFFFBBBAAAAAABBBBBBBBBEEEDDDBBB@@@???=========<<<>>>AAAEEEGGGHHHIIIIIIGGGEEEAAA===999777777666777666666555444444333333000000///............///---------------------------..................---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,------,,,,,,++++++***+++,,,------,,,***)))'''(((***,,,---,,,+++***,,,,,,***)))))))))******(((((())))))******++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,------------------......///////////////000111111///111333444555555444333666666888999;;;<<<>>>>>>>>>???@@@BBBCCCCCCCCCCCCEEEFFFFFFDDDBBB?????????CCCJJJ\\\~~~zzztttllljjjgggdddbbbdddhhhlllllllllkkkkkkmmm}}}}}}uuuooommmsss||||||ooo]]]OOOHHHIIILLLSSS___zzzzzz~~~nnnWWWRRRNNNNNNNNNOOOSSSYYYiiinnnrrrtttwww~~~zzzooojjj___]]]```hhhooottt~~~zzznnnooorrrwwwzzzxxxqqqkkkggggggffffffddd```ZZZUUUHHHEEEAAA??????AAAAAAAAAFFFEEECCCAAA>>>===<<<<<<<<<>>>BBBEEEFFFFFFEEEDDDCCCAAA>>>;;;999888888888666666555555555444444444000000///...............------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------,,,,,,+++***(((***,,,.........---,,,&&&(((***,,,---,,,+++***---,,,***)))))))))******((((((((()))******++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------..................------///////////////000111111///111333555555555444333666666888999;;;<<<>>>>>>???@@@AAABBBCCCDDDDDDDDDEEEFFFFFFEEEBBB@@@??????DDDJJJ[[[}}}|||uuusssgggfffddd```^^^___aaadddiiiffffffkkkppp|||yyyssssssqqqoooyyy|||lllZZZMMMHHHJJJMMMRRRbbb~~~{{{yyy{{{lllXXXPPPKKKNNNOOONNNTTT]]]aaaqqquuupppsssxxxuuufff\\\[[[^^^aaahhhwww}}}rrrrrrtttyyy|||zzztttooolllgggaaa^^^^^^\\\WWWSSSKKKHHHDDDBBBBBBBBBAAAAAABBBCCCCCCAAA>>><<<;;;<<<;;;===@@@BBBBBBAAA???>>>BBB@@@>>>;;;999777666666777666666555444444333333////////////............///............---------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,***(((&&&------,,,,,,,,,------............------,,,,,,,,,++++++++++++++++++++++++---------,,,,,,++++++++++++++++++***************)))))))))******++++++,,,---------,,,,,,+++++++++---...//////000000//////+++,,,------......------000000000000000111111222000111222333444555555555888999:::::::::;;;===?????????@@@AAACCCDDDEEEEEEGGGGGGFFFDDDAAA??????@@@???HHHXXXyyyzzzrrrooofffddd```\\\YYYYYY\\\^^^dddaaabbbhhhooo}}}vvvrrrtttsssrrrzzzmmm[[[NNNJJJLLLOOOYYYiiivvvpppppptttpppYYYPPPKKKMMMNNNLLLRRR[[[aaapppsssmmmnnnqqqwwwzzz}}}}}}yyynnnaaaXXXVVV^^^hhhssszzzrrrssswww}}}yyysssmmmhhhbbb___^^^[[[VVVQQQJJJGGGCCCBBBBBBBBBBBBAAACCCDDDDDDAAA>>><<<;;;<<<<<<<<<==================@@@???===;;;999888777666666666555555444333333333111000000000000////////////............---------......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,------.........------,,,,,,,,,+++++++++***************+++++++++*********+++++++++++++++---,,,,,,,,,+++++++++++++++,,,,,,---------------,,,,,,---...............000////////////000111111000111222333444555555555777999::::::::::::===???@@@AAAAAAAAABBBCCCCCCCCCDDDEEEEEECCCAAA@@@AAABBBCCCJJJYYYwwwwwwnnniiibbb```[[[UUUQQQQQQUUUXXX^^^[[[]]]eeennn~~~|||uuurrruuuvvvvvvnnnZZZNNNKKKNNNRRR___qqq{{{qqqjjjhhhmmmtttsss[[[QQQKKKLLLLLLJJJOOOYYYaaappprrrlllkkklllrrr~~~vvv{{{{{{yyyuuujjj___YYYUUUbbbrrr}}}vvvsssooorrrxxx}}}wwwnnniiiccc___]]]YYYTTTOOOIIIFFFCCCAAABBBCCCCCCCCCEEEEEEEEEBBB>>><<<;;;<<<<<<;;;::::::999::::::;;;>>>===<<<;;;:::888777777555555444444333222222222111111111111000000000000///............---------///......------......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000000,,,++++++******+++++++++,,,,,,++++++++++++******,,,,,,,,,------.........,,,,,,,,,,,,++++++++++++))))))******++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,---------------------...////////////...///............///000000000111222444555555555555777888999999999:::<<<>>>BBBBBBBBBBBBAAAAAAAAAAAACCCCCCDDDCCCAAA@@@BBBCCCFFFLLLYYYttt~~~}}}uuuiiiccc\\\YYYTTTNNNKKKLLLQQQUUUZZZXXXZZZbbblll~~~zzztttppprrrvvv{{{mmmXXXMMMLLLPPPTTTaaauuu|||pppjjjiiilllvvvuuu]]]SSSKKKKKKKKKIIIOOOYYYeeetttvvvoooooooootttxxxwww{{{yyymmmeeeaaa\\\jjj||||||tttnnnjjjhhhhhhlllttt~~~~~~xxxmmmjjjeee```]]]XXXRRRNNNHHHEEEBBBAAABBBCCCDDDCCCEEEFFFEEEBBB???<<<;;;;;;<<<<<<<<<<<<;;;;;;:::999<<<<<<<<<;;;:::999888888555444444333333222111111111111111000000000/////////............---------......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,...000111---,,,++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++))))))******+++,,,---------------,,,,,,+++++++++************************------.../////////......---......///000/////////...------------...//////000111222444555555666666666777888999888999;;;===AAAAAAAAAAAAAAABBBBBBBBBCCCDDDDDDBBB@@@@@@AAABBBEEELLLYYYsssrrrddd]]]UUURRRNNNIIIHHHJJJPPPTTTZZZWWWXXXaaalllwwwqqqlllmmmsss|||jjjVVVLLLLLLPPPTTT```uuuyyyqqqkkkkkkooowwwxxx```UUUMMMLLLLLLKKKRRR]]]nnn}}}wwwvvvuuuxxx}}}|||vvvuuunnnjjjeeerrr{{{ppphhhcccaaa___^^^\\\```hhhsss{{{|||xxxssskkkiiieeeaaa\\\WWWRRRNNNHHHEEEBBBAAABBBCCCDDDCCCDDDEEEDDDBBB>>><<<;;;<<<<<<>>>@@@BBBAAA???;;;999<<<<<<===<<<<<<:::999888555444444333333222111111000000/////////.........///............---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,++++++***))))))++++++++++++++++++++++++))))))***+++,,,------...---------,,,,,,+++++++++************************,,,------...///.........---......///000/////////---------------......///111222333444555666666666666777888999888999;;;===>>>>>>???@@@AAABBBCCCDDDEEEEEEEEEBBB@@@>>>???@@@AAAJJJYYYttt|||}}}nnn___XXXNNNLLLIIIGGGFFFIIIOOOSSSZZZWWWXXX```lllsssnnniiijjjqqq}}}gggTTTLLLMMMQQQUUU```vvvpppllllllrrrzzz|||bbbWWWOOOOOOOOOOOOXXXcccxxx~~~yyywww{{{tttoookkkvvv{{{llleee\\\WWWUUUVVVUUUTTTPPPRRRYYYccclllpppnnnkkkhhhgggeeeaaa\\\WWWSSSPPPIIIFFFCCCAAABBBCCCCCCCCCBBBCCCCCCAAA>>><<<;;;<<<;;;>>>BBBEEEEEEAAA===:::===>>>>>>>>>===<<<:::999555555444444333222222222////////////............///............---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,//////...---,,,,,,,,,,,,,,,,,,------------......//////......---,,,++++++*********+++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,++++++++++++*********+++++++++++++++******+++,,,,,,,,,,,,,,,------...////////////......------------...//////111222333444666666666666777888999999999:::<<<>>>======>>>@@@AAACCCDDDDDDFFFFFFEEEBBB???===>>>???>>>IIIZZZuuuxxxyyy}}}iiiZZZSSSIIIHHHGGGEEEDDDGGGLLLPPPYYYVVVXXXaaannn{{{qqqooommmoooxxx~~~fffTTTMMMOOOSSSVVVdddzzz{{{qqqqqqvvv|||dddYYYQQQQQQRRRTTT^^^jjj{{{www{{{wwwqqqmmmuuusssbbbWWWQQQJJJGGGIIIJJJIIIGGGFFFGGGKKKSSS]]]cccdddcccdddddddddaaa]]]XXXUUUSSSJJJGGGCCCBBBBBBBBBBBBAAA@@@AAAAAA???===;;;<<<<<<;;;===@@@BBBCCCAAA>>><<>>>>>???@@@AAAAAABBBBBBDDDDDDDDDBBB???>>>???@@@@@@KKK[[[uuuyyy|||{{{fffVVVPPPGGGGGGFFFDDDCCCEEEIIILLLXXXUUUWWWaaaoooxxxrrrrrrssswww}}}fffUUUOOOQQQUUUWWWhhh~~~vvvxxxzzz{{{fffZZZRRRSSSUUUXXXbbboooyyyvvvwwwzzzsssmmmsss|||{{{cccMMMJJJDDD???===@@@AAA@@@===@@@@@@CCCJJJTTT[[[______bbbccccccaaa]]]YYYVVVTTTKKKHHHDDDBBBBBBBBBAAAAAA>>>???@@@>>><<<;;;<<<===;;;<<<===?????????>>>>>>@@@AAAAAAAAA@@@===;;;999777666666555555444333333111111111111000000000000//////.........---------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////.........---,,,+++*********************++++++,,,,,,,,,((())))))***,,,---......))))))******++++++++++++---,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,+++++++++,,,,,,---------,,,,,,---.........------+++,,,------......------///............///000000222222444555666777777777888999:::;;;:::;;;===???@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCAAA@@@???@@@BBBCCCMMM\\\ttt|||tttbbbTTTMMMMMMHHHEEEDDDCCCDDDJJJRRRWWWWWWXXX\\\mmm~~~zzz}}}{{{aaaTTTNNNKKKPPPYYYiii{{{iii\\\TTTUUUWWWXXXcccqqqxxxqqqrrryyy}}}rrrllloootttwwwttthhhWWWKKK???>>>===<<<;;;:::::::::::::::<<>>===@@@???>>>===<<<;;;::::::>>>>>>>>>>>>???@@@AAABBBDDDCCCBBB@@@>>>;;;999888777777666555444333333222333222111///......------//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++***+++,,,---...---,,,+++,,,)))((((((***---......//////...---+++***))))))((()))+++,,,---,,,,,,+++,,,,,,,,,+++***)))((('''000...------------+++***------,,,+++,,,---.../////////000111333555777888999999999999:::;;;<<<<<<===>>>@@@@@@@@@@@@BBBDDDDDDDDDCCCAAA>>><<<===>>>@@@HHH\\\xxxvvvcccUUUNNNLLLHHHDDDDDDCCCDDDKKKSSSWWWWWWXXX]]]nnnyyy```SSSMMMKKKPPPYYYjjjxxxfff[[[TTTWWWYYY[[[eeerrryyyrrrooovvvuuukkkmmmpppsssooobbbQQQEEE======<<<;;;::::::::::::<<<===@@@FFFNNNVVV[[[]]]ccc```]]][[[YYYVVVRRROOOKKKIIIFFFCCC@@@?????????AAA@@@@@@???===<<<<<<;;;============???@@@AAABBBEEEDDDCCCAAA>>>;;;999888777777666555444333333222333222111///......------//////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------+++,,,---......---,,,++++++,,,,,,------,,,,,,,,,...,,,))))))+++,,,------......---,,,++++++******)))***+++,,,,,,,,,++++++------------,,,+++***))),,,******+++---......---...------,,,---...///000000000000222333555777888999999999999:::;;;<<<<<<===???AAABBBBBBBBBCCCDDDDDDDDDCCCAAA>>>======>>>AAAIII^^^{{{wwwdddVVVOOOKKKGGGDDDDDDDDDEEELLLTTTZZZZZZ[[[bbbtttwww^^^RRRMMMKKKQQQYYYkkk{{{rrrbbbYYYUUUXXX[[[]]]eeeppp}}}wwwsssqqquuuzzzmmmnnnoooooojjj^^^MMMBBB>>>>>>============>>>>>>@@@BBBFFFNNNWWW^^^bbbdddbbb```]]]ZZZXXXUUURRROOOLLLIIIEEE@@@>>>>>>???@@@@@@??????>>>===<<<;;;;;;;;;;;;<<<===???AAABBBCCCFFFFFFDDDBBB???<<<999888888777777666555444333333333222111///...........................---------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------............------------,,,,,,,,,,,,,,,---000...+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,+++******...............---,,,+++,,,++++++,,,...//////..................///000000111111111222333444666777999999999999:::;;;<<<<<<===@@@BBBDDDCCCCCCCCCDDDCCCDDDCCCAAA???===>>>???CCCJJJ___}}}~~~vvvbbbUUUOOOJJJFFFDDDDDDDDDFFFMMMUUU^^^^^^```hhh{{{ttt\\\QQQLLLKKKRRR[[[lll~~~zzztttmmmggg]]]WWWTTTWWWYYY[[[aaahhhrrr~~~}}}zzzwwwyyy|||rrrrrrqqqpppkkk___PPPEEEBBBBBBBBBCCCDDDEEEGGGGGGIIILLLSSS[[[dddkkkmmmnnndddaaa]]]ZZZXXXUUURRROOOKKKIIIEEEAAA???>>>>>>???===<<<<<<;;;::::::999999;;;;;;<<<>>>@@@BBBEEEFFFGGGFFFEEEBBB???<<<999888888888777666555444333333222111000///....................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................///...,,,++++++,,,---...///---++++++---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))---...............---,,,111///......//////...,,,///////////////000000111222111222222333444555666999999999999:::;;;<<<<<<<<>>>>>@@@CCCJJJ___}}}|||rrr^^^RRRMMMIIIEEECCCDDDEEEGGGOOOWWW``````ccclllrrrZZZPPPLLLLLLSSS]]]nnnvvvkkkfffbbb^^^[[[YYYUUUSSSTTTUUUWWWZZZ___hhhssszzzvvvvvvyyy}}}wwwuuutttrrrnnndddXXXNNNIIIJJJKKKMMMPPPRRRUUUVVV\\\___eeelllrrrtttsssqqqhhhddd___\\\YYYVVVSSSPPPIIIHHHFFFDDDBBB???>>>===<<<<<<;;;;;;::::::999999<<<<<<===???AAADDDFFFGGGGGGFFFEEEBBB???<<<:::888888888777666555444444333222111000//////......///---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................000///---,,,+++,,,------,,,+++***,,,...//////...++++++,,,,,,,,,,,,---------,,,,,,++++++*********+++,,,,,,------------,,,///...,,,---......---,,,/////////000000000000000222111222222333444555666999999999999:::;;;<<<<<<<<<>>>AAABBBAAAAAABBBCCCCCCDDDCCCBBB???>>>???@@@BBBIII]]]{{{}}}mmmZZZOOOLLLHHHEEECCCDDDFFFHHHPPPYYY``````dddooo}}}{{{}}}pppYYYPPPMMMNNNUUU___qqqvvvnnnddd\\\YYYXXXVVVTTTWWWUUUSSSRRRSSSUUUXXXZZZfffqqqyyysssppppppsss|||zzzxxxwwwvvvsssmmmddd\\\VVVWWWZZZ^^^bbbfffjjjllluuuwww|||~~~xxxsssmmmiiiccc^^^ZZZWWWTTTQQQIIIHHHHHHFFFCCCAAA>>>===>>>>>>>>>=========<<<<<<<<<<<<===???AAADDDFFFGGGEEEDDDCCCBBB???===:::999999888888777666555444444111111000///////////////---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,......------------......000///...---,,,,,,,,,,,,+++******+++...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++)))***+++,,,,,,,,,,,,,,,)))(((((())),,,......---......///000000000000000111111111222333444666777999999999999:::;;;<<<<<<<<<>>>@@@@@@@@@@@@BBBDDDCCCDDDDDDBBB@@@???@@@AAAAAAHHH\\\yyyiiiVVVNNNMMMHHHDDDBBBDDDFFFIIIQQQZZZccccccgggsss}}}yyyyyywwwxxxxxxxxxoooYYYPPPNNNOOOWWWbbbvvvzzzzzzzzzxxxyyy}}}pppaaa]]]WWWSSSSSSTTTTTTTTTVVVVVVTTTSSSTTTWWW[[[\\\mmmxxx}}}wwwuuuwww|||~~~}}}{{{||||||yyyrrrmmmiiikkkoootttzzz~~~rrrnnngggaaa]]]YYYUUURRRLLLJJJHHHEEECCCAAA@@@@@@??????>>>>>>>>>>>>======;;;;;;<<<===???AAACCCDDDCCCBBBBBB@@@???===;;;:::999999888777666555444444111000000///////////////---------.........//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------...---,,,++++++,,,---...////////////...---,,,++++++******+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---))))))+++,,,,,,---------)))((((((***---//////...---...///000000000//////000000000222333555777888999999999999:::;;;<<<<<>>@@@AAABBBAAAAAAAAA@@@>>>===;;;:::999999888777666555444444111000000////////////000---------.........//////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---,,,++++++++++++,,,---...///000000///---+++***,,,+++++++++,,,,,,***)))---------,,,,,,+++++++++++++++*********+++---...)))***+++,,,---.........///...---...000000///...,,,---///000000000///...//////000111333555777999999999999999:::;;;<<<<<>>===AAA@@@@@@???>>>===<<<<<<;;;;;;;;;<<<<<<<<<======>>>???AAABBBBBB@@@===;;;;;;:::999888888777444222111111111111000000000000..................------///............///000000///...------------.../////////...---,,,,,,++++++...---,,,+++************---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------++++++++++++++++++++++++...---,,,+++++++++,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////...,,,+++,,,---///111000111222333444555555555888999::::::<<<<<<===>>>===>>>???@@@BBBCCCDDDEEEFFFFFFFFFCCCAAA???@@@AAABBBKKK[[[qqqcccRRRLLLLLLFFFDDDDDDFFFGGGJJJSSS]]]gggiiimmm{{{{{{wwwtttpppnnnpppppprrrkkkVVVPPPQQQTTT]]]gggzzzuuurrrpppqqqpppqqqwww}}}tttpppjjjeeeaaaaaabbbcccjjjlllnnnrrrxxxxxxiii]]]VVVPPPMMMNNNOOOPPPRRRSSSUUUWWWWWWZZZZZZ\\\^^^\\\\\\cccmmm}}}yyyttt~~~~~~uuukkkccc```^^^ZZZVVVQQQOOOKKKGGGCCC@@@???>>>@@@@@@@@@@@@???>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<===>>>@@@BBBBBB@@@>>>======;;;999888777666444222111111111111000000000000..............................------......///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************---,,,,,,,,,,,,---......------------------------,,,++++++******++++++,,,))))))***+++,,,,,,------------,,,,,,+++++++++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,......---,,,---...///000000111222333444555555555777888888999:::;;;<<<===>>>>>>???@@@BBBCCCDDDEEEGGGGGGGGGDDDAAA>>>>>>>>>BBBKKK[[[ssscccQQQKKKIIIHHHFFFFFFHHHIIILLLUUU___fffhhhnnn}}}|||xxxvvvqqqnnnpppppprrrkkkWWWQQQRRRUUU^^^iii~~~}}}{{{{{{zzzyyy}}}xxxpppjjjbbb___ZZZUUURRRRRRSSSTTTUUUWWWZZZ]]]bbbiiirrrwwwssskkk```WWWQQQNNNMMMMMMPPPPPPQQQSSSVVVXXXZZZ[[[]]]^^^```cccbbbbbbiiirrr|||vvvyyy~~~}}}xxx{{{zzzsssjjjddd```]]]YYYVVVRRROOOLLLGGGDDDAAA@@@??????@@@AAABBBAAA@@@>>><<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===@@@AAABBBBBB@@@???AAA===999666555555444333111111111111000000000000........................------,,,,,,,,,---......++++++,,,------,,,++++++))))))***++++++,,,------...---,,,++++++******+++---,,,,,,,,,,,,---..............................++++++************++++++'''((()))***,,,---...///------,,,,,,,,,+++++++++)))************++++++++++++++++++,,,,,,---------,,,------------.........------........./////////000111222333444555555555888888999:::;;;<<<======>>>???@@@AAABBBCCCDDDEEEDDDEEEFFFDDDAAA>>>>>>>>>BBBKKK\\\uuu~~~aaaQQQLLLKKKIIIHHHHHHJJJJJJMMMVVV___fffiiiooo|||xxxvvvppplllnnnpppssskkkXXXRRRRRRUUU___kkkuuukkkbbb]]]TTTRRROOOKKKIIIHHHIIIJJJIIIJJJLLLNNNRRRWWW^^^bbbhhhqqq~~~zzzmmm^^^YYYSSSMMMKKKLLLNNNOOOSSSSSSUUUWWWZZZ]]]```bbbdddeeehhhkkkkkkkkkrrr|||}}}uuuxxxzzzsssmmmjjjnnnooorrrvvvyyyyyyvvvssspppoooqqqwww}}}}}}zzzrrrnnngggbbb___[[[XXXUUUPPPNNNKKKGGGCCCAAA??????>>>???BBBCCCCCCAAA???===<<<<<<<<<<<<<<<;;;;;;;;;===>>>@@@CCCDDDDDDDDDDDDCCC???:::666444444444333111111111111000000000///---------...............,,,,,,++++++,,,,,,---...***+++---......---+++************+++,,,,,,------...---,,,+++++++++++++++---,,,,,,,,,,,,---......---------------------------,,,++++++***+++++++++((()))***+++,,,---......,,,---------,,,,,,++++++))))))*********+++++++++******+++,,,,,,---..................////////////------...////////////...111111111222333444555666999::::::;;;<<<===>>>>>>??????@@@AAABBBCCCDDDEEEAAACCCDDDDDDBBB@@@@@@@@@CCCKKK\\\vvvzzz___RRRNNNNNNJJJIIIHHHJJJKKKMMMVVV___fffiiippp|||xxxvvvoooiiilllqqquuu}}}jjjXXXRRRRRRUUU```mmmzzzwwwtttsssrrrrrrvvv}}}xxxkkkbbbYYYQQQLLLHHHGGGDDDBBBAAAAAAAAAAAAEEEEEEFFFFFFGGGJJJNNNRRRVVV^^^jjjwwwjjj^^^TTTRRRNNNKKKJJJKKKNNNQQQUUUUUUWWWYYY]]]bbbfffhhhjjjkkkpppttttttttt{{{tttsss~~~tttjjjaaaZZZWWWaaa``````aaabbbcccbbbaaa___^^^___bbbgggjjjjjjiiihhhfffbbb___\\\YYYUUURRRNNNLLLIIIEEEBBB???>>>======???AAACCCCCCBBB???>>><<<<<<<<<<<<<<<<<<<<<;;;>>>@@@BBBDDDFFFGGGGGGGGGEEE@@@:::666444444444333111111111111000000000///---------.........//////,,,++++++++++++,,,------+++---...000000...---+++------------------------------,,,,,,+++,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,---------,,,+++***))))))*********+++++++++******+++,,,,,,---......******+++++++++,,,,,,,,,---...//////000000//////111111111222333444666777888888999:::;;;<<<<<<===@@@@@@AAABBBCCCCCCDDDDDDCCCDDDEEEDDDAAA??????@@@CCCKKK\\\wwwwww]]]QQQOOOOOOLLLJJJJJJKKKLLLNNNWWW```hhhjjjppp~~~yyyvvvooohhhkkkrrrwww{{{iiiXXXRRRQQQTTT```nnnwwwmmmiiieeedddcccdddggglllrrruuuzzz~~~wwwhhh\\\TTTNNNGGGAAACCCCCCBBBAAA@@@@@@@@@@@@BBBCCCBBBAAA@@@AAADDDGGGJJJPPPZZZdddooo}}}ttt```TTTMMMMMMLLLJJJIIIKKKOOORRRVVVWWWXXX[[[```eeejjjmmmppprrrwww||||||}}}|||qqqxxxvvvhhh\\\SSSMMMKKKTTTSSSRRRRRRUUUWWWWWWWWWTTTSSSRRRTTTWWW[[[]]]^^^^^^^^^]]]\\\ZZZVVVSSSQQQMMMKKKHHHDDDAAA???>>>===<<<>>>@@@AAABBBAAA@@@???;;;;;;;;;<<<<<<<<<======@@@AAABBBDDDFFFHHHHHHIIIDDD@@@:::666555444444444111111111111000000000000,,,,,,------.../////////,,,,,,+++++++++,,,------------...//////...------------------------------------,,,,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,000///...------,,,,,,---+++++++++++++++++++++++++++,,,---...---,,,+++***)))************++++++++++++++++++,,,,,,---------,,,,,,,,,,,,------------....../////////000000000222111111111222444666777555555666777888999::::::@@@AAAAAABBBCCCCCCDDDDDDHHHHHHGGGDDD@@@>>>>>>???DDDKKKZZZuuurrrYYYOOONNNNNNNNNLLLLLLNNNNNNPPPXXXbbbjjjlllppp~~~{{{xxxrrriiillltttxxxyyyhhhWWWQQQPPPSSS```nnn~~~~~~vvvlllhhhbbbbbbbbbdddggglllqqqtttxxx|||tttiii[[[RRRNNNLLLGGGBBBCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAA@@@>>>???AAACCCEEEHHHMMMSSS[[[gggvvvkkkXXXMMMFFFHHHIIIIIIIIIKKKPPPTTT[[[[[[]]]```eeekkkqqqtttxxx{{{{{{vvv{{{lll\\\PPPHHHEEEEEEJJJJJJLLLOOOTTTWWWXXXWWWTTTRRROOOMMMNNNQQQSSSUUUVVVXXXZZZZZZYYYVVVSSSRRRMMMKKKHHHEEEBBB@@@>>>>>><<<===>>>???@@@@@@@@@@@@999::::::;;;<<<===>>>>>>@@@@@@BBBCCCEEEFFFGGGHHHCCC???:::777666555555444111111111111000000000000,,,,,,------...//////000,,,,,,,,,,,,,,,---......------------------------+++++++++,,,---------...------,,,,,,,,,------...---,,,,,,,,,,,,---......------------------------//////...---,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,---......,,,+++))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000000///.........///111111222222111111222444666777555666777888999::::::;;;AAAAAABBBBBBCCCDDDDDDDDDGGGGGGEEECCC@@@@@@CCCEEEEEEJJJXXXtttlllVVVNNNNNNOOOPPPNNNNNNOOOPPPRRRZZZcccllllllppp}}}}}}zzzuuukkknnnuuuyyyxxxgggWWWQQQOOORRR___nnnzzzqqqllljjjkkklllooosssxxx}}}}}}xxxfff\\\PPPJJJJJJKKKIIIEEE@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAA@@@???@@@BBBDDDCCCEEEFFFHHHNNNYYYgggqqq}}}fffSSSHHHBBBDDDGGGIIIJJJMMMSSSXXX```aaacccfffkkkrrrxxx{{{~~~}}}vvveeeTTTHHHBBBAAABBBDDDGGGKKKRRRXXX\\\\\\[[[ZZZWWWQQQMMMKKKKKKMMMNNNRRRUUUYYYZZZYYYVVVTTTSSSNNNLLLIIIFFFCCCAAA@@@???<<<<<<===>>>???@@@@@@AAA888999:::;;;<<<>>>?????????@@@AAABBBCCCEEEFFFFFFBBB???;;;888777666555444111111111111000000000000,,,,,,------...///000000------,,,,,,------...///---,,,,,,++++++,,,,,,---'''((()))***,,,---...///------,,,,,,,,,------...---,,,,,,,,,,,,---..............................///...---,,,++++++++++++(((((()))***,,,---...///+++,,,---......,,,***))))))************+++++++++---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------111000...---...///111333222222111111222444666888888999:::;;;<<<======>>>AAABBBBBBBBBCCCDDDDDDDDDCCCBBBBBBAAAAAAEEEJJJNNNEEEJJJWWWrrriiiWWWNNNOOORRRPPPPPPOOOMMMMMMRRRZZZbbbnnnpppuuu}}}xxxssssssqqqqqqyyylllXXXQQQQQQUUU```lllvvvlllfffVVVRRRLLLHHHFFFEEECCCBBBCCCCCCCCCBBB@@@AAACCCDDDAAAAAA@@@???????????????EEEEEEEEEEEEHHHNNNUUU[[[rrrsss]]]OOOIIICCCDDDEEEGGGJJJOOOVVVZZZ___dddkkkpppsssxxx}}}ttt```QQQIIIDDDBBBBBBHHHQQQYYY^^^gggqqqrrrkkkfff```\\\ZZZVVVQQQPPPRRRUUUWWWYYYYYYXXXVVVVVVVVVYYYSSSKKKDDDAAA??????????????????@@@BBBBBBAAA@@@<<<===============<<<<<>>>>>======>>>@@@AAA???>>>;;;;;;<<<<<<<<<<<<;;;;;;@@@>>>>>>@@@CCCDDDCCC@@@>>><<<:::666444222111111000000000////////////...///......---------------------------------------......---,,,,,,,,,,,,---,,,,,,,,,+++,,,,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,------------------------------------+++++++++,,,,,,------...+++,,,---,,,*********,,,++++++,,,,,,,,,,,,++++++,,,***)))***---...---+++++++++,,,------------,,,.../////////000000000000111111222333444555555666666666777777777999<<>><<<===<<<<<<===>>>???===<<<::::::::::::::::::::::::=========???AAAAAA@@@>>>999999888777555444333333222222111111111000000000000///......------......------------------------......---,,,,,,,,,,,,---++++++******+++---...///---------------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++---***++++++,,,,,,++++++***+++******+++...//////...++++++,,,---------------....../////////000000000111111222333444555666666555666777888999;;;???BBB>>>???@@@BBBCCCCCCDDDDDDCCCDDDDDDCCCAAA???@@@AAAAAAIIIVVVlllwwwdddXXXRRRPPPOOORRRTTTVVVWWWWWW[[[bbbgggttt{{{zzzyyywwwxxxppp\\\SSSPPPOOOVVVaaa{{{yyynnnjjjeee^^^XXXUUURRROOONNNKKKIIIFFFFFFGGGHHHHHHHHHIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDEEEEEEEEECCCBBBDDDGGGJJJKKKUUUddduuummmXXXLLLHHHFFFGGGIIIKKKOOOUUU\\\aaaiiipppxxxqqq[[[OOOJJJLLLVVVbbbsss}}}tttiiicccccc```aaaaaa```]]][[[ZZZ[[[YYYTTTNNNIIIDDDAAA>>>;;;===<<<<<<===>>>>>>===;;;:::::::::::::::;;;;;;;;;<<<<<<===?????????===<<<777777777777666555333333222222222111111111000000000000///............///..............................---,,,,,,,,,,,,------,,,+++******,,,...///+++,,,---......---+++******++++++,,,------,,,,,,******+++++++++,,,,,,,,,---------------,,,,,,,,,++++++******************)))***,,,,,,++++++,,,---,,,,,,------------,,,,,,+++++++++,,,.../////////+++,,,,,,---...---------........./////////000000111111222333444555666666555666888888999;;;>>>@@@>>>???@@@AAABBBCCCCCCCCCEEEFFFFFFEEEDDDCCCCCCDDDCCCJJJTTThhhyyyhhh[[[TTTQQQPPPUUUXXX\\\]]]]]]```eeejjjuuu}}}~~~|||zzz{{{mmmZZZRRRPPPRRR[[[fff}}}~~~tttkkkeee]]]VVVQQQNNNLLLJJJJJJIIIGGGGGGIIIJJJKKKJJJKKKJJJIIIJJJLLLLLLKKKIIIJJJIIIGGGFFFDDDDDDCCCCCCGGGGGGGGGEEEDDDDDDGGGIIIKKKQQQ[[[gggwwwjjjWWWLLLIIIFFFGGGIIILLLPPPVVV^^^ccclllsss|||qqq[[[PPPLLLOOO]]]nnn}}}uuukkkfffgggdddeeefffeeeaaa^^^\\\\\\XXXTTTMMMHHHDDDAAA>>>;;;???>>>===>>>??????>>><<<;;;;;;::::::;;;<<<======;;;===???@@@???===<<<;;;888888888777666444222111111111000000000/////////000000///............///..............................---,,,,,,,,,,,,---...---,,,+++++++++,,,,,,***+++,,,---------++++++***+++,,,,,,------------******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++******************)))***,,,,,,++++++,,,---++++++,,,,,,,,,,,,++++++------...------,,,------,,,,,,---.........------............////////////111222333444555666666777666777888999888999;;;<<<@@@@@@@@@@@@AAAAAABBBBBBCCCDDDEEEEEEDDDDDDFFFGGGEEEJJJSSSeeepppaaaXXXTTTSSSZZZ^^^bbbcccccceeehhhkkksss|||~~~nnnZZZSSSRRRUUU```lll~~~qqqllleee^^^XXXTTTPPPMMMLLLKKKJJJJJJLLLMMMLLLKKKMMMLLLKKKMMMPPPQQQOOOMMMNNNMMMLLLJJJIIIHHHHHHGGGHHHIIIJJJIIIHHHHHHIIIKKKNNNQQQWWW___kkk}}}iiiVVVMMMJJJFFFHHHJJJMMMQQQXXX___eeeooovvvoooZZZQQQOOOSSSeeezzz{{{uuunnneeebbbcccfffiiikkkjjjfffaaa]]]\\\WWWRRRLLLFFFCCC@@@>>>===@@@???>>>???@@@@@@>>>===;;;;;;:::::::::<<<===>>><<<>>>AAABBB@@@===;;;;;;:::999888666444333111111000000/////////.........000///......------....................................---,,,,,,,,,,,,---......------,,,+++*********++++++,,,,,,,,,,,,,,,++++++,,,---------------++++++++++++,,,,,,,,,,,,,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++---((())))))******))))))(((,,,......---,,,++++++,,,,,,,,,---...............------........./////////222222333444555666777777666777999999888888:::;;;AAA@@@@@@@@@@@@@@@AAABBB@@@AAACCCCCCBBBCCCDDDFFFGGGKKKRRRddd~~~lll```\\\\\\^^^bbbgggiiihhhhhhjjjmmmqqq{{{ttt___VVVTTTWWWcccppp{{{wwwrrrlllgggaaa\\\XXXSSSQQQPPPPPPQQQRRRQQQPPPRRRPPPPPPSSSXXXZZZWWWTTTRRRRRRQQQPPPPPPPPPQQQQQQMMMOOOQQQQQQPPPPPPQQQRRRTTTWWW\\\bbbkkkxxxhhhVVVMMMKKKGGGIIILLLOOOSSSZZZbbbhhhrrryyynnn[[[UUUUUU[[[ppp{{{tttlllgggaaa[[[ZZZ\\\hhhkkkoooooojjjddd^^^[[[UUUPPPIIIDDDAAA@@@???>>>@@@?????????@@@@@@>>><<<:::999999888999;;;===>>>===@@@DDDDDDAAA>>><<<<<<999888666444333333333333000000/////////.........///......---------------..............................---,,,,,,,,,,,,---+++,,,---......---+++***++++++******+++,,,,,,---,,,,,,------------------,,,,,,,,,,,,------------------,,,++++++***))))))+++++++++,,,,,,------...+++,,,---,,,*********,,,(((((())))))))))))((((((***,,,------+++***,,,...,,,------...............---------.........//////222222333444555666777777555777999:::::::::<<<===??????>>>???@@@AAACCCDDDAAABBBCCCCCCAAAAAABBBCCCFFFKKKSSSeeewwwhhhdddeeeaaaeeejjjlllkkkjjjlllnnnpppzzz{{{dddYYYVVVYYYdddqqq}}}yyyuuupppjjjddd___ZZZYYYWWWWWWXXXXXXVVVUUUXXXVVVUUUYYY___aaa___[[[UUUUUUUUUUUUVVVWWWXXXYYYSSSUUUXXXYYYXXXXXXYYYZZZ\\\```eeejjjqqqzzzhhhVVVNNNLLLIIIKKKMMMPPPUUU\\\dddjjjttt{{{ppp^^^[[[\\\ccc{{{yyymmmfff___[[[WWWSSSTTTXXXhhhlllqqqqqqmmmeee___[[[UUUOOOHHHBBB????????????@@@???>>>???@@@???===<<<999888777777888:::<<<===>>>AAAEEEEEEBBB>>>===<<<999777555333222333444555000000000000////////////......---,,,,,,,,,,,,---////////////////////////......---,,,,,,,,,,,,---((())),,,//////...,,,+++++++++***)))***+++---...,,,------......---,,,,,,,,,,,,------------............---,,,,,,+++******(((((()))***++++++,,,,,,+++------,,,***)))***+++******++++++++++++******'''))),,,,,,******---///,,,---......//////......---------.........//////222333333444555666777777444777:::;;;<<<===???@@@=========>>>@@@BBBEEEFFFDDDEEEFFFEEECCCBBBBBBCCCEEEJJJSSSfffsssjjjhhhbbbggglllnnnllliiihhhhhhnnn{{{dddZZZWWWXXXcccsss{{{ssslllhhhhhhfffdddbbbaaa``````aaa___bbbccc``````cccccc```]]]VVVQQQSSSWWWXXXZZZ]]]^^^aaaddddddcccbbbdddgggjjjpppwwwzzziiiVVVMMMLLLMMMLLLLLLQQQYYYccclllpppwww~~~tttdddZZZ\\\kkkssshhhYYYUUUPPPMMMJJJJJJRRR\\\ooowww{{{uuullleee^^^YYYUUUPPPIIIDDDAAA???>>>===>>>===<<<===>>>>>><<<:::999999888888999;;;<<<>>>EEEEEEEEEDDDBBB???<<<:::777777666444333222111000222111000111111111///---------............------000...,,,******,,,...000------,,,,,,,,,,,,++++++,,,++++++******++++++,,,------,,,,,,,,,,,,++++++***,,,...///---+++******,,,,,,............,,,,,,......---,,,++++++,,,,,,((((((((((((((((((((((((((())))))******))))))((((((((()))***,,,---......+++,,,------......---------------------------------...///...---,,,---...111222222333444555666666888999999:::;;;<<<======@@@@@@AAABBBCCCCCCCCCCCCDDDCCCBBBCCCDDDEEEDDDCCCGGGDDDSSSmmmtttkkkhhhbbbfffkkkmmmllliiihhhhhhooo{{{~~~cccYYYVVVVVV```nnn|||yyyuuutttrrrpppnnnmmmllllllkkknnnnnnkkkiiijjjhhhccceee]]]YYY\\\___aaadddgggeeeiiilllmmmmmmmmmooorrrxxxhhhVVVOOOOOORRRRRRTTTZZZdddnnnvvvzzz}}}uuufff^^^```nnnqqq```WWWMMMIIIFFFFFFFFFIIITTT___oooyyyyyynnneee___ZZZUUUPPPIIIDDDAAA???>>>===<<<;;;:::;;;<<<<<<:::888:::999999999:::<<<>>>???BBBBBBBBBBBB@@@===;;;999888888777555444333222111222111000111111111///---------............------///...,,,++++++,,,...///------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++(((***---...---,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,+++,,,------......------------------------------///000222111000///111222111222222333444555666666777888888999:::;;;<<<<<>>===<<<;;;:::;;;<<<<<<:::888::::::999:::;;;===>>>@@@@@@@@@AAABBBAAA???<<<;;;999999888777555444333222222111000111111111///---------............------------------------------------,,,,,,,,,,,,++++++...------,,,,,,------...------,,,,,,,,,,,,++++++'''))),,,...------......***++++++,,,,,,++++++***((()))***+++,,,+++***)))************************,,,,,,------------,,,,,,+++++++++++++++++++++++++++,,,------......------........................,,,---//////......///111111222222333444555666666666777777888999:::;;;<<<>>>>>>@@@AAAAAABBBBBBBBBCCCBBBAAAAAACCCCCCBBBAAAGGGDDDOOOddd~~~wwwnnnjjjeeegggiiikkklllkkkkkkkkkooozzz{{{___VVVUUUTTTZZZddd|||tttppphhhccceeehhhkkkmmmqqqssswww|||~~~~~~hhhZZZXXX[[[XXX]]]eeerrr~~~vvvkkkhhhkkkuuuppp^^^QQQIIIGGGEEEBBBBBBDDDGGGMMMYYYeeesssuuuiiiaaa]]]VVVQQQJJJDDDAAA???>>><<<>>>===<<<===>>>>>><<<:::999999888999:::<<<>>>???@@@AAABBBCCCCCCAAA@@@>>>;;;:::999888666555444444222111000111111111///---------............------,,,---...//////...---,,,------,,,,,,,,,+++++++++------,,,,,,,,,,,,------------,,,,,,,,,+++++++++(((***,,,------,,,---...------------------------***+++,,,------+++)))(((++++++++++++++++++++++++***++++++,,,,,,++++++******+++++++++++++++,,,,,,+++,,,------......------////////////////////////***+++------------///000111222222333444555666666777777888999:::;;;<<<<<<>>>???@@@AAABBBCCCCCCCCCCCCAAA@@@AAABBBBBBAAA???EEECCCLLL\\\uuuxxxoookkkhhhhhhiiikkklllmmmmmmmmmmmmyyyvvv\\\UUUTTTSSSZZZeee}}}wwwpppppprrrsssuuuyyy}}}ooocccbbbeeeeeekkkvvvvvvnnnlllpppxxxxxxeeeUUUKKKHHHHHHEEEDDDEEEJJJMMMSSS^^^iiixxxvvvjjjbbb]]]WWWRRRKKKEEEAAA???>>><<<>>>===<<<===>>>>>><<<:::777777777777999;;;===>>>???@@@BBBCCCCCCBBB@@@???;;;;;;:::999777666555444222111000111111111///---------............------,,,---///000000///---,,,------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,++++++++++++,,,------,,,++++++,,,------------------------)))*********)))'''$$$"""++++++++++++++++++++++++***++++++,,,,,,++++++***((()))***+++,,,---......+++,,,------......------////////////////////////---///000000000000222333111222222333444555666666888888999:::;;;<<<======???@@@AAACCCDDDDDDEEEEEECCCAAA@@@@@@AAAAAA@@@???BBBAAAJJJWWWoooxxxooollliiihhhhhhiiilllnnnnnnmmmlllwwwnnnXXXSSSRRRRRR\\\jjj||||||{{{|||zzzoooooorrrrrrxxxyyysssssswww|||sssbbbUUUMMMLLLMMMJJJJJJNNNUUUYYY^^^hhhrrr~~~tttkkkccc]]]XXXSSSKKKEEEBBB???===<<<<<<;;;:::;;;<<<<<<:::888666555666666888:::===>>>===>>>@@@AAAAAA@@@>>>===;;;;;;:::999777666555444222111000111111111///---------............---------...///000000///...---------,,,,,,,,,,,,++++++,,,++++++******++++++,,,------,,,,,,,,,,,,++++++,,,---...---+++***+++,,,,,,++++++******++++++,,,,,,,,,,,,+++***(((&&&%%%++++++++++++++++++++++++,,,,,,------------,,,,,,'''((()))***,,,---...///+++,,,------......------........................---...////////////000111111222222333444555666666888999:::;;;<<<======>>>???@@@BBBCCCEEEFFFFFFFFFDDDBBBAAAAAAAAAAAA@@@>>>@@@AAAJJJUUUmmmwwwpppmmmhhhfffeeefffjjjmmmmmmlllmmmxxxxxxdddSSSPPPOOOPPP]]]nnn}}}|||}}}zzz|||uuuiii```[[[[[[]]]]]]^^^dddjjjmmmpppwww{{{rrrkkkddd]]]XXXSSSLLLFFFBBB???===<<<<<<;;;:::;;;<<<<<<:::888666666666777999;;;===???===???@@@AAAAAA@@@>>>===;;;;;;:::888777666555444222111000111111111///---------............------......////////////......------,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,---,,,++++++,,,...,,,++++++******++++++,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))***+++,,,,,,------+++,,,------......------------------------------+++---...---,,,,,,---...111222222333444555666666888888999:::;;;<<<<<<===??????AAACCCDDDEEEFFFFFFDDDCCCAAAAAABBBBBB@@@??????CCCLLLWWWooowwwpppmmmgggdddcccdddhhhkkklllkkknnnyyyooo^^^PPPNNNLLLNNN]]]qqqzzzsssmmmkkkmmmpppsssuuuyyy~~~~~~wwwpppkkkddd\\\YYYTTTLLLFFFBBB???===<<<>>>===<<<===>>>>>><<<:::777777777888:::<<>>@@@BBBCCCDDDEEEEEEEEEDDDBBBBBBBBBBBB@@@??????DDDOOOZZZqqqtttllliiiaaaccceeehhhjjjlllnnnnnnppp}}}lllZZZLLLMMMOOORRR^^^ooozzzwwwzzzyyypppjjjeeeaaa___\\\VVVMMMFFFAAA???>>>===>>>>>>>>>>>>===<<<;;;:::888888777777888:::<<<>>>@@@AAABBBCCCCCCAAA???>>><<<;;;999777555333333222222111111000000000000000................................................///...---,,,,,,,,,,,,,,,...---+++,,,///222333333......------------,,,,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++******---000000,,,))),,,+++***((((((((()))***,,,,,,---------,,,,,,+++************+++,,,------////////////////////////000///...---------------111222333444666777888999999999999999999999::::::??????@@@AAACCCEEEGGGHHHEEEDDDCCCBBBAAABBBBBBCCCBBB???GGGVVVqqqvvvnnnkkkeeefffggghhhjjjkkkllllllrrriiiXXXKKKLLLOOOQQQ]]]mmm~~~uuummmhhhdddaaa___[[[UUUMMMEEEAAA???>>>===>>>>>>>>>>>>===<<<;;;:::888888777777888:::<<<>>>@@@AAABBBCCCCCCAAA???>>>===<<<:::888666555444444222111111000000000000000------------------------........................------,,,+++++++++++++++...+++))))))+++---,,,+++,,,,,,++++++++++++******...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++******,,,......,,,***,,,++++++************+++,,,,,,------------,,,,,,+++******++++++,,,---...........................//////......------......000111222333444666777777888999999999999:::::::::??????@@@AAACCCEEEGGGHHHEEEDDDCCCBBBAAABBBBBBCCCFFFCCCJJJXXXrrrxxxpppnnniiiiiiiiiiiiiiijjjkkkkkkuuueeeTTTJJJLLLOOOPPP[[[kkkyyypppiiidddbbb```___ZZZTTTLLLEEEAAA???>>>==================<<<;;;:::888888777777888:::<<<>>>@@@AAABBBCCCBBBAAA???>>>>>>===;;;999888777666666222111111000000000000000,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,+++*********++++++000---******---...---,,,,,,,,,++++++++++++******......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++***)))***,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++++++++,,,---...///------------------------..................//////000000111222333555666666888888999999999:::::::::>>>???@@@AAACCCEEEFFFGGGEEEDDDCCCBBBAAABBBCCCCCCJJJFFFMMM[[[ssszzzrrrpppkkkjjjiiiiiiiiijjjlllmmmwwwbbbRRRHHHLLLOOOPPPZZZhhh~~~yyy{{{|||vvvnnngggbbb```^^^]]]XXXSSSKKKEEEAAA???>>><<<<<<=========<<<<<<;;;:::888888777777888:::<<<>>>???@@@BBBBBBBBBAAA???=========;;;999888777666666222111111000000000000000------------------------........................,,,,,,+++++++++++++++,,,---,,,+++---///111000///......---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************))))))***+++++++++)))***+++---------,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////------------------------------...///////////////000111222333444555666666888888888999999::::::;;;>>>???@@@BBBCCCDDDEEEEEEDDDCCCBBBAAAAAABBBCCCDDDJJJGGGNNN\\\ttt|||tttqqqkkkjjjiiihhhjjjllloooqqqwwwaaaRRRIIILLLOOOOOOYYYggg|||zzzwwwtttvvv{{{zzzxxxyyytttlllfffaaa^^^\\\ZZZVVVQQQJJJEEEAAA???===<<<<<<<<<<<<<<<<<<;;;;;;:::888888777777888:::<<<>>>???@@@AAABBBBBB@@@>>>===;;;;;;999888666555555555222111111000000000000000////////////////////////........................------,,,,,,,,,,,,------))),,,///000...---,,,,,,......---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***)))*********))))))***+++,,,((()))+++,,,,,,,,,++++++))))))***+++++++++++++++,,,,,,,,,,,,---...//////------------------------,,,---...///000000000///222222333444555666666777777777888999::::::;;;;;;>>>???@@@BBBCCCDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDGGGEEEMMM\\\uuu}}}uuuqqqkkkjjjhhhhhhjjjnnnrrruuuxxx~~~dddTTTJJJMMMOOOOOOYYYgggxxxxxxwww{{{}}}{{{yyywwwvvvtttqqqnnnoooppprrrwww}}}{{{tttqqqsssrrroooiiieeeaaa^^^[[[XXXTTTOOOIIIDDDAAA???===<<<;;;;;;<<<<<<<<<;;;;;;:::888888777777888:::<<<>>>???@@@AAABBBAAA@@@>>>===:::999888666555444444444222111111000000000000000////////////////////////........................------,,,,,,------.........555<<<;;;333,,,***+++,,,,,,++++++++++++******------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***))))))***++++++******+++---)))***++++++++++++++++++((()))***+++,,,,,,,,,+++++++++++++++,,,---...///---------------------------...///000111000///...333333444555555666777777777777888999:::;;;;;;<<<===>>>@@@BBBCCCDDDCCCCCCCCCCCCBBBAAABBBCCCDDDEEEEEECCCLLL\\\vvv~~~vvvsssmmmkkkiiihhhjjjnnnsssvvvyyy|||hhhWWWLLLNNNOOOOOOYYYhhhwwwwwwmmmlllsss|||wwwoooiiifffeeeffffffeeedddcccdddiiimmmqqqrrrrrrooommmnnnjjjeeeeeejjjiiigggeeecccaaa^^^ZZZWWWRRRNNNHHHDDDAAA???===<<<:::;;;;;;<<<<<<;;;;;;;;;888888777777888:::<<<>>>>>>???AAABBBAAA@@@>>>===999888777666555444444444222111111000000000000000////////////////////////........................,,,,,,++++++,,,------...111===IIIFFF999...,,,000,,,,,,++++++++++++******+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------+++***((((((+++---...,,,++++++------,,,,,,++++++++++++,,,******+++,,,---......---+++******++++++,,,---..............................///000111111000...---222333333444444555555666666777888999:::;;;;;;<<<===>>>@@@BBBCCCCCCBBBBBBCCCBBBBBBAAABBBCCCDDDEEEGGGEEENNN^^^xxx~~~wwwtttooommmjjjhhhjjjmmmrrrvvvzzz|||jjjYYYMMMNNNPPPPPPZZZhhhxxxpppgggfffmmm{{{~~~uuuhhh^^^ZZZ[[[^^^```ZZZWWWTTTTTTWWW\\\___aaaddd___^^^___\\\XXXZZZ```bbbaaaaaaaaaaaa___[[[XXXQQQMMMHHHDDDAAA???===<<<::::::;;;;;;<<<;;;;;;;;;999888777777888:::<<<>>>>>>???AAAAAAAAA@@@>>><<<999999777666555555555555222111111000000000000000................................................+++*********+++,,,,,,---***;;;JJJIII999---,,,111.........---------,,,,,,++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------+++***((('''+++//////---+++,,,---000///---,,,+++,,,,,,---+++,,,---...////////////************+++,,,------///////////////////////////000111222111000...,,,222222222333333444444444666777777999:::;;;<<<<<<===>>>AAACCCCCCCCCBBBAAACCCBBBBBBAAABBBCCCDDDEEEIIIHHHQQQ```zzz}}}uuusssooommmkkkiiihhhnnnvvv{{{}}}ooo[[[KKKLLLOOOOOOVVVbbbvvvnnn]]]\\\dddnnnyyylll```YYYSSSVVVYYYRRRNNNLLLHHHEEEEEEGGGJJJLLLKKKLLLLLLLLLKKKLLLOOOQQQYYYaaaeeeccc___\\\YYYVVVPPPMMMHHHDDD@@@>>>>>>>>>>>><<<:::999::::::999888666666555666777888:::;;;???@@@AAABBBBBB@@@???===999999888777666555444444222333333222000///000111///////////////...------//////.........---------///...+++******+++,,,---000000000000///...---,,,,,,,,,,,,------.........,,,---......//////.........---,,,,,,++++++,,,,,,++++++,,,...000///---***++++++******++++++,,,---......------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........222222222333333444444444555666777999;;;===>>>???CCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBAAABBBDDDFFFIIILLLRRR```|||~~~vvvsssooolllllljjjiiiooowwwzzz|||qqq\\\LLLMMMOOOOOOWWWcccvvvtttdddYYYYYY___mmmvvvzzzggg\\\VVVQQQUUUXXXPPPIIIFFFAAA>>>>>>>>>@@@AAADDDEEEEEEEEEEEEGGGJJJLLLWWW^^^cccaaa^^^\\\ZZZWWWPPPNNNIIIDDD@@@>>>>>>>>>===<<<:::999::::::999888666666555666777888:::;;;???@@@BBBCCCCCCAAA???===999999888777666555444444111222222111///......//////000000000//////...---//////.........---------///...,,,+++++++++,,,---///////////////......---------........./////////,,,------...............///...------,,,,,,------,,,,,,,,,---......,,,***++++++******++++++,,,------,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------/////////////////////...111222222333333444444555666666777999;;;===>>>>>>AAAAAAAAAAAABBBBBBCCCCCCBBBBBBCCCBBBAAAAAACCCFFFIIILLLSSSbbb~~~~~~yyyrrrnnnllllllkkkkkkpppwwwyyy{{{sss]]]MMMMMMOOOOOOWWWcccvvv{{{mmmjjjllluuuxxxhhh___YYYVVVWWW\\\jjjooowww|||}}}zzzwwwvvv}}}uuudddYYYUUUQQQVVVXXXOOOFFFBBB>>>;;;::::::999999===>>>??????@@@BBBFFFIIITTT[[[aaa___]]]\\\[[[XXXQQQNNNIIIDDD@@@>>>>>>>>>===;;;:::999::::::999888666666555666777888:::;;;>>>@@@CCCEEEEEEBBB???<<<999888888777666555444444000111222000...---...///000000000000000//////..................---------.........------------,,,------...////////////...,,,---------------......,,,,,,---...............//////...------------...///---,,,+++,,,,,,+++***++++++******++++++,,,---//////---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------..............................//////////////////111111222333333444555555666666888999;;;<<<>>>>>>AAAAAAAAAAAABBBCCCCCCCCCAAABBBBBBAAA@@@AAACCCEEEHHHLLLSSSbbb{{{qqqllljjjkkkllllllqqqwwwyyy{{{ttt^^^NNNLLLNNNNNNUUUaaavvvrrrddd^^^\\\^^^gggsssyyyrrreeeYYYTTTSSSTTTWWW[[[cccfffjjjlllkkkiiihhhhhhrrr{{{uuudddZZZXXXVVV[[[\\\QQQHHHDDD???===>>>>>>===;;;===>>>>>>???@@@CCCHHHLLLTTT[[[```___]]]]]]\\\ZZZSSSOOOJJJEEE@@@>>>======<<<;;;::::::;;;;;;999777666666555666777888:::;;;===@@@DDDFFFFFFCCC???<<<888888777666555444444333000111222111///......//////000000000000000//////............................../////////...---,,,+++,,,---...////////////************************,,,,,,---.........------///......---------------222000---+++,,,,,,,,,,,,++++++******++++++,,,---///......------------...++++++++++++++++++++++++------------------------------------------------............////////////111111222333333444555555666777888999;;;<<<===>>>BBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBAAA@@@@@@CCCEEEFFFKKKRRRaaa}}}|||pppkkkiiikkkmmmnnnrrrwwwzzz|||vvv___NNNLLLMMMLLLTTT```uuu|||fffXXXSSSQQQSSS[[[ffftttwwwlllddd]]]WWWRRRQQQPPPPPPTTTZZZZZZ\\\^^^^^^]]]\\\]]]___iiiqqqxxxyyyyyy}}}vvveee]]]^^^^^^dddcccXXXLLLGGGBBBBBBDDDFFFFFFDDDCCCCCCDDDDDDEEEHHHMMMQQQYYY```dddbbb_________]]]TTTQQQKKKEEEAAA>>>===<<<;;;:::::::::;;;;;;999777666666555666777888:::;;;===@@@CCCFFFFFFBBB>>>;;;888888777666555444333333222333333222000//////000//////000000000000//////---.........................../////////...---,,,***+++,,,...////////////************************+++,,,,,,---...---------...---,,,,,,+++,,,,,,,,,444111---,,,,,,---......++++++******++++++,,,---))))))))))))***+++,,,---++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000000111111222444555555666777777888999;;;<<<======CCCDDDDDDCCCBBBAAA???>>>AAABBBBBBAAA@@@AAACCCEEEEEEJJJRRR```zzz|||pppkkkiiimmmppprrruuuyyy}}}xxxaaaOOOLLLMMMLLLTTT```uuuwww```RRRMMMKKKMMMTTT]]]jjj}}}xxxmmmddd[[[UUUNNNMMMNNNPPPNNNKKKNNNTTTRRRSSSSSSSSSRRRSSSVVVXXXaaaggglllkkkkkksss}}}vvvfffaaaeeeiiiqqqqqqdddUUUOOOIIIIIIMMMRRRSSSQQQNNNNNNNNNMMMMMMPPPUUUXXXbbbhhhkkkgggcccbbbaaa___UUURRRLLLFFFAAA>>><<<<<<:::999999;;;<<<<<<:::777666666555666777888:::;;;===???BBBDDDDDDAAA>>>;;;888777777666555444333333222333444222000///000111---......///////////////---------........................------------,,,***+++,,,---.../////////---------,,,,,,,,,,,,+++++++++,,,---------------------,,,++++++++++++,,,333000---,,,---.........++++++******++++++,,,---++++++***++++++,,,---...++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000000111222444555666666777888888999;;;<<<<<<===CCCCCCDDDDDDCCCAAA???>>>BBBCCCCCCBBBAAABBBDDDFFFIIINNNUUUaaayyy|||sssnnnlllpppuuuwwwyyy}}}|||eeeQQQNNNNNNMMMUUUbbbtttttt]]]OOOIIIHHHKKKQQQYYYeeewwwrrrddd[[[UUUPPPMMMKKKIIIKKKMMMLLLIIIIIIMMMLLLLLLLLLLLLKKKLLLPPPRRRXXX^^^ccceeegggpppxxxjjjgggpppxxxwwwhhh```XXXWWW]]]bbbdddccc^^^]]]\\\YYYXXX[[[___ccclllrrrsssmmmgggeeeccc```VVVRRRMMMFFFAAA===<<<;;;999999999;;;===<<<:::777666666555666777888:::;;;===???AAABBBAAA@@@===;;;777777666555444333333222111222333222000...///000,,,,,,---...............---------........./////////...,,,+++++++++,,,---+++,,,------..................------,,,,,,,,,,,,++++++,,,------------,,,......---,,,,,,,,,,,,,,,///---++++++,,,---------++++++******++++++,,,---000///...------------...************************------------------------------------------------------......///000000111///000111222444555666777888888999::::::;;;<<<<<<@@@AAACCCDDDDDDCCCAAA@@@CCCDDDDDDCCCBBBCCCEEEGGGPPPUUU[[[eeezzz{{{uuupppnnnsssxxxzzz}}}~~~gggTTTPPPPPPOOOWWWcccsssrrr[[[MMMEEEDDDGGGNNNUUUaaasssvvvfffXXXPPPMMMLLLKKKMMMJJJIIILLLMMMJJJIIIJJJIIIIIIIIIHHHGGGHHHLLLNNNRRRXXX```ccchhhrrr{{{nnnnnnyyyyyyqqqgggfffkkkqqqsssrrrjjjiiigggdddbbbdddhhhkkksssxxxxxxqqqjjjgggdddaaaWWWSSSMMMFFFAAA===<<<;;;999999999;;;===<<<:::777666666555666777888:::;;;===>>>@@@@@@@@@???===<<<777777666555444333333222000111222111...---...///+++,,,,,,---.........------------........./////////...,,,******+++,,,---,,,,,,------......------,,,,,,,,,++++++*********++++++,,,---------,,,,,,//////...------------...,,,+++)))***+++,,,,,,+++++++++******++++++,,,---///...---+++***(((((((((************************------------------------........................---------...///000000111///000111222444555666777888888999::::::;;;<<<<<<===???AAACCCEEEDDDDDDCCCDDDEEEEEEDDDCCCCCCFFFHHHVVV[[[```hhh|||zzzwwwvvvvvvvvvyyy}}}~~~~~~pppXXXPPPOOOQQQXXX```vvvnnnYYYMMMEEEFFFIIINNNRRR[[[lll|||mmmYYYPPPNNNLLLLLLLLLLLLKKKJJJIIIGGGFFFEEEDDDHHHGGGFFFEEEFFFIIILLLOOOUUUXXX\\\bbbjjjwww}}}{{{zzzxxxsssuuuyyyxxxwwwwwwppprrruuuvvvuuuttttttuuu|||wwwtttpppjjjbbb\\\XXXQQQHHH@@@<<<;;;::::::;;;;;;;;;<<<======:::888333333444555777999:::;;;>>>???@@@AAA@@@???===;;;;;;888555333222222111///000333333000///111000,,,...///000000000///---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......///---++++++,,,.........------,,,,,,,,,,,,++++++((())),,,------,,,+++***+++,,,...///000///...---//////...---,,,++++++***///............---------......///000222333444555777777888999;;;<<<======@@@@@@BBBCCCCCCCCCBBBBBBBBBBBBEEEGGGFFFCCCFFFLLL[[[]]]```iii~~~}}}||||||~~~|||}}}pppXXXOOOOOOPPPWWW___rrrmmmYYYMMMHHHHHHJJJNNNQQQYYYiiiyyymmmWWWNNNMMMMMMKKKJJJKKKJJJIIIHHHGGGEEEDDDDDDCCCDDDDDDEEEFFFGGGJJJLLLTTTXXX^^^eeennn{{{~~~xxxrrrrrrsssrrrsssuuusssyyy|||tttooohhhaaa\\\WWWQQQHHHAAA===;;;;;;:::;;;;;;:::;;;<<<;;;999777444444555666888:::<<<======>>>???@@@@@@>>><<<;;;:::888444333222222111000///222333000000333222///...///000000000///------........................------------------------,,,,,,,,,------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++++++++,,,,,,...,,,++++++---.........------,,,,,,,,,,,,++++++)))***+++,,,---,,,++++++,,,------.........------///......------,,,,,,+++///////////////////////////000111222333555666666777777888999;;;<<<======@@@AAABBBCCCCCCCCCBBBAAABBBBBBDDDFFFEEECCCGGGNNN]]]^^^```hhh~~~}}}{{{{{{yyyxxx{{{tttZZZQQQQQQRRRWWW^^^ooolllXXXLLLIIIHHHJJJMMMPPPWWWffftttmmmVVVMMMMMMMMMJJJHHHIIIIIIHHHGGGEEEDDDCCCCCC@@@BBBEEEFFFGGGHHHKKKMMMVVV[[[ccclllvvvyyyqqqjjjhhhhhhiiinnnuuu}}}~~~ssskkkeee```\\\VVVPPPHHHAAA===<<<;;;;;;<<<;;;:::;;;;;;:::777555555555666777999;;;===>>><<<===>>>??????>>><<<;;;999777444222333333222111///222222//////111111.../////////000///......---................................................---------------...............---,,,++++++,,,,,,+++++++++,,,,,,---------........................---,,,+++***************...,,,++++++---.........------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------------------------......//////000111111111111222222444555666777888777777888999;;;<<<======AAABBBCCCDDDCCCCCCAAAAAACCCBBBBBBDDDCCCCCCIIIQQQ`````````fff|||{{{wwwsssqqqssssssyyyyyy^^^TTTSSSTTTWWW]]]kkkzzzlllWWWKKKIIIGGGHHHLLLPPPWWWdddqqqpppWWWMMMMMMMMMJJJGGGHHHGGGFFFEEEDDDCCCBBBBBBBBBEEEGGGGGGHHHLLLQQQVVV^^^dddmmmvvv|||~~~yyylllddd]]][[[]]]dddqqq~~~qqqhhhccc```]]]UUUOOOGGGAAA>>><<<<<<;;;<<<;;;:::::::::999666444555555666777999;;;===>>>;;;<<<>>>???@@@???===<<<999666444333333444333222000222111...---//////,,,///////////////......---........................---------------------------------...............///...---,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------...---,,,******)))))))))---++++++,,,...///......------,,,,,,,,,+++++++++++++++*********+++,,,---...---,,,+++***+++,,,---,,,---------......//////,,,---...///000111222222111222333444555777888888777777888999;;;<<<======BBBCCCDDDDDDDDDCCCAAAAAACCCBBBAAABBBBBBCCCJJJSSSaaa```___dddzzz~~~yyytttooollljjjooorrryyy{{{___TTTSSSSSSUUUZZZhhhvvvmmmXXXKKKGGGEEEFFFKKKPPPWWWdddooo|||vvv]]]QQQNNNLLLIIIFFFFFFFFFEEEEEEDDDCCCBBBBBBDDDFFFGGGFFFHHHNNNYYYaaakkkpppxxx}}}|||{{{|||wwwjjj___YYYTTTUUU]]]lllsssiiiccc___\\\SSSNNNGGGAAA>>>===<<<;;;<<<;;;:::::::::999666444444444555666888:::<<<===<<<===???AAAAAA@@@???>>>:::777555444444555444333///111111//////333555333000/////////....................................,,,,,,,,,,,,,,,,,,,,,,,,........................///...------,,,,,,,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......---+++************,,,++++++,,,...//////...------,,,,,,,,,+++++++++++++++*********+++,,,---...---+++******+++,,,---,,,------......//////000++++++,,,---///000111111000000111333444555666777777777888999;;;<<<======BBBCCCDDDDDDDDDCCCBBBAAADDDBBBAAABBBAAACCCJJJTTTaaa___]]]bbbxxx~~~zzzxxxuuurrrnnnkkkiiihhhqqquuu~~~|||^^^SSSRRRQQQRRRUUUbbbooooooYYYLLLFFFDDDDDDIIIOOOVVVbbblllvvvfffWWWPPPKKKHHHGGGFFFFFFEEEDDDDDDCCCBBBBBBCCCEEEFFFFFFHHHQQQ___iiiuuuzzz{{{zzzyyyxxxzzzyyynnnaaaWWWSSSRRR[[[kkk~~~xxxmmmeee___[[[RRRMMMGGGBBB???>>>===<<<<<<;;;:::;;;;;;:::777555444444555666888:::<<<======???AAACCCDDDCCCBBBBBB<<<999777555555666555444...111222111444:::>>>===000000///............///........................,,,,,,,,,,,,,,,,,,,,,,,,/////////.....................------------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++++++++***+++,,,///000///...------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......------......////////////++++++,,,---...///000111//////000222333444555666777777888999;;;<<<======AAABBBCCCDDDEEEDDDDDDCCCDDDBBBBBBBBBBBBBBBJJJRRR^^^]]][[[```wwwwwwsssqqqooommmlllllllllmmmwww{{{aaaUUUTTTSSSRRRUUUZZZggg|||rrrZZZMMMHHHEEEDDDIIIOOOUUU___hhhnnnzzzppp]]]QQQJJJHHHIIIFFFFFFEEEEEEDDDCCCCCCCCCAAAEEEHHHJJJMMMVVVeeepppzzzuuusssooommmmmmllldddYYYRRRPPPUUUfff|||xxxppphhhaaa\\\QQQLLLFFFBBB@@@>>>===<<<;;;;;;:::;;;<<<;;;999777555555666777999;;;===>>>???AAACCCEEEFFFFFFFFFEEE???<<<999777777777666444///222333111444:::>>>===111000///...---......///........................------------------------000/////////.........---------,,,------...///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++************++++++******+++---///000///---------,,,,,,,,,,,,++++++)))***+++,,,---,,,++++++***+++,,,---.../////////............////////////,,,------...///000000111//////000222333444555666777777888999;;;<<<======@@@AAACCCDDDEEEEEEEEEEEEEEECCCCCCDDDBBBBBBHHHPPP[[[ZZZYYY___vvvrrrpppnnnlllkkklllnnnqqqsss|||eeeYYYXXXVVVUUUWWWTTTaaavvvsss[[[MMMJJJFFFEEEIIINNNSSS\\\dddiiiuuuwwwbbbRRRIIIGGGJJJFFFFFFEEEEEEDDDDDDCCCCCCAAAFFFLLLPPPSSS\\\jjjuuu|||}}}nnnkkkeee___``````ZZZQQQNNNNNNXXXnnn|||uuupppjjjddd___PPPLLLFFFBBB@@@???===<<<;;;;;;;;;<<<======:::888666777777999:::<<<>>>???@@@BBBEEEGGGHHHHHHHHHGGG@@@>>>:::888888777666555222444333000111666888666111000///------......///................................................000000//////.........---,,,,,,,,,---...///000111---,,,,,,,,,,,,,,,,,,,,,........................***)))))))))))))))***+++******+++---000000///------------,,,,,,,,,++++++(((***,,,---------+++***)))***---///000000000000/////////////////////.........//////000000111111///000111222444555666666777777888999;;;<<<======???@@@BBBDDDFFFFFFFFFFFFEEECCCCCCDDDCCCBBBGGGOOOXXXXXXWWW^^^uuu~~~rrrooommmmmmqqqrrrsssxxx~~~fff\\\ZZZUUUSSSVVVXXX___qqqyyy___OOOHHHFFFEEEGGGNNNVVV\\\___eeeooo}}}|||bbbUUUPPPIIIBBBDDDCCCCCCBBBCCCDDDFFFGGGEEEHHHKKKOOOUUU```nnnwww~~~uuueee[[[TTTUUUWWWUUUQQQOOOPPPTTT```rrr~~~{{{zzzyyy{{{yyyrrrkkkfff___XXXQQQKKKDDD?????????>>><<<;;;;;;:::999888777666666444444555777999;;;===>>>>>>@@@DDDGGGHHHHHHFFFDDD>>>>>>===<<<:::999888777222222222111111111111000000000000000///...---,,,000///...---------------***++++++,,,,,,------...++++++,,,,,,---.../////////...---,,,,,,,,,,,,,,,///......------,,,++++++---,,,,,,++++++,,,,,,---,,,+++******)))*********++++++,,,------......///---------,,,,,,++++++++++++******,,,//////---*********+++++++++,,,,,,,,,,,,---......//////.........///000000//////000111333222222222333555777888888888999:::<<<>>>@@@AAAAAABBBCCCEEEFFFFFFGGGGGGFFFCCCBBBDDDCCCCCCHHHNNN\\\[[[[[[bbbwww|||qqqpppooorrrwwwzzzzzz}}}fff\\\ZZZWWWUUUXXXZZZbbbuuu~~~|||zzz~~~~~~{{{~~~|||bbbRRRJJJHHHFFFGGGMMMTTTZZZ]]]ccclllzzzgggVVVPPPJJJDDDCCCCCCBBBBBBBBBDDDEEEFFFIIILLLQQQUUU[[[eeeqqqzzz{{{ppp]]]TTTNNNQQQVVVVVVSSSQQQTTTXXXaaaooo~~~xxxpppkkkjjjjjjrrrvvvwwwqqqiiiddd^^^XXXPPPJJJBBB>>>======<<<:::::::::999888777666555555444444555777999;;;===>>>???BBBEEEHHHIIIHHHGGGEEE@@@???>>><<<:::888666555111111111000000000//////000000000000///...---,,,///......------,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///......------,,,------------------------------------,,,,,,++++++,,,,,,---,,,++++++***************------------------,,,,,,+++++++++*********)))))),,,+++***+++...///---+++++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,...///000000//////000111222222222222333555777888:::::::::;;;<<<===>>>???AAABBBCCCDDDFFFFFFFFFFFFFFFCCCBBBDDDCCCCCCHHHNNN^^^___```eeewwwzzzrrrssstttyyyggg\\\[[[YYYXXXZZZ\\\dddyyy{{{qqqjjjgggeeedddmmmmmmooorrrsssvvv}}}gggVVVLLLIIIFFFGGGLLLRRRWWWZZZ```iiiwwwmmmYYYPPPKKKGGGEEEDDDCCCCCCDDDFFFHHHIIIOOOSSSYYY^^^ccclllvvv}}}xxxlllWWWPPPLLLRRRXXXYYYWWWUUUVVVXXX^^^hhhqqqvvvuuussspppoookkkccc\\\YYY[[[]]]lllssswwwrrriiiccc^^^ZZZNNNHHH@@@<<<;;;;;;:::999999999888777666555444444444444555777999;;;===>>>AAACCCFFFIIIJJJIIIGGGEEEBBBAAA???<<<999666444333000000000000/////////...///////////////...---,,,---------,,,,,,,,,,,,,,,......---,,,,,,+++******+++,,,,,,------...............---------...//////++++++,,,------...//////---,,,,,,++++++,,,,,,---,,,,,,+++***************.........---,,,++++++++++++++++++************)))---+++***+++,,,------,,,,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,...///000000//////000111222222222333444555666777999999::::::<<<===???@@@AAABBBCCCDDDEEEFFFFFFFFFEEEBBBBBBCCCDDDCCCHHHOOOccchhhkkkmmmzzz|||vvvwwwxxx~~~ggg\\\\\\\\\[[[[[[\\\eeezzz{{{pppfffaaa```aaacccfffiiinnnssswww{{{kkkYYYKKKIIIFFFGGGLLLRRRWWWYYY^^^hhhvvvrrrZZZOOOKKKIIIHHHGGGFFFFFFHHHJJJMMMOOOUUUZZZ```ffflllsss{{{yyymmmZZZSSSQQQXXX___^^^ZZZWWWUUUWWW\\\ccciiikkkjjjgggjjjiiiddd\\\TTTSSSWWW\\\kkkuuu{{{uuukkkccc___\\\NNNHHH@@@<<<;;;;;;:::999888888777666555444333333444444555777999;;;===>>>AAACCCFFFHHHIIIGGGEEECCC@@@???>>>;;;999777555444111111000000000/////////.../////////......---,,,,,,,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,---------......------------...//////000,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,+++************+++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,******+++,,,---...,,,,,,,,,---------......,,,---......//////.........///000000//////000111222222222333444555666777777777888:::<<>>@@@BBBEEEGGGGGGEEECCCAAA>>>===<<<;;;999777666666222222111111111000000000...............------,,,++++++,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,------------------------------...///000......---------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,+++***++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++---///,,,,,,,,,---------......,,,---......//////.........///000000//////000111111222222444555555666666999999999:::<<<>>>???@@@AAABBBCCCDDDDDDEEEDDDDDDDDDBBBAAACCCDDDDDDIIIPPPiiixxx{{{~~~pppbbbaaacccaaa\\\ZZZaaarrrxxxsssllleeebbbfffnnntttppp]]]KKKIIIGGGHHHMMMTTTYYY\\\___iiiwwwvvv___SSSNNNKKKIIIHHHHHHIIILLLRRRWWWZZZbbbhhhpppwww}}}yyymmmaaa^^^aaajjjnnnhhh]]]UUUJJJMMMQQQWWW^^^eeejjjmmmrrrqqqlllaaaWWWTTTYYYaaaqqqxxxzzzssshhh```ZZZUUUPPPJJJCCC>>>===>>><<<;;;888888777666555444333333444444555777999;;;===>>>@@@BBBEEEFFFFFFDDDAAA???===<<<;;;:::999888777666222222222222111111111111------.........------,,,***+++---......---,,,,,,******+++,,,,,,---......------------------------------,,,,,,,,,---......//////...---,,,,,,++++++---,,,,,,++++++,,,,,,---------,,,+++++++++++++++*********+++,,,---------)))************++++++++++++,,,,,,,,,++++++---///,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,...///000000//////000111111111333444555666666666<<<;;;;;;;;;;;;<<<======AAABBBCCCDDDDDDDDDDDDDDDDDDAAAAAACCCDDDDDDIIIPPPdddzzz}}}|||xxxhhhfffhhheee___[[[___nnn~~~yyyuuuvvv}}}sss___OOOLLLIIIIIINNNSSSXXX[[[```iiixxxwwwcccXXXQQQMMMKKKKKKKKKMMMRRRXXX___ccclllqqqyyyxxxlllaaaaaagggsssyyyrrrddd[[[MMMOOOSSSYYY```iiirrrwww{{{ooobbb^^^ccciiiuuuyyyxxxqqqiiiccc\\\VVVPPPJJJBBB>>>===>>><<<;;;999888888777666555444444444444555777999;;;===>>>AAACCCFFFGGGGGGDDDAAA???>>>===<<<:::888777555444111111111111000000000000,,,------......---------***,,,---/////////------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++++++++,,,,,,---------------------,,,---,,,,,,++++++,,,,,,---------,,,++++++++++++,,,++++++++++++++++++,,,,,,))))))*********+++++++++)))+++...---,,,+++,,,...++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,...///000000//////000111000111333555666666666555999999999:::<<<>>>???@@@BBBBBBCCCCCCDDDDDDCCCCCCDDDAAAAAACCCDDDDDDJJJPPPbbb||||||}}}llljjjlllhhhaaa[[[^^^kkkuuu```RRROOOKKKKKKNNNSSSWWWYYY___iiiwwwxxxfff\\\TTTOOOOOOOOOPPPRRRXXX___fffjjjrrrxxxxxxmmmbbbccclll{{{{{{lllbbb[[[]]]```eeelllvvv~~~pppjjjnnnuuuxxxzzzxxxrrrlllggg```YYYPPPJJJBBB>>>======<<<:::999999888777666555444444444444555777999;;;===>>>CCCEEEGGGHHHHHHEEEBBB@@@@@@???===;;;888555333222000000000000////////////,,,,,,------...---------+++,,,...000000///...---...------,,,,,,++++++***---------------------------,,,,,,+++************+++,,,,,,------......///---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,------,,,++++++*********+++++++++,,,,,,---------(((+++...///,,,+++,,,---******+++++++++,,,,,,,,,,,,---......//////.........///000000//////000111000111333555666666666555222333666999===AAAEEEGGGBBBBBBCCCCCCDDDCCCCCCCCCCCCAAAAAACCCDDDEEEJJJQQQccc}}}pppkkkooonnnaaa]]]cccmmm||||||dddVVVKKKEEEHHHLLLMMMTTT]]]```kkkyyy|||hhh\\\WWWXXXUUUWWWXXX[[[___eeemmmrrr{{{~~~yyyxxxsssllljjjssszzzpppqqqxxx}}}yyy}}}zzzooohhhfffbbb\\\RRRLLLCCC>>>======<<<;;;666666666666555555555555444444555777:::<<>>======<<<:::666666666666555555555555444444555777:::<<>>@@@AAAAAABBBBBBCCCCCCCCCBBBBBBDDDCCCCCCDDDCCCCCCIIIQQQbbb}}}~~~vvvtttyyyvvviii```aaagggtttlllUUUJJJDDDGGGKKKNNNUUU```iiimmmuuu~~~|||qqqkkkjjjiiilllooossswww~~~tttttt{{{~~~zzzuuuyyy}}}pppiiiiiieee```QQQJJJBBB>>>======;;;:::666666666666555555555555444444555777:::<<>>???@@@AAABBBBBBCCCCCCCCCCCCFFFDDDCCCDDDCCCDDDKKKSSSddd~~~yyytttuuu~~~sssdddbbbeeeqqqpppUUUJJJDDDGGGKKKMMMUUU```lllmmmrrrzzz}}}vvvttttttwww{{{vvvooouuu}}}yyyuuu{{{~~~nnngggfffccc^^^OOOIIIBBB======<<<;;;999666666666666555555555555444444555777:::<<>>;;;:::999888777555444444222222111111000/////////------------------------,,,---------.../////////...---,,,+++++++++++++++,,,---......///.........(((((()))***+++,,,---...111000///...---,,,,,,,,,........................,,,,,,+++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++++++++,,,,,,---------...............---------............---+++)))(((222222222333555777888888888888999:::;;;===???@@@@@@AAABBBCCCDDDEEEEEEEEEGGGDDDCCCDDDCCCDDDLLLUUUfff~~~tttpppssszzziiicccdddoootttXXXLLLEEEGGGJJJLLLTTT^^^jjjlllpppwww}}}vvvllljjjvvv|||vvvqqqlllrrrooogggfffaaa[[[MMMHHHAAA===<<<<<<:::888666666666666555555555555444444555777:::<<>>===;;;:::999888777555444444222222111111000/////////------------------------,,,---------.../////////......---,,,++++++++++++,,,---......///.........(((((()))***,,,---......111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------//////.........---------------/////////---,,,***000111111222333555666888:::::::::;;;<<<>>>???@@@AAABBBCCCEEEEEEFFFFFFFFFGGGDDDCCCCCCCCCDDDLLLVVVgggrrrnnnrrr}}}mmmeeecccmmm|||yyy\\\OOOFFFGGGIIIJJJQQQ\\\eeeiiiooovvv}}}vvvkkkhhhjjjzzz|||tttjjjddd^^^cccooo}}}ooohhhgggaaaZZZLLLFFF@@@===<<<<<<:::888666666666666555555555555444444555777:::<<>>???@@@BBBCCCDDDEEEEEEEEEEEEEEEEEECCCBBBDDDCCCDDDLLLUUUgggooonnnuuunnndddbbbkkkxxx~~~```RRRHHHGGGHHHHHHOOOXXX___fffooovvvzzz}}}|||qqqgggfffjjjvvvwwwjjj^^^UUUTTTWWW```mmmwww{{{}}}zzz|||kkkfffeee```XXXJJJFFF@@@===<<<<<<:::777666666666666555555555555444444555777:::<<>>???BBBBBBCCCCCCCCCCCCCCCBBBBBBAAABBBDDDDDDDDDKKKSSSggg}}}}}}~~~xxxlllpppzzzoooddd```jjjvvvbbbUUUIIIHHHGGGFFFMMMVVVZZZcccooowwwxxxyyy|||{{{~~~zzzpppiiibbb^^^eeeooo~~~ssseeeVVVLLLPPPQQQXXXdddmmmsssxxx}}}|||||||||zzzuuuuuuuuufffbbbccc^^^VVVJJJEEE???===<<<<<<999777777666666666555555555555444444555777:::<<>>AAAAAAAAABBBAAAAAA@@@@@@AAA@@@BBBDDDDDDDDDJJJRRRfff~~~zzzyyy|||||||||zzzvvvtttyyyuuummmuuuooobbb^^^hhhqqqzzzoooVVVIIIIIIGGGKKKRRRRRRYYY^^^eeejjjlllooossswww{{{|||xxxsssmmmgggcccaaaYYYVVVeeezzzyyymmm]]]QQQLLLGGGLLLXXXfffkkkjjjooovvv{{{|||~~~~~~}}}|||tttssstttwww}}}oooeeeaaa^^^WWWPPPHHHDDD>>>:::999888888888888888777666666666666666222444666777888:::===???FFFGGGGGGFFFBBB???>>>===???===;;;999999777555333333333444444333222000///000000000000000000000000---------,,,,,,,,,++++++------------,,,,,,+++***---...............------........................---------,,,,,,+++++++++000///---,,,++++++,,,,,,---+++)))'''''')))+++---++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++************************------......------,,,+++111///,,,+++,,,---......000000000000////////////222333333444555666777777888888999:::;;;<<<===>>>AAABBBCCCCCCDDDCCCCCCBBBFFFBBBAAADDDFFFFFFJJJOOOccc|||vvvtttvvvtttuuutttqqqpppwwwppplllyyyssseee___gggpppyyysssYYYKKKKKKHHHLLLRRRRRRXXX]]]cccgggiiikkkpppsssyyy{{{|||tttkkkccc```^^^ZZZYYYZZZXXX\\\qqqxxxkkkZZZNNNIIIHHHMMMYYYeeeiiihhhiiinnntttvvvxxxyyyzzzyyyxxxvvvuuussssssuuuzzzyyymmmfffccc^^^UUUMMMEEEAAA<<<999999999999999888777666555555555555666333555777888999;;;>>>AAAHHHIIIIIIHHHDDDAAA@@@???@@@>>>;;;:::999888555333111111222222111000...---////////////////////////---------,,,,,,,,,++++++,,,---------,,,,,,+++***---...............---------------------------------------,,,,,,+++++++++///...,,,+++******++++++,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---.........---333111///...///000111111////////////000000000000222333333444555666777777888888999;;;<<<===??????BBBBBBBBBCCCCCCCCCCCCDDDFFFBBBAAADDDFFFFFFJJJOOO```yyyqqqlllllljjjkkkjjjiiikkkuuunnnmmm~~~wwwiiiaaafffnnn{{{xxx]]]NNNMMMIIILLLRRRRRRWWW[[[```cccdddfffjjjnnnvvvyyyyyyjjjaaa[[[UUURRRQQQRRROOOQQQVVV[[[hhhwwwiiiWWWLLLHHHLLLQQQ\\\gggiiifffdddeeekkklllooorrrttttttsssrrrtttrrrqqqsssvvvyyy{{{{{{yyyrrrjjjeeeccc]]]RRRIIIBBB>>>:::888888999::::::666666555444444444555555444666888999:::===@@@CCCHHHIIIIIIGGGDDDAAA@@@@@@@@@>>><<<::::::888666444111111222111111000..............................------------,,,,,,,,,,,,,,,,,,---------,,,++++++------...............---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,***************,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...////////////...---------......///......//////000000111111222333333444555666777777777888999;;;===???@@@AAACCCCCCBBBBBBBBBCCCEEEEEEFFFCCCBBBEEEFFFGGGJJJOOO___}}}uuukkkdddccccccdddddddddgggrrrrrrpppzzzmmmdddgggppp{{{```PPPMMMIIIKKKQQQQQQVVVYYY]]]^^^^^^```dddhhhssswwwnnnbbbWWWRRRPPPNNNNNNPPPPPPOOOSSSZZZeeewwwxxxiiiYYYOOOMMMPPPXXXccckkkkkkeee___\\\```bbbfffjjjmmmpppqqqqqqqqqpppoooqqqtttvvvvvvvvvtttnnngggbbb___YYYNNNFFFAAA>>>:::888888888888888555444444333333444444444666777999:::;;;>>>CCCFFFGGGHHHHHHFFFBBB@@@??????AAA???<<<;;;:::999666444444444333333222111111000...........................------------,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++,,,------------,,,++++++++++++,,,,,,,,,------(((((()))******+++,,,,,,------------------------***+++,,,---............+++,,,------,,,,,,---------......///000111111222222333333444555666777777777888999<<<>>>@@@BBBBBBDDDCCCBBBAAABBBCCCFFFGGGGGGCCCBBBEEEGGGGGGJJJOOOZZZ{{{}}}yyypppeee]]]\\\^^^```aaaaaaeeepppwwwtttsssiiijjjsss}}}aaaPPPLLLGGGHHHOOONNNUUUWWWYYYYYYYYY[[[```eeeooottt}}}zzz^^^UUUNNNMMMMMMLLLMMMPPPRRRTTT\\\fffuuuzzzlll^^^VVVVVVTTT```lllqqqlllcccZZZTTTTTTVVVZZZ___dddiiimmmooommmmmmnnnpppsssuuuuuutttsssmmmeee^^^ZZZTTTLLLEEEBBB???;;;888888777666555444444333333333333444444666777999:::<<<@@@EEEIIIIIIJJJIIIFFFCCCAAA@@@AAAAAA???===<<<;;;999777555444444333222222111111111.................................---------,,,,,,+++,,,,,,------,,,,,,,,,,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,***+++---......---+++***+++++++++,,,,,,,,,------(((((()))***+++,,,,,,---------------------------,,,------...------,,,,,,+++...111111000//////000---......///000111111222222333333444555666777777777888999<<<>>>@@@BBBBBBDDDCCCBBBAAABBBDDDFFFHHHGGGCCCBBBEEEGGGGGGKKKPPPTTTuuu|||wwwrrriii^^^XXXWWW[[[]]]___```dddnnn}}}{{{yyy}}}rrrooottt~~~aaaPPPKKKFFFGGGMMMMMMUUUVVVWWWWWWVVVXXX^^^ccclllqqq{{{pppWWWPPPKKKKKKKKKJJJLLLPPPVVV]]]jjjxxx}}}pppbbb]]]^^^\\\lll{{{zzznnn```UUUNNNKKKLLLNNNSSSYYY```fffjjjjjjjjjlllooorrrtttsssqqqrrrlllccc\\\WWWQQQKKKGGGBBB???;;;999888888666555444444333333333444555555666777999:::<<<@@@FFFKKKNNNNNNMMMJJJFFFDDDDDDEEEBBB@@@>>><<<<<<:::888666333222111000////////////....................................---------,,,++++++,,,---------,,,,,,,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,***+++,,,------,,,+++***++++++,,,,,,,,,,,,------*********++++++,,,,,,---------------------------------......------,,,+++(((,,,000111///---...///......//////000000111111222333333444555666777777777888999;;;===???@@@AAACCCCCCBBBBBBCCCEEEGGGHHHGGGDDDCCCFFFGGGHHHKKKPPPXXXwww{{{uuuooojjjbbbXXXSSSSSSUUUYYY]]]___dddmmm{{{|||tttttt|||~~~bbbPPPKKKEEEGGGNNNNNNTTTVVVVVVUUUTTTWWW^^^cccjjjoooxxxmmmVVVPPPJJJJJJKKKMMMSSSYYYbbbmmm~~~rrreee```cccjjjuuuaaaTTTMMMIIIIIIIIIKKKQQQYYYaaafffhhhiiikkknnnpppqqqooommmnnniiibbb\\\XXXRRRMMMHHH@@@>>>;;;::::::999888777444444444444444555666666666777888999<<>>===<<<;;;888666333222111////////////000////////////////////////............------------***+++,,,,,,---------,,,+++,,,---...////////////------------------------+++++++++,,,,,,---------+++,,,------------,,,+++***++++++++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------$$$)))...///---***+++---////////////000000000000222333333444555666777777888888999;;;<<<===??????BBBBBBCCCDDDEEEFFFGGGGGGHHHDDDCCCFFFGGGHHHKKKPPP^^^yyyvvvoooiiiddd]]]TTTPPPQQQQQQVVV[[[___dddmmm{{{wwwrrrvvvcccPPPLLLFFFHHHNNNOOOTTTVVVVVVTTTTTTWWW^^^dddiiinnnvvvlllXXXQQQKKKKKKOOOTTT]]]fffooo}}}rrreeeaaadddxxx|||eeeVVVOOOMMMKKKIIIJJJNNNVVV^^^dddhhhiiijjjmmmooonnnkkkiiijjjfffbbb^^^ZZZTTTNNNJJJ>>><<<::::::;;;;;;:::999444444444444444555666777555666777999;;;AAAGGGLLLOOOOOOMMMJJJGGGEEEFFFGGGCCCAAA>>>===<<<;;;888666555444333111111111111222000000000000000000000000//////.........---------***+++,,,,,,------------+++,,,---...////////////........................+++++++++,,,,,,---------)))***,,,,,,---,,,+++***************************++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////&&&,,,222333000---...000000000000000////////////222333333444555666777777888888999:::;;;<<<===>>>AAABBBCCCEEEFFFGGGGGGGGGHHHDDDCCCFFFHHHHHHKKKPPP\\\tttwwwlllgggbbb^^^WWWOOOMMMOOORRRYYY```dddgggnnnzzzzzzsssuuu}}}mmmVVVJJJGGGHHHKKKOOOTTTVVVXXXXXXXXX]]]fffnnnooouuu}}}ooo^^^RRRMMMTTTZZZ]]]hhhuuutttffffffoooiii[[[QQQOOONNNMMMNNNPPPSSSXXX[[[dddfffjjjmmmooonnnlllkkkhhhgggdddaaa\\\UUUMMMHHH???===:::888666666777777666666666666666666666666888;;;???BBBEEEHHHKKKNNNQQQQQQOOOMMMJJJHHHGGGFFF@@@???===;;;999888777777444333111000000000...,,,000000000///......------///------...000000---***))))))*********+++++++++,,,---......//////......++++++,,,---,,,+++)))(((++++++++++++++++++++++++++++++------------++++++************************......---------,,,,,,,,,***++++++,,,,,,---------------,,,+++++++++,,,,,,---------.........////////////.........---------000000000000111222333444333333444444555666777777888999999:::;;;<<<======BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIKKKLLLXXXmmmrrrddd```]]][[[VVVQQQPPPSSSRRRXXX___ccchhhqqq|||qqqqqqxxx~~~lllVVVKKKHHHIIILLLOOOVVVYYYZZZZZZYYY^^^hhhooosssyyytttdddZZZXXX```hhhooo{{{wwwkkkllluuu~~~mmm```VVVSSSRRRPPPNNNNNNQQQUUUYYYbbbeeehhhlllmmmmmmkkkjjjjjjhhheeeaaa\\\UUULLLGGG>>>===:::888666666777777666666666666666666666666444777:::===@@@DDDIIILLLSSSRRRPPPNNNKKKHHHFFFEEEAAA@@@>>>;;;999888777777666444222222333222111///---------...............///...------//////---+++******++++++++++++,,,,,,,,,---......//////......------.........---++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++...------,,,++++++******,,,++++++*********++++++++++++++++++,,,------...,,,------------.........//////.........---------...------......///000111222222333444555666777888:::;;;;;;<<<===>>>??????BBBCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKXXXkkk~~~}}}ppp___[[[WWWWWWTTTPPPPPPSSSRRRWWW]]]cccjjjvvv}}}ooommmsssyyy}}}kkkWWWMMMKKKKKKLLLOOOWWWZZZ\\\\\\\\\aaakkksss{{{yyyooohhhhhhrrr|||wwwpppsss||||||qqqggg___[[[ZZZWWWTTTQQQQQQTTTVVV```cccgggjjjmmmmmmmmmlllkkkiiieeeaaa[[[SSSJJJEEE===<<<:::888777666777777666666666666666666666666444555777:::===BBBIIIMMMUUUTTTRRROOOLLLHHHEEEDDDAAA@@@>>><<<:::888777777555333222222333333222000......///000000111222222000...,,,,,,---...---,,,+++,,,,,,,,,,,,---------,,,---......//////.........////////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))---,,,+++)))(((((()))***)))******+++,,,......///,,,,,,,,,,,,------------...............---------------------...///000111111111222444666777888999::::::;;;<<<===>>>???@@@BBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEGGGHHHJJJKKKWWWhhh}}}zzzyyy||||||ppp___YYYUUUTTTSSSOOONNNQQQRRRVVV\\\ccclllzzz|||nnnkkkqqqxxxyyyrrroooppprrrsssyyy{{{|||kkkYYYPPPNNNMMMLLLMMMUUUXXX\\\]]]___fffqqqzzz}}}zzzzzzxxx|||~~~yyytttooosss{{{}}}vvvrrrnnnhhhfffgggfffbbb\\\WWWVVVWWW___bbbfffjjjmmmoooooooookkkhhhddd^^^WWWOOOGGGAAA<<<;;;:::888777666666666666666666666666666666666666777999;;;???EEEMMMSSSXXXWWWUUURRRNNNIIIEEECCCBBBAAA???<<<:::888777666222111000000222222111000....../////////000000000000...,,,+++,,,,,,------------------............,,,---......///............////////////.........------------------------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,***)))))))))***+++******+++,,,---------...+++++++++,,,,,,,,,------........................000000000000111222333333000111222444666777999:::888888999:::;;;======>>>AAAAAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFHHHIIIJJJUUUcccxxxwwwxxxzzz|||ooo```YYYTTTTTTSSSQQQQQQSSSTTTWWW\\\cccmmm{{{~~~nnniiimmmtttwwwpppggg___\\\]]]^^^___bbbeeekkkqqqyyy{{{kkk\\\UUUSSSPPPMMMLLLQQQVVV[[[^^^ccckkkxxx|||tttrrrvvv{{{xxxpppkkkiiimmmrrruuusssooolllllloooooommmnnnrrruuurrrjjjbbb^^^]]]___aaaeeeiiilllnnnooooooiiifffaaaZZZSSSKKKCCC>>>;;;:::999888777777666666666666666666666666666666888999:::<<>>>>>@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIITTT```uuuvvvyyy|||}}}oooaaaYYYTTTUUUWWWVVVWWWYYYWWWYYY^^^dddmmmyyyrrrhhhiiimmmwwweee___VVVPPPMMMNNNOOOPPPPPPTTTZZZ^^^dddmmmxxxwwwjjj]]]YYYXXXUUUQQQOOOPPPUUU\\\aaagggqqq~~~nnniiikkkwww}}}qqqfff``````dddgggeeeaaa]]]]]]aaahhhkkklllooouuu{{{{{{tttmmmiiiiiidddfffhhhjjjllllllmmmlllhhhddd^^^XXXQQQIIIAAA<<<:::999999888888777666666666666666666666666666666777888:::===BBBJJJSSSYYY]]]]]][[[XXXTTTNNNIIIFFFDDDBBB@@@===:::888777666666444333333444444333111111111000000///......------......---+++***,,,------............/////////,,,---......//////......,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++******************************+++,,,...///000000******+++,,,------......,,,,,,---...---,,,+++***,,,,,,,,,,,,---------------------...........................///000111222111111222444666777888999999999:::<<<>>>???@@@AAA???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEGGGHHHHHHTTT___tttxxx|||}}}}}}vvvggg^^^XXXXXXZZZZZZZZZ[[[ZZZ\\\___eeemmmwwwzzzllliiikkk||||||qqqdddXXXSSSLLLGGGFFFFFFGGGGGGFFFJJJNNNPPPRRRXXX```gggooovvvrrrggg]]]\\\]]][[[VVVTTTSSSXXX___eeekkkvvvrrrgggfffmmmyyyjjj^^^XXXYYY\\\___ZZZUUUQQQSSSYYY___dddggghhhpppwwwyyyvvvssstttwwwrrrrrrrrrqqqpppnnnmmmlllgggccc]]]VVVPPPHHHAAA<<<999999999888888777666555666666666666666666666666777999<<<@@@EEEMMMUUU[[[______^^^[[[WWWQQQLLLIIIDDDCCC@@@===:::888777666777666444444444444222111222222222222111111111111+++---///...,,,***+++,,,---------.........//////,,,---......//////......,,,,,,+++++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++++++++,,,,,,,,,---------)))***,,,------,,,+++******+++,,,......---,,,+++,,,------------.........---------.........//////,,,,,,,,,------...///000222222333444555666777888888999:::<<<>>>???AAAAAA??????AAABBBCCCDDDDDDDDDEEEDDDDDDEEEEEEFFFGGGHHHVVV___tttyyy}}}|||zzznnneee\\\[[[\\\ZZZYYYYYY\\\]]]```eeellluuu}}}rrrmmmnnnyyy{{{sssnnntttzzzfffXXXTTTOOOIIIEEEDDDEEEEEEEEEBBBFFFIIIIIIHHHJJJPPPVVV\\\cccllluuu}}}nnnddd\\\]]]```___[[[YYYWWW\\\bbbhhhnnnyyymmmeeehhhrrr~~~vvvgggYYYSSSUUUYYYZZZUUUPPPLLLOOOTTTYYY___cccbbbiiiqqqttttttuuu{{{|||yyyvvvrrrooommmgggccc]]]WWWPPPIIIBBB===888888888888888777666555666666666666666666666666888;;;???CCCIIIPPPXXX]]]``````___]]]XXXSSSNNNKKKEEECCC@@@===;;;888777666666444333222222111000...++++++,,,,,,------......***---//////,,,******,,,------------.........///,,,---......//////......---,,,,,,+++,,,---...///++++++++++++++++++++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******))))))***,,,------+++(((&&&((()))+++...///...---------------.........//////---------.........//////---------------///000000333333444444555666777777666777888:::<<<===??????>>>???AAABBBCCCDDDDDDDDDEEEEEEDDDDDDEEEFFFGGGGGGXXX```uuu{{{~~~zzzvvv|||qqqddd^^^___bbbaaa___aaa______dddmmmvvv{{{}}}zzzooojjjrrr||||||}}}xxxuuuvvvwww|||nnn\\\QQQLLLIIIFFFDDDEEEEEEEEEEEEDDDCCCBBBAAABBBCCCDDDEEELLLPPPVVV```nnn{{{ggg```[[[]]]cccgggeeebbbdddbbbcccjjjqqqzzzssseeebbbiii{{{~~~qqq___RRROOOTTTYYY\\\PPPLLLHHHIIINNNTTTYYY[[[]]]```ffflllsss{{{wwwqqqqqqhhhddd]]]TTTLLLEEE@@@===;;;::::::999888777666666666555555555555666666777999<<>><<<;;;:::999777444444333222111111000000/////////.........------------------------------------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,+++***,,,---...............++++++,,,,,,,,,---------)))))))))******++++++,,,...............---------+++++++++++++++++++++++++++++++++,,,,,,---------------------------------//////......------,,,,,,////////////000000000000111222222333444555666666999999999:::<<<===???@@@CCCCCCCCCCCCCCCDDDFFFFFFFFFEEEDDDCCCDDDFFFHHHJJJUUUrrrxxx{{{tttqqqpppoooooommmmmmmmmlllmmmpppuuuyyytttllleeerrrvvvaaaTTTPPPNNNMMMLLLLLLMMMMMMLLLJJJFFFGGGHHHIIIJJJKKKKKKKKKHHHHHHIIIIIILLLQQQWWW\\\fffqqq}}}vvvlllaaadddmmmqqq___ZZZ\\\\\\dddsssxxxmmmccc]]]hhh{{{uuutttjjjeee\\\QQQHHHBBB>>><<<999999888777666555555444555555555666777888999:::;;;===BBBIIIRRRZZZ^^^___[[[VVVPPPMMMLLLJJJFFFCCCAAA???<<<;;;::::::888666444333333222111111000000222111111111000000000000------------------------------,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,//////...------...++++++,,,,,,------......***************+++,,,------............---,,,,,,++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,------------...//////......---,,,,,,,,,////////////000000000000111222222333444555666666999999::::::<<<===???@@@CCCCCCCCCCCCDDDEEEFFFFFFGGGFFFDDDCCCDDDFFFIIIKKKRRRooo~~~xxx|||wwwtttssssssrrrsssrrrpppoooqqqvvv{{{yyymmmdddlllxxxsss___UUURRROOOOOONNNOOOQQQRRRQQQOOOEEEGGGIIIKKKMMMNNNNNNNNNMMMNNNOOOOOOQQQVVV\\\aaagggqqqzzz~~~|||tttllldddhhhtttgggYYYXXX\\\bbblll}}}{{{rrreeeaaacccsss|||sssnnnnnneee___WWWMMMEEE???===<<<999999888777666555444444555555555666777999:::;;;===>>>CCCLLLUUU]]]``````YYYTTTMMMJJJJJJIIIEEEBBB@@@===;;;999999888777555333333222222111000000000111111000000000/////////------------------------,,,,,,,,,,,,,,,---...///........................+++++++++,,,,,,---------,,,///111111...+++++++++++++++,,,,,,---......///+++*********+++,,,...///,,,------...---,,,+++******************************+++,,,---------,,,+++,,,,,,,,,---------......,,,,,,,,,------.........////////////000000000000111222222333444555666666999999::::::<<<===???@@@CCCCCCCCCCCCDDDEEEFFFGGGHHHGGGDDDBBBCCCDDDGGGIIINNNlll~~~www|||xxxwwwvvvvvvwwwvvvtttrrrtttyyy}}}}}}oooeeeiiisssrrr^^^UUUTTTSSSRRRRRRTTTVVVWWWVVVUUULLLNNNPPPSSSUUUWWWWWWWWWSSSTTTUUUVVVXXX\\\bbbgggkkksss{{{}}}~~~|||uuummmjjjnnn|||{{{cccYYYZZZ^^^gggqqqwwwnnn``````fffyyy|||uuulllggggggaaa\\\SSSJJJCCC>>><<<<<<999999888777666555444444555555555666777999:::;;;>>>???DDDMMMWWW___aaaaaaXXXRRRLLLIIIIIIHHHEEEAAA???<<<:::999888888666555333222222222111000000000......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,---...///........................******+++,,,,,,---......///222444222...***((()))++++++,,,,,,---...//////++++++******+++---...000+++,,,---------,,,+++***************************,,,---......---,,,***))),,,,,,,,,------.........)))***+++,,,...///000111////////////000000000000111222222333444555666777999999::::::<<<===???@@@CCCCCCCCCDDDDDDEEEFFFGGGJJJHHHDDDBBBAAABBBDDDFFFKKKjjjwwwzzzzzz}}}}}}}}}|||zzz{{{}}}nnneeejjjvvvmmm^^^VVVSSSQQQUUUWWWWWW[[[``````]]]WWWVVVVVVXXX[[[^^^___^^^aaaaaaaaaaaacccggglllpppyyy~~~~~~yyysssmmmwwwooobbb[[[^^^eeejjj}}}qqqbbb[[[___iiizzzzzzxxxuuuppplllhhheeedddaaaYYYOOOEEE???;;;999888:::999888666555555444444555666666666666888:::===@@@BBBGGGPPPYYY^^^]]]ZZZXXXSSSKKKGGGFFFFFFDDDBBB???<<<999777777777666555333333222222222222222222000000///...,,,+++***)))////////////............111222333///++++++000666444333111000...---------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++******,,,,,,,,,,,,******+++,,,,,,---,,,+++)))((()))***,,,......---,,,+++---,,,,,,,,,,,,---...............------,,,,,,,,,////////////000000000000000111111222333444555555777777888:::<<>><<<;;;::::::999888666555555444444444555666666666777:::===@@@BBBGGGPPPZZZ^^^^^^\\\WWWQQQJJJFFFEEEEEECCCAAA???<<<999777777777666444333333333222222222222111//////......---,,,++++++////////////............111333333000,,,***...222111000///---,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............***+++,,,------,,,+++***,,,,,,,,,,,,,,,+++***))))))+++,,,......---,,,+++---,,,,,,,,,,,,---...............------,,,,,,,,,////////////000000000000333444444555666777888999777777888:::<<>>===<<<<<<:::999888666555555555555444555666666666888;;;===AAABBBHHHQQQZZZ``````^^^VVVQQQJJJFFFEEEEEECCCBBB???===:::888888777666444333333333222222222111111.........---------,,,,,,/////////............---111222333111---+++,,,...///......---,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,++++++******++++++***+++,,,---...---,,,+++---,,,,,,,,,,,,---...............---------------////////////000000000000111222222333444555666666777888999:::<<<>>>@@@AAACCCDDDFFFFFFEEEDDDDDDEEEEEEDDDBBBAAAAAACCCFFFGGGSSSeee~~~zzzlll{{{uuutttxxxkkkeeecccaaa___^^^aaammm{{{~~~ooooooppptttyyy~~~yyynnnjjjjjjrrr|||ttteeeZZZTTTSSSWWW^^^hhhuuu}}}yyywwwwwwvvvuuuuuunnngggfffhhhgggaaaZZZQQQLLLDDD???<<<<<<;;;;;;999888777666555555555555444555666666666888;;;>>>BBBDDDJJJSSS]]]bbbbbb```VVVQQQJJJGGGFFFGGGEEECCC@@@>>>;;;:::999888666444444333333222222111111111---------...............//////.........---------///111333222///---------/////////......//////000,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------,,,+++*********,,,,,,***+++,,,---------,,,,,,---,,,,,,,,,,,,---.....................---------////////////000000000000000111111222333444555666888888999:::<<<>>>@@@AAACCCEEEFFFFFFDDDCCCDDDDDDDDDCCCAAA@@@@@@BBBEEEGGGTTThhhzzzlll{{{www~~~wwwpppnnngggeeeaaabbbjjjvvv{{{zzzuuuvvvyyyyyypppmmmppp{{{|||kkk\\\TTTRRRUUU^^^kkkyyy~~~uuussspppoooppprrrsssssssssmmmhhhhhhjjjhhhaaaZZZOOOJJJCCC>>>;;;:::999999999888777666666555555666444666777777888999===@@@DDDGGGMMMWWW```eeedddbbbWWWRRRKKKHHHHHHIIIHHHFFFBBB@@@>>><<<;;;:::777555444444333333222111000000---------.........//////............---------------///111222111000//////...............//////000,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000------------------------,,,,,,*********+++,,,---++++++,,,,,,---------,,,---,,,,,,,,,,,,---..............................////////////000000000000444444555666777888999999888999999:::<<<>>>???@@@CCCEEEFFFFFFDDDCCCDDDDDDGGGFFFDDDCCCDDDFFFIIIKKKUUUkkkzzzmmm||||||xxxmmmmmmjjjhhhmmmwww}}}~~~~~~vvvtttxxxsssbbbVVVRRRRRR\\\jjj|||ssshhheeebbbbbbeeeiiikkklllmmmkkkiiijjjkkkggg```YYYMMMHHHBBB===;;;999888777888888777666666666666666555777888999999;;;???BBBGGGJJJRRR\\\eeehhheeebbbXXXRRRLLLIIIJJJKKKJJJHHHDDDBBB@@@???>>><<<999666555444444333222111000000..................//////.........------------,,,,,,---///000111111000///---,,,,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////------,,,,,,,,,,,,------++++++******++++++,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---...................../////////////////////000000000000333333444555666777888888999999999:::<<<>>>???@@@CCCDDDFFFFFFEEEDDDDDDEEEFFFDDDCCCBBBCCCFFFIIIJJJTTTmmm{{{mmmzzzuuuuuuyyyzzzxxx|||zzziiiZZZQQQPPPRRRcccwwwtttkkkaaa]]]YYYXXXZZZ^^^aaaccceeefffhhhjjjiiiddd\\\VVVKKKFFFAAA===;;;:::999888888777777666666666666666777888999:::;;;===AAACCCIIIMMMVVVaaaiiikkkfffaaaWWWQQQKKKIIIIIIKKKJJJIIIFFFDDDCCCBBB@@@>>>:::777555444444333222111000///////////////.....................---------,,,,,,,,,,,,,,,---......---,,,------,,,++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---,,,+++******+++,,,---)))***+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,---......---........./////////000////////////000000000000111111222333444555666666999999::::::<<<===???@@@AAACCCEEEFFFEEEDDDEEEFFFCCCBBBAAA@@@AAADDDGGGIIIRRRnnnzzzkkkxxxssssssxxx}}}tttcccUUUOOOOOORRRiiizzzpppggg___[[[UUURRRTTTWWW[[[\\\___cccgggiiiggg```XXXSSSHHHEEE@@@===;;;;;;;;;:::888777777666666666666777777999:::;;;<<<>>>BBBEEEJJJOOOYYYdddlllmmmfff```UUUPPPJJJHHHIIIJJJJJJHHHGGGFFFDDDCCCBBB???;;;888555555444333222000000///000000//////..................---------,,,,,,,,,---,,,++++++++++++***)))000///...------------...,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,************,,,,,,(((***+++,,,---,,,,,,+++,,,,,,+++++++++,,,---...---,,,,,,,,,,,,---......---.........//////000000////////////000000000000444444555666777888999999999999:::;;;<<<===???@@@AAACCCEEEEEEEEEEEEFFFGGGFFFEEEDDDCCCDDDGGGJJJLLLPPPmmmzzzjjjzzz}}}|||qqqiiikkkrrr~~~iiiYYYRRRQQQTTTXXXrrrtttggg___^^^XXXPPPMMMNNNRRRUUUVVVZZZ\\\```cccccc]]]UUUOOODDDAAA===:::999888666555:::777555666999999888555888999::::::;;;>>>BBBEEENNNWWW___eeehhhiiiccc[[[PPPKKKFFFFFFJJJMMMMMMKKKLLLIIIFFFCCCAAA>>>;;;888888666333222222222111///------......///000000000///...---,,,,,,,,,,,,,,,///...,,,*********,,,---,,,---...///...+++)))'''........................//////...------------...------,,,+++************+++++++++,,,,,,,,,---------,,,++++++******++++++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------000000000000111111111111111222222333444555666666:::;;;;;;<<<===>>>?????????AAACCCDDDEEEFFFHHHJJJJJJHHHEEECCCBBBCCCEEEFFFSSSmmmxxxttt{{{}}}|||{{{pppiiifffnnnyyy|||xxxyyy}}}zzzeeeVVVNNNNNNSSSYYYuuurrrfff______ZZZTTTQQQRRRUUUWWWWWWYYY[[[^^^```^^^XXXPPPKKKBBB???<<<:::999888777666999777666666888999888666777888999:::;;;>>>BBBEEEOOOXXX```eeehhhggg```XXXPPPKKKGGGGGGKKKMMMMMMKKKLLLIIIFFFCCCAAA???;;;999888666333222222222111///---............////////////...---,,,,,,,,,,,,---///...,,,+++***+++,,,---''')))+++---//////...---++++++++++++++++++++++++000///...---------------,,,,,,++++++***+++++++++,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,******++++++,,,,,,---------------,,,,,,++++++++++++,,,---------------,,,,,,,,,,,,,,,------------000000000000111111111111111222222333444555666666::::::;;;<<<===>>>?????????AAACCCDDDDDDDDDFFFHHHGGGEEECCCBBBBBBCCCFFFGGGSSSmmm~~~{{{~~~yyy||||||kkkcccbbbgggwwwtttppppppuuuuuu```RRRLLLNNNWWWaaa|||wwwlllccc^^^aaa^^^\\\[[[]]]_________^^^___```^^^YYYRRRJJJFFF@@@===:::999999999888777888777666777888999888777777888999;;;<<<@@@EEEHHHOOOXXXbbbffffffddd[[[SSSNNNKKKHHHIIIMMMOOONNNLLLLLLIIIEEECCCAAA???===;;;888666333222222222111///.........---------------......---,,,,,,,,,------......,,,+++++++++,,,---&&&(((***---///000000///,,,,,,------............000///...---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------------.........///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------.........------,,,------------.........///000000000000111111111111111222222333444555666666999:::;;;<<<===>>>??????AAABBBDDDDDDCCCCCCEEEFFFDDDCCCBBBAAABBBDDDGGGIIIRRRlllzzzzzzooo```]]]aaammm}}}pppllljjjqqq|||~~~|||wwwpppooossszzzqqq\\\PPPLLLOOO]]]kkkwwwnnnfff```]]]eeefffhhhkkkmmmoooooooookkkkkkhhhbbbYYYOOOGGGCCC>>>;;;999888999999999888777777777777888888888888888999;;;===???CCCHHHLLLOOOYYYbbbeeeccc___VVVMMMJJJIIIJJJLLLPPPRRRRRRPPPLLLIIIFFFCCCBBB@@@>>><<<888666333222222222111//////......---,,,,,,++++++...------,,,,,,,,,------...---,,,,,,,,,,,,------,,,,,,---......---,,,,,,------......//////000000000///...---,,,+++++++++)))***++++++,,,,,,,,,,,,---------.........//////......---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,............///////////////000000000111111111111111222222333444555666666999999:::;;;===>>>??????CCCDDDEEEEEEDDDCCCDDDFFFFFFDDDCCCBBBBBBEEEGGGIIIRRRjjj{{{sssfff[[[\\\dddvvvvvvllljjjnnnvvv~~~tttllljjjgggcccccchhhqqqzzzppp[[[PPPLLLNNN___qqq}}}yyyxxxwwwtttnnngggaaa______hhhlllrrrxxx|||~~~{{{yyyuuukkk]]]PPPFFFBBB<<<:::777777888999999888666666777777777888888999777888:::<<<>>>BBBHHHKKKPPPYYYbbbccc___ZZZQQQIIIGGGHHHLLLPPPTTTVVVVVVUUUNNNKKKFFFCCCBBB@@@>>>===888666333222222222111/////////...---,,,++++++***------,,,,,,,,,------...---------------------...//////......---,,,++++++******+++++++++,,,,,,,,,//////...,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,---------.........//////---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---......---......///......------........./////////000000///000000000111111111111111222222333444555666666888888999;;;<<<>>>??????DDDEEEFFFFFFDDDDDDEEEFFFIIIGGGEEEDDDDDDEEEGGGIIIRRRiii~~~}}}{{{{{{~~~|||{{{hhh___YYY___kkk~~~ooojjjkkkuuuxxxkkkbbb]]]]]]]]]___dddmmmxxxppp[[[RRRMMMOOOaaawwwvvvoookkkiiikkklllkkkfff```^^^___aaahhhnnnwww~~~rrrbbbRRRGGGCCC;;;999777666777888888888555666888888777777888:::555777999:::<<<@@@FFFIIIRRR[[[cccbbb]]]WWWPPPIIIGGGKKKPPPUUUXXXYYYXXXWWWQQQMMMHHHDDDBBB@@@>>>===888666333222222222111////////////...---,,,,,,+++------,,,,,,,,,---......------------............---------------.........---------------,,,,,,,,,...------,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***,,,------------.........,,,,,,+++************+++++++++++++++++++++++++++******+++,,,------......,,,,,,---.........................../////////000000000000000111111111111111222222333444555666666777888999:::<<<>>>??????CCCDDDFFFEEEDDDDDDEEEFFFJJJHHHFFFDDDDDDFFFHHHIIIRRRiii}}}xxx}}}}}}}}}|||{{{{{{|||}}}yyywwwyyy||||||{{{mmmaaa[[[[[[fffvvvwwwllllllqqqzzzrrreee\\\WWWYYY\\\___ccclllxxx}}}~~~lll[[[VVVUUUYYYnnnppp```YYYXXXXXX]]]______[[[WWWVVVZZZ___cccjjjttt{{{uuudddSSSHHHCCC;;;999777666777888777777444666888888777777999;;;777999:::<<<>>>AAAFFFJJJVVV___eeeccc\\\WWWQQQLLLKKKPPPUUUZZZ[[[YYYWWWVVVSSSOOOIIIDDDAAA???>>><<<888666333222222222111////////////......---------,,,,,,,,,,,,,,,---...///,,,------...............,,,,,,,,,---...///000000000000000///......------,,,,,,++++++,,,,,,---...***+++,,,------,,,***))),,,,,,,,,,,,------------------,,,++++++++++++,,,)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---............------........./////////000000000000111111111111111222222333444555666666777777888:::<<<>>>??????@@@BBBCCCCCCBBBBBBDDDEEEGGGFFFDDDCCCDDDFFFIIIJJJSSSjjjtttpppvvv{{{|||{{{yyywwwwwwyyy|||zzzwwwvvvxxx{{{|||xxx|||{{{ddd]]]ZZZ___mmm~~~vvvmmmpppwwwyyy|||mmmaaaYYYUUUYYY]]]```dddlllwwwuuuqqqjjjjjjjjjmmmrrryyy{{{hhh[[[[[[^^^eee}}}|||cccQQQKKKKKKLLLSSSUUUUUURRROOOOOOTTTZZZ___fffooovvvyyyzzz|||~~~uuucccRRRGGGCCC;;;999777666666777777666444666888888777666999;;;;;;===>>>???AAADDDIIIMMMYYYaaagggddd]]]XXXSSSOOOOOOTTTYYY]]]\\\YYYVVVTTTTTTPPPIIIDDDAAA???===<<<888666444222222222111//////////////////.........,,,,,,,,,,,,,,,---...///,,,,,,---.../////////......------------...//////......---,,,+++******)))++++++++++++,,,---......++++++---------+++)))(((+++++++++,,,,,,,,,------......---,,,,,,,,,,,,---''''''((()))***++++++,,,//////...---+++******)))((()))***,,,---...//////------------.........///000000000000111111111111111222222333444555666777666777888:::<<<>>>???@@@>>>@@@AAAAAAAAAAAABBBDDDDDDCCCBBBBBBDDDFFFJJJLLLTTTlll|||}}}xxxmmmjjjooo|||{{{xxxuuurrrrrrssstttuuutttuuuwwwzzzvvvwwwmmm___YYY\\\dddssswwwrrruuuzzzlll]]]ZZZUUUZZZ```dddhhhqqq|||vvviiifff```\\\^^^aaaccchhhmmmwwwxxx|||vvvkkk``````nnnnnn[[[QQQKKKGGGGGGMMMKKKJJJJJJIIIGGGJJJPPPWWW\\\gggqqqvvvvvvvvvwwwxxxxxxuuukkk]]]NNNDDD???:::999888777666666666666666666666666777777777777555999<<<<<<<<>>>>>>>>;;;888555333222222000//////////////////......------,,,,,,++++++,,,,,,---))))))+++,,,---............---,,,++++++---...000////////////////////////......---,,,,,,+++******,,,,,,------,,,+++)))(((,,,,,,,,,---------......***+++,,,---...---,,,+++((()))++++++++++++---...---,,,,,,++++++,,,,,,,,,..................------......---------,,,,,,,,,000000000000111111111111111111222333444666666777888999:::;;;<<<>>>?????????@@@AAAAAABBBBBBAAAAAAEEEFFFFFFEEECCCDDDFFFHHHTTTlll|||~~~zzzppplllpppzzzzzzyyyvvvrrrqqqsssvvvwwwwwwyyy}}}wwwvvvzzzjjj^^^]]]bbblll|||}}}wwweee___YYY^^^dddiiimmmuuuyyykkkddd]]]YYYYYY[[[]]]```eeekkkoooxxxzzzqqqjjjnnnttt___UUUNNNKKKLLLMMMJJJHHHHHHEEECCCGGGMMMQQQZZZeeennnpppnnnmmmnnntttsssnnndddWWWJJJBBB>>>::::::999888777777777777777777777777777888888888666:::<<<<<<<<>>===:::777444222222222222000///////////////......------,,,,,,++++++,,,,,,---+++,,,,,,------------,,,...---,,,++++++---...000..............................---,,,,,,+++******)))******+++,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,,,,)))***,,,,,,++++++,,,...,,,,,,+++++++++,,,------..................------+++,,,,,,---...///000111/////////000000000111111111222222333444555666777888999:::;;;<<<>>>??????@@@@@@AAABBBBBBBBBBBBBBBEEEFFFFFFEEEDDDDDDFFFHHHTTTjjjwwwrrrtttwwwyyyzzzvvvqqqpppsssxxxxxxyyy}}}yyyuuurrr|||jjjbbbeeemmmzzzpppeee^^^ccchhhkkkpppxxxpppfff^^^XXXWWWXXXWWWYYY]]]___hhhvvv~~~xxxwww{{{ggg\\\UUUSSSSSSQQQMMMKKKIIIDDDAAAEEELLLSSS___mmmsssqqqmmmkkkkkkpppmmmfff[[[OOOEEE???===;;;:::999888888777888888777888888888999999999:::777:::===>>>@@@FFFQQQZZZbbbbbbaaa___]]]\\\^^^```ggggggggggggfffaaa[[[VVVQQQMMMHHHEEEBBB@@@>>><<<999666333222222333222111///////////////......---------,,,,,,,,,,,,------...............---,,,,,,------,,,+++,,,---...///...........................------,,,,,,++++++***************+++,,,---...,,,,,,,,,---------......---,,,,,,++++++,,,,,,,,,***+++,,,,,,+++***+++,,,++++++++++++,,,,,,---...------------------......,,,------...///000111111....../////////000000000111222222333444555666666888888999;;;<<<===>>>???AAAAAABBBCCCCCCCCCCCCBBBEEEEEEEEEEEEDDDDDDGGGIIISSSggg{{{zzztttwwwxxxuuuqqqpppuuuzzzzzz{{{{{{tttnnnvvvsssooorrr|||yyykkkgggjjjlllmmmpppyyy{{{mmmeee]]]ZZZYYYWWWXXX\\\___iiiyyytttjjjccc______\\\YYYVVVRRRKKKGGGKKKRRRZZZjjjzzz}}}xxxsssooonnnqqqkkkaaaTTTIIIAAA===<<<;;;::::::999888888999999888888999999:::;;;;;;;;;777;;;>>>AAAEEEMMMXXX```bbb```^^^ZZZXXXXXX[[[]]]gggggggggfffddd___WWWRRROOOLLLIIIFFFDDDAAA>>>;;;999777444222222222111//////////////////......---------,,,,,,,,,,,,---------......///......------------,,,,,,,,,---...///........................---------,,,,,,+++++++++...---+++***)))***+++,,,,,,,,,,,,---------.........---,,,+++***+++,,,---+++,,,---,,,*********,,,++++++++++++,,,---......,,,,,,------------....../////////............---............////////////222222333333444555666666888888999:::<<<===>>>>>>AAABBBCCCCCCDDDDDDCCCCCCDDDEEEEEEDDDDDDDDDGGGIIIRRReee|||rrrtttvvvuuurrrsssxxx}}}vvvppptttsssrrrtttttttttvvvuuulllbbb^^^\\\ZZZ\\\aaagggqqqxxxtttsssllljjjgggaaaXXXRRRUUU\\\fffwww|||wwwsssvvvmmm___QQQFFF???===<<<::::::999999888999999999888999999:::;;;<<<<<<<<<:::<<<@@@CCCGGGOOOXXX___bbbaaa___\\\ZZZ[[[___bbbfffffffffeeeccc^^^WWWRRRMMMKKKHHHFFFDDDAAA===:::;;;888444222111000///---///////////////......---...------,,,,,,------...+++,,,---...////////////,,,,,,,,,,,,------..............................------,,,,,,,,,,,,++++++---,,,+++*********+++,,,,,,,,,,,,---------......///...,,,+++***+++,,,,,,+++,,,---,,,*********,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,------...............---------,,,,,,............////////////222333333444444555555555777888999:::;;;===>>>>>>AAABBBCCCCCCDDDDDDCCCCCCDDDDDDEEEDDDDDDEEEGGGJJJSSSfff~~~ssstttuuuvvvwwwzzz~~~wwwvvv}}}zzz{{{~~~}}}rrrfffaaa______ccciiittt|||}}}wwwkkkcccdddkkk|||}}}xxxmmm]]]NNNDDD>>><<<;;;:::999888888888888999999888888999:::;;;<<<=========???AAACCCGGGNNNUUUZZZ______^^^]]]]]]___dddhhhiiihhhfffeeeccc^^^YYYUUULLLJJJFFFDDDBBB@@@<<<::::::777444222111000///---///////////////......---......------------......***+++,,,---.../////////,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++---...///,,,,,,,,,---------............---,,,++++++++++++***+++,,,,,,+++***+++,,,---,,,,,,++++++,,,,,,---++++++,,,,,,------......******+++,,,---...//////....../////////000000000333333333444444444555555777777888:::;;;<<<===>>>AAAAAABBBCCCCCCCCCCCCBBBCCCDDDEEEDDDDDDEEEHHHJJJTTTiiivvvuuuuuuxxx~~~~~~yyyyyy{{{|||xxxkkkeeecccfffmmmtttwwwwww~~~uuuiiiYYYJJJAAA>>><<<;;;888888777777777888888999777888999:::;;;<<<======>>>???BBBFFFKKKRRRYYY^^^bbbbbbbbbaaaaaacccgggkkkmmmjjjgggdddaaa]]]XXXUUUKKKHHHEEEBBB@@@>>><<<:::777444222111111222111000///////////////......---......------------......++++++,,,---------------,,,,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,'''((()))+++,,,---......,,,,,,,,,---------......------------,,,+++***))))))***,,,,,,++++++,,,.........---,,,++++++++++++***++++++,,,------......++++++,,,---...///000000/////////000000000111111333333333444444444444555777777888999;;;<<<===>>>@@@@@@AAABBBBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEHHHJJJUUUmmmyyyvvvuuuzzz{{{www~~~yyywww}}}oooiiihhhllluuu}}}qqqeeeUUUGGG@@@===<<<;;;888777777777777777888888777777888999:::<<<<<<===<<<>>>BBBHHHQQQZZZbbbggglllmmmllljjjiiijjjlllnnnnnnkkkfffbbb^^^ZZZVVVSSSKKKHHHCCC@@@???===;;;:::444222000000222333444333///////////////......---......------------......,,,,,,------,,,,,,+++++++++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,+++***,,,,,,,,,---------......------......---+++***((((((***++++++++++++---...///...---,,,+++***************+++,,,,,,---......000////////////.........000000000000111111111111333333444444444444444444777777888999;;;<<<======???@@@AAAAAABBBBBBAAAAAACCCDDDDDDDDDDDDEEEHHHKKKVVVpppzzzwwwxxx}}}uuuqqqsss~~~qqqooopppsssvvvjjj]]]MMMCCC???===999555;;;:::999888777777777777777999::::::999:::<<<>>>AAADDDHHHKKKQQQ]]]lllxxx{{{||||||zzzvvvtttuuuwwwssskkkaaa]]]]]][[[UUUNNNOOOKKKFFFAAA>>><<<:::888999777555333111111222333///............---------------............------...------------...//////......---------.../////////............---------+++,,,,,,------,,,,,,++++++,,,---,,,***)))***+++,,,,,,------------,,,,,,///...---,,,,,,,,,---...,,,+++***))))))+++---...******+++,,,---...///000---------............//////...,,,,,,,,,---///111......---......///000111333444555666777777777777666777999::::::;;;===???BBBBBBAAAAAAAAA@@@@@@@@@EEECCCCCCFFFFFFEEEIIIOOOWWWvvv|||~~~www{{{xxxjjjgggkkktttvvvrrrsssuuunnndddXXXJJJAAA???>>>;;;777;;;:::999888777777777777888999::::::::::::===???@@@DDDIIINNNWWWeeevvv~~~{{{{{{|||tttmmmddd___]]]ZZZTTTPPPOOOKKKFFFAAA???===:::999888666444222111111222222000000/////////.........------............---------------------...//////*********+++,,,---...//////............---------+++,,,,,,------,,,,,,++++++,,,---,,,***)))***+++------............------------,,,++++++,,,---...---,,,+++++++++,,,---...,,,,,,---------------...---------............///000///...------///000222000000000///000000111111222333444666777777888888666777999::::::;;;===???AAAAAABBBBBBCCCCCCCCCDDDDDDBBBCCCEEEEEEDDDHHHNNNZZZxxx~~~zzz|||nnnbbb___dddjjjsss{{{~~~~~~xxxvvvyyyzzzhhh[[[RRRFFF???>>>>>><<<:::;;;:::999888888777888888888999;;;;;;:::;;;>>>@@@@@@DDDKKKTTT```qqq~~~sssnnngggaaa\\\XXXTTTQQQPPPLLLFFFBBB???===;;;999666555333111000000111111111000000000////////////------............---------------------......///))))))***+++,,,...///000///............---------+++,,,,,,------,,,,,,++++++,,,---,,,+++***+++,,,.........//////.........++++++***++++++,,,---...,,,,,,---------..................------,,,,,,,,,---------............///000000///......000111222333333222111111111222222111222333555777888888999666888:::::::::;;;===???AAAAAABBBCCCDDDEEEFFFGGGDDDBBBBBBDDDDDDCCCGGGMMM]]]zzz}}}kkkaaa``````dddjjjoooqqqxxx}}}zzz}}}vvvfffTTTLLLCCC===<<<===<<<:::;;;:::999999888888888888999:::;;;;;;;;;<<>>@@@CCCEEEJJJTTTbbbsss~~~zzzrrrnnnhhhaaaZZZUUURRRPPPOOOKKKEEEAAA>>><<<:::888333222222111000000000000/////////.........------------............------,,,,,,,,,,,,,,,---......//////...---------......///............---------+++,,,,,,------,,,,,,++++++,,,------,,,+++,,,---......////////////......))))))***+++,,,,,,------******+++,,,,,,,,,,,,+++,,,,,,,,,---------......---------............///...---------......//////333222111000000000000000///000222444666888888999777888:::;;;;;;<<<>>>@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDBBBBBBDDDDDDBBBFFFKKKYYYvvv|||hhh```aaa]]]aaafffkkknnnuuuuuueeeYYYJJJFFFAAA<<<;;;:::999999::::::999999999999:::::::::;;;======>>>???BBBDDDHHHNNNZZZkkk|||{{{sssnnngggaaa\\\WWWSSSQQQNNNJJJDDD@@@===;;;999777222222222222111111000000............------------------............------,,,,,,,,,,,,,,,------.........---,,,++++++++++++///............---------+++,,,,,,------,,,,,,++++++,,,------,,,,,,---............//////.........)))***+++,,,---------,,,*********+++++++++,,,,,,,,,,,,,,,------.........---------............///---------...............111000000/////////000000000111222444666777777888777999;;;;;;;;;<<<>>>@@@BBBBBBAAAAAAAAA@@@@@@@@@EEECCCCCCEEEDDDCCCFFFKKKWWWsss|||uuurrrooopppyyyooohhhiiigggkkkttt{{{~~~qqq___RRRFFFCCC???<<<;;;;;;;;;;;;:::::::::999999::::::;;;:::<<<===>>>>>>@@@CCCEEEJJJRRR```rrr}}}vvvooofffaaa___\\\WWWRRRMMMIIICCC???<<<:::777666222222222222222222111111////////////............------............------,,,,,,++++++,,,,,,---...------,,,+++++++++,,,,,,///............---------+++,,,,,,------,,,,,,++++++,,,------,,,,,,---///------............------+++,,,------...---,,,,,,,,,,,,+++***+++,,,---......---------------,,,,,,---------............///------...///////////////000000/////////000111111000111333444555666666666777999;;;<<<<<<<<<>>>@@@@@@@@@@@@@@@AAAAAAAAAAAAGGGDDDDDDFFFEEECCCFFFLLLVVVqqqttthhhbbbeeeccceeeqqqxxxrrrtttrrrxxxqqq^^^PPPBBBAAA>>><<<;;;<<<<<<===:::::::::999999:::;;;;;;:::<<<>>>>>>???@@@CCCFFFKKKTTTcccwww}}}yyypppfffbbbbbb```ZZZTTTLLLHHHBBB>>>;;;999777555222222333333333222222111000000000000////////////---..................---,,,,,,++++++,,,,,,---...------------......///000//////.........---------+++,,,,,,------,,,,,,++++++,,,------,,,,,,...///,,,------------------,,,,,,---.........---,,,+++...---,,,++++++---///000000//////---,,,++++++***---------.........//////...//////000000000000000000/////////000111222222111222333444555555555555777999;;;<<<<<<===>>>@@@>>>???@@@@@@AAABBBCCCCCCGGGEEEEEEFFFEEEDDDGGGLLLWWWqqqzzzlll```[[[ZZZ```ccckkk{{{}}}yyytttiiiWWWJJJBBB???;;;999999:::;;;:::<<<;;;::::::999999999999999<<<>>>???>>>???DDDHHHKKKYYYkkk}}}uuuooohhheeeeeebbb[[[TTTKKKGGGBBB>>><<<999666444333333222222111000//////......---,,,,,,,,,,,,---------------------------222111111111000000//////------------------------000000000///......------******,,,------,,,******+++******+++---///...---+++,,,,,,,,,,,,+++******,,,+++***,,,///000///,,,---------,,,,,,+++++++++***+++---...//////...---............---,,,++++++......///000000000000000////////////000000000000000111222333444444444444888999:::;;;===>>>??????>>>???@@@???>>>===>>>???EEEEEEEEEDDDCCCCCCEEEGGGUUUlll{{{oooeee^^^[[[^^^dddlllyyy|||vvvrrrlllbbbSSSHHHBBB???;;;999999:::;;;:::<<<;;;::::::999999999:::999<<<>>>>>>>>>@@@EEEIIIQQQ___rrr~~~uuunnnfffcccccc```ZZZTTTJJJGGGBBB>>>;;;999666444222222111111000//////...000//////...............------------------------000000//////............------------------------//////...------,,,,,,+++,,,,,,,,,------,,,,,,,,,...---,,,,,,------,,,***......//////......---,,,,,,+++***,,,///000...,,,...------,,,,,,,,,,,,+++(((***+++---............------......------,,,,,,......///000000000000000////////////000000000000222333444555666666666666888888999:::<<<===>>>??????@@@AAAAAA??????@@@AAAEEEEEEEEEDDDCCCCCCEEEGGGXXXooozzzlllddd___^^^aaaggglllzzzuuurrrnnnhhhaaaWWWLLLEEEAAA>>>;;;999999:::::::::;;;;;;:::999999999::::::999;;;===>>>>>>AAAGGGMMMYYYgggzzz}}}{{{ssslllddd```___]]]XXXSSSIIIEEEAAA===;;;999666444111111000000///.........//////...------------...---------------------------------------,,,,,,,,,------------------------------,,,,,,+++*********...------,,,,,,------......---,,,,,,------,,,+++....../////////...------,,,++++++,,,//////...---......---,,,,,,,,,------((()))***,,,---.........+++,,,------......------......///000000000000///.../////////000000000111222333444555666666666666777777888999;;;<<<===>>>AAABBBCCCCCCAAAAAABBBCCCEEEFFFFFFDDDCCCCCCEEEGGGWWWnnn{{{pppeeeaaabbbfffnnnvvv~~~xxxuuuooopppqqqrrrssswww}}}xxxmmmlllhhh```WWWMMMFFFBBB@@@===:::999::::::::::::;;;::::::999999:::::::::999;;;===>>>???CCCKKKQQQ^^^nnn}}}yyywwwpppiiiaaa\\\ZZZXXXUUUQQQGGGDDD???<<<:::888666444111111000000000/////////------,,,+++++++++++++++........................------,,,,,,,,,,,,,,,,,,........................------,,,,,,+++*********...---,,,++++++,,,---...*********+++...000000///,,,,,,,,,,,,,,,+++******++++++,,,---...///............---,,,,,,------...******+++++++++,,,,,,,,,***+++,,,---............---...//////000000//////......//////000000111111000111222333444444444444666666777888:::;;;<<<===AAABBBCCCCCCBBBBBBCCCDDDEEEFFFFFFEEECCCCCCEEEHHHRRRjjjxxxooohhhhhhnnnvvvvvvqqqooouuu||||||rrrllliiigggccceeegggfffdddhhhooovvv{{{ssskkkiiidddZZZOOOFFFBBB@@@>>><<<:::999:::;;;:::999:::::::::999999::::::;;;:::;;;===>>>@@@FFFPPPWWWcccrrr{{{vvvssslllfff___YYYVVVTTTQQQNNNEEEBBB>>>;;;999888666444222111111111111111000000------,,,++++++++++++,,,........................------------------------..............................------,,,,,,++++++---,,,+++******+++,,,---*********,,,...000000000+++++++++++++++***))))))***+++------...............---,,,++++++,,,...///------,,,+++*********)))***+++,,,---.../////////------...///////////////.........///000111111111000111222333444444444444555666777888:::;;;<<<<<>>===;;;:::999:::;;;:::999::::::999999999:::;;;;;;;;;<<<>>>???BBBJJJTTT\\\hhhxxxzzztttpppgggccc]]]WWWSSSPPPMMMKKKCCC@@@<<<:::888777666444222222222111111111111111000000///............///........................------...............///........................//////......------,,,,,,,,,++++++******++++++,,,...---,,,---...///...---------......------,,,+++)))+++---...------...///---,,,+++******+++---//////...---+++***************+++,,,---............------...////////////...------...///000111222222222333444555666666666666666666777888:::;;;<<<===>>>@@@AAAAAA@@@AAABBBCCCFFFGGGGGGEEEDDDDDDFFFHHHUUUkkk{{{uuuvvvvvv{{{rrrddd]]]VVVOOONNNUUU\\\ddduuu~~~wwwllldddaaaaaabbbccciiimmmpppnnnmmmtttvvvnnneee```WWWMMMFFFAAA>>>===<<<;;;999999;;;;;;:::999:::999999999::::::;;;<<<<<<>>>???@@@DDDMMMXXXaaappp~~~zzztttoooccc```[[[VVVRRRNNNJJJHHHBBB???;;;999888777555444000000000111111111111111111111000////////////000........................------------.........///........................//////......------,,,,,,+++,,,,,,,,,,,,,,,,,,+++...---,,,---/////////...//////000000//////...---)))+++......---,,,...000,,,+++)))((()))***---......---,,,++++++,,,---...++++++,,,---............,,,---......//////......------...///000111222222222333444555666666666666666777888999:::<<<======>>>@@@AAAAAAAAAAAABBBDDDFFFGGGGGGEEEDDDDDDFFFHHHXXXmmmvvvtttttt{{{rrr```WWWTTTOOOHHHHHHPPPUUUZZZiii{{{}}}rrrmmmgggdddccceeeggghhhrrrvvvzzzyyyyyy~~~tttmmmbbb[[[QQQHHHCCC@@@>>><<<<<<:::999:::;;;;;;:::888999999999999::::::;;;<<<===>>>@@@AAAEEENNN[[[dddvvv~~~zzztttpppaaa^^^[[[VVVQQQLLLHHHFFFAAA>>>:::888777777555444////////////000000000000000000///...............////////////////////////,,,,,,,,,------.........///////////////////////////......------,,,,,,++++++,,,............,,,+++*********,,,///222222111///////////////......---))),,,......---,,,...000,,,***((('''(((***,,,...,,,+++++++++,,,...000111,,,,,,------......------,,,---......//////......------...///000111222222111111222333444444444444777777888999;;;<<<===>>>???@@@BBBBBBBBBBBBCCCEEEGGGGGGGGGFFFDDDEEEGGGIIIWWWlll||||||xxxdddUUUNNNNNNFFFIIIKKKLLLOOOXXXeeeoooyyysssnnnkkkgggaaa```dddggghhhnnnvvv{{{nnnfff]]]VVVLLLCCC>>><<<;;;;;;888999999::::::999999888:::::::::::::::::::::;;;:::;;;AAAHHHKKKQQQaaarrr~~~~~~~~~xxxpppjjj```[[[UUUOOOLLLJJJGGGFFF???===:::888777666444333111111111111111111111111////////////..................................../////////......---------+++......,,,...444444/////////.........---------******)))))))))***,,,---///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......---------,,,,,,,,,...------,,,+++++++++++++++++++++,,,,,,,,,---------...///000000///...------------......///000111333333444444555666666777777888888999:::;;;===>>>===>>>???AAABBBCCCDDDDDDAAABBBCCCBBBBBBCCCFFFIIISSSiii|||~~~}}}hhhYYYOOOKKKLLLIIIKKKNNNOOORRR[[[hhhrrryyypppjjjfffbbb___^^^[[[\\\aaafffkkkvvvyyymmmdddZZZSSSIIIAAA===;;;::::::888888888999999888888888;;;;;;;;;::::::999999999===???DDDKKKOOOWWWgggwww{{{|||~~~zzzssskkkddd\\\XXXQQQLLLIIIGGGEEECCC???===:::888777666444333111111111111111111111111111000000000000/////////........................------,,,,,,,,,+++++++++***,,,,,,))),,,111111,,,.........---------,,,,,,---,,,+++******++++++,,,......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++++++++,,,,,,------,,,++++++************+++++++++++++++,,,,,,,,,,,,......////////////.....................///000111333333444555555666666666888888888999:::<<<===>>>===>>>???@@@AAABBBBBBBBBAAABBBCCCBBBBBBCCCFFFIIIRRRhhh~~~~~~hhhWWWOOOKKKKKKLLLLLLOOOSSSUUUYYYcccppp{{{qqqmmmfffaaa^^^[[[YYYXXXZZZZZZ^^^ccciiirrr~~~tttiii```UUUOOOFFF???;;;:::999999777777777777777777777777:::::::::999999::::::;;;AAACCCHHHOOOVVV```ppp~~~zzz{{{~~~~~~|||wwwooofff```YYYUUUPPPKKKHHHFFFCCCBBB???<<<999888777666444222000000000000000000000000111111111111000000000000........................---,,,,,,,,,,,,+++++++++,,,---+++)))+++//////,,,---------,,,,,,,,,++++++///...---,,,++++++++++++------,,,,,,,,,,,,------------,,,,,,++++++************+++++++++,,,,,,,,,(((((()))***+++,,,------+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---//////............////////////.........///000000333333444555666666666666888888999:::;;;===>>>???===>>>???@@@@@@@@@@@@???AAABBBCCCBBBBBBCCCFFFIIIPPPggg~~~rrr[[[OOOLLLLLLLLLMMMOOOTTTZZZ^^^eeepppssseeeccc```^^^]]]\\\\\\\\\aaaeeeiiimmmrrr~~~yyyooocccZZZOOOJJJCCC>>>;;;::::::999888888777777777777888888888888888999:::<<<>>>???DDDFFFKKKRRR\\\iiiyyy}}}zzz}}}|||vvvmmmccc]]]YYYUUUPPPLLLIIIGGGEEECCC>>><<<999777777666444222000000000000000000000000111111111000000000//////................................................///...---,,,...000000...,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))******+++++++++,,,,,,,,,))))))******+++,,,,,,---------...//////000000000,,,,,,---------.........000///...------...///000000///////////////000000333444555666777777666666888888999:::;;;===???@@@??????@@@@@@@@@@@@??????AAABBBCCCBBBBBBCCCFFFIIIOOOeee||||||xxxfffTTTMMMNNNNNNNNNNNNSSSYYYbbbjjjsssnnnccccccbbbaaabbbccceeegggnnnttt{{{}}}tttiii\\\SSSKKKGGGAAA>>><<<<<<;;;::::::999888888888888999:::::::::999999:::<<<>>>???DDDHHHNNNVVVcccsss{{{{{{}}}~~~zzzsssjjjaaaZZZWWWTTTPPPLLLJJJHHHEEECCC>>><<<999777666555333222000000000000000000000000000000/////////.........................................................000...---///111000///...,,,,,,+++++++++*********((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++------///000000000000///............////////////000///...------...///000000////////////000000111222444555777888777777666777777888999;;;===???@@@AAAAAAAAABBBAAAAAA@@@???AAABBBCCCBBBBBBCCCFFFIIIOOOeee{{{}}}kkk]]]PPPMMMOOOPPPPPPQQQZZZaaalllvvv}}}ppphhhiiijjjjjjlllpppuuuyyyyyyooocccVVVMMMFFFCCC???===<<<<<<;;;:::;;;:::999888888999:::;;;>>>===<<<;;;;;;<<<>>>???FFFKKKRRR]]]mmm~~~{{{|||~~~{{{vvvpppggg^^^XXXUUURRROOOLLLJJJHHHEEECCC>>>;;;888777666555333111111111111111111111111111////////////....................................+++++++++,,,,,,,,,,,,------+++,,,111333000------,,,,,,,,,+++++++++******&&&'''(((***,,,,,,------,,,,,,------------,,,,,,,,,,,,++++++******))))))******+++++++++,,,,,,,,,------,,,,,,+++++++++++++++,,,---.........---,,,........./////////000000//////............//////////////////000111222222222444666888999888777666666666777888:::<<<>>>@@@AAAAAABBBBBBBBBAAAAAA@@@AAABBBCCCBBBBBBCCCFFFIIIPPPggg~~~~~~bbbXXXOOOMMMOOOQQQUUUYYYbbbjjjvvv{{{wwwyyy{{{}}}zzzyyy}}}~~~uuukkk___RRRIII@@@>>><<<;;;;;;;;;:::999:::999888777777888999:::===<<<;;;;;;===@@@CCCEEEIIIPPPYYYeeewww~~~~~~~~~zzzuuuoooggg___YYYVVVSSSPPPNNNLLLJJJGGGEEE>>>;;;888666666555333111222222222222222222222222000000000////////////...........................+++++++++,,,,,,,,,------,,,***---444777222......---,,,,,,,,,++++++++++++''')))***,,,------,,,,,,,,,---............---,,,+++++++++*********************+++++++++,,,,,,,,,************+++++++++++++++,,,---......---+++***------------..................////////////...............///000222333444222444666888999888777666444555666777999<<<>>>??????@@@@@@AAAAAAAAA@@@@@@AAABBBCCCBBBBBBCCCFFFIIIRRRhhh~~~```WWWOOONNNPPPSSSZZZaaahhhppp|||rrrjjjhhhllluuu~~~zzzqqqhhh]]]PPPGGG===;;;999999::::::999888999888777555555777888999777777888;;;???DDDJJJMMMLLLTTT^^^kkk~~~~~~{{{wwwqqqjjjbbb\\\XXXVVVSSSQQQPPPMMMJJJHHH===;;;888666666555333111333333333333333333333333111111111111000000000000........................---------....../////////---+++000999;;;666111111---------,,,,,,,,,++++++***+++,,,---------,,,+++------...//////...------***************+++++++++******+++++++++,,,,,,,,,''''''((()))***+++,,,,,,---...///000000...,,,***+++++++++,,,,,,,,,---------...///000000///...---------...///111333444555222444777999:::999777666333444555666999;;;===>>>>>>>>>???@@@@@@@@@@@@@@@AAABBBCCCCCCBBBCCCFFFIIISSSiiivvvbbbTTTQQQRRROOOWWWfffkkkssswww~~~ssscccWWWUUU]]]gggnnnyyynnn```RRRHHHBBB@@@???===<<<;;;;;;;;;;;;:::999999888888999999:::::::::;;;<<>>;;;888666666444222000111222222333333333222222////////////////////////---------...............,,,,,,,,,---------.........000444666555333///,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---...************************,,,+++***))))))+++---...............------,,,+++---------............///,,,,,,,,,---------......111...,,,---000222111000111222555777888888777777777777888999:::<<<===>>>???@@@AAA@@@???>>>???@@@BBBCCCCCCCCCBBBCCCFFFHHHTTTlllvvvcccUUURRRTTTSSS]]]mmmrrryyy{{{~~~llldddYYYRRRSSS[[[dddjjjsss|||{{{ttthhh[[[NNNEEE@@@<<<;;;:::999999::::::;;;:::999999888888999999:::::::::;;;<<<>>>BBBGGGJJJRRRXXXkkkzzzuuuooohhhbbb]]]WWWVVVSSSQQQOOOLLLHHHDDD>>>;;;888555444444222111111222222333333222222222////////////////////////////////////////////////,,,,,,,,,---------......+++---///111111...,,,***---------,,,,,,+++++++++++++++,,,,,,,,,,,,------111111000///...---+++***+++++++++++++++,,,---...++++++++++++++++++++++++,,,+++***))))))+++---...---------------,,,++++++---------............///,,,,,,------............000...---...111222222000111222555777888888777666777777777888:::;;;===>>>???@@@AAA@@@???>>>???@@@BBBCCCCCCCCCBBBCCCFFFHHHTTTlll||||||vvvcccUUUSSSWWWYYYfffwww}}}|||{{{{{{rrrlllYYYTTTPPPPPPVVVaaakkkqqqxxxzzztttjjj^^^RRRHHHAAA===888888777777888999:::::::::999999888888999999:::999:::;;;<<<>>>BBBHHHLLLVVV___ssszzztttooohhhaaa]]]WWWUUURRRPPPNNNKKKFFFCCC>>>;;;666333333333333222222222222333333222222111////////////////////////111111000000//////......,,,,,,,,,---------......+++,,,---------,,,***)))------,,,,,,,,,,,,+++++++++++++++,,,,,,---------------------,,,+++***))),,,++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,+++*********+++,,,---,,,,,,------,,,,,,++++++---------............///---............/////////000///...///111333222111111333444666777777777666666666666777999:::<<<===>>>@@@AAA@@@??????@@@AAACCCCCCDDDCCCBBBCCCFFFHHHTTTlllxxxooonnnwwwxxxcccUUUTTTZZZ___nnnzzzvvvzzzuuujjjaaa[[[OOOMMMLLLRRR___qqqssslll```TTTKKKCCC>>><<<999999999999999999999999:::999999888888999999:::999;;;<<<<<<>>>CCCKKKQQQZZZggg~~~zzztttnnngggaaa\\\UUUSSSQQQOOOMMMIIIDDDAAA>>>:::555222222333333444222222333333333222111111////////////////////////111111000000///...------,,,,,,,,,---------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))))))+++,,,------------,,,+++++++++++++++,,,,,,+++,,,,,,,,,,,,,,,------++++++*********+++,,,---+++,,,,,,,,,,,,,,,++++++---------............///.../////////////////////......///000222333333222222333444555666666666666555555666777888:::;;;<<<>>>@@@AAA@@@??????@@@BBBCCCDDDDDDCCCCCCCCCFFFHHHTTTkkksssmmmgggfffooo~~~|||dddWWWVVV^^^dddsss}}}vvvrrrxxx~~~oooddd[[[SSSMMMJJJIIIKKKVVVjjj~~~yyykkkcccWWWLLLEEE@@@===;;;======<<<<<<;;;:::999999:::999999888888999999::::::<<<===>>>@@@FFFQQQYYYbbbrrr~~~xxxrrrmmmfff___[[[TTTRRROOOMMMKKKGGGBBB???<<<888333111111222444444333333333333333222111000////////////////////////000000///......---,,,,,,,,,,,,,,,---------......//////.........---......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---...///000111222222222,,,++++++******++++++++++++++++++,,,,,,---------++++++***+++++++++,,,,,,+++,,,,,,------,,,,,,,,,---------............////////////////////////...,,,...000111222222222333333333444555555666666666555555666777888:::;;;<<<>>>@@@AAAAAA@@@@@@AAABBBDDDEEEEEEDDDCCCCCCEEEHHHSSSjjjpppbbbbbbccckkkyyyiii[[[YYY```fffrrryyyvvvqqqqqqyyyrrraaaWWWPPPJJJEEEGGGIIIPPP```yyy}}}uuupppcccZZZNNNDDD@@@>>><<<;;;>>>>>>======<<<:::999888:::999999888888999999::::::===???@@@CCCKKKWWWaaannn|||vvvqqqkkkddd]]]YYYSSSQQQNNNLLLIIIEEE@@@===999666333111111333333333333333333333222222111000//////////////////////////////......------,,,,,,,,,,,,,,,---------............---------,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,---......000000000000///...---,,,,,,++++++************+++******++++++,,,,,,------******+++++++++,,,,,,,,,,,,,,,------......---------------............////////////............---***,,,///111111111111222333333444444444555555555666666666777999:::<<<===>>>@@@AAAAAA@@@@@@BBBCCCEEEFFFFFFDDDCCCCCCEEEHHHSSSiiiqqqfff___dddmmm|||pppaaa^^^ccceeellltttrrrnnnnnnmmmppp{{{~~~hhhWWWOOOLLLIIIGGGHHHOOO^^^ttt{{{tttlllhhhZZZQQQFFF>>><<<<<<;;;999::::::;;;;;;;;;999888777:::999999888888999999:::;;;>>>AAACCCFFFOOO^^^iii~~~~~~zzzuuuoooiiibbb\\\WWWRRRPPPMMMKKKHHHDDD???;;;777555222222222333333222333333333333222111000000/////////////////////////////////...............,,,,,,,,,---------......---------...---,,,,,,++++++++++++,,,,,,---------)))******+++---......///---------,,,+++)))(((''',,,,,,+++***************))))))******+++,,,,,,---******++++++,,,,,,,,,+++,,,---....../////////...---------............///............------,,,,,,'''+++///000000///000222444444333333444444555555777777777888:::;;;===>>>>>>@@@AAAAAAAAAAAABBBDDDFFFFFFFFFEEECCCCCCEEEGGGRRRiiizzzqqqkkkfffccckkkzzzvvvfffaaadddcccggglllhhhhhhiiikkkppp|||vvv```PPPKKKMMMNNNMMMLLLWWWmmm}}}uuummmfffbbbTTTLLLAAA;;;:::;;;:::888555666888999999888777777:::999999999999999999:::;;;???CCCDDDHHHRRRbbbnnn}}}yyysssnnnhhhaaa[[[VVVRRRPPPMMMJJJGGGCCC>>>:::666444222222333333333111444444444333222111000///////////////////////////////////////000000000000,,,,,,,,,---------......---...///000///...---,,,+++++++++,,,,,,---------)))******+++---...//////,,,,,,---------,,,++++++,,,,,,+++***))))))******(((((()))***++++++,,,,,,******+++,,,,,,,,,,,,+++------...///000000//////---------.........//////......---------,,,,,,,,,&&&***///000//////000111444444333333333444555555777777888999:::<<<===>>>>>>@@@AAAAAAAAAAAACCCDDDFFFFFFFFFEEECCCCCCEEEGGGRRRhhh{{{}}}nnnffffffggglll}}}~~~tttggg^^^\\\]]]```aaahhhhhhkkkssspppZZZOOOJJJEEEHHHOOO]]]hhhwwwooofff[[[SSSIIIGGGCCC???<<<:::999999999::::::;;;;;;::::::999666777888777777888:::===:::@@@DDDDDDFFFSSSjjj|||}}}xxxpppiiibbb\\\WWWSSSPPPMMMIIIFFFCCC@@@<<<999555444333222222222333444777666555333111111000000//////............///////////////...------,,,,,,///...,,,+++***+++,,,,,,***+++,,,,,,------,,,,,,,,,---------------------,,,,,,+++***+++,,,---...000000//////.........---******+++,,,------------******))))))***,,,---///,,,,,,,,,---------......,,,***)))+++///111000...........................///000000///------...000000000000000111111111111222333333333333333333444666777999999888999;;;===@@@@@@@@@@@@@@@@@@AAAAAAEEEFFFFFFEEEEEEFFFHHHJJJVVVkkkyyy{{{~~~pppjjjjjjlll{{{}}}oooeee```aaabbbccciiilllrrr{{{mmmZZZRRRNNNKKKOOOWWWcccttt{{{ssskkkaaaWWWPPPDDDBBB???===;;;:::::::::999::::::;;;;;;::::::999;;;;;;<<<;;;;;;;;;>>>@@@<<>>:::777333333222222333555666777999888666555444333222222//////............//////------.....................---,,,+++++++++,,,,,,***+++,,,,,,------,,,,,,---------,,,,,,++++++***,,,,,,+++++++++,,,---...............---------,,,,,,,,,,,,---,,,,,,++++++***************,,,---...+++++++++,,,,,,,,,------...,,,+++,,,///000...,,,........................+++---......------///000000000000000111111111111222333333333333444444444666777999999888999;;;===???@@@@@@@@@@@@AAAAAAAAACCCDDDDDDCCCCCCDDDFFFHHHUUUjjjyyytttyyyuuuxxx|||{{{oooiiihhhiiijjjqqqwwwmmm\\\VVVSSSRRRYYYbbbppp~~~tttlllddd[[[QQQKKK>>>===<<<:::::::::;;;;;;999999::::::::::::999999999:::;;;:::999:::===??????CCCGGGKKKTTTjjj}}}ppplllfff```[[[WWWSSSPPPLLLIIIEEEBBB???<<<888555222222222333444777999:::::::::999777666555444333000//////......//////000,,,,,,------...//////000------,,,+++++++++,,,,,,***+++,,,,,,------,,,,,,...---,,,+++***))))))(((,,,,,,+++++++++,,,---...---------,,,,,,,,,,,,,,,------------,,,+++***)))************+++,,,------*********+++++++++,,,,,,000///......//////---,,,........................(((+++---///......//////000000000000111111111111222222333333444444444444666777999999888999;;;===??????@@@@@@@@@AAAAAAAAACCCDDDDDDCCCCCCDDDFFFHHHUUUiii~~~sssxxxzzzsssrrrtttvvvqqq```ZZZYYY[[[eeeqqqxxxvvvxxx~~~wwwmmmddd]]]UUULLLFFF<<<;;;::::::999::::::;;;999999::::::::::::999999888999999999888999<<>>;;;777555222222222222444666888999::::::999888777555444333000000////////////000000---------.........//////---,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------,,,,,,++++++******+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,000///////////////..............................))),,,///000000.........///000000000111111111111222222333333444555555555666777999999888999;;;===?????????@@@@@@AAAAAABBBEEEFFFFFFEEEEEEFFFHHHJJJTTTiiizzzzzzuuufffaaabbbhhhwww~~~uuujjjiiimmmyyyvvvoooeee\\\UUUOOOHHHCCC======<<<;;;::::::::::::888999999::::::999999888:::;;;<<<<<<<<<>>>AAACCCFFFGGGOOObbb~~~}}}tttooohhhaaa[[[VVVQQQMMMIIIGGGCCC@@@>>>;;;777555333222222222222444555666999999999888666555333222000000////////////000000//////.........---------+++,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,------......++++++,,,,,,,,,------------------------------...)))***++++++,,,,,,,,,+++******++++++,,,,,,,,,+++,,,,,,,,,,,,------------......///////////////000////////////////////////...000222222111...------///000000000111111111111222222333444444555666666666777999999888999;;;===>>>>>>???@@@AAAAAABBBBBBEEEFFFFFFEEEEEEFFFHHHJJJSSShhhzzzooonnnrrrzzz||||||~~~rrrddddddjjjxxx}}}zzznnnggg]]]TTTNNNIIIDDD@@@>>>>>>===<<<;;;:::999999888888999999999999888888888999;;;<<<===???CCCFFFKKKNNN[[[tttwwwrrrjjjbbb\\\VVVPPPLLLHHHEEEBBB???===:::777444333222222111222333555666888888888888666444222111111000000//////000000111000//////...------,,,,,,++++++,,,---------,,,,,,***+++,,,,,,------,,,,,,***+++,,,---...//////000***+++,,,---------,,,,,,------------............((()))***+++,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,---------.........,,,---//////......///000////////////////////////000222333333000...------000000000000111111111111222222333444555666666777666777999999888999;;;===>>>>>>???@@@AAABBBBBBCCCCCCDDDDDDCCCCCCDDDFFFHHHSSSggg~~~wwwtttzzzxxxfffgggnnn}}}|||uuuqqqfff___UUUMMMHHHDDD@@@===<<<<<<<<<<<<;;;:::999999888888999999999999888888666888:::<<<===AAAEEEHHHQQQYYYkkkvvvqqqiiibbb[[[UUUOOOLLLEEECCC???===;;;888555222222111111222333555777888777888888888777555222000111111000000000000111111..................------***+++,,,---------,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,------...***+++,,,---------,,,,,,++++++,,,,,,------------)))******+++++++++*********+++,,,,,,,,,,,,+++***++++++,,,,,,,,,---------,,,...000///,,,+++,,,...////////////////////////000111222111///......///000000000000111111111111222222333444555666777777666777999999888999;;;======>>>???@@@AAABBBBBBCCCCCCDDDDDDCCCCCCDDDFFFHHHSSSffftttrrrxxx~~~oooooo{{{jjjkkksss~~~uuummmiiiaaaZZZPPPHHHDDDAAA===;;;999::::::;;;;;;:::::::::888888999999999999888888:::<<<>>>AAACCCGGGKKKOOOTTTaaawwwzzztttoooggg```ZZZTTTOOOKKKCCCAAA>>>;;;999777333111111111111222555777:::<<<888999999999888555333111111111000000000000111111,,,,,,------.../////////)))***,,,---...---,,,,,,++++++,,,---------,,,,,,,,,,,,++++++++++++++++++***+++,,,---...---,,,,,,*********++++++,,,,,,,,,+++++++++++++++***)))(((***+++,,,---,,,,,,***)))******+++++++++,,,,,,,,,...000111///+++)))***,,,000000000000000000000000...//////...------///111000000000000111111111111222222333444555666777888666777999999888999;;;======>>>>>>@@@AAABBBCCCCCCEEEFFFFFFEEEEEEFFFHHHJJJTTTdddtttiiifffiiinnnzzz{{{xxxuuuwwwzzzooorrr{{{}}}vvvpppiiicccWWWSSSLLLEEE???<<<;;;;;;888888888888888999999999777777777888999:::<<<======:::;;;@@@EEEHHHNNNTTT]]]lllzzzwwwqqqkkkccc\\\UUUPPPKKKHHHDDD@@@;;;777666555555444222222222333444777999;;;;;;:::888666444333222222111111000//////////////////...,,,++++++,,,...///...------,,,+++***))))))------,,,,,,---...000111((()))+++,,,------,,,+++***+++---///000000///...++++++++++++++++++++++++)))***,,,---......---,,,,,,,,,---------,,,++++++)))***,,,,,,,,,,,,...///........................//////000000///...------.........////////////000222111000000000000000111000111222333555666777888777888888999999:::;;;;;;???AAACCCDDDCCCCCCDDDEEEGGGFFFDDDCCCBBBCCCEEEFFFOOOccc~~~kkkddddddiiioooxxx~~~}}}{{{|||zzzpppwwwxxxpppiiibbb\\\QQQMMMHHHBBB>>><<<;;;<<<::::::999999999999999999888888888888999:::;;;<<<>>><<<>>>CCCHHHLLLUUU^^^lll{{{xxxtttoooiiibbbZZZTTTOOOJJJGGGAAA>>>999555444444333222222222333444555777:::;;;:::999777666444333222222111111000//////////////////...,,,++++++,,,...///------,,,,,,+++*********+++++++++,,,,,,---//////......///000000///...---***+++,,,---............+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++***)))+++,,,,,,,,,,,,---///........................///////////////...------------........./////////111000000000000000111111111111222333555666777777888888888999::::::;;;;;;>>>@@@CCCDDDCCCCCCEEEFFFGGGFFFEEEDDDDDDEEEGGGHHHQQQdddpppfffdddffflllrrrzzz~~~yyywwwtttpppsss~~~{{{qqqiii```XXXSSSIIIFFFBBB>>><<<;;;<<<<<<<<<;;;;;;::::::999999999999999999999::::::;;;<<<===>>>AAAFFFKKKRRR___mmm~~~vvvqqqlllfff___XXXRRRMMMIIIFFF>>>:::666333333222222111333333444666777999:::;;;:::999777555333222111111111111000//////////////////...---,,,,,,---...///,,,,,,,,,,,,++++++++++++******+++,,,---------------......------+++******++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***))))))))))))***+++++++++++++++***)))+++,,,,,,,,,,,,---///------------------------...////////////...------,,,---------............000/////////000111222222222222333333444555666666888888999999::::::;;;;;;===???BBBCCCDDDDDDFFFGGGGGGFFFEEEDDDEEEFFFHHHJJJSSSdddvvvkkkhhhkkknnnsssxxx}}}tttggggggmmmqqq}}}uuukkkbbbYYYQQQMMMDDDBBB???<<<;;;;;;;;;<<<<<<<<<;;;:::999888888777:::::::::::::::;;;<<<<<<===???CCCIIIMMMWWWiiizzzwwwqqqiiiddd\\\UUUPPPKKKGGGDDD;;;888555333333333222111333444666888:::;;;<<<<<<999888777555333222111111111000000///////////////......------------......+++++++++,,,,,,,,,------***+++,,,.........---,,,++++++++++++***)))))))))---,,,+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))((()))***+++)))***+++,,,,,,,,,,,,,,,***+++---,,,,,,+++---...------------------------.........//////...------,,,,,,,,,---------......////////////000111333333333333333444444555555555888888999999:::;;;;;;<<<<<>><<<;;;::::::;;;;;;::::::999888777777666::::::::::::;;;<<<=========???EEELLLSSS```uuuyyyrrrgggbbbZZZSSSMMMHHHDDDAAA:::777555444444444333222444666888;;;=========<<<:::999777555333222111111111000000///////////////........................+++++++++,,,,,,---......+++,,,...//////...------+++++++++,,,,,,---------......,,,,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***,,,---***+++,,,---............***,,,------++++++,,,...------------------------------............------,,,,,,,,,---------......////////////000111333333333333333444444555555555888999999:::;;;;;;<<<<<<<<>>???@@@BBBHHHSSS```pppzzzsssgggbbbZZZRRRLLLFFFBBB???888666555444555555555333444777:::>>>??????>>>===;;;:::888666444333222222111111000///////////////........................++++++,,,,,,------......------......///.........************+++,,,---............------......///,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******,,,------***+++,,,...///000000000+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,---------............000/////////000111222222222222333333444555666666999999::::::;;;;;;<<<<<<===???BBBCCCDDDDDDFFFGGGEEEDDDCCCBBBCCCDDDFFFHHHQQQeeewwwllleee___^^^bbbeeelll|||pppccc[[[SSSOOOMMMSSS\\\jjj}}}uuuaaaZZZTTTJJJCCCDDD<<<<<<;;;:::::::::::::::999999999999999999999999999999:::;;;===>>>@@@AAAEEEFFFNNN^^^qqqxxxqqqhhhbbbZZZRRRKKKEEE@@@===666555444444555666555333555888<<<@@@AAAAAA???>>><<<;;;999777555444333333111111000///////////////......////////////......,,,,,,,,,---------------...------,,,,,,------...+++******))))))***+++,,,---------......------,,,------------------------++++++,,,,,,,,,,,,,,,+++))))))+++---...///000000+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---------........./////////111000000000000000111111111111222333555666777777999999::::::;;;<<<<<<<<<>>>@@@CCCDDDCCCCCCEEEFFFGGGFFFDDDCCCCCCEEEFFFGGGNNNdddxxxfff^^^ZZZZZZ___fffttt|||xxxfffWWWOOOQQQMMMLLLRRR]]]mmmppp\\\UUUPPPFFF@@@BBB999999888888999::::::;;;:::::::::::::::::::::;;;888999999;;;===???AAABBBHHHIIISSSfff}}}vvvnnniiicccZZZRRRJJJDDD???;;;555444333333555555444333555888===AAABBBBBB???>>><<<;;;:::888666555444444111111000///////////////......////////////......------------------------...---,,,+++***+++,,,---222111///...------...///+++,,,---...---,,,+++***------------------------,,,---......---,,,***)))'''(((***,,,---//////000+++---------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---.........////////////000222111000000000000000111000111222333555666777888999999:::;;;;;;<<<<<<===???AAACCCDDDCCCCCCDDDEEEIIIHHHFFFDDDDDDEEEGGGHHHLLLddd