BMc6(+ +++******)))))))))))))))'''((()))******+++******,,,$$$(((...***+++000///...+++***,,,,,,+++,,,///......---------,,,,,,,,,***++++++++++++,,,,,,,,,---++++++---+++((()))...%%%------,,,000+++&&&***''')))+++,,,,,,,,,***)))))),,,,,,))))))------+++,,,+++,,,///...+++,,,///---000000......222222000000222444444333111111111...///111111/////////000---......,,,++++++---///.........------------,,,000111111000......///000---111333...,,,...111111,,,---.........---,,,+++)))***+++***))))))+++---***)))((((((******)))(((&&&'''(((************)))******++++++***)))'''&&&&&&&&&&&&(((***++++++)))(((******'''(((+++,,,***&&&((())))))(((''''''(((''')))***)))((('''(((***'''&&&&&&''')))***((('''(((&&&%%%&&&'''((('''&&&&&&''''''&&&%%%%%%'''(((%%%%%%'''((())))))))))))(((***,,,,,,***)))***+++'''(((***++++++******))))))))))))******+++,,,,,,)))))))))))))))******+++(((---000...)))'''))),,,''''''((((((((()))))))))))))))''''''''''''))))))%%%$$$$$$######$$$$$$%%%'''&&&$$$$$$%%%'''***,,,))))))***,,,......,,,)))'''&&&&&&'''((((((&&&%%%$$$$$$$$$###"""###%%%'''&&&(((&&&$$$&&&))))))&&&''''''&&&%%%###$$$&&&)))$$$+++(((%%%(((%%%!!!&&&"""###%%%%%%$$$$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$########################&&&"""+++%%%%%%"""###$$$$$$######$$$&&&$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%###$$$''''''%%%%%%'''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''&&&'''((((((''''''(((***&&&((('''%%%'''***((($$$%%%%%%&&&'''((()))******(((---)))''',,,***&&&+++,,,,,,,,,,,,+++***)))(((+++(((&&&&&&'''))))))((('''(((###***&&&&&&$$$&&&'''((('''%%%$$$%%%&&&$$$%%%'''&&&$$$######$$$%%%!!! $$$&&&&&&&&&(((%%%%%%$$$######$$$%%%%%%"""&&&'''%%%$$$''')))'''&&&&&&%%%%%%%%%%%%$$$$$$""""""$$$'''&&&###'''---''',,,((($$$)))((($$$)))%%%$$$$$$%%%''''''%%%###$$$$$$######$$$$$$%%%&&&$$$###""""""######""" !!!""""""""""""""" """$$$&&&!!! !!!!!! !!!!!!   !!! !!!###  ###!!! !!!   !!!!!!!!!!!! """  !!!!!!++++++***)))))))))))))))'''((()))******+++++++++///&&&***...))))))...,,,---******,,,---+++,,,///...---------------,,,+++******+++++++++,,,,,,,,,---++++++---+++((()))---'''///---***---)))%%%+++''')))+++,,,,,,,,,***)))(((++++++((((((,,,,,,***,,,+++,,,///...+++,,,///,,,///000...///222222000...000222222222111111111...///111111/////////000---......---+++***---000.........---------,,,,,,000111111000......///000///000///,,,,,,000000...------.........---++++++(((***++++++******+++,,,***)))((()))***+++***(((&&&'''((()))******************++++++***)))'''&&&&&&&&&&&&(((***++++++)))(((******'''(((+++,,,***&&&'''((()))((('''''''''''')))***)))((('''(((***''''''&&&''')))***((('''$$$"""!!!"""%%%'''&&&%%%&&&'''((('''%%%%%%'''(((%%%&&&((()))******++++++(((***,,,,,,+++))))))***((()))+++,,,,,,,,,+++***))))))))))))***+++,,,,,,)))))))))))))))***************+++,,,***))))))***&&&''''''((((((((((((((()))((('''&&&&&&'''((()))%%%$$$$$$######$$$$$$%%%((('''%%%%%%&&&(((+++---(((((((((***,,,,,,)))'''&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$#########%%%'''&&&'''&&&$$$&&&***)))&&&%%%&&&'''&&&%%%%%%&&&'''$$$+++(((%%%(((%%%!!!&&&"""$$$%%%&&&%%%%%%'''(((###$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%% '''""")))%%% &&&!!!###$$$$$$######$$$%%%$$$###########################$$$$$$%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%######&&&'''$$$$$$'''%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%''''''''''''&&&&&&'''((((((''''''(((***&&&((('''%%%'''***((($$$%%%%%%&&&'''((()))******(((---)))''',,,***&&&+++,,,,,,,,,,,,+++***))))))***(((&&&&&&'''))))))(((%%%&&&###+++)))'''$$$&&&'''((('''%%%$$$%%%&&&$$$&&&'''&&&%%%###$$$$$$%%%!!! $$$&&&%%%&&&(((%%%%%%%%%&&&&&&%%%%%%%%%&&&******&&&%%%((()))(((&&&&&&%%%%%%%%%%%%$$$$$$ """%%%$$$!!!$$$***(((+++'''%%%***'''$$$***%%%%%%$$$%%%&&&&&&%%%#########""""""######$$$%%%$$$###""""""######""" !!!"""""""""""""""$$$&&&%%%!!!!!!!!!!!!  !!!!!!  !!!!!!!!!  !!!  %%%###     !!!"""!!!!!!!!!!!!!!!!!!"""""" ++++++***))))))((())))))''''''(((******+++++++++222)))+++...(((''',,,***---******------+++,,,//////---,,,---------,,,+++*********++++++,,,,,,,,,---++++++---+++((()))---)))000---***,,,'''$$$+++''')))+++,,,,,,,,,***)))(((******''''''+++,,,))),,,+++---///...+++,,,000,,,///000...///222333000---...000111222222111111...000111111/////////000,,,...///---******---000......---------,,,,,,,,,000111111000......///000000///,,,***,,,111000+++------.........---+++***((()))++++++******+++,,,***)))((()))***+++***)))&&&'''((())))))***************++++++***)))'''&&&&&&&&&&&&(((***++++++)))(((******'''(((+++,,,***''''''((((((((((((''''''((()))***)))((('''(((***((('''&&&((())))))((('''(((&&&%%%&&&***,,,,,,+++'''(((((('''%%%%%%'''(((%%%''')))*********,,,---(((***,,,,,,+++))))))***)))***+++,,,---,,,++++++))))))))))))***+++,,,---((()))))))))************+++)))(((***+++***((((((&&&''''''((()))((((((((()))((('''&&&&&&'''((()))%%%$$$$$$$$$$$$$$$$$$%%%)))'''&&&%%%'''))),,,...&&&&&&''')))******'''%%%%%%$$$$$$%%%&&&'''%%%$$$$$$$$$#########$$$%%%'''&&&'''&&&$$$&&&******&&&$$$&&&''''''&&&%%%%%%&&&$$$+++(((%%%(((%%%!!!&&&###$$$&&&&&&&&&&&&((()))#########$$$$$$#########!!!!!!"""###$$$%%%%%%&&&!!!((("""'''%%%!!!'''!!!###$$$$$$######$$$%%%$$$$$$########################$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&######&&&'''$$$$$$'''%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%'''(((''''''&&&&&&'''((((((''''''(((***&&&((('''%%%'''***((($$$%%%%%%&&&'''((()))******(((---)))''',,,***&&&+++,,,,,,,,,,,,+++***))))))***(((&&&&&&'''))))))(((###%%%###,,,***'''$$$&&&'''((('''%%%$$$%%%&&&$$$&&&''''''%%%$$$$$$%%%%%%!!! $$$&&&%%%%%%((($$$%%%'''(((((('''%%%$$$))),,,,,,(((''')))***)))&&&&&&&&&%%%%%%%%%$$$$$$!!!$$$""" """((((((+++&&&%%%***'''###***&&&%%%$$$%%%&&&&&&%%%###"""""""""!!!"""######$$$$$$###""""""######"""!!! !!!!!!"""""""""""""""%%%!!!(((%%%###  !!!!!!  !!!!!!  !!!###!!!!!!   &&&$$$!!!   !!!"""!!!!!!  """"""!!!"""###!!!((()))***)))&&&%%%&&&'''(((''''''***------***''')))'''(((+++,,,)))(((+++)))***+++,,,,,,+++***)))...------...//////...---+++))))))***)))'''***000,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++%%%''')))+++,,,,,,******+++++++++++++++++++++,,,,,,++++++,,,---///111333,,,---///000000000///...111111111111111222222222............///////////////......---------......,,,++++++,,,...//////...111///------...///......---,,,+++,,,///000...++++++,,,,,,,,,,,,+++******,,,------+++******,,,...///(((%%%))),,,+++((('''&&&'''(((***++++++++++++((()))***+++***)))'''%%%''''''''''''((((((((()))'''''''''((())))))******''')))***)))((('''(((***(((((((((((())))))))))))***)))(((((()))+++---///+++***)))(((((()))***+++)))&&&%%%&&&)))***)))&&&((('''''')))+++,,,+++)))'''(((***+++,,,,,,++++++///...---+++***++++++,,,+++++++++*********))))))(((((('''&&&&&&'''((()))+++***))))))))))))))))))))))))(((''''''''''''''''''&&&%%%&&&(((*********$$$%%%&&&''''''''''''&&&'''&&&&&&&&&&&&'''((((((,,,)))&&&%%%''''''%%%###%%%###"""$$$&&&'''%%%""""""""""""""""""$$$&&&''''''&&&&&&&&&&&&'''((((((''')))***)))'''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&((()))'''&&&&&&'''$$$ ###$$$"""$$$)))###!!! """&&&'''%%%"""###"""""""""###$$$%%%%%% %%%&&&######''''''###$$$$$$%%%%%%%%%$$$######***)))(((&&&%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$###&&&'''%%%&&&***+++(((###&&&(((&&&  !!!"""###%%%&&&'''((((((+++++++++***)))(((((()))'''&&&%%%$$$%%%''')))******)))(((''''''&&&&&&'''((())))))&&&"""!!!$$$''',,,,,,,,,,,,,,,+++***)))%%%'''((((((''''''(((***&&&&&&&&&'''''''''((((((%%%$$$$$$###""""""######%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%''''''$$$%%%((()))'''&&&(((******(((''')))+++((('''%%%$$$###""""""""" %%%""" &&&%%%!!!'''((((((''''''''')))***+++%%%&&&''''''&&&%%%###"""!!!!!!!!!!!!!!!""""""###%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%""""""""""""!!!  """ """"""""""""!!!###""""""######"""%%%"""!!!"""  !!!""" !!!"""***&&&""" !!!  """&&&((())))))(((((()))***,,,***((((((***,,,***))))))'''(((++++++)))(((+++))))))***++++++***))))))000///......---,,,***))),,,)))))),,,,,,+++---111000//////......//////000------,,,,,,,,,+++++++++***'''### !!!%%%+++...,,,,,,,,,++++++*********,,,+++++++++,,,...000111,,,---...000111111000000111111111111111111111111000000000000000000000000......------------......---,,,+++,,,.........,,,111///......///000///......---+++,,,------***(((,,,,,,,,,,,,,,,+++******,,,,,,,,,+++******,,,...---'''$$$(((+++)))&&&&&&((())))))************)))'''((()))))))))(((&&&%%%'''''''''((((((((()))))),,,++++++++++++*********''')))***)))((('''((()))((((((((()))))))))******)))(((''''''((()))+++,,,((('''&&&%%%%%%&&&'''((((((&&&%%%''')))+++)))(((((('''''')))+++,,,+++)))((()))+++,,,------,,,,,,+++*********+++,,,---...+++++++++******)))))))))+++***))))))***,,,...///******)))))))))))))))***))))))(((''''''''''''''''''&&&&&&&&&''')))))))))$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((((((+++)))&&&%%%&&&&&&%%%###$$$""""""###%%%&&&$$$"""$$$######"""###$$$&&&&&&&&&&&&&&&''''''((((((((('''(((***)))(((''''''(((''''''&&&&&&&&&&&&''''''))))))((('''$$$$$$%%%'''$$$ ###$$$!!!!!!%%%#########$$$&&&'''&&&%%%###############$$$$$$$$$"""&&&&&&###"""%%%%%%!!!$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((&&&%%%%%%%%%%%%%%% ###$$$"""###&&&'''%%%$$$'''***)))%%%"""$$$'''$$$$$$$$$$$$%%%''')))***(((&&&$$$$$$&&&&&&###'''&&&%%%%%%%%%''')))***---,,,+++)))(((''''''&&&((()))(((&&&$$$$$$'''***+++++++++++++++***))))))&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''$$$$$$######$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$(((+++***'''&&&)))***'''%%%'''((((((&&&'''))),,,((('''&&&$$$###""""""!!! %%%!!! &&&%%%!!!'''((('''&&&&&&'''(((***+++&&&&&&&&&&&&%%%$$$######!!!!!!!!!!!!"""######$$$%%%%%%$$$###"""!!!!!! %%%%%%$$$$$$$$$%%%&&&''' !!!!!!!!!!!!!!! !!! !!!### !!!""""""!!!!!! !!!!!! ###  !!!  """$$$%%%'''%%%!!!  """ %%%''')))))))))***,,,---...+++((('''(((*********)))''''''++++++((((((+++))))))************))))))---------,,,+++***))))))---)))))),,,---++++++,,,000000////////////000000,,,,,,,,,,,,++++++++++++,,,((("""$$$***///------,,,+++***))))))(((+++++++++++++++,,,------+++,,,...000111222222222222222222111111000000///111111111111111111111111---------,,,,,,------......---,,,,,,------,,,+++000///......000111000///111///...------,,,)))'''------,,,,,,,,,++++++++++++,,,,,,+++******+++------(((&&&))),,,***((((((***************)))((((((((((((((((((''''''''''''''''''((((((((())))))))),,,,,,++++++++++++++++++'''((())))))''''''((())))))))))))*********++++++)))(((''''''''''''))))))***))))))(((((())))))***'''&&&&&&'''***++++++***((('''''')))++++++***))))))***+++,,,---------,,,))))))))))))***+++,,,---************))))))))))))'''&&&$$$$$$%%%(((+++...***)))))))))))))))******))))))(((''''''''''''''''''''''''&&&&&&''''''((($$$#########$$$%%%'''(((&&&&&&&&&&&&''''''((((((***(((&&&%%%&&&&&&$$$###"""!!!!!!"""$$$%%%###"""$$$$$$#########$$$$$$%%%$$$%%%'''((()))))))))(((&&&(((******)))((())))))(((((((((''''''(((((((((,,,+++)))%%%""""""$$$&&&###!!!!!!$$$### !!!"""$$$&&&&&&&&&&&&'''((($$$$$$$$$$$$############$$$&&&%%%###"""###### $$$%%%%%%&&&&&&'''''''''"""###%%%'''))))))))))))(((((('''&&&%%%%%%%%%%%%!!!%%%%%%###%%%((()))'''###&&&))))))'''''')))+++''''''%%%%%%%%%&&&((()))***&&&$$$&&&******%%%&&&&&&%%%%%%&&&''')))***///...---+++)))(((''''''((((((((('''&&&'''***,,,))))))*********)))(((((('''$$$###$$$'''(((&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$%%%&&&(((((('''&&&%%%$$$###$$$$$$%%%#####################""")))+++***'''&&&((((((&&&%%%&&&&&&%%%$$$&&&))),,,((('''&&&$$$"""!!!!!!!!!%%%!!! &&&%%%!!!&&&''''''&&&&&&'''(((***+++((('''&&&%%%$$$$$$$$$$$$!!!!!!""""""###$$$%%%%%%%%%$$$###"""!!!%%%$$$$$$$$$$$$%%%&&&'''!!!"""#########!!!######"""!!!"""### !!!!!!!!!  !!!"""  !!!###%%%&&&$$$"""    ### !!!&&&(((************,,,...)))((('''''''''((()))***)))&&&'''++++++((((((***))))))))))))))))))))))))'''((()))))))))***,,,------)))'''***+++(((%%%%%%------,,,,,,,,,,,,------,,,+++++++++++++++++++++(((((((((((())))))******,,,,,,++++++******))))))+++++++++************+++***+++...000222333333333333222222111000//////...111111111111000000000000,,,,,,,,,,,,,,,,,,---...///...,,,,,,,,,,,,+++)))......---///000111000///222222111111000///---,,,...------,,,,,,,,,,,,,,,***+++,,,+++******+++,,,///+++)))---...,,,+++,,,))))))*********))))))(((***)))(((((((((((())))))'''(((((((((((()))))))))(((((())))))******++++++'''((()))(((''''''((())))))*********++++++++++++***)))((('''''''''((((((************************'''''''''(((***+++++++++'''''''''(((***+++***)))((())))))***++++++,,,,,,++++++******)))((((((((())))))))))))))))))))))))$$$"""!!! ###&&&((())))))(((((()))***++++++))))))(((''''''''''''''''''((('''&&&%%%%%%%%%&&&$$$###"""""""""$$$&&&(((%%%&&&&&&'''''''''''''''((('''&&&%%%%%%$$$$$$$$$ !!!"""#########"""$$$#########""""""#########%%%'''***+++***)))(((&&&((()))***)))))))))+++((((((''''''''''''((((((******(((%%%###"""$$$&&&""""""###$$$$$$###!!!!!!!!!$$$''''''%%%$$$&&&)))%%%%%%%%%%%%$$$######"""###$$$###""""""######"""%%%%%%%%%&&&'''((())))))!!!###&&&(((***))))))(((((('''&&&%%%$$$$$$$$$$$$"""&&&&&&$$$%%%)))***(((!!!$$$'''''''''&&&(((***&&&&&&&&&&&&&&&%%%%%%%%%'''&&&'''***------)))%%%&&&&&&%%%%%%&&&'''))))))------+++***))))))(((((())))))(((&&&&&&''')))+++'''(((((()))((((((''''''(((%%%"""###((()))&&&#########$$$$$$$$$%%%%%%%%%"""""""""###$$$%%%&&&''''''&&&$$$""""""###$$$&&&#########"""""""""""""""&&&((('''$$$$$$''''''%%%'''&&&$$$###"""$$$''')))((('''%%%###"""!!!!!! $$$!!!&&&$$$!!!&&&((('''''''''(((***+++---)))(((&&&%%%$$$$$$%%%%%% !!!"""###$$$%%%%%%%%%$$$######"""!!! !!!!!!!!!!!!""""""######!!!""""""###### ######"""!!!!!!""" !!!###  !!!"""!!!  !!!###$$$!!!   ### """ )))+++,,,+++***)))***,,,###$$$&&&((((((((((((((((((&&&'''***+++((('''***((((((((((((((((((((((((%%%'''((((((((((((+++...***''''''***+++'''&&&'''*********))))))*********++++++++++++++++++++++++'''(((+++------,,,***((()))))))))******+++++++++***************))))))))))))+++---000222333333333222222111111000///......000000//////............+++++++++++++++,,,------///...,,,,,,,,,,,,***(((,,,,,,,,,...000111000//////000000111000000000000///...---,,,,,,,,,------***+++---,,,+++***+++,,,...+++***---...,,,+++---'''''')))******++++++++++++******)))******++++++(((((((((((()))))))))************))))))))))))(((&&&((()))((('''&&&'''((()))*********+++++++++++++++******)))((((((((((((''''''''''''''''''''''''&&&'''(((((())))))***+++'''&&&&&&(((***+++***((('''''''''(((((()))******+++*********)))(((((('''(((((((((((((((((((((((()))(((%%%$$$$$$%%%'''((((((((((((((()))***,,,,,,))))))((('''''''''''''''&&&'''(((&&&$$$###$$$&&&%%%$$$###""""""$$$&&&'''%%%&&&''''''((((((''''''&&&&&&&&&%%%######$$$$$$!!!"""""""""######"""""""""""""""!!!!!!!!!###%%%''')))******((('''%%%''')))))))))((()))***'''&&&&&&%%%%%%&&&&&&'''$$$%%%''''''&&&%%%%%%&&& """$$$%%%%%%&&&%%%$$$ ###&&&&&&$$$###%%%(((%%%%%%%%%%%%%%%$$$###""""""!!!!!!"""###$$$%%%'''&&&&&&%%%&&&'''((()))***###%%%'''))))))((('''&&&'''&&&%%%$$$##################"""###&&&'''%%%"""$$$&&&&&&&&&&&&&&&'''###%%%&&&''''''$$$"""  %%%(((''''''''')))%%%%%%&&&&&&'''(((((())))))(((((((((((()))******+++***'''%%%%%%&&&&&&'''&&&''''''(((((((((''''''***&&&###$$$(((***'''############$$$$$$$$$%%%%%%"""""""""""""""###$$$$$$'''&&&$$$""""""###$$$%%%###"""""""""""""""""""""###%%%%%%###$$$((()))''')))'''$$$""""""###$$$%%%&&&&&&$$$###"""!!!!!!!!!$$$!!!%%%$$$ &&&)))((((((((()))+++---...)))(((&&&%%%$$$$$$%%%&&& !!!###$$$%%%%%%%%%$$$######################## !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""!!!  !!!!!!  ###  !!!"""!!!  !!!  !!!!!!  ### """!!!+++,,,---+++)))(((((()))!!!$$$((())))))'''''''''(((&&&&&&******''''''***((((((''''''''''''((((((''')))***(((&&&&&&))),,,'''&&&(((++++++(((***///******))))))))))))***************+++++++++++++++***)))((((((((()))******'''(((((()))***+++,,,,,,)))******+++******)))))))))***,,,///111222222222111111111000000//////...///......------,,,,,,+++************+++,,,------///---,,,+++,,,,,,***(((******+++---000111///...)))+++............///111000///...---,,,---......***,,,......,,,+++,,,,,,+++((((((+++,,,)))))),,,&&&'''((()))+++++++++,,,++++++++++++,,,,,,,,,,,,((((((((()))))))))******///...---+++)))((('''&&&&&&'''((((((&&&&&&'''((()))))))))*********++++++*********))))))((((((((('''(((((())))))(((((('''&&&'''((((((''''''((()))'''&&&&&&(((******)))(((&&&&&&&&&&&&'''((()))***'''((()))******++++++***''''''''''''((((((((((((+++***)))''''''''''''((('''''''''((()))+++,,,---))))))((('''''''''''''''%%%'''(((&&&###"""$$$&&&'''&&&%%%$$$###$$$$$$%%%$$$%%%'''((((((((('''&&&%%%%%%&&&$$$""""""###%%%""""""""""""###$$$!!!!!!"""######""""""!!!%%%&&&'''((((((((('''&&&%%%'''))))))((('''((((((%%%%%%$$$$$$$$$$$$%%%%%% ###&&&''''''&&&'''((( ###%%%$$$%%%((((((&&&!!!###%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&&&&%%%$$$######!!!!!!###%%%$$$'''***'''&&&%%%%%%&&&''')))***&&&'''((((((((('''&&&%%%''''''&&&%%%$$$$$$$$$$$$"""%%%%%%$$$%%%((()))'''%%%&&&''''''((((((''''''###$$$&&&'''&&&$$$!!!%%%'''$$$$$$''',,,%%%%%%&&&''''''(((((((((&&&&&&&&&&&&'''(((******---***'''%%%%%%&&&&&&%%%&&&&&&'''((((((((('''''')))'''%%%%%%((((((&&&$$$######$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!""""""###&&&%%%$$$###"""######$$$"""""""""#########$$$$$$###&&&&&&%%%&&&***,,,***)))&&&###"""###$$$$$$$$$$$$$$$###"""""""""""""""$$$ %%%$$$ %%%(((((((((((()))+++---///)))((('''&&&%%%%%%%%%%%%!!!"""###$$$$$$$$$###"""#########$$$%%%%%%&&&&&&!!!"""######$$$$$$######""""""""""""!!!    !!!###!!! ###   !!!  !!!  !!! """!!! +++,,,,,,+++)))'''((()))''')))+++***'''&&&&&&((((((%%%&&&******'''''')))(((((('''&&&&&&'''((((((''')))***(((%%%%%%***...'''(((***+++'''$$$(((000))))))(((((((((((()))))))))*********+++++++++++++++***'''&&&&&&''')))+++(((((())))))******++++++))))))***+++++++++***)))(((***,,,...000000000000000000000000000/////////.........---,,,+++++++++)))))))))******+++,,,---...,,,++++++,,,,,,***)))'''((())),,,///000///---(((+++......------///111111000...---,,,---...///+++---//////...,,,,,,---)))'''(((++++++((()))---'''((()))***************)))***+++,,,---,,,++++++(((((()))))))))*********++++++******)))(((((((((&&&'''((((((&&&&&&'''(((((((((((()))))))))******((((((((()))(((((('''''')))***+++,,,,,,+++***)))&&&''')))(((%%%$$$&&&'''&&&&&&&&&''')))***)))(((''''''&&&&&&'''(((***+++'''((()))+++++++++++++++&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&'''((()))+++---...))))))((('''''''''''''''###&&&'''&&&"""!!!$$$'''(((((('''&&&%%%$$$######$$$%%%'''((()))((('''&&&###%%%&&&$$$"""!!!###%%% ######""""""$$$&&&!!!"""###$$$%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%'''((((((&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%!!!###%%%%%%%%%&&&''')))"""%%%%%%""""""&&&'''$$$$$$$$$$$$%%%'''((('''&&&"""$$$%%%''''''&&&%%%$$$'''"""!!!%%%&&&$$$&&&+++((('''%%%$$$$$$&&&'''(((''''''''''''''''''''''''))))))(((&&&&&&&&&&&&&&&%%%((()))'''(((,,,---***%%%%%%&&&'''((()))((((((&&&%%%%%%$$$$$$#########"""%%%&&&&&&&&&(((+++%%%%%%&&&'''((((((((((((&&&&&&&&&&&&'''((())))))---***&&&%%%'''(((((('''&&&&&&'''((((((((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&!!!!!!!!!!!!"""###%%%%%%$$$$$$$$$$$$############!!!""""""###$$$%%%&&&&&&$$$''''''%%%%%%)))+++)))&&&$$$"""###%%%'''&&&%%%"""""""""""""""###$$$$$$### %%%### %%%&&&&&&&&&&&&(((***,,,---(((((((((((('''&&&%%%$$$!!!"""###$$$$$$"""!!!$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$""""""""""""!!! !!!!!!""""""!!! ###   !!!!!!  !!!!!!  !!!  )))***+++***((((((((()))......---***&&&$$$&&&)))(((%%%&&&******'''''')))((('''&&&%%%%%%&&&'''(((###&&&((((((&&&'''---333***+++---***"""!!!+++''''''&&&&&&&&&&&&''''''))))))******++++++++++++))))))***+++******)))(((************))))))))))))((()))***,,,,,,,,,+++***((()))+++---////////////////////////000000000000//////...---,,,,,,++++++))))))))))))***+++,,,------,,,***+++,,,,,,+++)))&&&&&&(((,,,//////...,,,***---000000///...000222222000...---,,,---///000+++...000000///------...+++)))***---,,,***+++///***************)))(((((('''(((***,,,---,,,***)))))))))))))))************"""###$$$&&&''')))++++++&&&'''((('''&&&&&&'''((((((((((((((())))))))))))&&&&&&''''''(((''''''&&&&&&'''((())))))((('''&&&&&&((()))'''$$$###$$$&&&&&&&&&&&&''')))***)))(((((((((''''''((()))+++,,,++++++,,,,,,+++***((('''&&&&&&&&&'''''''''(((((('''(((***+++++++++***)))&&&&&&'''(((***+++---...))))))((('''''''''''''''"""%%%'''%%%"""!!!$$$((())))))((((((&&&$$$"""!!!$$$%%%'''))))))((('''&&&###$$$%%%$$$!!!!!!###%%% ###$$$###"""$$$'''"""###$$$&&&''''''&&&&&&''''''&&&$$$$$$$$$$$$$$$%%%'''((('''%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%$$$###"""$$$(((+++###'''%%% $$$%%%"""'''%%%$$$&&&)))+++(((&&&"""###%%%'''''''''%%%$$$***$$$###&&&&&&###%%%+++((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&'''((()))+++***)))((((((''''''(((###&&&'''%%%&&&)))***(((""""""###%%%((())))))(((***'''$$$"""!!!###&&&'''"""""""""###%%%&&&&&&&&&$$$%%%&&&'''((((((((((((((((((''''''''''''((((((,,,)))&&&&&&)))++++++***&&&&&&'''((()))))))))((($$$%%%&&&%%%###"""###$$$$$$$$$%%%%%%%%%&&&&&&&&& """$$$&&&''')))###$$$$$$$$$$$$###""""""!!!!!!"""$$$%%%&&&'''((($$$&&&&&&######&&&'''%%%###!!!!!!###'''***)))'''!!!!!!!!!!!!"""###$$$%%%### %%%### %%%$$$$$$$$$%%%&&&(((***,,,'''(((((()))(((&&&%%%$$$!!!"""###$$$###!!!&&&%%%%%%%%%$$$$$$######"""###$$$%%%&&&%%%$$$$$$!!!!!!!!!!!!!!!  """ !!!""" !!! ###!!!"""   !!!""" !!! !!!!!!!!! !!!"""     ''''''''''''((((((((((((******)))((('''&&&%%%%%%&&&)))+++***''''''+++000''''''''''''''''''''''''%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))(((&&&$$$%%%(((+++(((((())))))******++++++'''(((((()))***+++ӵ)))******+++(((***++++++)))(((+++...,,,---...///000111222222///,,,)))***...111111///---//////...,,,++++++,,,)))***,,,,,,***)))***+++++++++++++++***)))''''''+++%%%%%%---333000------......------...///111222+++...000000000000...+++,,,,,,---...//////......,,,,,,,,,++++++*********+++++++++***((('''((()))))))))*********))))))(((Ħ***************)))Ħ%%%%%%'''''''''((()))(((%%%"""+++***)))((((((''''''((('''ӵ%%%###(((+++***)))******'''%%%''')))(((%%%$$$&&&)))"""###$$$%%%&&&&&&&&&&&&((()))******))))))***+++*********)))'''&&&'''))))))((('''&&&%%%$$$$$$$$$((((((((((((((((((((((((,,,%%%###***///---+++,,,)))&&&&&&((((((%%%%%%'''###&&&%%%""""""%%%&&&$$$%%%%%%$$$$$$###$$$$$$$$$'''%%%&&&***(((""""""&&&%%% Ħ&&&###"""######!!!"""&&&"""#########$$$$$$$$$$$$!!!"""""""""#####################%%%'''))))))((()))&&&$$$$$$&&&&&&$$$!!!"""$$$%%%###%%%)))(((%%%###"""%%%***+++&&&$$$%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$#########""""""###""""""###$$$$$$###"""###(((+++(((""""""&&&+++###"""***,,,'''(((///::::::***)))%%%'''"""###$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$"""!!!!!!###%%%%%%"""###))),,,)))%%%$$$(((&&&%%%&&&(((((($$$!!!$$$'''***)))%%%%%%)))---''''''((())))))((('''&&&&&&&&&&&&'''''')))*********'''$$$""""""######""""""$$$&&&&&&%%%%%%%%%&&&&&&%%%#########%%%'''((($$$$$$###""""""###$$$%%%%%%%%%$$$###""""""######$$$###!!! !!!"""$$$&&&!!!###%%%'''(((+++///222'''%%%""""""$$$%%%%%%$$$"""!!! ###&&&'''%%%!!!###""""""###$$$''')))***************)))'''&&&&&&###!!! """$$$%%%### ###"""!!!"""$$$%%%%%%###%%%%%%%%%$$$$$$######### """!!!%%%  !!!!!!######  """"""!!! ###%%%   """"""   ''''''''''''(((((((((((())))))((((((((((((((('''%%%(((***(((&&&&&&***...''''''''''''''''''''''''&&&&&&((()))))))))((('''(((((((((((((((((((((((())))))(((&&&$$$%%%(((+++)))))))))))))))((((((((('''''''''((((((4ĉ@ӵ******+++(((***+++***))))))+++---,,,---...//////...---,,,...---,,,,,,...000000///...//////---***))))))***((()))++++++)))((()))***++++++***))))))(((''''''***&&&(((...222///---///------,,,------///111222///000000//////000///...,,,------...//////......------------,,,,,,++++++)))*********((((((***,,,))))))************))))))>L***+++***)))))))))=hĦ&&&''''''''')))***)))&&&###(((((('''''''''(((((()))4ĉ@ӵ$$$((('''(((,,,...---&&&'''((('''&&&&&&'''(((&&&&&&'''((())))))))))))&&&((())))))((()))***,,,((())))))(((&&&&&&''')))***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''***$$$""")))...---+++,,,)))&&&&&&)))(((%%%%%%(((%%%''''''######&&&'''$$$&&&%%%$$$$$$###$$$$$$$$$%%%###%%%)))'''"""!!!%%%)))%%% >L!!!%%%"""!!!######!!!"""%%%"""""""""#########$$$$$$############$$$$$$$$$$$$%%%$$$$$$%%%&&&''''''&&&(((&&&$$$$$$&&&&&&$$$!!!$$$%%%#########!!!###"""%%%******&&&$$$%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%$$$$$$######%%%%%%%%%&&&''''''%%%$$$###&&&)))&&&!!!"""''')))$$$%%%)))'''$$$---;;;^^^QQQ111'''###"""---((($$$%%%%%%&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%$$$######$$$&&&+++%%%!!!###$$$######%%%&&&%%%$$$&&&((()))&&&$$$%%%(((***)))&&&&&&)))---(((((((((((('''&&&$$$###&&&&&&&&&&&&'''((()))******'''$$$"""#########""""""$$$&&&&&&%%%%%%%%%&&&&&&%%%###"""###$$$&&&'''%%%$$$###""""""######$$$%%%$$$$$$##################"""!!!!!!!!!"""###$$$''''''(((((()))*********%%%$$$"""""""""###$$$$$$$$$###$$$&&&(((((('''%%%""""""###$$$%%%'''((()))))))))***))))))((('''&&&$$$"""!!!"""$$$%%%###!!!$$$###"""###$$$%%%$$$###%%%%%%%%%$$$$$$#########"""###$$$ !!!!!!$$$$$$  """!!! ###  !!!!!!  ''''''''''''((((((((((((((((((((())))))*********%%%''')))(((&&&&&&))),,,''''''''''''''''''''''''&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((&&&$$$%%%(((***))))))(((((('''&&&&&&&&&(((((((((((((((GG=?***+++)))*********))))))***,,,---///000111000...+++))),,,...//////.........///...//////,,,)))''''''(((''')))******)))(((((()))+++***)))(((''''''(((((()))))),,,///000---...111+++++++++,,,---///000111222000...---------...///,,,---......///.....................------------((()))******)))***,,,...))))))***************)))HdĦ,,,,,,+++)))(((=Īj((((((((()))***)))'''%%%&&&%%%%%%&&&'''((())))))GG=?+++,,,)))'''***+++)))((('''&&&'''(((((('''&&&'''((()))***************%%%'''(((((('''(((***,,,((())))))((('''''')))+++***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''######(((------,,,,,,***((('''***)))&&&&&&(((''')))(((%%%$$$''''''$$$&&&&&&%%%$$$$$$$$$$$$$$$######%%%'''%%%!!!!!!$$$***&&&###HdĦ"""$$$!!! ###### !!!$$$!!!"""""""""###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$'''&&&$$$$$$%%%%%%$$$"""&&&'''%%% $$$&&&%%%###"""%%%)))***&&&$$$%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&'''(((((('''%%%$$$"""%%%&&&######(((&&&&&&((('''""""""111EEEooo[[[222$$$$$$$$$///)))%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&"""$$$&&&&&&&&&%%%&&&'''(((###"""%%%'''&&&'''***%%%$$$$$$&&&((()))(((&&&%%%(((******''''''***---((((((((('''%%%$$$"""!!!&&&&&&&&&&&&'''((()))))))))'''$$$######$$$###""""""$$$&&&&&&%%%%%%%%%&&&%%%$$$###"""""""""###$$$%%%%%%$$$###""""""######$$$$$$$$$$$$############!!!!!!!!!"""""""""######***)))((()))++++++(((%%%"""######"""!!!!!!###$$$!!!###############$$$!!!"""$$$%%%'''((((((((((((((())))))))))))(((((($$$###"""###$$$$$$###"""&&&%%%######$$$%%%$$$###$$$$$$$$$$$$$$$#########!!!""" %%%###  !!!$$$$$$  """!!!    '''''''''ӵ)))))))))ĭӵ'''ӵ'''Ħ&&&''''''((((((((((((((((((ӵӵ&&&&&&ĦƜ`1.׼s******+++***Ħ***+++...///222333222000,,,ӵ...Ħ...---***))))))***((()))++++++ĭӵ---+++Ħ///000///Ħ+++Ħ.........---...---------------------,,,...)))***DdD''''''(((?fӵ)))((((((Ħ%%%%%%%%%ӵƜ`1.׼s---000ĭӵ&&&&&&'''''''''(((((('''&&&&&&(((ӵ))))))+++---Ħ((('''&&&&&&'''&&&&&&---......---+++((((((Ħ''')))(((%%%$$$&&&$$$Ħ%%%&&&%%%""""""$$$%%%###"""DdD"""### ######ӵ$$$$$$ӵ&&&ӵ%%%$$$$$$%%%"""Ħ)))$$$ӵ%%%%%%%%%%%%ĭӵ"""&&&'''&&&!!!"""111BBBVVVHHH)))###%%%%%%,,,###&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&"""$$$'''(((((('''((((((!!!!!!$$$***+++&&&""""""&&&%%%&&&&&&'''(((''''''$$$'''))))))(((''')))+++'''''''''&&&%%%$$$######&&&&&&&&&&&&&&&'''((())))))'''$$$$$$$$$%%%$$$###"""$$$&&&&&&%%%%%%%%%&&&%%%$$$###"""!!!!!!""""""%%%%%%$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$### !!!"""#########""""""'''%%%$$$(((...///+++'''"""###%%%$$$""""""$$$&&& """""" """$$$!!!###%%%'''(((((('''''''''(((((())))))))))))(((%%%$$$$$$###$$$$$$######(((&&&$$$###$$$$$$$$$###$$$$$$$$$###############""""""!!!"""%%%### !!!###"""!!!   ''''''?~4(((******g&e>&e***g&e'''>hӵ'''''''''((((((((()))g&e'''guO>uO>&e$$$%%%4ff?>ߝL(((gĉ@)))******+++Shӵ)))***,,,///222222000g&e000>hӵ---,,,,,,---...)))+++,,,fff?><z(((g&e>&e///+++HL---......ShӵgL.........------,,,,,,,,,,,,,,,------S?ʬ+++,,,3h?D%%)?'''(((ZufĦ)))((('''gL'''''''''g&e%%%gĉ@(((&&&g&e>&e%%%@e%%%%%%??&&&&&&******)))'''%%%%%%g<ĉ)))((((((***3we<Ħ&&&&&&%%%&&&3h?@e+++...000000...,,,)))(((Z(((&&&((('''$$$###3h?gL$$$'''&&&%%%$$$$$$$$$###""""""D%%)?###fff?><z######=?Ħ###g&e$$$g&e$$$%%%%%%S?ʬ###4ff?>ߝL(((@e%%%g&e&&&######3h?g&e>&e%%%###??&&&%%%%%%%%%###$$$,,,444333111 ###%%%###+++###'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%((()))((((((((()))$$$###%%%(((%%%((((((((('''&&&&&&&&&&&&$$$%%%'''(((((((((((()))&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((((((&&&%%%$$$%%%%%%$$$###"""$$$&&&&&&%%%%%%%%%&&&$$$######"""!!!!!!!!!!!!$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%$$$$$$!!!""""""###$$$#########%%%######'''---///,,,'''###$$$%%%%%%%%%%%%&&&&&& ###%%%%%%###"""%%%((("""###%%%'''(((((('''''''''(((((())))))))))))(((&&&&&&%%%$$$######$$$%%%(((&&&###"""###$$$$$$###########################"""###""" !!!$$$###  ### !!!    """'''4Dӵ(((******Hƅ^Hu]Ħ***Hu]Ħ'''ZuR)Ħ''''''''''''((())))))Hu]Ħ'''HŐeHŐeHu]Ħ###qIܗGIӵ&&&tt)))******HGgĉ@)))(((%%%'''***---......Hu]Ħ---ZuR)Ħ---------///000***,,,sߝLGdUĦ)))Hƅ^Hu]Ħ---ntHdĦ,,,,,,HGgĉ@,,,HdĦ///......---,,,,,,,,,,,,,,,,,,---Htƅ^******Bt=o9ĦDtfo9Ħ(((((()))g?'''&&&HdĦ(((((((((Hu]Ħ%%%tt&&&$$$Hƅ^Hu]Ħ'''H׼s''''''(((((((((++++++)))'''%%%%%%tQ'''&&&%%%%%%je<Ħ&&&%%%%%%Bt=o9ĦH׼s+++,,,...111000---,,,)))(((HtĦ'''$$$'''&&&###Bt=o9ĦHdĦ%%%'''%%%$$$&&&&&&$$$$$$$$$$$$Dtfo9ĦsߝLGdUĦ$$$Ht@cӵHu]Ħ$$$Hu]Ħ###$$$Htƅ^"""qIܗGIӵ'''H׼s%%%%%%Hu]Ħ&&&"""Bt=o9ĦHƅ^Hu]Ħ%%%)))'''%%%$$$$$$&&&&&&&&&&&&&&&***$$$$$$!!!,,,(((&&&''''''(((((((((''''''''''''''''''&&&&&&&&&&&&$$$&&&((((((''''''((()))'''$$$###$$$######&&&---)))))))))(((%%%%%%&&&'''$$$%%%''')))))))))((((((%%%%%%%%%%%%&&&'''((()))'''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&%%%###"""$$$&&&&&&%%%%%%%%%&&&############"""""""""""""""###$$$$$$$$$$$$############%%%&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%'''&&&%%%'''******'''$$$%%%$$$$$$%%%(((((('''%%%!!!"""######"""###%%%'''$$$$$$&&&''''''((((((((((((((())))))))))))(((((('''''''''%%%###"""$$$&&&'''$$$!!!!!!"""###$$$$$$"""""""""###############%%%###!!! !!!"""###""" )))!!! $$$!!!!!! !!!''''''4DuXӵ((('''(((DdDΦDdDĦ***DdDĦ''''''t|<(((''''''&&&'''((()))***DdDĦ'''DdDΦDdDΦDdDĦ$$$peƜ4DuTӵ(((`eĭ***qet***((('''%%%&&&(((***++++++DdDĦ***---t|<------,,,,,,---///***+++DdDDdDĦ***DdDΦDdDĦ***q<niDdDĦ***qet++++++DdDĦ///...------,,,,,,---------...q<R++++++qjRgdKӵHdDĦgdKӵ))))))GR/f6LĭĦ&&&%%%DdDĦ(((''''''DdDĦ'''`eĭ&&&DdDΦDdDĦ)))DdDĦ))))))))))))******))))))((())))))((('''&&&'''geĦ)))'''&&&FSĦ&&&&&&qjRgdKӵDdDĦ,,,+++,,,//////++++++((('''DdDĦ&&&$$$''''''qjRgdKӵDdDĦ$$$'''$$$###%%%%%%######$$$$$$HdDĦgdKӵDdDDdDĦ%%%DdDĦ4DufӵDdDĦ&&&DdDĦ"""q<R%%%peƜ4DuTӵ&&&DdDĦ&&&%%%DdDĦ%%%qjRgdKӵDdDΦDdDĦ$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&$$$"""%%%***!!!''''''###+++&&&%%%&&&'''(((((()))((((((((('''''''''&&&&&&&&&&&&&&&'''((('''&&&&&&''')))%%%""""""%%%&&&(((///888'''))))))'''%%%%%%'''***&&&''')))+++,,,,,,***)))&&&%%%%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&''''''%%%###"""$$$&&&&&&%%%%%%%%%&&&""""""######$$$#########!!!!!!###$$$%%%%%%$$$$$$"""###%%%&&&'''&&&%%%$$$&&&%%%$$$$$$$$$%%%&&&'''(((''''''&&&&&&%%%$$$$$$%%%""" $$$)))+++'''""""""!!! """###$$$$$$&&&&&&%%%&&&&&&'''((()))))))))***))))))((('''&&&(((((((((%%%""""""$$$'''%%%"""  ###$$$$$$!!!"""""""""#########$$$%%%""" !!!""""""!!!!!! 000%%%  """"""###!!! !!!!!! ''''''4DuXӵ)))%%%%%%DdDΦDdDӵ)))DdDĦ''''''o)h'''(((''''''&&&&&&((()))***DdDĦ'''DdDΦDdDΦDdDӵ&&&=ӊB1.uTӵ,,,HߝL`o9***po9wӵ&&&((())))))***+++,,,DdDĦ'''+++o)h+++,,,,,,******+++,,,)))***DdDΦDdDĦ+++DdDΦDdDӵ(((GIpӵDdDĦ***po9wӵDdDĦ///...---,,,,,,---.........///po9u------,,,,,,GIdnuR)ĦDdDĦnuR)Ħ***)))CdgĪj$$$DdDĦ(((&&&&&&DdDĦ)))HߝL`o9!!!DdDΦDdDӵ+++DdDĦ+++(((((()))))))))((((((''''''(((''''''''')))geĦ,,,+++sp?aĦ''''''GIdnuR)ĦDdDĦ---++++++......)))+++((('''DdDĦ%%%$$$''''''GIdnuR)ĦDdDĦ###&&&"""!!!$$$%%%!!! """###DdDĦnuR)ĦDdDΦDdDĦ%%%DdDĦnuR)ĦDdDĦ'''DdDĦ!!!po9u###%%% =ӊB1.uTӵ&&&DdDĦ&&&&&&DdDĦ%%%GIdnuR)ĦDdDΦDdDӵ$$$$$$############%%%''''''%%%$$$%%%$$$###"""((("""***,,,%%%(((%%%%%%'''((())))))))))))(((((('''''''''&&&&&&&&&(((((((((&&&$$$%%%''')))$$$###%%%'''$$$ """'''&&&'''((('''%%%&&&))),,,((()))***,,,......,,,***'''&&&$$$#########$$$$$$'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%&&&''''''%%%$$$"""$$$&&&&&&%%%%%%%%%&&&!!!"""###$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$"""###%%%'''''''''%%%$$$'''&&&%%%$$$$$$&&&((()))%%%&&&&&&%%%######%%%&&&&&&!!!"""))),,,&&& '''$$$!!!"""&&&((((((&&&'''&&&%%%%%%&&&''')))***************)))(((&&&&&&((()))(((&&&""""""%%%((($$$!!! """$$$$$$!!!!!!""""""#########$$$###!!!!!!###$$$""" 555(((!!! """ $$$%%% ((((((4DuXӵ(((!!!###DdDʜ4DuTӵ+++>d<Ħ***Dt&&&&&&&&&&&&&&&&&&&&&&&&>d<Ħ>d<ʜDd<ʜ4DuTӵ""""""F&uTӵ(((4DufئL>e(((puR)Ħ)))%%%&&&''')))***,,,>d<Ħ+++Dt---,,,------,,,***......DdDΦDdDĦ...>d<ʜ4DuTӵ***4DwDd<Ħ(((puR)Ħ>d<,,,---------++++++---......peӵ---ĦpeӵDx<>d<ӵDd<(((qR/ܗ?fӵ)))>d<"""&&&>d<Ħ'''4DufئL>e'''DdDʜ4DuTӵ"""DdDĦ***+++*********))))))((((((***&&&""""""%%%(((geĦ)))s<v>aĦ%%%&&&peӵDx<DdDĦ+++)))***...,,,&&&(((((((((DdDĦ))))))&&&$$$peӵDx<>d<%%%###!!! !!!!!!!!!!!!>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ&&&>d<Ħ"""peӵ###Ħ'''F&uTӵ$$$DdDĦ$$$%%%>d<Ħ%%%peӵDx<>d<ʜ4DuTӵ$$$###""""""###%%%)))'''%%%$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%'''((('''######&&&'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%%%%%%%''')))''''''&&&&&&&&&''''''((('''+++,,,++++++,,,+++'''((('''&&&%%%$$$$$$$$$$$$###$$$&&&&&&&&&&&&((()))'''++++++&&&%%%))))))$$$$$$%%%%%%&&&&&&&&&%%%%%%)))'''%%%$$$%%%$$$###""""""############$$$$$$$$$$$$$$$$$$"""!!!!!!$$$&&&)))((('''&&&%%%&&&''''''&&&%%%%%%&&&''''''&&&$$$###"""###$$$&&&'''&&&$$$""" %%%'''%%%"""%%%%%%%%%&&&&&&''''''''')))+++---...,,,+++******&&&'''&&&"""!!!$$$%%%###'''$$$!!!!!!###$$$""" """""""""""""""###$$$$$$""""""!!! !!!!!!!!!!!!""""""""""""%%%###!!! !!!"""!!! """  !!!!!!  !!!!!!!!!  !!!"""###%%%%%%4DuXӵ%%%###%%%D&dq&ĒR******sdKĦ&&&DHRRud&&&&&&&&&&&&&&&&&&&&&sdKĦ###D&oq<Ōq&ĒR&&&$$$$$$>dp&ĒR&&&'''nfʜd<Φ>d<Ħ...s&dq&ĒR******i?ʜtd<Ħ'''HHܗDӊB,,,<x......+++,,,---...///B?d<))))))((((((((('''''')))&&&######&&&)))geĦ(((Hg8>aĦ&&&&&&B?Ho9%%%>d<))),,,+++&&&(((((((((>d<ӵ))))))B?Ho9(((<x###!!!"""###"""!!!!!!&ӫeʬtIӇ###>d<Φ>d<Ħ###D&ӫetIӇ$$$DdDĦ&&&sdKĦ"""B?dp&ĒR%%%%%%>d<sdKĦ&&&B?Ho9***s&dq&ĒR"""############%%%'''&&&&&&&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%"""%%%%%%###$$$(((***(((&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((###%%%&&&&&&$$$$$$%%%''''''&&&&&&&&&&&&'''(((((())),,,---++++++---,,,)))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%(((((($$$$$$''''''###!!!""""""###$$$$$$$$$###'''%%%#########$$$###"""""""""#########$$$$$$$$$$$$%%%$$$"""!!!!!!###&&&((('''&&&%%%%%%&&&'''((('''&&&&&&'''''''''&&&%%% !!!"""!!! ### !!!%%%'''&&&############$$$$$$%%%%%%&&&)))+++------+++)))((((((&&&(((&&&"""!!!$$$$$$"""%%%###!!!!!!"""###""" """!!!!!!!!!!!!"""###$$$""""""!!!  !!!!!!!!!"""$$$###      !!!"""&&&&&&4DuXӵ&&&&&&(((Hu]3hh((()))***ne''''''=e''''''''''''''''''''''''ne'''&&&pIƎ@t@h(((&&&%%%>h%%%%%%&&&fe(((@ďD,,,+++***''''''((())))))***ne***+++=e,,,---......---+++***+++ege***+++sĪj@h*********fdDĦ&&&@ďD***,,,Hkge......///,,,---...///000@h------@G******HĪj@IŌ&&&,,,Bene)))Hkge***ne***)))fe(((Hu]3hh(((&&&$$$se(((((('''''''''''''''&&&(((&&&%%%&&&(((***geĦja>aĦ((((((@G%%%%%%se'''(((******''')))))))))<Ō((('''***@G***(((Hkge&&&$$$######$$$###""""""HĪj@IŌ"""###ege###"""Hu]3hIŌ$$$%%%DdDĦ%%%ne!!!"""@h###'''>h%%%&&&'''se$$$ne$$$&&&@G&&&&&&sĪj@h"""###$$$$$$######$$$&&&"""%%%''''''###!!!!!!###$$$$$$%%%%%%%%%&&&&&&&&&!!!%%%&&&$$$%%%))))))&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&'''((((((+++......++++++......+++"""###%%%&&&'''''''''&&&&&&&&&'''((('''&&&%%%$$$$$$&&&'''$$$%%%''''''%%% !!!"""###$$$$$$$$$$$$###!!!!!!###$$$###""""""""""""#########$$$$$$%%%%%%%%%###!!!!!!###$$$&&&%%%%%%%%%&&&'''((()))((((((((((((((('''&&&%%%&&&$$$""""""###$$$$$$######!!! """&&&'''&&&$$$"""######$$$%%%%%%&&&&&&)))+++,,,,,,)))'''&&&&&&&&&(((&&&"""!!!###### $$$""" !!!""""""!!!!!!!!! !!!!!!"""""""""!!!!!! !!! !!!"""""""""!!!   !!! !!!!!!  !!!!!!  !!!"""***4DuXӵ***ĵD^&&&''')))+++%%%,,,+++'''((((((((((((((((((((((((######$$$'''%%%$$$###$$$%%%%%%%%%&&&((((((((()))******)))'''((((((((())))))******+++,,,,,,---//////...,,,)))+++$$$'''(((***************DdDĦ''''''******,,,,,,------...------///000000000,,,,,,,,,,,,+++******&&&###+++(((((('''+++)))***(((***'''D^'''((('''&&&s׼s'''''''''''''''''''''''''''&&&&&&'''((()))***geFm8(((>aĦ***)))((('''&&&&&&s׼s((('''''')))***+++)))))))))Ho(((%%%&&&+++000)))'''&&&&&&%%%$$$######$$$$$$###"""!!!"""###%%%""""""D^###""""""DdDĦ%%%"""!!!############&&&'''$$$&&&'''(((s׼s###$$$###%%%&&&&&&$$$###$$$%%%&&&''''''&&&###!!! !!!$$$((((((### !!!###$$$%%%%%%%%%%%%&&&&&&&&&$$$'''(((&&&%%%&&&%%%!!!'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&'''((()))+++------))))))------+++"""###&&&'''((((((&&&%%%%%%%%%&&&((()))(((&&&%%%&&&'''''''''((()))))))))!!!""""""###$$$&&&''''''###"""!!!!!!###$$$$$$$$$""""""""""""############%%%%%%%%%###!!!!!!"""$$$###$$$$$$%%%&&&((())))))((()))***)))(((&&&&&&&&&---***'''%%%&&&'''''''''$$$"""!!!###&&&'''&&&%%%$$$%%%%%%&&&'''((()))))))))***+++***'''%%%%%%%%%&&&((('''"""!!!###""""""!!! !!!"""""""""!!!!!! !!!!!!"""!!! !!!!!!!!!"""######  !!!  !!!""""""!!!  !!!Φ4DuXӵtvӵ>d<Ħ((('''(((***++++++***Ħ***))))))''''''&&&%%%((((((((((((((((((((((((&&&&&&Ħ###&&&(((&&&&&&&&&'''''''''''''''$$$######$$$&&&&&&%%%###%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((((((((((((&&&&&&'''''''''''''''(((''''''(((((()))))))))***Ħ++++++,,,---------------...000000///---***---///000...,,,++++++''')))((((((***---,,,)))))))))*********+++++++++>d<Ħ))))))(((((()))++++++******+++---,,,++++++******++++++,,,------///000000000///...***++++++,,,+++***))))))++++++,,,,,,,,,+++*********)))*********(((%%%!!!''''''(((((((((((((((''''''''''''''''''((((((((('''+++,,,(((Ħ'''&&&&&&&&&'''(((***,,,,,,&&&>d<Ħ%%%&&&'''((('''Be&&&'''(((((((((((((((((((((((($$$&&&''')))))))))geFYĉ'''(((>aĦ***)))((('''''''''&&&'''))))))((((((Be'''((()))((((((+++///***))))))nu]ӵ'''333222---***,,,&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%###"""###$$$$$$###"""""""""""""""###"""""""""######$$$%%%%%%"""%%%%%%(((>d<Ħ###"""""""""""">d<Ħ$$$$$$$$$Ħ$$$##################$$$"""&&&'''%%%&&&)))(((&&&%%%&&&'''(((Be######$$$$$$$$$Ħ'''&&&$$$######$$$%%%%%%$$$$$$&&&''''''&&&&&&'''((('''(((((('''$$$!!! $$$((((((### !!!###$$$$$$$$$%%%%%%%%%&&&&&&$$$'''(((%%%%%%&&&$$$ &&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$$$$%%%'''%%%%%%%%%&&&&&&((()))))))))+++***''''''***+++)))$$$%%%'''(((((('''%%%$$$$$$###$$$'''***+++)))''''''&&&'''((((((((((((***"""""""""###$$$&&&'''((($$$"""!!!"""$$$&&&&&&%%%!!!!!!"""""""""#########$$$%%%%%%$$$"""!!!"""$$$"""###$$$%%%'''(((((()))''')))******'''&&&&&&'''***'''$$$"""###$$$$$$###############%%%&&&&&&%%%$$$%%%%%%&&&((())))))***)))******)))&&&$$$$$$%%%$$$'''&&&###!!!###"""!!!!!!!!!!!!!!!"""###$$$!!!!!! !!!!!!!!!!!! !!!!!!!!!"""###$$$$$$ !!!!!!   !!!   !!!""""""!!!!!!"""### ?aŖ%7uSQuR)ӵsdKĦ'''(((((())))))***gdKĦ%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''gdKĦ%%%''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&''''''''''''%%%&&&'''((((((((((((((($$$&&&'''&&&%%%$$$&&&'''&&&&&&'''(((((()))***gdKĦ++++++,,,------...------...000111000///,,,...//////---,,,,,,,,,...,,,++++++,,,---,,,***)))))))))***++++++,,,,,,gdDĦ***))))))(((***++++++******+++,,,+++******))))))******+++,,,---...///000///......***+++,,,,,,,,,***)))(((***+++,,,------,,,*********))))))***+++)))&&&###%%%&&&''''''((((((((('''&&&''''''''''''((((((((((((,,,,,,gdKĦ&&&&&&&&&'''''')))***+++,,,&&&sdKĦ&&&&&&&&&'''(((%%%&&&'''((((((((((((((()))))))))###%%%'''(((''''''ŶS(((((()))3we<'''&&&'''((('''(((******))))))((('''((()))(((''',,,222******)))iĉ@3hR/Ō+++000///***(((+++&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%$$$###"""###$$$###"""""""""""""""############"""######$$$&&&&&&###'''(((&&&%%%DdDĦ!!!""""""###$$$sdKĦ###$$$gdKĦ$$$$$$###""""""###$$$$$$"""%%%&&&$$$%%%((((((%%%&&&&&&''''''%%%%%%"""###$$$gdKĦ'''&&&$$$###$$$%%%%%%$$$"""###%%%&&&&&&%%%$$$%%%&&&###%%%''''''%%%$$$###$$$!!!$$$'''&&&$$$"""###$$$######$$$$$$$$$%%%%%%%%%!!!%%%&&&$$$$$$''''''$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%$$$&&&'''%%%%%%%%%&&&'''((()))***&&&))))))&&&&&&))))))&&&%%%&&&'''(((((('''&&&%%%%%%###"""%%%))),,,+++***&&&$$$$$$''''''%%%%%%(((""""""!!!!!!"""$$$&&&'''$$$###""""""$$$%%%%%%%%%!!!!!!!!!"""""""""######"""###$$$$$$###"""###$$$"""###$$$&&&''''''(((((($$$'''***)))&&&%%%''')))(((&&&###"""#########"""############$$$$$$%%%%%%"""###$$$%%%&&&'''((()))))))))***(((&&&%%%%%%&&&"""%%%%%%""""""$$$""" !!!""""""""""""$$$&&&""""""!!!!!! !!!!!!!!! !!!!!!""" !!!"""###$$$$$$  !!! !!! !!!  !!!""""""   !!!  !!!!!!!!!>A'''ne'''(((((((((''''''ne&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&ne$$$'''(((&&&%%%%%%%%%&&&&&&'''''''''(((&&&$$$$$$%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&(((((((((((((((%%%&&&((('''%%%$$$%%%'''%%%%%%&&&'''(((***ne***++++++,,,------...------///111222111///,,,---...---+++++++++,,,///---++++++,,,,,,+++***((())))))***++++++,,,De)))))))))))))))***++++++***)))+++,,,++++++************+++++++++,,,---...///......---***+++---......---,,,+++)))***,,,------,,,***)))++++++***+++,,,+++)))''''''((((((((((((((('''&&&&&&&&&&&&'''''''''((((((***...ne((('''&&&&&&&&&&&&'''((()))***(((ne''''''((($$$''')))(((&&&%%%'''(((&&&&&&'''''''''((((((((("""%%%&&&&&&%%%%%%>A((())))))k<(((&&&&&&''')))'''(((***)))(((((()))***'''&&&''')))'''%%%+++444*********fh$$$'''***)))%%%%%%)))(((((('''''''''&&&&&&&&&###%%%&&&%%%$$$$$$%%%&&&"""!!!!!!!!!"""###$$$$$$#########"""###$$$&&&'''&&&(((((($$$"""De%%%%%%%%%%%%%%%%%%ne"""###ne!!!$$$$$$###""""""###$$$$$$"""%%%&&&$$$$$$'''&&&###''''''%%%$$$$$$$$$%%%&&&"""###ne&&&(((%%%$$$$$$%%%&&&%%%###!!!!!!"""$$$$$$###!!!!!!""""""$$$''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%"""""""""#########$$$$$$###%%%%%%""""""&&&'''$$$"""$$$%%%&&&&&&%%%$$$"""""""""""""""""""""""""""%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%&&&'''((()))***$$$'''(((&&&&&&((('''$$$%%%%%%&&&&&&''''''(((((()))%%%"""###(((,,,+++***((($$$$$$((('''$$$$$$'''%%%$$$###"""###$$$&&&'''$$$"""!!!!!!###$$$$$$###!!!!!!!!!!!!"""""""""### """$$$$$$######$$$%%%"""###$$$&&&'''''''''&&&"""%%%)))(((&&&$$$'''***(((&&&%%%%%%&&&&&&%%%###""""""###############$$$"""###$$$%%%&&&((())))))((())))))(((&&&%%%&&&((( $$$$$$""""""$$$### """######"""###&&&)))$$$###"""!!!!!!!!!!!!""" !!!"""""" !!!!!!!!!""""""  !!! !!! !!!!!! !!! !!!!!!%%%$$$!!! """$$$$$$"""%%%''''''((()))((('''%%%$$$***,,,,,,+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$((()))&&&%%%%%%%%%&&&&&&'''''''''(((%%%""" !!!!!!!!!######$$$$$$$$$%%%%%%%%%###$$$&&&((())))))((('''%%%((()))(((&&&$$$&&&((($$$$$$%%%'''(((*********+++,,,,,,------...------///111222111000,,,,,,---+++))))))+++,,,...***)))***+++***))))))((())))))***++++++,,,,,,)))(((((((((((()))***++++++***)))***,,,,,,++++++++++++++++++,,,+++,,,---.........---,,,)))+++---///000000//////)))***,,,------,,,+++)))---,,,+++,,,------,,,***************)))'''&&&%%%&&&&&&&&&'''''''''((((((,,,000)))***(((%%%%%%%%%%%%%%%&&&'''((()))(((((())))))###&&&))))))&&&%%%''')))%%%%%%%%%&&&&&&'''''''''"""$$$&&&%%%######''')))***((((((&&&%%%(((***'''((()))((('''&&&''')))&&&$$$%%%(((%%%###***444+++******)))((('''(((***)))&&&(((,,,)))((((((&&&%%%$$$######%%%&&&''''''%%%%%%&&&'''!!!!!!!!!!!!"""###%%%%%%$$$######"""###%%%&&&'''###&&&%%%&&&$$$++++++)))(((&&&$$$!!!"""###"""!!!%%%$$$###""""""###$$$%%%"""%%%&&&######&&&%%%"""((('''$$$#########%%%&&&"""###$$$&&&((($$$$$$%%%&&&'''&&&""" $$$&&&((('''&&&$$$$$$$$$$$$'''((((((&&&###""""""'''%%%######%%%&&&&&&%%%!!!""""""""""""#########''')))'''"""!!!###$$$!!!!!!###%%%''''''%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&$$$""""""###$$$%%%%%%&&&'''(((******###''')))'''''')))'''###$$$$$$$$$%%%''')))***+++,,,'''"""###'''++++++)))+++'''&&&******%%%%%%))))))(((&&&%%%%%%&&&((()))###""" """""""""!!!!!!!!!!!!!!!""""""""""""!!!###$$$$$$$$$%%%&&&"""###%%%&&&'''&&&&&&%%% $$$((((((%%%$$$'''+++%%%$$$###$$$%%%%%%###!!!!!!"""######""""""###$$$$$$%%%&&&''')))***+++,,,((())))))(((&&&&&&((()))###$$$"""###%%%$$$!!! """$$$$$$###$$$'''***$$$$$$###""""""""""""""" !!!"""### !!!!!!    !!!"""%%%!!!&&&  !!! $$$'''&&&###***)))((((((((()))***+++&&&'''''''''&&&'''***,,,)))%%%""""""%%%(((((('''''''''''''''''''''''''''&&&''')))***###&&&...---***(((&&&&&&&&&&&&!!!%%%(((((($$$###'''+++$$$$$$$$$$$$$$$$$$$$$$$$'''(((%%%!!!!!!%%%'''&&&$$$"""###''''''$$$$$$'''"""###$$$'''))))))'''%%%)))***+++)))'''&&&'''(((+++,,,------++++++,,,---))))))***---000111///...''')))+++,,,,,,,,,***)))***))))))+++///000...+++***)))((((((***++++++***)))(((''''''(((***,,,---'''***...---***((()))***++++++++++++++++++++++++------------,,,+++******---+++******,,,------,,,---------------------------...000000000...,,,***************))))))))))))$$$&&&)))***(((&&&&&&&&&***,,,......,,,***)))***(((''''''&&&'''((()))***)))+++)))$$$%%%******$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++)))%%%$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&(((((('''&&&&&&''''''''''''''''''((())))))'''%%%$$$%%%(((***(((&&&'''((()))+++++++++***))),,,------+++)))(((((()))+++***(((&&&)))+++%%%&&&'''''''''''''''&&&&&&&&&'''''''''&&&%%%$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&(((++++++)))'''%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%###!!!!!!###%%%!!!###$$$$$$###"""$$$%%% """&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&$$$!!! %%%&&&'''&&&$$$###$$$%%%######$$$%%%&&&''''''(((!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$###"""!!!$$$#########$$$%%%%%%&&&"""""""""!!! !!!###&&&(((((("""""" &&&######$$$%%%&&&&&&&&&&&&$$$%%%%%%$$$######$$$&&&%%%&&&''''''%%%%%%&&&'''###%%%&&&'''&&&''')))+++&&&'''((('''%%%$$$%%%&&&&&&+++&&&###)))(((&&&,,,)))((((((''''''(((***+++***)))'''&&&%%%&&&((()))&&&&&&&&&&&&%%%%%%$$$###### !!!###!!!### !!!'''+++)))%%% !!!"""###$$$%%%%%%%%%$$$&&&&&&$$$%%%(((&&&"""$$$'''###"""$$$''''''''')))""" ((('''"""%%%"""""""""  """!!!###(((***'''$$$'''...***(((%%%$$$&&&((()))***############""""""""""""&&& !!!''''''"""%%%...&&&"""!!!!!!  $$$$$$###"""!!!   """!!!!!! !!!!!!###"""!!!  !!!"""""""""!!!***###$$$$$$"""!!!### !!!  ###&&&&&&### ,,,+++***)))((())))))***%%%%%%&&&%%%%%%&&&(((***+++(((&&&&&&(((*********''''''''''''''''''''''''&&&%%%''')))%%% """(((***)))(((''''''''''''((("""%%%''''''%%%%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&''')))((($$$%%%)))***))))))''''''******'''&&&(((%%%%%%&&&''')))***(((&&&)))***+++***)))((()))***+++,,,---,,,+++++++++---+++++++++---//////...,,,...---,,,***************+++)))(((+++......,,,)))'''&&&%%%%%%'''))))))(((+++***)))(((((()))+++,,,)))***,,,,,,+++******+++++++++++++++++++++++++++)))***+++,,,---------------+++******,,,------,,,------------------------+++,,,------,,,***((('''************))))))))))))&&&(((******(((''''''((((((***++++++)))((((((((((((''''''&&&&&&'''((()))&&&((('''$$$%%%)))(((###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&(((+++(((###"""$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((((((''''''(((***&&&&&&&&&&&&&&&'''(((((((((&&&%%%&&&((()))(((&&&'''((()))*********)))((((((***+++***(((((((((***&&&((((((&&&&&&(((&&&"""'''(((((()))((((((''''''&&&''''''''''''&&&&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))(((&&&%%%&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$###!!!!!!"""$$$"""###$$$$$$######$$$&&&!!!###%%%%%%$$$######$$$(((''''''&&&%%%$$$$$$$$$&&&'''((('''%%%$$$%%%&&&"""""""""######$$$$$$%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%&&&''''''"""######"""!!!"""$$$&&&$$$&&&!!!###""" &&&######$$$%%%&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$&&&'''&&&%%%$$$%%%&&&###%%%((()))))))))***,,,&&&'''((('''%%%$$$%%%&&&&&&+++&&&###)))(((%%%+++))))))((((((((()))***+++***)))'''&&&&&&'''((()))%%%&&&&&&&&&%%%%%%$$$######!!!!!!"""!!! """"""!!!!!!!!!!!!  !!!"""###$$$%%%%%%%%%###&&&'''&&&&&&((($$$!!!''')))&&&$$$'''))))))&&&)))###"""***((("""$$$"""###$$$""" ######"""$$$((((((&&&'''***'''&&&&&&&&&&&&'''&&&&&&############""""""""""""$$$ &&&%%% ###,,,&&&""" !!!!!!#########""""""!!!  !!!!!! !!!!!!"""!!!!!!  ### $$$///111...)))$$$  !!! !!!  !!!######!!!...---,,,***))))))))))))&&&''''''&&&%%%&&&)))+++(((&&&$$$$$$&&&'''((((((''''''''''''''''''''''''&&&$$$$$$'''(((&&&'''***&&&&&&%%%&&&&&&((())))))$$$%%%%%%&&&&&&''''''((('''''''''''''''''''''(((%%%((((((&&&&&&******((((((&&&&&&(((((($$$###%%%)))((('''((()))))))))''')))***++++++******+++,,,***+++,,,,,,+++***+++,,,,,,,,,,,,---......,,,***333000,,,)))'''((()))++++++)))(((***------***''')))((('''(((***,,,,,,,,,---,,,***)))))))))***++++++***)))***+++------,,,++++++++++++++++++++++++)))***+++,,,---------------+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,***(((&&&%%%************))))))))))))((()))***)))((('''(((***((()))+++***)))((((((((((((''''''&&&&&&&&&''''''$$$%%%%%%$$$%%%(((&&&"""&&&&&&&&&&&&&&&&&&&&&&&&((('''(((***'''""" ###$$$$$$%%%%%%%%%%%%&&&&&&&&&'''(((''''''(((+++---%%%%%%%%%%%%%%%&&&''''''((('''&&&&&&'''((('''%%%((((((((()))(((((('''&&&&&&''')))((('''''')))***$$$)))+++(((&&&)))++++++(((((()))))))))))))))(((&&&&&&'''(((((((((''''''######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''(((&&&%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$"""!!! """######$$$%%%%%%$$$$$$%%%&&&&&&''''''&&&$$$$$$%%%'''+++***'''%%%%%%%%%'''((('''((()))(((&&&%%%&&&'''###########################$$$%%%%%%&&&&&&%%%%%%###$$$$$$$$$$$$###""""""%%%$$$$$$$$$$$$%%%&&&&&&###$$$$$$$$$######%%%'''!!!$$$!!!$$$$$$"""'''######$$$%%%&&&&&&&&&&&&$$$%%%''''''%%%#########$$$%%%&&&%%%$$$###$$$&&&"""%%%)))++++++++++++,,,&&&'''((('''%%%%%%%%%&&&%%%***&&&$$$)))(((%%%+++((((((((('''((())))))***))))))'''''''''((()))***%%%%%%&&&&&&&&&%%%$$$$$$###!!! !!!""""""!!!###%%%%%%$$$ !!! !!!"""###$$$%%%%%%%%%"""&&&'''&&&''''''"""###(((+++'''%%%'''******$$$)))%%%%%%---***!!!"""###%%%'''%%%!!!!!!###%%%!!! %%%((('''%%%&&&%%%%%%&&&'''&&&%%%###"""############""""""""""""### %%%%%%!!!###***&&&""" !!!!!! """'''!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  $$$'''222555222---***(((%%%###!!!!!!  !!!  ------,,,++++++*********))))))***)))((((((+++---&&&%%%$$$$$$%%%&&&&&&'''''''''''''''''''''''''''&&&$$$###%%%((()))((('''$$$$$$%%%%%%&&&'''((((((&&&%%%$$$%%%'''((('''&&&''''''''''''(((((((((((("""&&&'''$$$$$$&&&%%%"""&&&$$$$$$''''''$$$###%%%+++)))''''''((((((((('''''')))************+++---***+++,,,+++***)))***,,,+++++++++---......,,,***111///+++((('''''')))***)))((((((***...///,,,)))***)))((())),,,......---++++++************+++,,,---***'''(((,,,///...---***+++++++++++++++,,,,,,,,,,,,---,,,,,,+++***)))---+++******,,,------,,,++++++++++++++++++++++++.........---,,,***((('''************)))))))))(((((())))))(((''''''(((***)))+++,,,,,,***)))***+++'''''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%'''(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((&&&""""""%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%'''+++...&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&%%%(((((((((''''''&&&&&&%%%'''((())))))''''''((()))%%%''''''$$$$$$(((+++***''''''((()))))))))((((((&&&&&&'''((()))))))))((("""###%%%%%%%%%%%%###"""###$$$$$$$$$$$$$$$%%%%%%!!!###%%%&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%$$$$$$###"""###$$$###!!! !!!######%%%&&&&&&%%%$$$&&&'''&&&&&&%%%###!!!!!!###%%%***)))(((&&&&&&&&&'''(((&&&'''((('''&&&%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$######"""###""""""!!!""""""#########%%%&&&%%%$$$$$$&&&'''###%%%"""&&&%%%"""'''######$$$%%%&&&&&&&&&&&& """%%%&&&%%%$$$#########$$$%%%%%%######$$$%%%"""%%%))),,,,,,+++++++++&&&(((((('''&&&%%%&&&'''$$$***&&&$$$***((($$$***&&&&&&&&&&&&''''''(((((((((((('''''''''((()))***%%%%%%%%%&&&&&&%%%%%%$$$""""""!!! !!!!!!"""""" !!!"""""""""######$$$ !!!"""###$$$%%%%%%%%%"""%%%%%%$$$%%%'''$$$"""'''***&&&$$$&&&((((((###(((&&&(((000+++!!!!!!$$$'''***(((### !!!$$$### !!!%%%&&&$$$$$$&&&&&&''''''&&&$$$###"""###############"""""""""!!!###!!!"""&&&%%%"""$$$)))((($$$!!!"""!!! ###''' !!!!!!!!!""""""    !!! ###%%%...((()))+++...111///+++'''###!!!   !!!!!!++++++++++++,,,+++++++++)))******)))((((((***---'''((((((((((((((()))***(((((((((((((((((((((((('''%%%######''')))'''###%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''%%%%%%%%%&&&&&&&&&'''''''''###&&&'''$$$###$$$"""'''%%%&&&***+++))))))++++++)))'''&&&''''''&&&%%%%%%'''))))))))))))+++,,,)))***++++++))))))***+++))))))***,,,...///...,,,))))))))))))(((((((((''''''&&&'''+++///222000---'''&&&%%%&&&(((******)))'''(((((()))***,,,---...,,,)))'''(((+++......---*********++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))---+++******,,,------,,,++++++++++++++++++++++++//////...---,,,+++***)))************)))))))))((('''(((((('''%%%%%%'''))))))***++++++))))))***,,,''''''''''''''''''&&&&&&'''%%%%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###"""$$$'''&&&###$$$((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%$$$$$$&&&))),,,'''''''''''''''(((((()))((((((((('''&&&&&&&&&&&&(((((('''&&&&&&&&&%%%%%%***++++++***(((''''''(((&&&$$$ !!!&&&&&&"""%%%&&&''''''((((((((('''&&&&&&'''((()))))))))(((###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%!!!###$$$$$$$$$###$$$&&&######$$$%%%%%%$$$$$$$$$"""###$$$$$$"""!!!!!!"""###%%%&&&&&&%%%$$$&&&'''"""!!! !!!&&&&&&'''((('''&&&%%%$$$$$$%%%&&&&&&%%%$$$%%%''''''&&&&&&%%%%%%$$$$$$$$$"""""""""""""""######$$$"""######$$$$$$$$$############""""""!!!""""""######%%%&&&&&&%%%%%%&&&'''''''''###'''&&&"""&&&######$$$%%%&&&&&&&&&&&&###%%%%%%$$$$$$%%%###$$$%%%%%%######$$$%%%"""%%%)))++++++)))))))))'''((()))(((&&&%%%&&&'''$$$)))&&&$$$***((($$$)))$$$$$$$$$%%%%%%%%%%%%%%%'''''''''''''''(((((()))$$$%%%%%%&&&&&&%%%%%%%%%"""""""""!!!!!!!!!"""###!!!$$$""" !!!"""###$$$%%%%%%%%%###$$$""" """''')))&&&###(((***'''$$$&&&((((((###(((&&&(((000+++!!!!!!$$$)))---+++$$$ !!!### $$$&&&### """((((((((('''%%%""""""$$$&&&############"""""""""!!!!!! """$$$###!!!"""&&&***&&&######""" !!!%%% !!!!!!""""""   !!!!!!  !!!!!! !!!  $$$ !!!$$$(((---111222222&&&   ))))))***+++,,,,,,++++++'''((((((&&&%%%%%%'''***%%%'''(((((('''&&&((()))((((((((((((((((((((((((''''''%%%###%%%(((&&&"""&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%((()))&&&%%%&&&$$$ %%%###%%%)))***)))))),,,)))(((''''''((((((&&&%%%%%%'''((()))((((((***+++(((*********)))((()))***(((((()))+++...///...---$$$%%%(((******)))'''&&&&&&%%%&&&+++000333222000)))'''&&&'''((())))))(((%%%&&&''')))***,,,---...***)))((()))***,,,,,,+++*********++++++,,,,,,---((()))***+++,,,,,,,,,,,,---+++******,,,------,,,************************,,,,,,,,,+++******))))))************))))))))))))&&&'''((('''&&&%%%&&&((('''((((((((('''''')))***&&&''''''((())))))((((((,,,(((&&&((()))'''&&&(((&&&&&&&&&&&&&&&&&&&&&&&&###"""###''''''%%%'''+++$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%$$$$$$%%%'''***(((''''''''''''((())))))&&&'''((((((&&&%%%&&&'''(((((('''&&&&&&&&&''''''+++,,,,,,***(((&&&&&&'''+++(((### %%%***((("""$$$%%%&&&'''((((((((('''&&&&&&'''(((((((((''''''$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&"""###$$$$$$######$$$%%%"""###$$$$$$$$$$$$$$$$$$"""$$$%%%%%%###""""""######$$$%%%%%%$$$$$$%%%&&&$$$######!!! """$$$###$$$&&&((('''&&&$$$######$$$&&&%%%$$$$$$%%%'''$$$$$$$$$######""""""""""""!!!!!!!!!!!!"""######""""""###$$$$$$$$$$$$###&&&&&&%%%$$$$$$$$$$$$%%%"""$$$&&&&&&%%%%%%%%%&&& ***(((###'''&&&"""%%%######$$$%%%&&&&&&&&&&&&"""$$$$$$$$$%%%&&&$$$%%%&&&%%%$$$###$$$&&&$$$''')))***)))((((((((('''((()))(((&&&&&&&&&'''###)))%%%$$$***(((###(((######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&'''''''''((($$$$$$%%%&&&&&&&&&%%%%%%"""######"""!!!!!!"""$$$######%%%""" !!!"""###$$$%%%%%%%%%$$$$$$!!!!!!(((,,,+++%%%***,,,)))&&&(((******$$$)))%%%%%%---***!!!"""$$$***///---%%% """!!!%%%'''###!!!((('''((('''$$$ !!!%%%)))############""""""""""""!!!"""!!! """)))%%%$$$$$$###""" !!!!!!!!!   !!!!!!  !!!"""""""""!!! """!!! '''111888***  !!! !!! )))***+++++++++***)))((('''''''''&&&$$$$$$&&&((("""$$$&&&&&&$$$$$$%%%'''((((((((((((((((((((((((%%%((('''$$$%%%)))((($$$%%%&&&'''(((((('''&&&%%%$$$&&&((('''%%%$$$%%%(((###$$$$$$%%%&&&&&&''''''%%%((()))&&&&&&)))(((%%%$$$"""###'''(((&&&&&&)))((((((((()))******'''%%%'''(((******))))))***,,,((()))***)))(((((()))***)))))))))+++......---+++$$$&&&(((******)))((('''&&&%%%&&&***///222000...,,,***(((((()))***)))(((%%%%%%'''((()))***++++++''')))******)))))))))***)))******+++,,,,,,------((()))***++++++,,,,,,+++---+++******,,,------,,,******************************))))))))))))******************))))))))))))%%%'''))))))((('''''''''''''''((('''&&&''')))+++%%%&&&((()))***+++******000)))&&&'''(((%%%%%%)))&&&&&&&&&&&&&&&&&&&&&&&&%%%###%%%''''''%%%''',,,$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%'''((('''&&&&&&&&&&&&'''((((((%%%'''((((((&&&%%%''')))((('''&&&&&&&&&'''((()))((()))***)))'''&&&'''(((++++++)))&&&(((---,,,(((%%%&&&'''(((((()))))))))&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$%%%%%%$$$###"""###%%%""""""###$$$$$$$$$$$$$$$###%%%'''&&&%%%#########"""###$$$$$$######$$$&&&%%%&&&&&&%%%$$$$$$&&&(((%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&%%%%%%&&&((($$$$$$#####################"""!!!!!!!!!"""$$$$$$""""""###$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%!!!###&&&&&&%%%$$$$$$%%%"""***&&&!!!%%%&&&###&&&######$$$%%%&&&&&&&&&&&&"""###%%%%%%$$$$$$&&&'''$$$&&&'''&&&%%%$$$%%%&&&(((***++++++)))((((((((('''((()))((('''&&&'''((("""(((%%%$$$***(((###(((###$$$%%%&&&'''&&&&&&%%%"""###$$$%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%!!!###$$$###!!! """$$$%%%###""""""$$$%%%###!!! !!!"""###$$$%%%%%%%%%%%%&&&###!!!###))),,,***%%%***,,,(((%%%'''))))))&&&)))###"""***((("""$$$###***000...%%%!!!"""!!!###&&&$$$!!!"""&&&###%%%&&&$$$!!! ###'''############""""""""""""!!!######""""""""""""&&&######%%%$$$ !!!   !!!!!!  """###$$$###"""!!!  !!!"""!!!(((111000### !!!!!! !!! !!!!!!***+++++++++***((('''%%%((())))))'''&&&&&&(((***$$$'''******'''&&&(((***))))))))))))))))))))))))$$$))))))%%%&&&***+++'''$$$%%%'''((()))(((((('''###'''***((($$$"""%%%)))$$$$$$%%%%%%&&&'''((((((###&&&&&&%%%&&&***+++))))))''''''++++++((('''***(((((()))+++,,,,,,)))&&&)))***++++++***)))+++,,,((()))***)))((('''(((***+++******,,,------+++)))(((((())))))))))))(((((('''&&&&&&)))...000...+++)))'''%%%%%%%%%&&&%%%$$$&&&&&&'''((())))))((((((%%%))),,,+++(((&&&''')))))))))***+++,,,,,,------++++++,,,++++++***)))(((---+++***+++,,,---------))))))))))))))))))))))))***************++++++,,,************))))))))))))%%%(((++++++***(((''''''))))))***)))((((((+++---%%%&&&(((***,,,,,,,,,,,,222***%%%&&&&&&###$$$)))&&&&&&&&&&&&&&&&&&&&&&&&'''%%%&&&((('''$$$&&&+++$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&(((((('''&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$&&&((((((&&&%%%'''***((('''&&&&&&'''((()))***%%%&&&((('''&&&&&&''')))###'''(((%%%$$$''')))(((&&&'''((()))************''''''''''''&&&%%%$$$$$$'''&&&$$$$$$$$$$$$&&&'''""""""###$$$%%%%%%&&&&&&%%%&&&&&&%%%###"""###%%%!!!"""###$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$$$$!!!###$$$$$$###"""$$$%%% !!!""""""!!!"""###%%%'''&&&%%%$$$$$$%%%'''(((%%%&&&''''''&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%&&&!!!"""###$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$!!!###%%%&&&%%%$$$$$$%%%!!!)))$$$$$$&&&###'''######$$$%%%&&&&&&&&&&&&'''''''''&&&$$$$$$%%%'''%%%&&&''''''%%%%%%&&&'''+++,,,---+++)))(((((()))''')))))))))'''&&&'''((("""(((%%%$$$***(((###'''%%%&&&'''((((((((('''&&&!!!"""###$$$%%%&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&!!!###$$$###!!! """%%% !!!!!! !!!### !!!"""###$$$%%%%%%%%%&&&'''&&&$$$&&&******'''###(((***&&&###$$$&&&&&&''')))""" ((('''"""%%%###***111...%%%!!!%%%!!!!!!$$$&&&$$$"""###"""&&&%%%""" """%%%############"""""""""""""""%%%''''''%%%&&&&&&%%%""" """%%%%%%!!! """  !!!!!!!!! !!!###$$$%%%$$$###""" !!! !!!!!!!!!%%%### &&&444&&&"""###!!! """  """!!!  +++++++++++++++***)))((())))))))))))))))))))))))$$$&&&((((((&&&%%%%%%%%%)))(((&&&&&&&&&''''''&&&###$$$%%%'''((()))))))))&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%'''((("""&&&******(((%%%&&&'''''''''((()))))))))))))))---+++******++++++)))(((******************++++++&&&+++(((&&&,,,+++''',,,*********)))((()))+++...)))))))))))))))******+++###&&&(((******+++---...))))))((('''&&&&&&%%%%%%&&&''''''&&&%%%&&&(((***''')))+++......---,,,***)))************+++++++++,,,+++++++++,,,,,,***)))+++++++++++++++***)))(((++++++++++++***((('''&&&,,,+++***))))))***+++,,,++++++***************+++)))******)))(((''''''((((((&&&%%%&&&))))))'''$$$''''''((()))))))))))))))***)))'''&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$"""$$$((('''"""###((("""###%%%&&&'''(((((((((((())))))'''%%%$$$%%%'''!!!%%%***+++)))'''((()))))))))))))))))))))))))))&&&%%%&&&(((***,,,,,,,,,'''((()))(((&&&&&&((()))&&&$$$######$$$%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$!!!!!!%%%%%%"""###&&&######$$$$$$$$$$$$######"""$$$%%%%%%$$$###%%%&&&***)))&&&$$$###"""######'''%%%&&&((('''$$$&&&+++%%%######%%%((()))(((&&&###%%%&&&&&&%%%$$$$$$%%%"""###$$$###!!!%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###""" !!!###$$$$$$###""""""""""""###$$$%%%&&&"""'''***+++((($$$ $$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%######'''***(((***+++***(((''''''(((((('''&&&&&&'''((()))***,,,***(((&&&%%%&&&'''(((%%%%%%%%%%%%&&&''''''(((###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((...%%%$$$"""!!! !!!"""###""""""""" $$$%%%"""###''''''###''''''&&&&&&'''((()))***''')))***)))'''&&&&&&&&&%%%'''((()))***)))'''&&&%%%%%%&&&'''&&&###!!! """$$$$$$$$$%%%&&&((("""$$$%%%%%%###""""""###%%%$$$###!!!!!!!!!""""""""" !!!%%%'''%%%!!! !!!!!!!!!###"""!!!  !!! !!!!!!"""$$$&&&!!! !!!""""""""" !!!!!!!!! !!!!!!  !!!666,,,###!!! !!!!!! !!!%%%###!!!,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))$$$&&&(((((('''%%%%%%&&&((('''''''''((((((''''''((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%&&&(((###%%%'''((('''&&&&&&'''''''''((())))))))))))))),,,+++******++++++)))(((************************&&&+++((('''------***000((()))))))))((((((***,,,))))))(((((())))))***+++&&&(((******)))((()))***((((((''''''&&&%%%%%%$$$&&&&&&'''&&&%%%%%%''')))$$$&&&((()))******)))((())))))*********+++++++++,,,,,,++++++***)))(((&&&+++++++++++++++***)))))))))***************)))(((***)))(((((((((((()))***))))))((((((((((((((())))))******)))((('''''')))'''&&&%%%&&&))))))'''%%%''''''((())))))))))))((()))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&(((%%%%%%'''&&&$$$'''---%%%%%%&&&&&&''''''''''''%%%&&&&&&%%%$$$$$$%%%'''%%%'''******)))(((''''''''''''''''''''''''''''''$$$######$$$%%%&&&%%%%%%'''(((((((((&&&&&&((()))&&&%%%$$$$$$%%%&&&&&&%%%'''''''''&&&&&&&&&%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$""""""%%%%%%######&&&######$$$$$$$$$$$$######"""$$$%%%$$$######%%%&&&""""""""""""###%%%&&&'''&&&$$$&&&((('''$$$&&&***&&&$$$$$$&&&((()))(((&&&###%%%&&&&&&%%%$$$$$$%%%$$$&&&'''&&&$$$#########%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""" !!!###$$$$$$###""""""""""""###$$$%%%&&&&&&$$$""" !!!###&&&((($$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&$$$"""###&&&)))''')))******(((''''''((((((''''''&&&&&&'''((()))+++***(((&&&%%%&&&''''''$$$%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&'''(((###&&&""""""###!!!######!!!!!!!!!!!!"""""""""""" $$$%%%######''''''###&&&&&&&&&&&&&&&(((***+++''')))***)))'''&&&&&&'''((((((''''''''''''((((((%%%&&&''''''&&&%%%###"""!!!"""$$$###""""""###$$$"""$$$%%%$$$###"""""""""$$$###"""!!!!!!!!!"""###### !!!%%%&&&$$$!!! !!!!!!!!!!!!  !!!!!! !!!###  !!!!!!!!!   ###,,,...***!!! !!!!!!!!!,,,,,,---------,,,++++++))))))))))))))))))))))))$$$&&&(((((('''&&&&&&''''''((()))******)))((('''***)))(((&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''$$$######$$$&&&''''''&&&''''''((())))))))))))(((,,,***)))***++++++***)))***************************...)))%%%***((($$$***'''((()))((('''''')))+++))))))(((((())))))***+++)))***+++)))'''%%%$$$%%%''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&%%%$$$$$$&&&(((%%%%%%&&&&&&'''((((((((()))))))))*********++++++...------,,,+++)))((('''++++++++++++++++++***)))((())))))***++++++******(((''''''&&&&&&''''''((((((((((((''''''(((((()))((()))***)))((('''((()))'''&&&%%%&&&((()))((('''&&&'''(((((()))(((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%***(((&&&&&&&&&&&&***000***)))'''&&&&&&&&&''''''!!!"""############%%%'''%%%$$$$$$&&&((()))((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$'''(((((('''&&&&&&''')))'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$""""""%%%%%%######&&&######$$$$$$$$$$$$#########$$$%%%$$$######%%%''' """$$$%%%&&&&&&$$$$$$&&&)))((($$$$$$((('''&&&&&&'''))))))'''&&&###%%%&&&&&&%%%$$$$$$%%%!!!"""$$$$$$"""!!!"""###%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%###""" !!!###$$$$$$###""""""""""""###$$$%%%&&&((($$$ &&&***$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$###"""###&&&(((&&&((())))))((((((((()))(((((('''&&&&&&&&&''''''***)))'''&&&%%%%%%&&&'''%%%&&&''''''&&&$$$###!!!###$$$$$$%%%%%%&&&&&&'''$$$######$$$$$$%%%&&&'''!!!:::$$$"""((('''$$$"""!!! !!!###$$$!!!$$$%%%###$$$'''&&&$$$%%%%%%%%%%%%&&&(((***+++'''((()))((('''&&&'''(((***(((&&&%%%%%%&&&((()))$$$%%%&&&''''''&&&%%%$$$###$$$$$$###"""!!!!!!""""""###$$$$$$"""!!!!!!"""!!!!!! !!!""""""$$$!!!!!!$$$%%%###  !!!!!!!!! !!!""""""!!!  !!!"""!!!!!!   ###!!!...///!!!$$$$$$!!!!!!+++,,,,,,,,,,,,,,,++++++((((((((((((((((((((((((%%%&&&((((((''''''((()))''')))+++,,,+++***)))((()))'''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((%%%%%%$$$$$$$$$%%%&&&'''$$$!!! !!!%%%((((((&&&&&&'''(((((())))))((((((+++***))))))+++,,,+++***+++++++++***************,,,000***&&&+++)))&&&,,,'''((())))))(((((()))+++((((((((((((((()))******((()))***(((%%%###"""###&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&%%%$$$$$$%%%'''((('''''''''((()))***+++))))))))))))************...///000///...,,,,,,,,,+++++++++,,,,,,+++******)))******++++++*********''''''''''''''''''''''''***))))))))))))******+++((()))***)))((('''((()))'''&&&&&&'''((()))))))))&&&&&&'''((((((((((((''''''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%)))(((((('''''''''+++///---+++(((&&&%%%%%%&&&'''!!!"""######"""###%%%'''""" """&&&))))))'''''''''''''''''''''''''''((())))))((('''&&&&&&&&&''''''((('''&&&%%%''')))&&&&&&&&&%%%$$$%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!$$$$$$""""""%%%######$$$$$$$$$$$$#########$$$$$$$$$######%%%''' !!!"""$$$$$$$$$###"""######&&&)))((($$$###&&&(((((((((((()))((('''&&&###%%%&&&&&&%%%$$$$$$%%% """###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&###""" !!!###$$$$$$###""""""""""""###$$$%%%&&&######""""""######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%'''(((%%%'''((()))(((((((((***(((''''''&&&&&&%%%%%%%%%((((((&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''############$$$%%%&&&&&&,,,RRR---$$$+++(((######"""  !!!###%%%!!!###$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$&&&(((***+++&&&'''((('''&&&&&&'''))))))((('''&&&%%%&&&'''((("""###$$$%%%%%%%%%%%%$$$###$$$%%%$$$"""!!!"""###!!!###$$$###""" !!!!!! !!!!!!""""""$$$""" """###"""  !!!!!!!!! !!!!!!!!!"""###### !!!"""!!!  !!!!!!  !!!!!!   (((+++"""!!!"""  !!! !!!!!!******++++++++++++******((((((((((((((((((((((((%%%&&&(((((('''(((***+++(((+++......,,,***)))))))))'''&&&%%%%%%&&&((()))&&&&&&'''''''''(((((('''''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&&&&$$$!!!!!!%%%((('''&&&&&&&&&'''(((((((((((((((***)))((()))+++,,,,,,++++++++++++*********))))))(((---***(((//////---444((()))++++++***)))***,,,((((((((('''((())))))***%%%'''((('''%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%$$$$$$###$$$&&&&&&%%%$$$%%%''')))(((''''''''')))+++,,,(((((()))))))))*********+++---//////......///000***++++++,,,,,,,,,++++++,,,,,,,,,++++++***(((((((((((((((((((((((((((((())))))(((((()))***++++++''')))***)))((('''(((***'''''''''''''''((()))***%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((('''&&&&&&&&&((()))((('''((()))***---+++(((&&&%%%%%%&&&'''$$$%%%&&&%%%######%%%&&&%%%###!!!###''')))(((&&&(((((((((((((((((((((((($$$&&&''''''%%%%%%&&&(((&&&'''((('''%%%%%%'''((($$$%%%&&&%%%###"""$$$&&&&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%""" ######!!!!!!$$$######$$$$$$$$$$$$######$$$$$$$$$###"""###%%%((($$$%%%%%%&&&%%%$$$"""!!!######%%%)))'''###"""%%%'''((())))))((('''''''''###%%%&&&&&&%%%$$$$$$%%%"""$$$&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###""" !!!###$$$$$$###""""""""""""###$$$%%%&&&"""###%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((())))))$$$&&&((()))((('''((()))''''''&&&&&&&&&%%%$$$$$$'''&&&&&&%%%%%%%%%%%%%%%((('''%%%###$$$&&&(((***###$$$$$$%%%%%%&&&&&&'''############$$$%%%&&&&&&555YYY000$$$)))&&&"""###"""  !!!###%%%""""""###%%%&&&%%%%%%&&&$$$$$$###$$$%%%'''(((***%%%&&&'''&&&%%%&&&(((***&&&'''(((((((((&&&%%%$$$ !!!""""""#########$$$ !!!""""""!!!!!!"""$$$ """######!!! !!! !!!!!!!!!""""""###""" !!!!!!!!!!!! !!!!!!!!! !!!!!!""""""#########  !!! """"""   !!!!!! !!!!!!   """"""$$$!!!!!!###!!! ))))))***+++++++++******))))))))))))))))))))))))%%%'''((((((((()))+++...+++...111///,,,))))))+++***)))(((&&&%%%%%%%%%&&&&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###""""""###%%%&&&&&&%%%&&&&&&'''((((((((((((''')))(((((()))+++---,,,+++,,,,,,++++++***)))))))))***///***'''+++(((###'''(((***+++,,,+++***+++,,,((((((''''''(((((()))***###%%%&&&'''%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''&&&&&&%%%%%%&&&''')))***((((((((()))))))))******&&&)))------,,,,,,...111***+++,,,,,,,,,,,,,,,,,,---------,,,+++)))((('''((())))))******))))))(((&&&&&&&&&&&&'''((())))))'''((())))))(((((()))***)))))))))'''&&&&&&(((***$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&'''(((((((((((((((%%%)))+++(((&&&''''''&&&***)))'''&&&&&&&&&''''''&&&&&&'''&&&$$$$$$%%%'''******))))))))))))'''%%%))))))))))))))))))))))))%%%'''******((((((***---&&&''''''&&&%%%%%%&&&(((###%%%&&&%%%"""!!!$$$'''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""" ######!!!!!!$$$######$$$$$$$$$$$$######$$$%%%$$$###"""###%%%(((%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%'''&&&"""!!!$$$%%%'''(((((('''&&&'''(((###%%%&&&&&&%%%$$$$$$%%%!!!###%%%%%%$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$###""" !!!###$$$$$$###""""""""""""###$$$%%%&&&((('''%%%%%%%%%&&&((()))$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&)))******)))%%%'''(((((('''''''''(((%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######&&&)))+++###$$$$$$%%%%%%&&&&&&'''$$$######$$$$$$%%%&&&'''111FFF+++"""%%%$$$###"""!!! !!!###$$$###!!!"""&&&&&&$$$$$$&&&%%%$$$######$$$%%%'''((($$$%%%&&&%%%%%%&&&(((+++&&&'''((()))(((&&&$$$""" !!!!!!""""""###  """ !!!""""""  !!!"""""""""!!!!!!"""!!! !!!"""### !!!!!!!!! !!!!!!!!!  !!!###!!!$$$$$$!!!!!! !!!!!!""" !!!""""""!!!  """&&& !!!  )))***++++++,,,,,,,,,+++))))))))))))))))))))))))%%%'''(((((((((***---//////111333000+++((()))+++((((((''''''&&&&&&&&&&&&%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&%%%!!!###&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''(((((('''))),,,------,,,,,,,,,++++++***))))))(((***///***&&&((("""''')))++++++***)))******(((''''''''''''((())))))"""$$$&&&'''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((('''&&&&&&'''$$$$$$$$$$$$%%%&&&'''((((((((((((((()))))))))***&&&***------+++***,,,000***+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++***)))((()))************)))(((&&&%%%%%%&&&&&&((())))))&&&((())))))(((((()))+++***+++***(((%%%%%%'''***$$$$$$%%%&&&&&&&&&&&&%%%'''''''''(((((('''''''''$$$$$$%%%%%%&&&''''''((($$$%%%&&&((())))))))))))(((,,,,,,&&&$$$&&&'''%%%%%%%%%&&&&&&''''''''''''$$$%%%&&&%%%%%%%%%''')))&&&(((***+++***(((''''''(((((((((((((((((((((((('''+++...---******---000&&&''''''&&&%%%%%%&&&(((###&&&(((&&&"""!!!$$$((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$!!!"""%%%%%%######&&&######$$$$$$$$$$$$######%%%%%%$$$"""!!!"""&&&(((&&&&&&%%%%%%%%%%%%&&&&&&%%%###$$$&&&$$$ !!!%%%###%%%((((((&&&&&&''')))###%%%&&&&&&%%%$$$$$$%%% """######"""!!!"""######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$###############""" !!!###$$$$$$###""""""""""""###$$$%%%&&&)))'''&&&%%%%%%''')))***$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&)))***)))'''&&&''')))((('''&&&&&&'''######%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&'''(((***+++%%%######!!!""""""!!!!!!!!!!!!""""""""""""$$$!!!"""&&&'''$$$$$$'''&&&%%%$$$######$$$%%%&&&$$$%%%%%%$$$$$$&&&))),,,''''''''''''&&&%%%$$$$$$"""!!!!!!!!!!!!""""""### """""""""  !!!!!!""""""  !!!"""#########"""!!! !!!  ###%%% !!!!!!!!! !!!"""!!!!!! """"""&&&%%%""" """ !!!######"""  """   ***+++,,,,,,------------))))))))))))))))))))))))&&&'''(((((((((***---000111333444000***'''))),,,###$$$%%%'''((()))))))))%%%&&&((()))))))))((('''************************###$$$%%%&&&&&&&&&%%%%%%!!!$$$((()))&&&$$$$$$%%%%%%&&&''''''((((((''''''(((''''''))),,,---------,,,,,,++++++***))))))((($$$+++******///,,,&&&)))%%%'''******)))(((((()))'''''''''''''''((())))))###%%%''''''&&&&&&&&&'''''''''''''''''''''''''''$$$&&&((()))((('''''''''$$$%%%%%%&&&'''''''''((((((((((((((()))))))))))))))---000///,,,***---000***+++,,,,,,------------******+++,,,,,,,,,,,,+++'''((()))******)))(((''''''''''''((((((***++++++&&&((())))))(((((()))++++++,,,+++(((%%%$$$'''***$$$$$$%%%&&&&&&&&&&&&%%%''''''((((((((((((''''''$$$$$$%%%%%%&&&'''(((((($$$$$$&&&((()))*********,,,///---%%%"""&&&((('''"""###%%%&&&'''(((((((((!!!"""$$$$$$%%%&&&(((+++!!!''')))(((''')))***''''''''''''''''''''''''%%%)))+++***'''%%%(((,,,&&&&&&'''&&&%%%$$$&&&((($$$''')))'''###"""&&&)))#########$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&######&&&'''$$$%%%'''######$$$$$$$$$$$$######%%%%%%$$$"""!!!"""&&&))))))(((&&&$$$#########$$$&&&$$$###%%%### !!!%%%!!!$$$''''''&&&%%%''')))###%%%'''&&&%%%$$$%%%%%%$$$%%%''''''%%%$$$%%%%%%###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$######""""""###""" !!!###$$$$$$###""""""""""""###$$$%%%&&&$$$%%%'''((()))((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""%%%(((***)))&&&&&&((()))(((&&&%%%%%%&&&!!!"""$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$!!!"""%%%&&&%%%######$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&'''((((((&&&$$$'''$$$&&& !!! !!!"""###"""""""""$$$ !!!''''''######'''&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$&&&))),,,***(((&&&$$$$$$$$$%%%&&&######""""""""""""######&&&''''''&&&###""""""###!!!"""!!! ######$$$$$$$$$"""!!!  ###&&& !!!!!!"""######$$$$$$$$$"""!!!  !!!###''''''""" """!!!!!!!!!  !!!!!!   !!!"""!!!!!!!!!&&&%%% ###!!!,,,---...---+++))))))*********++++++++++++******...)))$$$'''---000---(((,,,***((('''((()))((('''%%%'''((((((''''''(((***$$$&&&((((((''''''''''''))))))(((%%%$$$%%%)))+++'''&&&&&&%%%$$$$$$$$$$$$""" !!!%%%'''&&&$$$%%%&&&''''''&&&&&&''')))'''(((((((((((())),,,///+++*********))))))(((((()))((()))***,,,,,,+++***((((((((((((((())))))***'''(((***++++++)))'''%%%((('''%%%######%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$###&&&***(((###''''''&&&&&&'''(((***+++$$$%%%'''((()))))))))(((((()))***+++,,,+++******,,,,,,,,,++++++*********))))))************))))))------...---,,,***((('''(((((('''((()))***,,,---$$$))),,,++++++---,,,((()))//////)))%%%''')))'''%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))***'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''(((((((((...///...)))''')))(((%%%&&&&&&&&&&&&&&&%%%%%%%%%)))(((&&&$$$$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''&&&%%%%%%%%%&&&''''''&&&$$$######&&&))))))'''%%%&&&'''&&&"""###$$$&&&'''((('''&&&&&&$$$%%%%%%$$$"""!!!"""$$$!!!&&&***(((###"""(((...###$$$$$$%%%%%%$$$$$$### $$$&&&$$$"""&&&$$$%%%&&&%%%###"""###$$$$$$%%%&&&&&&$$$"""######!!!&&&''' ###&&&'''&&&&&&%%%$$$###"""""""""""""""""""""######$$$###$$$%%%'''(((''''''&&&'''$$$"""###'''(((&&&###!!!"""###$$$%%%&&&&&&&&&###%%%''''''&&&$$$$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$#########"""######$$$%%%!!!!!!!!!""""""###$$$$$$&&&&&&''''''''''''''''''!!!"""###$$$%%%'''((((((%%%'''&&&%%%)))---+++&&&&&&&&&%%%%%%%%%%%%$$$$$$+++%%%***...%%%"""$$$!!!$$$$$$$$$%%%''''''&&&%%%###$$$%%%&&&%%%$$$###"""$$$%%%%%%%%%$$$$$$&&&((((((&&&&&&((((((&&&&&&((("""######$$$$$$$$$######""""""######$$$$$$$$$%%%!!!!!!$$$%%%&&&######!!!!!!!!!"""###$$$"""$$$&&&%%%""""""%%%(((%%%&&&&&&&&&%%%$$$$$$###$$$ %%%%%%$$$  &&&((($$$!!!"""###"""  ###%%%$$$  $$$"""!!!!!! !!!!!!!!!!!!"""""""""""""""!!!$$$!!! """!!! !!!  """###!!!'''***&&&!!! !!!!!!"""%%%$$$  """!!! !!!      !!!!!!***,,,------,,,++++++,,,(((((()))*********))))))((('''&&&&&&'''(((((((((***(((&&&&&&'''((('''&&&&&&'''((((((''''''(((***&&&''''''&&&%%%&&&(((***((()))((('''%%%&&&(((***''''''&&&%%%%%%%%%%%%%%%'''%%%$$$%%%'''(((&&&%%%&&&'''((((((''''''((()))'''((()))(((((())),,,...************)))))))))(((+++************)))((('''))))))((((((((()))***+++&&&''')))******(((&&&$$$'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&$$$%%%)))((($$$&&&%%%%%%%%%%%%'''((()))$$$%%%'''(((((((((((('''((()))***+++++++++******++++++++++++++++++************+++++++++******))),,,,,,,,,+++)))'''&&&%%%'''&&&&&&''')))+++---///)))000555222...---...---)))......(((%%%'''(((&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''''',,,...---((('''((((((%%%&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((%%%$$$%%%(((***)))&&&'''''''''&&&%%%%%%&&&((((((&&&%%%%%%&&&&&&### $$$%%%&&&'''''''''&&&%%%$$$%%%%%%$$$"""!!!###$$$$$$%%%&&&'''''''''((()))$$$$$$%%%%%%%%%%%%$$$$$$"""$$$%%%###!!! ###%%%$$$%%%&&&%%%###"""###$$$###%%%&&&&&&$$$#########&&&))))))### ###'''(((&&&%%%%%%$$$$$$#########"""""""""""""""######$$$###$$$%%%''''''''''''&&&%%%&&&&&&%%%%%%$$$%%%%%%""""""###%%%%%%&&&&&&&&&###%%%''''''%%%$$$$$$%%%&&&%%%$$$######$$$%%%&&&###############$$$$$$%%%""""""###$$$%%%%%%%%%%%%$$$$$$&&&'''((((((((((((&&&&&&'''((())))))***+++$$$&&&%%%$$$'''+++***%%%&&&&&&%%%%%%%%%%%%$$$$$$''' &&&***###"""'''%%%$$$######$$$%%%&&&%%%%%%!!!"""$$$%%%%%%%%%%%%$$$###$$$%%%%%%$$$$$$%%%'''%%%######%%%%%%######%%%$$$$$$$$$$$$$$$###"""!!!"""""""""#########$$$$$$"""!!! """$$$$$$"""""""""""""""######$$$"""$$$&&&%%%""""""%%%(((&&&&&&&&&&&&&&&%%%$$$$$$$$$ $$$%%% """!!!!!!"""$$$$$$###!!! """"""!!!  ###%%%###"""!!!!!! !!!!!! !!!!!!""""""""""""###  ######  !!!!!!!!!!!!######$$$ """!!!!!!$$$$$$     !!!    !!!(((***,,,---,,,,,,---...'''((()))***************$$$(((***(((###!!!%%%***(((&&&%%%%%%'''((((((''''''(((((('''&&&&&&)))+++(((((('''%%%$$$%%%)))+++'''((()))((('''&&&''')))(((''''''&&&&&&&&&''''''+++)))''''''''''''%%%$$$%%%&&&''''''&&&&&&''')))'''((())))))((()))+++...************))))))))))))))))))))))))))))))((((((******)))))))))***+++,,,&&&'''((()))((('''&&&%%%$$$%%%'''(((((('''&&&$$$%%%%%%%%%&&&&&&%%%%%%%%%###'''(((%%%$$$'''(((&&&%%%$$$$$$$$$$$$&&&'''(((&&&&&&'''''''''''''''&&&(((((()))***************+++++++++++++++,,,,,,,,,---,,,,,,,,,++++++******---,,,+++)))((('''&&&&&&&&&&&&&&&'''))),,,...000***333888333,,,***+++---)))++++++'''%%%&&&'''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))((('''%%%$$$''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%***,,,+++&&&%%%''''''$$$%%%&&&&&&&&&'''((((((((("""$$$%%%'''(((((('''&&&%%%&&&&&&''''''&&&&&&%%%((($$$"""$$$***---***&&&%%%'''(((((('''&&&'''((((((&&&$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$""""""###%%%'''$$$"""%%%+++,,,((($$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$%%%$$$%%%&&&%%%###"""###$$$###%%%&&&&&&$$$######$$$(((***((($$$###''')))'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$$$$###$$$%%%&&&'''''''''&&&$$$''')))'''###!!!###&&&"""###$$$%%%%%%&&&&&&%%%###%%%'''&&&%%%$$$$$$%%%'''%%%"""!!!!!!"""%%%'''###############$$$%%%%%%"""$$$%%%'''''''''&&&&&&"""###%%%&&&((()))))))))######$$$$$$$$$%%%%%%%%%###%%%%%%$$$&&&)))((($$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$)))###"""'''&&&$$$############$$$%%%%%% !!!###$$$%%%&&&&&&&&&###$$$%%%$$$######%%%'''$$$!!!!!!$$$$$$!!!!!!$$$%%%%%%%%%$$$###"""!!! !!!!!!""""""""""""#########"""!!! !!!"""###!!!""""""###$$$$$$######"""$$$&&&%%%""""""%%%(((&&&''''''''''''&&&%%%%%%$$$!!! $$$$$$!!!!!!###%%%$$$""" !!!### !!!"""!!!!!! """###""" !!!!!! !!!!!! !!!""""""""""""  $$$&&&$$$"""!!!!!!"""!!! """ !!!###!!!$$$%%%!!!!!!!!! !!!    )))+++------,,,,,,,,,...))))))***+++,,,,,,,,,,,,'''+++---***%%%###'''+++'''&&&%%%%%%'''))))))((((((((((((&&&%%%&&&(((+++&&&'''((('''&&&&&&(((***%%%''')))***((('''''''''(((''''''''''''(((((())))))(((''''''&&&%%%$$$$$$###%%%&&&&&&%%%$$$&&&''''''((())))))))))))+++---*********)))))))))))))))&&&'''((())))))***,,,...,,,+++***)))***+++,,,...(((((((((((((((''''''&&&"""###&&&((())))))(((((($$$%%%&&&&&&&&&&&&%%%$$$"""''')))&&&###%%%''''''%%%%%%$$$$$$$$$&&&'''(((((((((((((((''''''''''''((((((((()))))))))))))))++++++,,,------...//////000///...---,,,+++++++++---,,,+++)))))))))***+++'''''''''''')))+++---...&&&---000,,,'''&&&'''''')))))))))&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&)))******(((%%%###''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$(((***)))%%%$$$&&&&&&###%%%%%%&&&''''''((())))))%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''%%%$$$%%%(((***(((&&&$$$''')))***)))((('''((('''%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###"""$$$%%%'''$$$###&&&,,,---((("""%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$"""###$$$&&&%%%$$$$$$%%%&&&%%%###"""###$$$###$$$&&&%%%$$$######$$$''''''%%%!!!"""&&&&&&############$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''%%%'''(((&&&$$$"""###%%%###$$$$$$%%%&&&&&&%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&%%%$$$"""!!!!!!"""$$$%%%$$$############$$$%%%%%%"""###%%%'''((('''&&&&&&###$$$%%%&&&'''(((((((((!!!!!!!!!!!!!!!!!!!!!!!!###&&&'''%%%&&&)))(((%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&!!!(((---&&&###&&&######$$$###"""""""""$$$%%%""""""######$$$$$$$$$$$$"""###$$$###"""###$$$&&&%%%""""""%%%%%%""""""%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!"""""""""!!!!!!"""!!! !!!"""$$$ !!!###$$$%%%%%%$$$###"""$$$&&&%%%""""""%%%(((&&&''''''(((''''''&&&&&&###!!!!!!###$$$###!!! """$$$%%%$$$"""!!!!!!!!! !!!!!!!!! !!!""" !!! !!!!!!""" !!!""""""""""""  ###%%%%%%$$$!!!""""""!!! """"""  %%%######%%%"""!!!"""!!!   """ !!!"""&&&---///000///---++++++,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***)))'''&&&''')))******)))((()))((('''&&&&&&(((***$$$&&&)))+++)))(((''''''%%%'''******)))'''''''''''''''''''''(((((()))***''''''(((''''''&&&''''''$$$&&&''''''&&&&&&'''((('''(((******))))))***,,,))))))))))))))))))******((()))+++******+++---000---,,,***))))))+++---...+++******)))))))))))))))'''&&&&&&&&&''''''(((((())))))+++,,,,,,+++))))))"""''')))&&&###%%%''''''&&&%%%%%%%%%%%%'''((()))))))))((((((((((((((((((((((((((((((((()))))))))+++,,,---...///111222222444333111///---,,,++++++***)))(((((()))+++---...******)))(((((()))***+++&&&((((((&&&'''***((($$$)))(((&&&&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&'''***++++++)))'''%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&((('''######&&&&&&###$$$%%%%%%&&&'''((())))))***(((%%%######$$$&&&(((%%%&&&&&&''''''&&&&&&%%%%%%'''((('''$$$"""$$$&&&###&&&)))+++***(((''''''%%%%%%$$$$$$###$$$&&&(((&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$######%%%&&&%%%%%%'''((())))))'''%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%###"""###%%%&&&&&&%%%$$$%%%&&&%%%###"""###$$$"""$$$%%%%%%$$$###$$$%%%%%%&&&### !!!%%%%%%!!!#########$$$$$$%%%%%%&&&""""""###$$$$$$$$$$$$#########$$$$$$%%%&&&&&&'''(((&&&$$$$$$&&&&&&$$$"""$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&#########$$$$$$#########$$$$$$$$$###$$$%%%%%%&&&"""###$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$((()))'''&&&))))))&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%!!!+++333,,,''''''######$$$%%%$$$"""!!!###%%%%%%$$$$$$######""""""""""""#########""""""$$$%%%%%%""""""%%%%%%""""""%%%!!!"""###$$$$$$$$$$$$$$$"""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!$$$&&& !!!###%%%%%%%%%$$$$$$"""$$$&&&%%%""""""%%%(((&&&&&&''''''(((''''''&&&""""""""""""###%%%$$$!!!$$$###"""###$$$###!!! !!!  !!!  !!!"""""" !!!""""""""""""!!! !!!""""""""" !!!"""!!! """ """%%% """%%%"""!!!###### $$$###%%%'''%%% """ ###333444555333000---,,,---+++++++++,,,,,,++++++***---***((((((***,,,***(((***((('''''')))******)))'''((())))))'''&&&'''(((###&&&***,,,+++)))'''&&&%%%''')))***((('''''''''&&&&&&&&&'''''')))***+++'''(((******))))))***,,,'''(((***)))(((((()))+++'''(((***+++***)))***+++))))))))))))************---...///,,,)))(((***------,,,***((()))+++---///,,,+++***)))((()))***+++,,,+++)))'''&&&%%%$$$$$$'''(((***++++++***((('''###'''(((%%%$$$'''(((&&&&&&%%%%%%%%%%%%'''((()))(((((('''''''''(((((()))'''''''''''''''((())))))++++++---...000222333444777555333000...,,,,,,,,,&&&&&&&&&'''((()))++++++,,,+++***((((((((())))))((()))''''''+++000---'''+++&&&%%%'''(((&&&%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&''')))***+++***)))(((&&&'''(((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''&&&######&&&&&&$$$$$$%%%%%%%%%&&&''''''''',,,)))%%%"""!!!###&&&(((%%%&&&&&&''''''&&&&&&%%%###'''***'''!!!!!!%%%###%%%(((***)))((('''((($$$%%%&&&%%%$$$$$$%%%'''&&&%%%%%%$$$$$$$$$$$$%%%$$$%%%%%%%%%###$$$%%%'''$$$&&&))))))'''%%%&&&'''###$$$$$$%%%%%%$$$$$$##################$$$%%%&&&$$$%%%&&&%%%###"""###$$$"""$$$%%%%%%$$$$$$$$$%%%$$$&&&&&&""""""$$$%%%"""#########$$$$$$%%%%%%%%%!!!"""$$$%%%%%%%%%$$$###$$$#########$$$%%%&&&'''((($$$"""###'''(((&&&"""%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$###%%%'''"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$%%%&&&&&&"""""""""###$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$###''''''''''''''''''''''''%%%)))+++(((&&&((()))'''&&&&&&%%%%%%%%%%%%$$$$$$!!!***333---)))***&&&"""$$$'''&&&###!!!"""$$$&&&%%%$$$###!!!!!!!!!!!!!!!"""###"""!!!!!!###%%%$$$!!!!!!$$$$$$!!!!!!$$$ !!!"""###$$$%%%%%%%%%######""""""""""""!!!!!!""""""!!!!!!$$$'''!!!!!!###$$$%%%%%%&&&&&&"""$$$&&&%%%""""""%%%(((%%%%%%&&&''''''''''''&&&"""######!!!###&&&&&&###$$$"""!!!"""$$$$$$"""   !!!   !!!"""### !!!"""""""""!!!!!!  !!!  !!!###!!!###"""$$$"""!!!###$$$""" !!!!!!!!!!!! !!!###!!!!!!  !!!999::::::888555222111111///000000000///...---,,,,,,***((()))+++,,,,,,******(((''''''((((((((('''&&&(((******)))'''&&&&&&$$$'''***+++***)))((((((&&&((())))))'''''''''(((%%%%%%%%%&&&'''(((***+++&&&(((******(((((()))+++&&&''')))(((''''''(((***&&&)))++++++***))))))***((()))))))))************...//////,,,'''%%%))),,,---+++)))'''(((***---///---+++)))''''''(((***+++((()))))))))((('''%%%$$$###$$$&&&((((((&&&$$$###%%%&&&&&&$$$%%%)))((($$$%%%$$$$$$$$$$$$&&&'''(((&&&%%%%%%$$$%%%&&&'''(((''''''&&&&&&&&&'''((()))((()))+++---///111333444:::888444111...---------&&&''''''(((((((((((((((+++***)))((((((((()))***'''))))))(((***...---))),,,&&&$$$((()))'''&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((()))*********&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''''''''$$$&&&&&&######&&&'''%%%$$$$$$%%%%%%%%%%%%%%%%%%)))'''%%%######$$$'''(((%%%&&&&&&''''''&&&&&&%%%$$$'''((('''###"""###&&&"""%%%'''((('''''''''(((###%%%''''''$$$###$$$&&&%%%$$$#########$$$%%%&&&###%%%%%%%%%$$$$$$&&&(((%%%'''((((((&&&%%%&&&((("""######$$$$$$######""" """$$$###!!!!!!$$$'''$$$%%%&&&%%%###"""###$$$!!!###%%%%%%$$$$$$$$$&&&"""&&&((($$$!!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!"""$$$&&&&&&%%%$$$###$$$############%%%&&&'''$$$$$$###$$$&&&'''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%######%%%'''%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$###"""!!!"""$$$&&&'''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$)))+++'''%%%'''(((&&&&&&&&&%%%%%%%%%%%%$$$$$$"""'''...(((%%%(((%%%!!!%%%))))))%%%""""""$$$%%%$$$###"""!!!!!!""""""!!!"""""""""!!!!!!###$$$%%%######%%%%%%######%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$#########""""""""" $$$###!!! """&&&"""""""""###$$$%%%''''''"""$$$&&&%%%""""""%%%((($$$$$$%%%&&&&&&&&&&&&&&&"""$$$### ###(((((($$$ """$$$$$$"""""""""###  !!!  !!!"""### !!!!!!"""""""""""" !!!"""!!!  !!!###%%% """"""###!!! ###%%%%%% !!!!!!!!!"""!!!"""""" <<<======<<<999666666666555555555444333222111000++++++++++++,,,---......***(((&&&&&&''''''&&&%%%%%%(((++++++***'''%%%%%%'''((())))))(((((()))***'''((()))((('''&&&''')))$$$$$$%%%%%%'''(((***+++%%%''')))(((%%%$$$&&&(((###$$$&&&%%%$$$$$$%%%'''&&&)))++++++***))))))***(((((())))))*********+++***,,,---***&&&&&&***...---+++(((''''''))),,,...,,,***(((&&&&&&''')))*** ###'''+++,,,+++)))'''$$$&&&(((******(((&&&$$$&&&&&&$$$###&&&***)))###$$$############%%%&&&'''######""""""###%%%'''(((''''''&&&%%%&&&'''((()))'''((())),,,...000222333;;;999555222///---------******+++++++++)))((('''***)))((((((((()))+++,,,###((()))&&&$$$'''((((((---&&&$$$(((***'''&&&(((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''')))******&&&'''((())))))((('''&&&&&&&&&&&&''''''((((((((($$$&&&&&&######''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%'''((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%&&&&&&'''&&&&&&"""$$$&&&'''&&&&&&'''(((###&&&((((((%%%######$$$$$$$$$#########$$$&&&'''###%%%%%%%%%$$$$$$&&&(((((('''&&&&&&&&&&&&''''''""""""############"""""""""%%%### $$$((($$$%%%&&&%%%###"""###$$$!!!###%%%%%%$$$$$$%%%&&&%%%(((###"""###$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$###$$$######"""###%%%&&&''' ###&&&&&&$$$$$$'''***&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$######%%%'''(((&&&$$$######$$$&&&(((%%%%%%$$$$$$%%%%%%&&&'''%%%$$$"""!!!"""$$$''')))###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""(((***&&&$$$%%%&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$''' %%%)))!!!###!!! %%%++++++&&&###"""#########"""!!!!!!"""###$$$ !!!"""!!! !!!"""$$$(((&&&&&&((((((&&&&&&(((######$$$$$$$$$######"""%%%$$$$$$$$$######"""""""""%%%$$$ !!!$$$###"""""""""###%%%''')))"""$$$&&&%%%""""""%%%(((###$$$%%%%%%&&&&&&&&&%%%!!!$$$### ###((()))$$$"""'''%%%!!!"""''' !!!!!!""""""!!! """######!!!!!!"""""""""""""""!!!"""###"""!!!!!!!!! !!!$$$&&& $$$$$$!!!###### ###&&&&&& !!!!!!""""""!!! $$$   DDDEEEEEEDDDBBB???<<<:::888999:::777222//////000111...++++++......+++(((---,,,,,,+++***(((&&&%%%***)))(((''''''((()))***&&&&&&&&&'''((())))))***((((((((('''&&&&&&&&&%%%&&&''''''((()))******+++''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&+++,,,,,,,,,+++***((('''---,,,+++***)))))))))))))))+++---//////---+++))))))***+++***))))))+++---)))+++,,,+++))))))---000+++)))'''&&&&&&&&&%%%######'''******)))))),,,///%%%%%%$$$%%%&&&(((***,,,'''&&&$$$$$$$$$&&&((()))%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''')))******)))***///333888888777555111///...///,,,,,,+++)))((((((***---''''''(((******+++++++++))))))(((''''''((()))***000///...,,,***)))''''''&&&&&&&&&'''''''''((((((###)))+++'''$$$$$$%%%$$$&&&&&&(((,,,000000,,,(((&&&'''''''''&&&'''***,,,'''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%######$$$%%%###$$$&&&'''(((''''''&&&(((((())))))((('''&&&&&&###((()))&&&$$$%%%$$$""""""%%%'''&&&$$$###%%%((($$$'''))))))&&&###!!! &&&&&&%%%$$$%%%&&&'''(((%%%%%%#########$$$%%%&&&###  $$$''''''&&&'''''''''&&&&&&%%%%%%%%%$$$""""""$$$###"""%%%+++###########################$$$$$$$$$$$$###""""""***(((%%%###"""###$$$&&&###&&&(((&&&###"""%%%(((&&& $$$%%%""""""&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$"""###&&&((($$$%%%%%%&&&&&&%%%%%%$$$***'''$$$$$$&&&'''&&&###%%%%%%%%%$$$$$$#########$$$###"""!!!"""$$$''')))#########$$$%%%&&&'''((('''&&&%%%%%%%%%%%%$$$###'''$$$###&&&'''%%%&&&)))'''''''''''''''''''''''''''$$$%%%(((&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!000777///(((((('''"""&&&"""$$$ $$$###""" """###$$$&&&$$$  $$$########################$$$$$$###"""!!!!!!""""""$$$###""" """###$$$$$$""" """%%%((('''&&&$$$''')))***'''$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$)))"""$$$&&&"""!!!######!!!!!!###$$$!!!!!!!!!  !!!!!! """### !!!###$$$""""""""""""!!!!!!!!!!!!$$$$$$"""!!!!!!!!!"""###!!!!!!  ###  !!!!!! !!! ###$$$###    !!!   KKKKKKKKKJJJGGGDDD@@@>>><<<======:::666444444555111111111000///...---...---------,,,+++)))((('''***)))(((((((((((()))***'''(((((()))******++++++(((((('''''''''''''''&&&&&&&&&&&&'''((()))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&)))((((((((((((((()))))),,,+++******)))************+++---......---+++******++++++***((((((***+++***+++,,,,,,***+++...111+++)))''''''''''''&&&%%%%%%'''((()))******,,,...&&&&&&&&&&&&''')))***+++'''&&&%%%$$$$$$&&&((()))&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''(((---111444555444222///---------++++++***(((&&&&&&(((***'''((()))******+++++++++((((((''''''((()))***+++...---,,,+++)))((('''&&&&&&&&&&&&''''''(((((((((!!!&&&(((%%%###%%%&&&%%%&&&&&&'''***---...+++(((&&&'''''''''&&&''')))+++'''&&&&&&%%%%%%&&&&&&&&&%%%&&&'''&&&%%%%%%&&&((($$$$$$%%%&&&''''''''''''((((((((((((((('''&&&&&&$$$)))***'''%%%&&&%%%######$$$&&&%%%%%%$$$&&&'''%%%&&&&&&%%%###""""""$$$%%%%%%$$$###$$$%%%&&&'''&&&%%%$$$######$$$$$$%%%%%%"""!!!"""%%%'''''''''''''''&&&&&&&&&%%%%%%%%%'''###"""$$$%%%$$$&&&***$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&%%%)))'''%%%"""""""""$$$%%%&&&&&&%%%$$$############((($$$$$$((()))$$$"""$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$######%%%((($$$%%%%%%&&&&&&%%%%%%$$$)))'''$$$$$$&&&'''&&&$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%&&&&&&%%%$$$&&&######&&&'''%%%&&&)))''''''''''''''''''''''''(((&&&&&&)))&&&!!!!!!%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$333;;;111%%%$$$%%%$$$ $$$$$$%%%'''%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$""" ###%%%########################$$$$$$###"""""""""""""""$$$###"""!!!!!!"""###$$$$$$"""!!!"""$$$&&&&&&$$$###%%%((((((&&&$$$""""""#########$$$$$$%%%%%%%%%)))### $$$&&&###"""$$$!!! """###$$$###"""!!!!!!!!!   !!!!!!  """"""""""""""""""!!!!!!!!!!!!!!!!!! """###$$$!!!!!!  ###""""""!!!!!!!!!!!!""""""!!!""""""!!! !!!###!!!"""###"""!!!   !!! TTTTTTTTTRRROOOKKKHHHEEEBBBCCCBBB@@@<<<:::999:::444666888666111...000333.........---,,,+++************))))))))))))******))))))******+++,,,,,,,,,''''''''''''((((((((((((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&'''((())))))(((''''''((('''''''''(((***+++,,,*********)))******+++,,,***+++---......---+++******++++++)))''''''((()))+++,,,---,,,,,,,,,...000,,,***(((((())))))(((''''''&&&&&&(((+++,,,,,,,,,((((((''''''(((((()))***'''&&&%%%%%%%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&&&&***---///000000///,,,++++++,,,******)))'''%%%$$$&&&''''''((()))******+++******''''''''''''((()))+++,,,,,,,,,+++***)))((('''&&&''''''''''''((((((((((((!!!%%%'''$$$$$$'''((('''&&&%%%&&&'''***+++***((('''(((((('''%%%&&&(((***&&&&&&&&&%%%%%%&&&&&&'''%%%&&&''''''&&&''')))+++%%%%%%%%%%%%&&&'''(((((('''(((((((((((('''&&&&&&%%%***+++(((&&&'''&&&$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%###!!! !!!%%%((($$$$$$#########$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$&&&%%%###$$$&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%% ######"""$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&'''&&&$$$"""!!!"""###$$$'''%%%######&&&'''&&&$$$%%%$$$&&&))))))&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&$$$######%%%'''$$$%%%%%%&&&&&&%%%%%%$$$(((&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%###"""&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&%%%######&&&'''%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&((('''((()))&&&"""###&&&$$$$$$%%%%%%%%%%%%&&&&&&'''555<<<000### $$$&&&$$$ !!!###"""###%%%!!!  !!! ###%%%&&&$$$######$$$########################$$$###""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$###!!!!!!###$$$######!!!###&&&&&&%%%###""""""!!!""""""###$$$%%%&&&&&&((($$$"""%%%&&&$$$###$$$!!!"""#########%%%&&&!!!!!!!!!!!!  !!!  """"""!!! !!!!!!!!!!!!"""""""""""" """###$$$ !!!  """""""""!!!!!!!!!!!!""""""!!!"""###"""!!!!!!"""$$$""""""""" !!!###   !!!!!!!!!]]]]]]\\\[[[WWWSSSPPPMMMJJJJJJHHHEEEAAA???===<<<999:::;;;888555333333444000///...------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,'''''''''(((((())))))***&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%&&&)))***+++***)))(((((()))***,,,,,,,,,,,,,,,))))))))))))***+++,,,---***+++---......---+++******++++++)))'''&&&'''(((***++++++,,,,,,,,,---...,,,***))))))***+++***))))))&&&%%%'''+++---,,,***(((((((((((('''(((((((((''''''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((%%%%%%(((++++++,,,---,,,+++******,,,)))***)))'''%%%$$$%%%&&&(((((()))***************&&&&&&'''((()))***+++,,,+++++++++***))))))(((((((((((((((((((((((((((((($$$''''''%%%$$$((()))'''%%%%%%$$$%%%&&&((((((((((((((((((&&&%%%%%%''')))&&&&&&%%%%%%%%%&&&''''''%%%&&&'''&&&%%%&&&''')))&&&%%%$$$$$$%%%&&&((()))'''''''''(((((('''&&&&&&%%%***+++(((&&&'''&&&$$$&&&$$$"""###'''(((&&&$$$$$$$$$###"""!!!###&&&)))$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&%%%$$$###&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######!!! %%%%%%%%%%%%%%%%%%%%%%%% !!!"""############&&&%%%###"""!!!"""###$$$$$$%%%%%%%%%&&&((()))*** !!!###%%%&&&%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%######%%%'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$%%%&&&'''((('''&&&&&&&&&'''$$$"""###&&&'''%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%######%%%$$$$$$$$$%%%%%%%%%&&&&&&)))222555,,,"""!!!$$$&&&(((%%%"""!!!!!! !!!"""!!!  !!!"""######"""""""""##############################"""""""""""""""#########"""!!!!!!"""######$$$###"""""""""""""""!!!!!!###%%%&&&%%%######$$$ !!!"""###$$$%%%&&&&&&'''&&&$$$%%%%%%$$$$$$%%% ###%%%$$$"""!!!$$$'''"""""""""!!!!!!!!! """######"""  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""" !!!"""###### !!!  """  !!!"""""""""!!!!!!"""$$$###"""!!! ###$$$  !!! bbbccccccaaa___[[[XXXVVVTTTRRRNNNKKKGGGCCC@@@>>>AAA???<<<;;;;;;:::777555333222000///............------------------------******++++++++++++,,,,,,'''(((((())))))*********((((((((((((((()))))))))''''''''''''''''''''''''$$$&&&(((***++++++***)))(((***---//////---***((((((((())))))***+++------+++,,,,,,------,,,,,,+++***++++++)))'''&&&'''((()))))))))***+++,,,,,,+++---+++))))))+++++++++***)))'''&&&'''+++---,,,***(((((((((((('''''''''&&&((('''''''''&&&'''''''''((('''&&&%%%%%%%%%%%%%%%########################&&&(((***)))&&&%%%'''***)))+++,,,+++***)))***,,,)))******)))'''&&&&&&(((((())))))************)))%%%&&&'''((()))***++++++++++++++++++++++++++++++))))))))))))))))))))))))(((***)))%%%%%%((((((&&&$$$%%%$$$$$$$$$%%%'''((('''((((((&&&$$$%%%&&&(((%%%%%%%%%%%%%%%&&&'''(((&&&''''''&&&$$$###$$$&&&&&&%%%$$$$$$%%%&&&((()))&&&&&&''''''''''''&&&&&&$$$)))***'''%%%&&&%%%###&&&$$$"""###'''(((&&&$$$!!!###&&&'''&&&&&&((()))$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&(((((((((&&&$$$###%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))"""###((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########""""""!!!%%%$$$###"""""""""###$$$!!!&&&)))'''"""!!!%%%+++"""$$$%%%###"""###&&&(((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&%%%$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%((()))''''''&&&%%%$$$$$$$$$$$$%%%'''((((((&&&%%%'''((("""!!!"""'''(((%%%%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''&&&$$$""""""$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&)))+++)))%%%###$$$%%%%%%!!!""""""!!!!!!###%%%%%%######################## """$$$""""""""""""""""""""""""###"""""""""""""""############""""""""""""######$$$$$$###"""!!!!!!!!!""""""$$$&&&&&&%%%$$$$$$%%% !!!"""$$$%%%&&&&&&&&&'''&&&$$$$$$$$$%%%%%%###%%%&&&$$$!!! """%%%######"""""""""!!!!!!!!!"""###$$$###!!! !!! !!!""""""""" !!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!  !!!  !!!!!!!!! """$$$$$$"""  !!!###$$$  !!!ffffffggggggeeeccc```___]]]ZZZVVVRRROOOKKKGGGDDDJJJFFFBBBAAABBBBBB>>>999888777444222111000111111//////000000000000//////+++++++++,,,,,,,,,,,,,,,))))))))))))************(((((())))))))))))))))))''''''''''''''''''''''''$$$%%%''')))***++++++***''')))+++------+++(((&&&))))))))))))***+++,,,---+++,,,,,,------,,,,,,+++***++++++)))''''''((()))((((((((()))+++,,,+++***...,,,******++++++***)))(((((('''(((***++++++***(((((()))))))))(((''''''(((((((((((('''''''''&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))&&&%%%'''***(((***+++***))))))***+++)))***+++***((((((((()))))))))************))))))%%%&&&((()))******************++++++,,,,,,,,,,,,************))))))))))))***+++((($$$%%%(((((($$$$$$%%%%%%%%%$$$$$$&&&(((&&&''''''&&&$$$%%%''')))%%%%%%%%%%%%&&&''''''(((&&&''''''%%%###"""###%%%%%%%%%%%%%%%&&&'''((((((%%%%%%&&&''''''''''''&&&$$$)))***'''%%%&&&%%%###%%%$$$###$$$&&&'''&&&%%% ###'''***)))(((''''''$$$%%%&&&'''''''''&&&&&&$$$&&&(((******(((&&&$$$###%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''"""!!!$$$'''%%%###$$$########################&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$#########$$$$$$"""(((,,,'''&&&$$$((()))%%%!!!###%%%&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%$$$######%%%'''%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$###"""###&&&)))+++'''&&&%%%%%%$$$$$$$$$$$$$$$&&&((((((%%%$$$&&&)))!!! """'''(((&&&%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$'''&&&""" ###%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&(((%%%""""""$$$&&&&&&$$$ $$$%%%""" !!!"""!!! !!!!!!!!!!!! !!!!!! !!!$$$&&&"""""""""""""""""""""""""""""""""""""""######$$$"""""""""######"""""""""$$$$$$%%%###!!!!!!"""######%%%&&&&&&$$$$$$$$$%%% !!!!!!"""###$$$%%%%%%$$$''''''$$$"""$$$%%%$$$&&&&&&%%%""" !!!"""############"""""""""""" !!!"""!!!!!!!!!"""######### !!!!!!""""""###############$$$###"""!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!! """$$$%%%### !!!######"""  !!!  gggiiijjjkkkkkkjjjhhhgggeeeaaa]]]ZZZXXXVVVQQQNNNQQQPPPNNNKKKJJJHHHEEEDDD>>>===:::777555444444444111111222333333222111111------------------------+++***************))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&''')))***+++,,,(((((()))***++++++++++++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++***((((((***+++)))((((((***------,,,)))...,,,************)))((('''(((******))))))+++,,,))))))***+++++++++***)))((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((('''%%%$$$&&&(((''')))***)))''''''((()))''')))******)))))))))***))))))************))))))&&&'''((()))******))))))((())))))***+++,,,,,,---+++++++++******)))))))))((((((%%%"""###(((((($$$###%%%&&&&&&$$$$$$%%%'''%%%&&&&&&%%%$$$%%%(((***%%%%%%%%%%%%&&&'''((((((&&&&&&'''&&&$$$$$$%%%'''$$$$$$%%%&&&''''''''''''$$$%%%&&&&&&'''''''''&&&%%%***+++(((&&&'''&&&$$$###$$$&&&%%%%%%$$$&&&''' ###'''))))))'''&&&&&&###$$$%%%&&&'''&&&%%%%%%"""%%%(((++++++***'''%%%"""%%%((((((&&&$$$%%%&&&######$$$$$$$$$%%%%%%%%%### !!!$$$$$$!!! ###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%"""'''***&&& !!!&&&###)))&&&$$$%%%&&&$$$&&&&&&''''''''''''&&&&&&###%%%&&&&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%$$$######%%%'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%"""%%%((('''$$$###&&&))) """'''(((&&&%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''""" $$$&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$######$$$%%%%%%&&&%%%'''###   """###"""!!!"""###%%%"""""""""""""""""""""""""""""""""""""""###$$$$$$""""""############""""""###%%%%%%$$$"""!!!###%%%$$$%%%&&&%%%###""""""###!!!"""""""""######$$$$$$"""'''(((### ###%%%###&&&$$$!!! !!!"""!!!$$$$$$#########""""""""" !!!!!! !!!""" """""""""!!!!!! !!!"""######### !!!"""######""""""!!! !!!!!!  """"""!!!!!!!!!!!!"""""" !!!""""""!!!"""$$$&&&%%%###!!!!!!######!!!  hhhjjjlllnnnooonnnmmmllliiieeebbb```___^^^ZZZWWWUUUWWWWWWTTTNNNJJJKKKLLLCCCAAA>>>:::888777777777222333444444444444333222///////////////.........,,,+++++++++***)))))))))'''''''''''''''''''''&&&''''''''''''''''''''''''$$$$$$%%%&&&(((***+++---+++***))))))***---000333*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++***))))))+++---***))))))+++...///---***///---***)))***)))((('''&&&)))++++++((((((***---***+++,,,---...---,,,,,,(((((())))))((('''&&&&&&%%%%%%%%%%%%&&&&&&'''((('''''''''''''''''''''''' ###&&&&&&$$$###%%%''''''((()))(((&&&%%%&&&'''%%%''')))***))))))***+++))))))*********))))))((('''((()))******)))((((((''''''((()))***+++,,,,,,++++++++++++******))))))%%%$$$!!!"""(((((($$$"""%%%''''''%%%$$$%%%'''$$$%%%%%%%%%$$$%%%(((***$$$$$$$$$%%%&&&'''((()))%%%&&&''''''&&&&&&(((***###$$$&&&'''(((''''''&&&$$$%%%&&&&&&'''''''''&&&'''+++---)))'''((((((%%%"""%%%'''&&&$$$###%%%((( ###&&&'''&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$!!!$$$(((+++,,,+++(((&&&###&&&))))))'''&&&'''(((#########$$$$$$%%%%%%%%%$$$###%%%'''&&&""""""&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&'''***--- $$$%%%%%%((((((%%%&&&&&&''''''''''''&&&&&&###%%%'''&&&%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%%%%###"""%%%(((%%%%%%%%%&&&&&&'''''''''%%%&&&'''''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!%%%((('''###"""%%%))) !!!'''(((&&&%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))###!!!&&&(((&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&$$$"""$$$(((###!!!!!!%%%&&&###$$$$$$%%%%%%%%%%%%$$$$$$!!!######"""!!!!!!"""""""""""""""""""""""""""""""""!!!""""""###$$$$$$""""""############""""""###%%%&&&%%%""""""$$$'''$$$%%%%%%###!!! !!!"""""""""""""""#########!!!'''(((""""""$$$###%%%!!!!!!######"""$$$$$$$$$############""" """######""""""###%%% !!!"""""""""!!! !!!"""######$$$ """######"""""" !!!!!!   !!!"""######"""###%%%'''&&&$$$""""""$$$$$$!!!    !!!""" kkklllmmmmmmnnnnnnmmmmmmkkkiiigggeeedddbbbbbbbbbbbbaaa___\\\YYYVVVSSSQQQOOOHHHAAA@@@???;;;888999<<<::::::::::::888555333333333222111000000000000,,,***))),,,,,,))))))+++))))))******)))(((((('''%%%&&&(((((('''''')))***%%%******&&&'''+++,,,(((&&&'''((()))***+++,,,,,,,,,)))'''******)))+++///,,,,,,+++++++++,,,------***,,,---,,,******+++,,,))))))***+++,,,,,,,,,,,,+++,,,,,,+++(((''''''(((+++(((''')))...111///+++'''***...//////.........******)))''''''&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$%%%&&&&&&%%%###&&&''''''%%%$$$$$$&&&(((&&&&&&&&&&&&&&&((())))))((((((((('''&&&&&&(((***(((((((((((())))))))))))((((((''''''''''''((((((&&&(((++++++((((((***---((())))))*********))))))***(((&&&'''***+++)))'''&&&%%%%%%%%%%%%&&&''''''###$$$%%%'''((((((''''''(((''''''&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&''')))***))))))******)))(((''''''&&&''''''%%%######&&&***&&&%%%%%%%%%'''''''''&&&###$$$&&&&&&$$$######$$$$$$&&&(((((('''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%$$$$$$%%%"""###$$$%%%&&&%%%$$$$$$###$$$###""""""###&&&)))$$$$$$######$$$%%%%%%&&&&&&%%%###$$$%%%%%%$$$"""&&&'''''''''&&&&&&((()))'''%%%&&&)))'''$$$%%%)))...,,,)))&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&%%%&&&&&&&&&'''((((((((('''''''''''''''((()))***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######%%%&&&'''&&&&&&&&&(((***((((((&&&%%%%%%&&&'''((($$$%%%%%%%%%$$$$$$&&&(((!!!###$$$$$$######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""#########""""""!!!&&&%%%$$$"""!!!!!! !!!""""""###$$$%%%%%%&&&&&&((('''&&&%%%$$$######$$$'''$$$""""""$$$$$$"""!!!###$$$###"""!!!"""###$$$&&&%%%"""###&&&&&&######!!!  !!!###$$$###""""""$$$%%%$$$######%%%### !!!""""""!!! """$$$### !!!$$$''' !!!"""!!!  """"""!!!  !!!""" !!!!!!!!! !!!"""###$$$%%%%%%""""""!!!!!!!!!!!!""""""!!!  !!!    """ !!!!!!!!!######""" iiijjjjjjkkkkkklllllllllnnnmmmlllkkkiiihhhgggfffgggfffeeeccc```^^^[[[ZZZYYYRRRLLLLLLJJJEEEBBBBBBAAA@@@???>>>>>><<<888666444333111000/////////000...++++++------******,,,)))))))))***))))))((((((''')))******)))((()))+++'''***+++((((((,,,,,,)))''''''((()))***+++,,,,,,***((((((,,,,,,))))))+++,,,,,,+++++++++,,,------+++,,,---,,,***)))***+++))))))***+++,,,,,,,,,,,,+++,,,,,,+++(((''''''(((***&&&$$$%%%)))***)))&&&%%%'''+++,,,,,,,,,,,,---)))((('''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&%%%$$$$$$&&&(((%%%%%%%%%%%%&&&'''((())))))******((('''''')))+++''''''((((((((()))))))))&&&(((+++,,,,,,+++(((&&&&&&'''))))))))))))***+++((()))))))))))))))(((((()))'''&&&&&&((()))'''%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%'''((()))''''''&&&&&&&&&''''''((('''''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((($$$%%%&&&''''''(((((('''%%%&&&&&&%%%###$$$'''***$$$######$$$%%%%%%%%%$$$"""$$$&&&&&&$$$$$$$$$%%%%%%%%%%%%###"""###%%%'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%######$$$%%%%%%%%%%%%%%%'''''''''%%%###$$$&&&(((%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%'''''''''&&&&&&((()))'''&&&'''***)))&&&(((,,,***)))'''%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&&&&&&&'''&&&&&&&&&'''''''''''''''(((''''''''''''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&'''''''''&&&&&&(((***((('''&&&&&&&&&&&&'''(((###$$$%%%%%%$$$$$$%%%&&&!!!###$$$$$$######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$##################$$$############$$$%%%&&&&&&""""""""""""""""""""""""""""""#########""""""!!!###"""""""""""""""""""""""""""######$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%###!!!"""$$$%%%$$$"""!!!###$$$###"""!!!"""$$$!!!%%%&&&!!!!!!$$$$$$###"""  """###&&&$$$######$$$$$$"""!!!!!!!!!"""### """!!!!!! !!!!!! !!!""""""""""""###%%% !!!"""!!! !!!""""""!!!  !!!""" !!!""""""###!!!!!!!!!!!!!!!"""""""""######"""!!!!!!!!!""""""   !!!"""!!!!!!"""  !!!"""!!!  ######"""!!!""""""!!!gggfffffffffggghhhjjjkkkoooooopppooonnnllljjjiiijjjjjjjjjiiigggfffdddcccbbb]]]YYYYYYVVVQQQMMMMMMKKKIIIGGGFFFDDDAAA===:::888777444222000000111222000------//////++++++...((()))***************)))***,,,,,,,,,***)))***+++)))++++++)))))),,,,,,***''''''((()))***++++++,,,)))((()))------)))'''(((,,,+++++++++,,,,,,---...,,,------,,,***((())))))))))))***+++,,,,,,,,,,,,+++,,,,,,+++(((''''''(((,,,)))%%%%%%''')))(((&&&$$$&&&)))+++++++++,,,---((('''&&&%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%%%%''''''&&&&&&'''((()))'''&&&%%%&&&&&&%%%$$$$$$&&&'''$$$$$$$$$%%%&&&&&&''''''(((((()))(((&&&&&&(((***'''''''''(((((((((((()))###'''+++//////+++'''###'''&&&&&&''')))***)))))))))))))))))))))((('''&&&((('''%%%%%%&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''(((&&&$$$###$$$&&&)))+++&&&&&&&&&&&&'''((())))))''''''''''''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%!!!"""$$$&&&((()))******%%%&&&&&&%%%$$$%%%'''***$$$$$$$$$$$$%%%%%%%%%%%%"""$$$&&&&&&%%%%%%%%%''''''%%%""" %%%)))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###""""""$$$&&&$$$$$$$$$$$$$$$%%%&&&&&&(((((((((&&&$$$###%%%'''&&&&&&%%%%%%%%%%%%%%%%%%###%%%&&&%%%"""!!!###%%%%%%'''((((((&&&&&&((()))((('''(((++++++(((***...$$$%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((''''''((()))'''''''''''''''&&&&&&&&&((((((''''''&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((&&&'''(((***''''''&&&&&&&&&''''''(((!!!###%%%&&&$$$$$$$$$$$$"""###$$$$$$######$$$&&&###$$$$$$%%%%%%$$$$$$########################### !!!"""###$$$$$$""""""""""""""""""""""""!!!""""""######""""""""" !!!###$$$$$$$$$$$$""""""""""""###$$$%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!###%%%&&&&&&%%%"""###$$$###""""""###$$$$$$%%%###&&&###"""!!! !!!"""###&&&%%%############!!! ###$$$!!!!!!!!!!!! !!!"""""" !!!"""$$$%%%###""" !!!"""""" !!!"""!!!!!! !!!!!! !!!!!!"""#########"""!!!!!!!!! $$$###"""!!!!!!!!!!!!!!! !!!"""!!!!!!""" ######!!!!!! !!!!!!  """######!!!$$$%%%%%%$$$cccbbbaaaaaabbbeeegggiiilllmmmnnnooonnnmmmjjjiiiiiiiiijjjjjjjjjiiihhhhhhgggcccaaabbb___YYYUUUVVVTTTRRRPPPNNNLLLHHHDDD@@@???===:::777555555666777222///...111000---,,,///)))***++++++,,,,,,++++++,,,---...,,,***))))))***)))************++++++***'''(((((()))******+++++++++((())),,,+++'''&&&(((++++++++++++,,,---......,,,------,,,)))'''(((((())))))***+++,,,,,,,,,,,,+++,,,,,,+++(((''''''(((+++)))&&&%%%&&&(((((('''%%%'''***,,,,,,,,,...///(((''''''&&&%%%%%%%%%&&&$$$%%%&&&%%%$$$$$$%%%&&&(((''''''(((******)))'''$$$&&&&&&&&&$$$$$$%%%&&&######$$$%%%&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&'''''''''((((((((("""%%%))),,,,,,)))%%%"""'''%%%###%%%)))***)))&&&************)))(((''''''((('''&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%&&&(((***&&&&&&&&&&&&'''(((******((('''''''''(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''%%%######$$$&&&((()))+++++++++''''''&&&%%%%%%%%%%%%&&&%%%&&&''''''&&&&&&'''((("""$$$&&&'''&&&%%%&&&((('''%%%""" %%%)))&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""%%%(((%%%%%%$$$###$$$%%%&&&'''%%%&&&%%%$$$""""""###%%%%%%%%%%%%%%%%%%$$$$$$### $$$&&&%%% !!!%%%%%%'''((((((''''''((()))'''&&&'''++++++)))***///"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((((('''''''''(((((((((((('''&&&&&&&&&%%%)))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''((()))(((''''''(((***&&&&&&&&&&&&'''''''''((("""%%%&&&%%%#########"""###%%%$$$######$$$&&&###$$$$$$%%%%%%$$$$$$############$$$$$$######### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""!!!###$$$$$$$$$$$$###""""""""""""###$$$%%%######$$$%%%&&&%%%$$$$$$###"""######%%%%%%%%%%%%"""###$$$$$$""""""###$$$ $$$###$$$%%%###""""""!!!!!!""""""###%%%###""""""######"""   ###### !!!!!!!!!!!!!!!!!!"""### """&&&&&&### """###"""!!! !!!"""!!!!!!!!! !!!!!!!!! !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!  !!!     ######!!!!!!###$$$%%%######$$$%%%(((((('''&&&___^^^]]]]]]___bbbeeefffiiikkklllnnnnnnllljjjiiiggghhhiiijjjkkkkkkkkkkkkjjjhhhggghhheee___]]]^^^[[[YYYWWWUUUSSSOOOKKKHHHFFFDDDAAA>>>;;;:::::::::555222111333222///...111,,,,,,---......---------,,,---...,,,***((()))***))))))((())))))(((((()))(((((())))))******++++++---***(((***)))''''''+++++++++++++++,,,---...///,,,------+++)))''''''((())))))***+++,,,,,,,,,,,,+++,,,,,,+++(((''''''(((%%%###""""""###%%%%%%%%%%%%''')))******+++---...)))(((''''''''''''''''''&&&'''((('''&&&%%%&&&(((((('''''')))***+++***((($$$%%%&&&&&&$$$$$$$$$&&&"""###$$$%%%&&&&&&&&&&&&###%%%&&&&&&$$$###$$$%%%&&&&&&&&&&&&''''''''''''%%%&&&'''(((((('''&&&%%%'''$$$###%%%(((***(((&&&***+++++++++******)))(((''''''''''''&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((((((''''''&&&&&&&&&'''((()))***+++)))(((((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''))))))'''$$$###%%%&&&'''((())))))))))))***)))'''&&&%%%$$$###"""%%%'''((((((&&&&&&''')))###%%%''''''&&&&&&'''(((&&&&&&%%%###"""###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###$$$'''***&&&%%%$$$###$$$%%%'''((("""###$$$$$$######%%%&&&######$$$%%%$$$$$$###"""$$$'''***((($$$"""$$$(((%%%'''))))))((('''((()))%%%$$$&&&))))))''')))---###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&&&&'''(((((((((((('''&&&&&&&&&%%%)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))'''((()))(((&&&&&&''')))%%%&&&&&&'''''''''(((((("""%%%&&&%%%#########"""$$$%%%%%%$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!"""###$$$$$$$$$$$$###"""""""""###$$$&&&######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%"""$$$%%%$$$###"""###$$$%%%###%%%&&&############""""""#########"""!!! !!!###$$$$$$""" !!! """"""""""""!!!!!!!!!""""""### """%%%&&&"""!!!"""###"""!!! !!!### !!!!!!!!!!!!!!!!!!  !!!!!!""" !!!""""""###$$$$$$!!!  !!!!!!!!!   !!!   !!!###&&&(((***)))***+++,,,+++)))'''ZZZZZZ[[[\\\^^^```bbbdddiiijjjkkklllmmmllllllkkkhhhiiikkklllmmmnnnnnnooonnnllllllmmmjjjeeeeeehhhaaa```^^^\\\[[[XXXTTTQQQLLLKKKHHHEEECCC@@@???>>>999666555777666222222444000000000000000///......---......---***)))*********((((((***)))'''''')))(((((())))))************///***(((***)))((()))---*********+++,,,---...///+++,,,,,,+++)))'''(((((())))))***+++,,,,,,,,,,,,+++,,,,,,+++(((''''''(((%%%%%%%%%&&&&&&'''''''''$$$%%%'''''''''''')))+++)))(((((('''''''''(((((()))***+++***))))))***+++((('''''')))++++++***)))###$$$&&&&&&%%%$$$$$$%%%"""###%%%'''''''''&&&&&&%%%'''(((((('''&&&&&&'''%%%%%%%%%&&&&&&&&&'''''')))(((((((((((((((((()))&&&%%%%%%&&&((()))(((((())))))************))))))%%%&&&''''''%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''%%%&&&((())))))((('''&&&''''''''''''((()))*********)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***)))(((%%%###$$$%%%%%%&&&&&&&&&%%%%%%+++)))'''&&&&&&%%%###!!!"""%%%''''''$$$###&&&(((%%%'''(((((('''&&&&&&'''%%%'''''''''%%%%%%&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&(((***%%%%%%%%%%%%%%%&&&&&&'''###%%%&&&&&&&&&&&&''')))"""###$$$%%%&&&%%%$$$$$$$$$'''((('''$$$###$$$'''%%%''')))***)))(((((()))%%%###%%%((((((%%%'''+++&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''))))))***'''(((((('''%%%%%%&&&((($$$%%%&&&'''((((((((((((!!!###%%%&&&$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%'''###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$###"""############"""!!!"""""""""""""""""""""""" !!!"""""""""""" !!!!!!"""$$$%%%&&&&&&%%%###""""""###%%%&&&%%%$$$############$$$$$$$$$%%%&&&%%%$$$###$$$%%%###$$$%%%$$$#########%%%&&&###""")))((("""######################## !!!###%%%$$$###"""### """!!!$$$###""""""!!!!!!!!!""" !!!###$$$"""!!!!!!"""######!!!!!!"""### !!!!!!!!!!!!  !!!!!!!!! !!!"""###$$$%%%%%% """!!!""" !!!"""!!!!!!"""  !!!!!!  !!! !!!!!!###&&&)))---------...///...+++(((WWWXXXYYY[[[]]]___aaabbbggghhhhhhiiijjjkkklllllliiijjjlllmmmoooppppppppppppnnnnnnooollliiikkkpppfffeeeccccccbbb```]]]ZZZUUUTTTSSSPPPMMMIIIFFFDDD>>>;;;:::<<<;;;777666999333333333333222111//////---...///...,,,+++,,,---,,,((((((++++++''''''***))))))))))))************---******,,,,,,***+++...*********+++,,,---//////***++++++***)))(((((()))))))))***+++,,,,,,,,,,,,+++,,,,,,+++(((''''''((((((***+++,,,+++)))((((((%%%&&&'''&&&%%%%%%''')))'''''''''&&&&&&''''''((((((***+++***)))((()))***'''''''''(((***+++***)))"""$$$&&&&&&%%%$$$$$$$$$###$$$&&&((((((((('''&&&%%%'''))))))((('''''''''$$$%%%%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((%%%&&&'''((('''''')))***%%%&&&'''((()))))))))(((!!!$$$&&&%%%$$$$$$&&&(((&&&%%%%%%%%%%%%&&&''''''(((((('''''''''''''''((()))((((((((((((((())))))))))))(((((('''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******(((&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%)))'''%%%&&&''''''%%%""""""%%%((('''$$$###&&&)))''')))***)))'''%%%%%%&&&&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&&&&''')))$$$%%%%%%&&&'''&&&&&&&&&$$$&&&''''''&&&%%%&&&'''"""###%%%'''((((((''''''%%%%%%%%%%%%$$$$$$###$$$%%%'''***+++***(((((((((%%%$$$%%%((('''$$$&&&***&&&&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((''''''''')))&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%'''((()))***&&&''''''&&&$$$$$$%%%&&&$$$%%%&&&(((((((((((('''###$$$%%%%%%$$$$$$%%%&&&###$$$&&&%%%$$$$$$%%%'''###$$$$$$%%%%%%$$$$$$###!!!###$$$%%%%%%$$$###!!! !!! """""""""""""""""""""""" !!!"""""""""""" !!!$$$(((***(((&&&$$$######$$$&&&((('''&&&###!!!!!!"""###$$$"""$$$&&&&&&$$$$$$&&&(((###$$$%%%%%%######$$$%%%###### """''''''######$$$$$$$$$$$$$$$$$$###!!! !!!###$$$###"""!!!###### ######!!!%%%%%%###"""!!!!!! !!!!!!!!!!!!"""###!!!"""######"""!!!"""### !!!""""""!!!  !!!!!!"""""" !!!!!!!!!""""""###### !!!"""""" ###!!!""" !!!"""!!!!!!"""  !!!!!! """###!!!  !!!$$$(((,,,,,,---///000///,,,)))UUUVVVXXX[[[]]]___``````eeeeeeeeefffggghhhjjjkkkiiijjjkkkmmmooopppppppppooonnnnnnnnnllliiimmmsssiiihhhgggggggggeeebbb```\\\\\\[[[YYYVVVQQQMMMKKKBBB???>>>@@@>>>;;;:::<<<666666555444333111000///...///000///...---...///...))))))---,,,((('''+++))))))))))))***************)))+++///000,,,+++---*********+++,,,---///000)))***+++***)))((()))***))))))***+++,,,,,,,,,,,,+++,,,,,,+++(((''''''(((''')))+++,,,)))&&&$$$###'''((()))(((&&&&&&(((***&&&&&&%%%%%%%%%&&&&&&'''&&&'''((('''&&&%%%&&&((('''&&&&&&(((***+++***)))"""$$$&&&&&&%%%$$$###$$$###%%%''')))))))))((('''###&&&(((((('''%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$'''))))))'''&&&))),,,######%%%&&&'''((((((((("""$$$$$$######%%%(((&&&%%%%%%%%%%%%&&&''''''+++)))'''%%%%%%&&&(((******))))))(((((((((((()))(((((((((((()))***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&))))))*********((('''&&&$$$%%%&&&'''((((((((((((&&&$$$$$$%%%((()))'''$$$$$$(((+++***&&&%%%(((,,,)))***+++)))'''%%%%%%%%%''''''&&&$$$###$$$''')))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&&&&%%%&&&'''$$$%%%&&&'''((('''&&&%%%$$$%%%&&&&&&$$$""""""###"""$$$''')))***+++***)))***(((''''''((()))'''&&&%%%'''***+++***)))(((((('''%%%&&&)))'''$$$%%%)))&&&&&&$$$$$$%%%'''***,,,''''''''''''''''''''''''&&&(((******)))((()))***%%%&&&&&&''''''(((((((((%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&""""""###%%%'''((()))***&&&&&&'''%%%######$$$%%%###$$$&&&((())))))((('''$$$%%%&&&%%%$$$$$$&&&(((###%%%&&&&&&%%%$$$&&&'''$$$$$$$$$%%%%%%$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!!!!"""$$$$$$###!!! """""""""""""""""""""""" !!!"""""""""""" %%%+++...)))'''%%%######%%%'''((()))'''### !!!###%%%"""%%%&&&%%%%%%(((+++###$$$%%%%%%######$$$%%%"""###!!!!!!$$$&&&$$$###$$$$$$%%%%%%$$$$$$######"""!!!!!!"""###!!! !!!$$$### $$$%%%$$$&&&&&&$$$"""!!!  """!!!"""%%%!!!###$$$###"""!!!"""### !!!""""""!!!  !!!!!!"""#########!!!!!!!!!!!!!!! """###$$$%%% ###"""###   !!!  !!!!!! !!!""" ###'''******,,,...000000---***XXXYYYZZZ\\\^^^```aaabbb^^^___aaadddeeefffggggggddddddfffiiimmmppppppooonnnnnnmmmmmmmmmooopppqqqpppnnnlllkkkkkkllllllkkkcccccccccbbb^^^ZZZUUURRROOOGGGDDDIIIKKKFFFAAA@@@<<<<<<;;;:::888666444333333666555000...111///+++...------,,,,,,,,,,,,,,,---000...*********###,,,+++******+++---///111+++,,,---......,,,+++)))***)))+++---***&&&***333))))))***+++,,,,,,,,,,,,******,,,000222111,,,'''---***(((&&&&&&&&&&&&%%%))))))(((''''''''''''''')))&&&$$$%%%$$$"""%%%+++((()))***)))'''%%%%%%&&&$$$$$$%%%%%%'''(((******&&&&&&&&&'''))))))'''%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&###((()))&&&%%%(((&&&!!!&&&&&&'''((())))))(((((('''&&&&&&&&&&&&'''((((((+++(((%%%%%%''''''$$$!!!$$$$$$$$$%%%%%%%%%&&&&&&!!!%%%((('''$$$###'''+++''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''))))))''''''***+++)))))),,,&&&((())))))(((&&&'''(((&&&%%%&&&(((++++++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&###&&&((('''%%%$$$&&&))),,,+++)))'''&&&%%%&&&&&&$$$%%%$$$!!!"""%%%$$$'''((('''%%%$$$###%%%'''%%%$$$###$$$&&&&&&&&&$$$%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&'''''''''&&&###%%%''''''&&&$$$$$$%%%&&&&&&''''''((((((((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''((())))))((((((%%%%%%$$$$$$$$$%%%&&&&&&'''''''''%%%$$$%%%(((++++++***)))(((''''''''''''%%%$$$$$$%%%%%%'''((()))'''&&&%%%$$$$$$%%%&&&'''%%%++++++###"""))))))###&&&&&&&&&'''&&&&&&%%%%%%"""""""""###$$$%%%'''(((((())))))(((&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''&&&%%%$$$$$$%%%'''&&&&&&%%%%%%&&&&&&''''''%%%$$$###$$$$$$$$$###$$$$$$##################$$$%%%!!!"""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""######""" """"""$$$///===000---(((###!!!"""$$$&&&***'''######%%%&&&$$$!!! """###%%%%%%$$$###""" $$$$$$!!!"""''')))%%%"""%%%&&&###"""%%%&&&%%%'''%%%"""!!!"""######""""""######""" """###$$$%%%%%%$$$"""!!!""""""""""""############ """###"""!!!""""""############"""""" !!!%%%%%%!!! $$$'''!!!%%%######$$$###"""###$$$$$$###"""###"""!!! !!!!!!!!!   !!!!!!!!!    ###*********,,,......---+++[[[\\\\\\^^^___```aaaaaa^^^___```aaabbbcccddddddbbbbbbdddgggkkkmmmmmmmmmkkkkkkjjjkkklllnnnpppqqqqqqooommmlllllllllllllllhhhhhhhhhgggeeeaaa]]][[[VVVOOOLLLPPPQQQLLLGGGFFFGGGFFFDDDBBB@@@>>>===<<<444777666222111333333///111000///..................111111.........***$$$,,,+++******+++,,,...000,,,------...---,,,******,,,+++---///,,,(((,,,444******+++---------------...,,,+++---//////---***+++***((('''(((((())))))))))))(((''''''''''''((('''%%%%%%''''''$$$$$$(((&&&((()))((('''&&&&&&'''%%%%%%%%%&&&'''((()))***&&&&&&&&&'''))))))'''%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&)))((($$$###''''''$$$&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&'''(((((()))'''&&&%%%&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''###''')))(((%%%%%%))),,,((((((((('''''''''&&&&&&%%%'''(((((('''&&&((()))))))))+++---***&&&(((---&&&((())))))'''&&&'''(((&&&&&&&&&(((++++++(((%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%''')))(((%%%$$$&&&(((,,,***)))'''&&&&&&&&&&&&%%%'''%%%###$$$'''%%%!!!%%%&&&&&&%%%$$$$$$&&&((('''&&&%%%%%%'''(((((('''%%%%%%&&&''''''&&&%%%%%%''''''''''''&&&%%%%%%$$$###%%%''''''&&&$$$$$$%%%$$$%%%&&&))),,,+++)))&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((('''%%%%%%%%%$$$%%%%%%&&&'''((()))((('''&&&'''***,,,******)))(((((('''((((((---,,,+++)))'''%%%###""")))((('''&&&&&&'''((()))&&&,,,+++$$$$$$******$$$&&&&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&###"""###$$$$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&$$$"""$$$$$$##################$$$%%%""" """ !!!!!!!!!"""""""""###### !!!!!!!!!"""""""""&&&!!!!!!###%%%,,,444(((&&&$$$###"""###%%%&&&&&&&&&%%%$$$###""""""###"""$$$%%%''''''&&&%%%$$$!!!$$$$$$!!!!!!&&&&&&### $$$%%%!!! ###%%%$$$%%%$$$""""""###$$$###""""""######!!! """&&&'''$$$!!! """"""""""""############ !!!######"""!!!""""""############"""""""""!!!###''''''###!!!"""%%%!!!%%%###$$$$$$###""""""$$$$$$###"""$$$###"""!!! !!!!!!"""!!!!!!  !!!!!! !!!!!! ###$$$%%%'''((())))))((((((````````````aaaaaaaaaaaa___^^^]]]]]]]]]^^^___```______```cccgggiiiiiihhhfffeeefffgggiiillloooqqqrrrqqqooommmllllllllllllkkklllmmmlllkkkhhhfffdddaaa[[[XXXZZZZZZUUUQQQOOOOOOMMMKKKGGGEEECCCBBBBBB:::<<<;;;888777999888666444444222111000000000000***...000---,,,---...,,,,,,+++******+++,,,...///.........---,,,++++++***,,,,,,...///,,,))),,,222++++++,,,---............111...+++***+++,,,,,,,,,***)))(((((((((***+++,,,***)))((((((''''''((((((%%%###%%%((((((%%%###%%%%%%&&&(((((('''&&&''')))&&&&&&&&&&&&&&&'''((()))'''&&&&&&'''(((((('''%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&((()))&&&###"""&&&'''&&&&&&''''''(((((((((((((((&&&&&&&&&&&&''''''(((((('''''''''%%%$$$%%%''')))&&&&&&&&&'''''''''((((((&&&(((***)))''''''***---)))))))))))))))(((((((((&&&'''((((((''''''(((***((((((+++,,,((($$$&&&,,,%%%'''))))))'''&&&'''((('''&&&'''(((******(((&&&((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''')))+++)))&&&$$$&&&(((+++***)))'''&&&&&&&&&&&&'''(((&&&$$$%%%((('''$$$###%%%%%%%%%$$$%%%''')))***(((&&&&&&((()))******%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&&&&%%%$$$%%%''''''%%%$$$%%%&&&%%%%%%)))///444333,,,%%%'''&&&&&&%%%%%%&&&&&&'''''''''(((((((((''''''&&&%%%%%%%%%%%%%%%&&&''''''*********)))((()))+++...***)))((((((((((((((()))%%%&&&((()))))))))((((((***))))))(((((())))))***''',,,+++%%%%%%***+++&&&%%%&&&&&&'''''''''&&&&&&'''((((((''''''&&&&&&%%%$$$&&&&&&%%%###""""""###$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&&&&%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&###%%%'''))))))'''$$$"""######$$$$$$$$$$$$$$$$$$###%%%$$$ """""" """""""""#########$$$$$$ !!!"""!!! )))###!!!###%%%&&&)))!!!!!!""""""###$$$%%%%%%"""%%%'''%%%!!!!!!$$$###$$$%%%&&&'''&&&%%%%%%"""$$$$$$""""""$$$$$$"""###$$$ """$$$######""""""###%%%%%%$$$"""#########!!! """$$$+++,,,'''!!!"""""""""#########$$$$$$!!!!!! !!!######""" """"""############""""""$$$"""$$$(((((($$$"""$$$!!!!!! $$$!!!&&&$$$###""""""$$$$$$###"""$$$######""""""""""""###!!!!!!  """!!!!!!!!!!!!!!! """###&&&'''&&&&&&''')))fffeeeeeedddcccbbbaaaaaa```^^^\\\ZZZYYYZZZ[[[\\\\\\\\\]]]```ccceeeeeeddd`````````aaaeeeiiimmmoooqqqqqqpppmmmkkkjjjkkkllljjjkkklllmmmmmmllljjjiiiiiieeebbbaaaaaa^^^ZZZXXXWWWUUUQQQMMMKKKIIIIIIIIIDDDEEECCCAAA??????===<<<777777555333222111000000+++...000...+++,,,///111---,,,,,,++++++,,,---...000///...,,,++++++++++++***+++,,,,,,***)))***---***+++,,,---............111///,,,*********+++,,,)))))))))(((((((((***,,,***))))))((('''((((((((('''######'''(((%%%$$$%%%%%%&&&(((((('''(((***,,,''''''&&&&&&&&&''''''(((((('''&&&&&&((((((&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&''''''&&&$$$$$$&&&''''''''''''((((((((((((((('''%%%&&&&&&'''''''''''''''$$$&&&'''&&&$$$$$$(((,,,&&&&&&&&&&&&'''''''''''''''((())))))''''''))),,,))))))))))))((((((((((((&&&''')))(((''''''(((***&&&%%%&&&((('''$$$%%%)))%%%&&&(((((('''&&&'''((('''''''''((())))))((('''''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***)))+++,,,***&&&$$$&&&(((***))))))((('''&&&&&&&&&'''(((&&&###$$$(((((($$$$$$%%%&&&%%%$$$$$$%%%'''***(((&&&&&&(((***++++++&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&((()))******$$$&&&''''''%%%%%%%%%&&&'''(((,,,555<<<;;;000''''''&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%&&&%%%%%%%%%&&&'''((()))***++++++***)))***,,,...))))))(((((((((((())))))###''')))***+++***))))))))))))))))))))))))'''***)))%%%%%%))))))&&&%%%&&&&&&'''''''''''''''$$$%%%&&&((())))))((((((&&&'''((('''%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&!!!###%%%&&&%%%%%%&&&(((&&&%%%%%%%%%%%%%%%%%%&&&###%%%&&&'''&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%"""%%%%%%"""!!!###""""""#########$$$$$$$$$$$$ """"""!!!%%%###!!!!!!""""""###%%%%%%$$$###"""###$$$%%%&&&"""$$$&&&%%%###"""###$$$!!!"""###$$$$$$$$$######"""###$$$$$$$$$%%%%%%$$$###$$$ """$$$###!!!!!!"""$$$&&&&&&$$$"""######""" !!!###'''000111***###!!!"""""""""#########$$$$$$$$$###"""!!!"""######""" """"""############""""""$$$"""###''''''###"""$$$!!! $$$!!!((($$$"""!!!"""###$$$###"""###"""""""""""""""""""""!!!!!!  """  !!!!!!!!! !!! %%%++++++)))(((+++...jjjiiihhhgggfffeeedddcccbbb```]]]ZZZYYYYYYYYYZZZ[[[ZZZ[[[]]]```bbbaaa```\\\[[[[[[\\\```dddiiilllnnnnnnnnnkkkhhhgggiiikkkiiijjjkkklllmmmmmmllllllkkkjjjhhheeedddcccaaa___```^^^[[[XXXUUUUUUUUUUUUOOOMMMKKKHHHEEEBBB??????;;;:::888666444333222111333444555444111///222666......------------------000///...---,,,,,,,,,,,,)))+++,,,+++++++++,,,,,,)))***+++,,,,,,------,,,---......---,,,*********)))))))))(((%%%%%%'''*********)))(((((((((((((((***$$$!!!###%%%$$$%%%'''%%%'''(((((((((***,,,///''''''&&&&&&&&&''''''((()))(((&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&((((((&&&%%%%%%'''(((((((((((((((''''''%%%&&&''''''((((((''''''###&&&''''''%%%%%%)))---$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&((()))''''''''''''''''''''''''&&&'''((((((''''''((()))'''######''')))(((((()))$$$&&&'''((('''&&&'''((('''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))*********,,,---+++'''$$$%%%''')))))))))(((((('''&&&&&&%%%&&&$$$!!!"""&&&'''$$$&&&''''''&&&$$$"""######'''&&&$$$%%%''')))***)))&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((()))******%%%&&&'''&&&%%%%%%&&&''''''(((---666===;;;111'''&&&&&&&&&%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%&&&&&&&&&&&&'''((()))***(((*********))))))+++,,,***))))))(((((((((((()))%%%&&&'''((((((&&&$$$"""((((((((((((((((((((((((%%%''''''$$$$$$''''''&&&%%%&&&''''''((((((((('''"""$$$'''))))))((('''%%%&&&'''((('''%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&!!!###%%%&&&%%%%%%&&&(((%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$###!!!!!!$$$'''######$$$$$$%%%%%%%%%%%%"""%%%%%%###"""###""""""#########$$$$$$$$$$$$ """"""!!!"""$$$""" ###&&&...+++'''###!!!"""$$$&&&%%%$$$###%%%''''''%%%###""""""######$$$$$$$$$$$$""""""###&&&&&&&&&&&&&&& $$$%%%!!! ###%%%$$$!!!!!!"""$$$&&&&&&$$$""""""######!!! !!!###'''000000***###"""###############$$$$$$$$$$$$$$$###"""###$$$$$$"""!!!""""""############""""""###!!!"""%%%%%%"""!!!### ### (((###"""!!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!  """(((------+++***---111lllkkkkkkjjjiiihhhggggggdddccc```^^^\\\[[[ZZZZZZZZZZZZZZZ\\\___```___^^^YYYXXXWWWXXX[[[___dddggghhhiiijjjgggdddcccfffiiihhhiiijjjkkkmmmmmmnnnnnniiikkkjjjfffeeeggggggdddcccbbb```___^^^]]]^^^^^^XXXTTTQQQPPPLLLFFFCCCDDDBBBAAA>>><<<999777666555888666666666444111111555000000000//////......---............------------))),,,---,,,---000///---))))))***+++,,,,,,,,,,,,***,,,//////---***))))))(((******(((%%%$$$&&&***+++***))))))(((((())))))+++$$$ """$$$$$$%%%'''&&&'''((((((((()))---///&&&&&&&&&&&&&&&'''((()))***(((&&&&&&&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''$$$###%%%))))))&&&$$$%%%(((((((((((((((((('''&&&$$$%%%'''((((((((('''&&&###%%%'''''''''((()))+++$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''&&&&&&'''))))))&&&&&&)))+++))))))+++###%%%'''''''''&&&'''((('''))))))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***))),,,---+++'''$$$&&&((((((((())))))((('''&&&&&&$$$$$$""" %%%&&&###&&&'''((('''$$$"""!!!!!!%%%$$$$$$%%%''')))(((''''''&&&&&&%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&''''''&&&%%%%%%&&&(((&&&&&&***000555444---&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&'''((()))***+++''')))******))))))***++++++***)))((((((''''''''')))*********((('''%%%$$$&&&''''''((((((''''''&&&%%%%%%%%%$$$%%%&&&&&&&&&%%%&&&'''(((((((((((((((&&&'''***+++***'''###!!!$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&&&&%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%###$$$###!!!$$$(((######$$$$$$%%%&&&&&&&&&"""$$$%%%"""!!!###""""""""""""#########$$$$$$ !!!"""!!! !!!%%%""" $$$'''222...(((###!!!"""$$$&&&%%%###"""%%%)))***&&&"""$$$$$$%%%%%%%%%&&&&&&&&&###"""###''''''$$$###%%% $$$%%%!!! ###%%%$$$###""""""###%%%%%%$$$"""!!!"""######!!!!!!"""###$$$)))***&&&"""!!!"""#########$$$$$$$$$$$$%%%######"""###%%%%%%$$$"""""""""############""""""""" ###### """###!!!'''###"""!!!!!!######"""!!! !!!!!!!!!!!! !!!!!!   !!!!!! !!!!!!%%%)))***(((((()))+++llllllllllllkkkkkkkkkkkkgggfffdddbbb```^^^]]]\\\ZZZZZZZZZ\\\^^^___^^^]]]XXXWWWUUUUUUWWW[[[___bbbbbbdddeeeccc```___cccgggeeefffgggiiijjjkkklllmmmfffiiiiiieeedddiiijjjhhheeeeeeeeeeeeffffffffffffaaa\\\YYYYYYUUUNNNLLLNNNKKKIIIFFFCCC@@@>>><<<<<<<<<777555888888444222444222222222111000///......,,,,,,.../////////...---'''+++---+++---222111---)))***+++,,,------------(((+++......,,,******+++&&&)))***)))%%%%%%)))---+++***))))))(((((()))))))))######&&&%%%$$$$$$%%%&&&&&&&&&&&&'''+++---%%%%%%%%%&&&'''((()))***+++)))&&&%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&###$$$((((((%%%%%%(((((((((((((((((('''&&&&&&$$$%%%'''((()))((('''&&&$$$%%%&&&(((***+++)))'''%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&(((&&&(((+++,,,&&&!!!$$$+++"""$$$&&&'''&&&&&&'''(((((()))***(((&&&%%%''')))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((***,,,***&&&$$$&&&((('''(((((())))))((('''&&&$$$$$$!!! %%%&&&$$$$$$&&&''''''$$$"""""""""######$$$''')))***(((&&&'''&&&%%%%%%%%%%%%&&&'''(((((()))(((((('''&&&%%%'''''''''&&&%%%%%%''')))&&&&&&(((+++------***'''%%%$$$$$$######$$$$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''((()))+++,,,''')))***+++))))))***+++,,,,,,***)))'''&&&&&&&&&$$$%%%&&&''')))***++++++&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&&&&'''(((%%%&&&'''((())))))))))))&&&)))+++---,,,((($$$!!!%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%!!!$$$%%%### $$$(((######$$$$$$%%%&&&&&&'''"""$$$### !!!!!!!!!!!!!!!"""""""""###### !!!!!!!!!"""""""""!!!######&&&%%%+++)))&&&###"""###%%%&&&!!!"""###%%%''''''%%%$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%"""###&&&%%%  ###$$$ """$$$###%%%$$$""""""###$$$###""""""$$$%%%###"""!!!""" """$$$$$$###""""""############$$$$$$$$$%%%%%%###""""""$$$%%%&&&%%%$$$""""""############""""""""" ###### """!!!$$$"""%%%###!!! !!!"""###"""!!! !!!"""###""""""!!!!!!!!!   !!!!!!!!!!!!  !!!  """$$$$$$$$$$$$$$$llllllmmmmmmmmmmmmmmmmmmhhhhhhgggeeecccaaa___^^^[[[ZZZZZZ\\\^^^___^^^]]]XXXVVVTTTSSSUUUXXX]]]```^^^aaacccaaa]]]]]]aaaeeebbbcccdddeeeggghhhiiijjjccchhhhhhddddddjjjmmmkkkkkklllmmmoooppppppqqqqqqhhhcccaaabbb___WWWUUUXXXQQQOOOLLLIIIFFFCCCBBBAAABBB;;;999>>>@@@;;;888999333333333333222000///...***+++...000000000...---$$$)))***))),,,111000+++++++++,,,---............)))+++------***)))+++---%%%(((+++)))'''''',,,000+++******)))))))))))))))'''""" %%%)))'''###!!!$$$%%%%%%$$$$$$%%%))),,,$$$$$$%%%&&&'''(((***++++++)))&&&%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&''')))$$$"""&&&&&&$$$&&&+++(((((())))))((('''&&&&&&$$$%%%'''))))))((('''&&&%%%$$$%%%))),,,,,,)))%%%&&&&&&&&&'''''''''(((((((((&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''###$$$&&&%%%$$$$$$%%%'''!!!(((///,,,)))"""$$$&&&'''&&&&&&'''(((((()))***(((%%%%%%&&&)))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''')))+++)))&&&$$$&&&((('''((()))))))))((('''&&&$$$$$$""" %%%'''%%%"""$$$&&&&&&%%%#########"""###%%%(((++++++(((&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&'''((())))))(((((('''((('''&&&%%%%%%''')))((((((((())))))*********$$$##################$$$$$$$$$%%%&&&''''''''''''&&&&&&''''''(((***+++,,,((()))++++++*********+++---,,,+++)))'''&&&%%%%%%######$$$$$$&&&''')))***&&&'''((())))))((('''&&&'''%%%%%%'''''''''''')))%%%&&&'''((())))))))))))$$$'''+++......,,,(((%%%''')))***)))(((((()))***$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%% $$$'''&&&###"""$$$(((######$$$%%%%%%&&&''''''"""$$$###!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""###### """!!!&&&&&&"""""""""""""""###$$$%%%%%%!!!%%%&&&$$$###$$$&&&######""""""######$$$%%%&&&""""""&&&$$$""""""!!!###"""'''%%%"""!!!"""######"""!!!%%%&&&%%%###!!!!!!###""""""""""""$$$%%%&&&######$$$$$$$$$%%%%%%%%%"""""""""$$$&&&'''&&&%%%""""""############""""""### ###### ### ###$$$#########!!! !!!"""###"""!!! !!!"""$$$$$$$$$###"""!!!!!!   !!! """"""!!!!!!   !!!  """""" iiijjjkkkjjjiiihhhiiijjjggggggfffeeedddbbbaaa```]]]```cccdddbbb___^^^]]]]]][[[WWWUUUTTTVVVZZZ\\\]]]^^^^^^\\\[[[\\\^^^```]]]___bbbdddeeeeeeeeeddddddddddddeeefffggghhhiiimmmooorrrsssrrrqqqppppppmmmllljjjhhhfffcccaaa```___[[[VVVQQQNNNLLLKKKIIIGGGGGGFFFFFFEEEAAA<<<999<<<999666555444222---)))//////000111111000///...//////...------,,,,,,+++***+++,,,------,,,+++***,,,,,,,,,+++++++++******'''(((******+++,,,...111///+++((((((******(((%%%((('''&&&&&&&&&&&&%%%$$$%%% &&&'''!!!###+++%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%###%%%'''(((''''''((()))!!!###&&&'''%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&)))'''%%%###"""###%%%&&&'''&&&&&&&&&&&&'''((((((&&&'''((((((((('''%%%%%%)))%%%$$$((()))'''%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&((($$$$$$))))))%%%%%%***''''''&&&&&&&&&&&&'''''''''(((******(((&&&&&&&&&&&&'''''''''&&&&&&((()))***+++,,,+++***+++---...&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((('''%%%$$$$$$&&&$$$$$$%%%%%%&&&'''(((((($$$%%%%%%%%%%%%$$$###"""$$$&&&%%%""""""%%%%%%###$$$%%%&&&'''(((((((((((((((((('''&&&'''((()))***''''''&&&&&&&&&&&&'''''''''***)))$$$"""$$$&&&%%%(((''''''''''''((())))))'''''''''%%%$$$$$$&&&(((%%%%%%%%%&&&&&&&&&''''''&&&((($$$''',,,'''###'''+++***''''''***...+++***((('''&&&&&&''''''###,,,&&&&&&)))'''***$$$'''***((($$$###'''+++&&&&&&&&&'''((())))))***((()))))))))'''''')))++++++,,,,,,***((('''((()))!!!###$$$$$$$$$$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''')))+++***&&&######$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&$$$###"""###%%%###"""!!!###&&&(((&&&$$$"""#########!!! """###$$$$$$""""""###%%%$$$######"""""""""""""""!!!!!!"""############### !!!"""######""" ###%%%(((******)))&&&$$$$$$%%%&&&'''&&&$$$""" """###$$$%%%%%%$$$"""""""""###$$$$$$$$$###!!! &&&&&&%%%$$$###"""!!!!!!#########"""""""""""""""!!!  """$$$&&&###$$$%%%&&&%%%%%%######!!!!!!!!!!!!"""###%%%%%%#########""" !!!###%%%#########"""""""""""""""!!!!!!!!!!!!""""""""""""%%%#########%%%$$$###!!!###$$$%%%$$$"""!!!"""###!!!######!!! ###"""!!!  $$$""" !!!"""!!!   """   !!!!!!fffgggiiihhhgggggghhhjjjiiiiiihhhgggeeecccaaa``````cccffffffeeecccaaaaaa^^^\\\YYYWWWWWWZZZ]]]___]]]^^^]]]\\\ZZZZZZ[[[]]][[[\\\___aaabbbbbbaaaaaa\\\]]]___bbbfffkkknnnpppnnnqqqtttuuuuuutttttttttrrrqqqooommmkkkhhhffffffeeebbb^^^ZZZWWWUUUSSSQQQMMMLLLKKKKKKJJJGGGBBB>>>???<<<888666666555222000000111222222222111000///......------,,,,,,++++++***+++,,,,,,,,,,,,+++***,,,,,,+++++++++*********(((***+++++++++---///111---+++)))))))))))))))(((((((((''''''''''''&&&%%%'''&&&'''(((&&&###%%%)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%''''''&&&&&&(((***"""$$$''''''&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&'''((((((((('''%%%$$$***&&&&&&)))***'''$$$%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$((((((%%%%%%)))''''''&&&&&&&&&&&&''''''&&&((())))))'''&&&%%%&&&###$$$$$$###"""###%%%''''''(((((('''&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***)))'''&&&'''((($$$$$$%%%&&&&&&'''((((((%%%%%%%%%$$$$$$$$$$$$###$$$&&&'''$$$$$$''''''$$$%%%%%%&&&'''((((((((('''''''''&&&&&&&&&'''((()))'''''''''&&&&&&'''''''''&&&(((%%%!!!$$$%%%'''''''''&&&'''(((((()))(((((('''&&&$$$$$$%%%'''%%%%%%%%%&&&&&&&&&''''''"""((()))%%%'''---)))###&&&***)))'''&&&***---+++***)))'''&&&&&&&&&'''+++222+++"""&&&&&&"""$$$$$$''')))(((%%%$$$'''+++&&&&&&&&&'''((()))))))))'''((())))))((()))***,,,******)))(((%%%%%%&&&((("""$$$%%%&&&%%%%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%(((***)))&&&###""""""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$""""""###%%%$$$""""""###&&&'''%%%### !!!"""#########"""!!!###$$$%%%%%%###!!!!!!"""!!!!!! !!!!!!"""######!!!""""""###############!!!!!!"""""""""""""""!!!"""$$$&&&((()))(((&&&%%%"""###$$$%%%&&&%%%###""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$###""""""########################$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$###"""""""""!!!""""""###$$$$$$#########"""!!!!!!###%%%###"""""""""""""""""""""!!!!!!!!!"""""""""######"""$$$&&&%%%###!!!"""###"""###$$$$$$"""!!!!!!"""!!!"""###!!! """       !!!^^^```aaabbbaaabbbdddeeehhhhhhgggfffdddbbb```___aaacccffffffeeeddddddddd```___]]][[[\\\^^^aaaccc______^^^\\\YYYWWWXXXYYYZZZ[[[]]]^^^______^^^^^^UUUWWWZZZ___eeekkkppprrrnnnqqqtttvvvvvvvvvvvvwwwxxxwwwuuusssqqqooommmmmmlllkkkjjjgggdddaaa^^^\\\VVVUUUUUUTTTSSSPPPLLLHHHEEEAAA<<<888777888888777222333444444333222111000...------,,,++++++******++++++,,,,,,,,,,,,+++++++++++++++*********)))))))))***,,,,,,,,,---///222******+++***((((((***+++(((((((((((((((''''''''''''+++,,,(((%%%&&&))))))((('''&&&%%%%%%&&&'''(((&&&%%%$$$$$$$$$&&&'''(((%%%&&&&&&%%%%%%&&&(((***###%%%'''(((&&&%%%%%%%%%#########$$$$$$$$$$$$%%%$$$%%%&&&'''&&&%%%$$$###%%%$$$$$$$$$$$$%%%&&&&&&&&&''''''((((((&&&%%%$$$&&&###$$$)))***'''$$$%%%&&&&&&&&&&&&''''''''''''%%%######&&&&&&$$$%%%'''''''''&&&&&&&&&&&&''''''%%%&&&((((((&&&%%%%%%&&&'''''''''%%%$$$%%%(((+++&&&''''''&&&$$$$$$%%%'''(((''''''''''''''''''(((''''''((((((((()))))))))''')))))))))'''&&&'''(((%%%%%%%%%&&&''''''(((((('''&&&$$$######$$$$$$%%%"""&&&(((&&&'''))))))%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((('''''''''''''''''''''''''''((($$$ %%%&&&'''&&&&&&&&&&&&'''(((((())))))(((&&&$$$###%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%******&&&(((---+++######%%%((((((&&&&&&))),,,,,,+++)))((('''&&&&&&&&&%%%,,,'''"""'''(((%%%((($$$'''((('''%%%%%%'''+++&&&&&&&&&'''(((((())))))%%%'''))))))((()))+++,,,(((((('''%%%######%%%'''###%%%&&&&&&&&&&&&''')))$$$$$$%%%%%%%%%%%%&&&&&&###&&&((()))&&&###"""!!!$$$$$$############$$$$$$$$$%%%%%%$$$""""""###%%%$$$######$$$&&&&&&$$$###!!!!!!"""###$$$############%%%&&&%%%###!!!  !!!"""###$$$!!!"""######$$$$$$######!!!!!! !!!!!!"""###$$$""""""$$$%%%&&&&&&&&&&&& """$$$%%%%%%$$$$$$######$$$$$$$$$$$$######%%%%%%$$$############$$$ !!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%%%%###!!!"""###$$$$$$%%%$$$###"""########################"""######"""!!!!!!"""$$$""""""""""""""""""######"""""""""#########$$$$$$$$$(((&&&!!!!!!%%% """$$$%%%###!!! !!!""""""   !!!!!! !!!!!!   RRRTTTWWWXXXXXXYYY[[[]]]aaaaaaaaaaaa```___^^^^^^___aaaccccccccccccdddeeedddcccbbbaaaaaabbbdddeeebbbbbbaaa^^^[[[XXXXXXXXXZZZ[[[\\\]]]^^^^^^]]]]]]UUUVVVXXX[[[```eeejjjmmmmmmooorrrtttuuuuuuwwwxxxzzzzzzyyywwwuuutttsssrrrqqqrrrrrrqqqmmmjjjgggfff```_________^^^[[[WWWSSSMMMHHHAAA<<<999999:::;;;444555555555444333111000...------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))***+++++++++,,,...000'''***,,,+++((((((+++...'''((()))((('''''''''((()))000///&&&###))),,,))))))(((&&&%%%%%%&&&((()))&&&%%%#########%%%''')))&&&&&&&&&$$$###%%%(((***$$$&&&((((((&&&%%%%%%&&&""""""#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((&&&&&&'''((('''&&&%%%$$$  &&&)))'''%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$######$$$%%%$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''&&&%%%$$$%%%&&&))))))(((&&&%%%&&&***---((())))))(((&&&%%%&&&((()))(((''''''''''''((()))'''(((((((((((()))))))))%%%&&&'''&&&%%%$$$%%%'''%%%&&&&&&&&&''''''(((((((((&&&$$$#########%%%&&&!!!%%%'''''''''***)))%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&(((***(((""" $$$((((((&&&&&&&&&&&&&&&''''''((()))))))))&&&$$$###%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&))))))&&&'''++++++'''###%%%''''''&&&&&&)))+++,,,+++***)))'''&&&&&&%%%%%%###!!!((()))&&&+++$$$&&&''''''%%%&&&(((***&&&&&&&&&''''''(((((((((%%%&&&((((((''''''((()))((((((&&&$$$"""###%%%(((###%%%&&&&&&%%%%%%&&&((($$$$$$$$$%%%%%%%%%&&&&&&###%%%((()))(((%%%###!!!$$$######""""""######$$$###$$$$$$###""""""###%%%$$$$$$$$$%%%%%%%%%$$$###$$$$$$######"""!!! !!!###%%%%%%###!!! !!!!!!"""$$$$$$""""""###$$$$$$$$$$$$###!!! """$$$%%%!!!!!!""""""$$$%%%&&&''' """###$$$$$$############$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""###$$$ !!!""""""###############$$$$$$$$$$$$$$$ !!!""""""!!! !!!"""###$$$$$$$$$###"""######$$$$$$#########""""""#########!!!!!!"""$$$"""""""""""""""#########"""#########$$$$$$$$$$$$ $$$&&&%%%!!!!!!$$$"""%%%&&&$$$"""  !!!"""!!!  !!!!!!  !!!!!!    ###IIIKKKMMMOOOOOOQQQSSSUUUWWWXXXYYY[[[\\\]]]]]]]]]]]]^^^`````````aaacccfffhhhgggfffeeeeeeeeeeeeeeeeeefffeeeccc___\\\[[[[[[ZZZ[[[[[[\\\\\\\\\[[[[[[VVVVVVVVVXXX[[[```dddgggllloooqqqssstttuuuwwwyyyxxxxxxwwwvvvvvvuuuttttttqqqtttvvvuuurrrnnnlllllliiiiiihhhiiihhheeeaaa]]]UUUQQQIIIBBB<<<:::;;;===777888888777666444222111//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))((()))******)))***,,,...'''***,,,+++)))))),,,///&&&((()))((('''&&&''')))666999444(((%%%+++---(((***)))'''&&&&&&''')))***&&&%%%###"""###%%%'''(((&&&&&&&&&$$$###$$$''')))%%%&&&''''''&&&%%%&&&'''""""""#########$$$$$$$$$'''&&&$$$######$$$&&&''''''&&&&&&&&&&&&'''((((((%%%&&&'''''''''&&&$$$$$$### !!!&&&)))&&&$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$###$$$%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&%%%&&&%%%$$$###$$$'''))))))******(((&&&&&&'''((()))((('''&&&&&&'''((()))&&&&&&'''''''''((((((((($$$&&&'''&&&%%%%%%&&&'''&&&&&&'''''''''''''''(((((('''%%%######$$$%%%&&& $$$&&&&&&''')))((($$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&***+++'''%%%''')))''''''&&&&&&&&&&&&'''(((((()))))))))'''%%%$$$&&&'''%%%%%%%%%&&&&&&&&&''''''%%%'''(((&&&&&&((()))(((###%%%&&&''''''''')))***++++++******((('''&&&&&&$$$)))&&&%%%+++'''"""'''%%%%%%&&&&&&&&&''')))***&&&&&&&&&&&&''''''''''''$$$&&&((((((&&&%%%%%%&&&(((((('''%%%###$$$&&&(((###$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''))))))(((%%%###$$$######""""""######$$$"""###$$$###""""""###%%%$$$$$$%%%%%%$$$$$$#########""""""!!! !!!###$$$###"""######$$$$$$######"""######$$$""""""###$$$$$$$$$$$$$$$!!! """$$$%%%!!!!!!!!!!!!"""$$$&&&'''"""""""""######"""""""""######$$$$$$$$$%%%%%%&&&%%%$$$###"""!!!"""###$$$""""""""""""!!!!!!!!!!!!""""""""""""######$$$$$$"""!!!!!!!!!"""###%%%&&&!!!"""###$$$%%%$$$$$$#########$$$$$$$$$$$$###"""!!!"""$$$###"""!!!"""###!!!!!!""""""############"""#########$$$$$$$$$$$$######"""#########!!! ###&&&&&&%%%"""!!!  !!!!!!!!!!!!!!! !!!!!!!!! !!!  !!! $$$ AAACCCEEEGGGHHHIIIKKKNNNNNNOOOQQQTTTWWWYYYZZZZZZ[[[\\\]]]^^^^^^```dddggghhhhhhhhhhhhhhhggggggfffhhhiiiiiigggccc```______\\\\\\[[[[[[[[[[[[[[[[[[VVVUUUUUUWWWZZZ^^^ccceeelllnnnpppqqqrrrsssuuuwwwrrrrrrrrrsssssstttttttttqqqtttwwwvvvsssooooooppppppoooooopppooommmhhheee]]]ZZZTTTLLLEEE@@@@@@AAA<<<<<<<<<;;;:::777555444222111111000//////......------,,,,,,,,,,,,------,,,,,,,,,+++++++++******'''((())))))))))))+++---)))***+++*********,,,...&&&(((+++***'''&&&)))+++IIIBBB666+++)))++++++'''***)))(((''''''((()))***&&&%%%$$$######$$$%%%&&&%%%&&&&&&%%%###$$$&&&(((%%%&&&'''&&&%%%$$$%%%'''#########$$$$$$$$$$$$%%%'''&&&###""""""$$$''')))%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''%%%$$$###***&&&%%%((((((%%%###$$$############$$$$$$$$$$$$"""%%%%%%######&&&&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%$$$$$$&&&'''%%%'''''''''&&&&&&((()))'''(((((('''%%%%%%&&&((()))(((&&&%%%%%%&&&((()))%%%%%%&&&&&&&&&'''''''''&&&''')))(((''''''((()))''''''''''''''''''''''''((('''%%%$$$$$$$$$%%%&&&!!!%%%&&&%%%%%%((('''$$$$$$%%%%%%&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%$$$(((***'''&&&''''''%%%'''''''''''''''((())))))((()))((('''%%%%%%''')))%%%%%%%%%&&&&&&&&&''''''###%%%'''&&&%%%&&&''')))%%%%%%&&&'''((())))))***************)))(((''''''%%%)))''')))///***$$$***%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&###%%%((((((&&&%%%%%%%%%'''(((((('''&&&%%%'''(((###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''))))))'''%%%$$$$$$############$$$$$$"""#########""""""###%%%"""$$$%%%%%%$$$###$$$%%% """###$$$ """"""""""""$$$&&&&&&%%%$$$############$$$"""###$$$$$$%%%$$$$$$$$$!!!!!! !!!!!!"""###$$$!!!!!!!!!""""""$$$%%%&&&########################$$$$$$###$$$$$$%%%&&&'''%%%%%%$$$###############%%%$$$$$$###!!! !!!!!!!!!"""######$$$$$$!!!  """%%%&&&!!!"""$$$%%%&&&&&&%%%$$$"""###$$$%%%%%%%%%######!!!"""$$$$$$"""!!!"""###!!!!!!!!!"""######$$$$$$"""""""""#########$$$$$$$$$"""!!!"""###$$$!!! """$$$%%%###!!! !!!!!! """!!! !!!###$$$ !!!  !!!!!!  888:::<<<===>>>???BBBDDDDDDFFFHHHKKKMMMOOOQQQQQQWWWXXXYYYYYYZZZ]]]aaaeeeeeefffgggiiiiiijjjiiiiiihhhiiijjjiiifffdddccccccaaa``````___^^^^^^^^^^^^YYYYYYWWWXXXZZZ^^^bbbdddhhhiiikkkllllllmmmooorrrllllllnnnoooqqqrrrssstttqqquuuxxxwwwsssppprrrttttttssssssttttttqqqmmmiiicccbbb___XXXPPPJJJHHHHHHAAAAAAAAA@@@>>><<<999888444444333333222111111111...---,,,,,,,,,,,,---...---------,,,,,,,,,,,,+++((()))******)))***,,,---,,,+++)))***+++,,,,,,+++'''+++---,,,)))(((+++///RRRAAA000******+++***)))))))))))))))))))))))))))&&&&&&%%%%%%$$$#########$$$&&&&&&&&&$$$$$$%%%&&&$$$%%%&&&%%%######%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''&&&%%%$$$###((($$$"""$$$&&&$$$$$$&&&######$$$$$$$$$%%%%%%%%%"""&&&&&&######''''''$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&%%%$$$$$$''')))&&&(((++++++***))))))***&&&''''''&&&%%%%%%'''))))))'''%%%$$$$$$%%%''')))%%%%%%&&&&&&&&&'''''''''&&&'''((((((''''''(((***(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''(((%%%%%%((((((%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$&&&'''''''''&&&%%%%%%&&&((())))))(((&&&%%%$$$((()))%%%$$$'''(((''')))(((((((((((()))******'''(((((('''&&&&&&(((+++%%%%%%%%%&&&&&&&&&''''''"""$$$'''((('''%%%''')))&&&&&&&&&''')))*********((()))************)))((($$$'''&&&***000)))###***%%%%%%$$$%%%'''))))))***&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$'''))))))((())))))$$$&&&(((((('''&&&&&&'''$$$%%%&&&&&&$$$###$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&'''%%%###$$$'''((((((&&&%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###"""!!!"""###%%% ###%%%&&&$$$###%%%&&&  !!!"""$$$%%%!!!!!!!!!  ###&&&##################$$$$$$"""###$$$$$$%%%%%%$$$$$$!!!!!!"""""""""""""""!!!"""""""""######$$$$$$$$$###############$$$%%%&&&$$$$$$######$$$%%%'''(((&&&&&&''''''&&&&&&%%%$$$&&&%%%$$$###"""!!! !!!!!!"""######$$$%%%%%% !!!"""""""""###%%%&&&''''''&&&&&&!!!"""$$$%%%&&&&&&$$$$$$ """$$$$$$###""""""""" !!!!!!"""######$$$$$$!!!!!!!!!"""""""""######!!!"""######"""!!!!!!!!!!!!"""!!!   !!!  !!!!!!!!!!!!""" !!!  !!!    """""" !!!000222444555666777999;;;===>>>@@@CCCEEEFFFGGGHHHSSSSSSTTTTTTUUUYYY^^^aaabbbcccfffiiikkklllllllllgggiiikkkjjjhhhfffeeeeeegggfffeeeddddddcccdddddd___^^^[[[ZZZZZZ]]]```bbbcccdddeeeeeeeeegggiiikkkhhhiiikkkmmmoooqqqssstttrrrvvvyyywwwsssqqqtttwwwvvvuuuuuuvvvvvvsssooolllfffgggfff```YYYRRROOOOOOEEEEEEEEECCCAAA???<<<;;;666666555444444333333222...---,,,,,,,,,,,,---.........---------,,,,,,,,,)))+++++++++******,,,......+++((())),,,---,,,***)))---000///+++***---111QQQ:::'''%%%*********---))))))************))))))&&&&&&&&&&&&$$$###"""!!!###%%%''''''%%%$$$$$$%%%$$$%%%%%%$$$######$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&######%%%&&&'''&&&&&&%%%'''&&&&&&&&&&&&'''((((((%%%%%%&&&'''&&&%%%$$$###!!!"""###&&&)))$$$$$$%%%%%%%%%&&&&&&&&&"""&&&'''######(((((($$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&%%%$$$%%%'''***"""%%%((()))((('''&&&&&&&&&'''(((((('''''')))+++((('''%%%######%%%'''(((&&&&&&&&&''''''''''''((($$$%%%&&&&&&%%%%%%'''(((((((((((((((((('''''''''&&&&&&'''''''''&&&%%%$$$(((***)))&&&%%%((()))'''"""###$$$%%%&&&'''''''''$$$%%%&&&'''((('''&&&&&&%%%&&&((())))))(((&&&%%%(((***)))$$$###'''******)))))))))))))))******+++&&&'''''''''&&&'''))),,,%%%%%%%%%&&&&&&&&&''''''"""$$$(((***(((&&&'''***'''&&&&&&(((***++++++***'''((()))++++++******)))***,,,((()))+++ %%%$$$$$$%%%''')))******&&&&&&&&&&&&&&&&&&&&&&&& ###'''***+++,,,---..."""%%%((()))(((&&&%%%%%%%%%&&&''''''%%%%%%%%%'''$$$$$$%%%%%%%%%&&&&&&&&&'''$$$!!!"""%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###"""!!!"""###%%%"""%%%&&&$$$$$$%%%((($$$###"""!!!!!!"""######$$$###""""""%%%!!!!!!!!!!!!"""$$$%%%&&&######$$$%%%%%%%%%%%%$$$!!!!!!"""######""" """###$$$$$$$$$$$$######!!!!!!"""###$$$&&&((()))$$$$$$######$$$&&&'''((('''((()))))))))(((&&&%%%%%%%%%$$$$$$###"""""""""""""""###$$$%%%%%%&&&&&&$$$%%%'''''''''&&&$$$######$$$%%%'''(((((('''''' !!!$$$&&&'''&&&%%%$$$ """$$$$$$###""""""""" !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!""""""""""""###&&&%%%  ### !!!!!!!!!  """###""" !!!!!!#########  !!!!!! !!! """ """!!!######  """---,,,///444444222333777666777999<<<>>>???@@@@@@GGGJJJMMMOOOQQQSSSWWWYYY^^^```cccdddeeeeeegggiiiiiifffccccccdddggghhhiii^^^aaafffhhhiiiiiiiiiiiihhheeebbb______bbbeeehhhccceeefffeeedddcccdddeeebbbeeehhhiiijjjkkkmmmnnnrrrqqqqqqpppqqqssstttuuuwwwwwwvvvuuuuuuttttttsssppprrrnnneee``````\\\VVVTTTQQQNNNKKKHHHEEEBBB???===:::777666555444222000///111111///++++++---000///---+++***++++++***)))((()))***+++,,,---------''',,,---***))),,,...,,,222...'''+++222,,,+++999EEE222######))),,,++++++)))((((((''''''''''''(((''''''''''''''''''''''''$$$%%%%%%$$$###$$$&&&((('''&&&%%%''')))(((%%%!!!&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$'''(((%%%!!!!!!%%%'''((('''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((()))%%%$$$######$$$$$$###!!!!!!$$$&&&&&&%%%$$$$$$$$$&&&'''))))))(((''''''(((''''''''''''((()))++++++.........,,,)))((()))***''')))***)))'''&&&&&&'''(((''''''&&&&&&&&&''''''###%%%&&&&&&&&&&&&''')))&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$###"""###$$$%%%&&&$$$######"""###$$$&&&'''%%%$$$###%%%'''(((((('''&&&&&&((()))************%%%%%%&&&''''''(((((())))))&&&$$$$$$&&&(((&&&$$$(((((('''&&&%%%$$$$$$######$$$%%%'''((())))))***'''((()))(((&&&&&&((()))&&&''''''((((((''''''&&&'''(((***+++***)))'''&&&%%%%%%%%%&&&'''((()))***'''&&&%%%$$$%%%''')))+++"""$$$(((***,,,,,,***))))))'''&&&''')))*********&&&%%%$$$$$$%%%&&&&&&%%%###$$$%%%%%%$$$$$$&&&((('''&&&$$$&&&((((((&&&###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########""""""%%%'''$$$''',,,%%% (((%%%%%%$$$###"""""""""### """###$$$%%%&&&'''%%%"""!!!!!!"""!!! ###!!!###'''$$$%%%!!!  """###$$$######"""###%%%&&&'''$$$&&&%%%###$$$&&&$$$ !!!###$$$$$$###"""$$$%%%$$$$$$%%%&&&'''''''''&&&######$$$%%%$$$###"""!!!"""!!! !!!###$$$$$$######!!! """&&&((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%######&&&++++++'''"""((($$$ $$$&&&$$$!!!""""""""""""!!!!!!!!!!!!""" !!!"""###"""!!!######""""""!!!!!! ###"""  !!!!!!!!!"""(((+++$$$"""  !!!""""""!!!  """"""!!!!!!!!!***)))+++......,,,...333333444555777999;;;<<<===@@@CCCFFFHHHJJJLLLOOORRRZZZ\\\^^^______```aaabbbeeebbb```___aaadddeeefff___bbbgggiiijjjiiiiiijjjjjjhhheeecccccceeegggiiieeeeeeeeecccaaa```aaabbbaaacccfffggggggiiikkkmmmoooooonnnooopppqqqssstttyyyyyyyyyyyyyyyyyyyyyxxxrrruuutttnnniiihhhccc\\\[[[XXXSSSPPPMMMJJJFFFDDDAAA???<<<;;;<<<;;;:::999222222222000---,,,...000111///,,,,,,,,,,,,+++***((()))***+++,,,,,,,,,,,,'''+++---***))),,,---,,,------)))+++///+++111EEE999---###&&&+++,,,***)))++++++***)))))))))******&&&$$$###!!!!!!###$$$&&&%%%%%%&&&$$$###$$$&&&((('''%%%"""###$$$%%%$$$"""'''&&&$$$######$$$&&&'''$$$%%%'''&&&$$$"""!!!!!!$$$######%%%''')))((('''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((%%%$$$######$$$$$$###!!!!!!###$$$%%%$$$###$$$%%%###%%%''''''&&&&&&'''(((''''''''''''((()))***+++&&&'''((('''&&&&&&(((***'''(((***)))'''&&&&&&'''&&&&&&&&&&&&&&&'''((((((%%%&&&''''''%%%$$$%%%'''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))%%%$$$$$$###$$$%%%&&&'''%%%%%%$$$###$$$%%%&&&&&&%%%$$$$$$%%%'''((('''&&&%%%%%%&&&'''((((((((((((%%%%%%%%%&&&''''''(((((()))'''%%%%%%'''((('''&&&(((''''''&&&&&&%%%%%%$$$###$$$%%%'''((((((((((((&&&''''''&&&%%%%%%&&&(((&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''%%%&&&&&&&&&&&&'''((()))***)))(((&&&%%%%%%&&&'''((($$$&&&(((+++,,,+++***)))((('''&&&''')))++++++***&&&%%%$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((&&&$$$###$$$&&&&&&$$$"""######$$$$$$$$$$$$######$$$$$$$$$#########""""""###&&&%%%)))...''' &&&%%%$$$######""""""###### !!!"""##################""""""###$$$$$$""" ###"""###%%%###""""""!!!!!!!!!!!!"""######!!!!!!!!!""""""###$$$%%%!!!$$$%%%######%%%%%%""""""###$$$$$$######$$$&&&%%%%%%&&&'''''''''&&&&&&$$$%%%%%%$$$$$$###"""!!!###"""!!!"""###$$$###"""%%%###""""""%%%%%%$$$"""$$$$$$$$$$$$%%%%%%%%%%%%$$$######&&&******&&&!!!'''### ###%%%### #########""""""""""""""""""!!! !!!###$$$###"""###"""""""""!!!!!!!!! """!!! !!!!!!!!!!!!  +++...%%%!!! !!!!!!"""   """  $$$***((((((+++***(((+++000000000000111222555777888999;;;>>>@@@BBBDDDHHHJJJRRRTTTVVVWWWWWWWWWYYYZZZ^^^\\\ZZZ[[[]]]```bbbcccaaadddhhhjjjkkkkkkkkklllmmmlllkkkiiiiiiiiijjjkkkhhhgggeeebbb^^^]]]^^^```aaabbbcccddddddfffhhhkkkkkkkkkkkklllmmmnnnpppqqqrrrrrrsssuuuuuuvvvvvvvvvtttxxxyyyuuurrrpppjjjeeefffbbb\\\XXXTTTQQQNNNLLLCCCAAA???>>>???@@@???>>>555555444222///...///111222000...---------,,,***))))))******++++++,,,,,,'''+++---)))(((+++,,,***''',,,+++***+++***666OOO,,,'''&&&***---+++)))((()))((('''&&&&&&&&&&&&&&&&&&$$$!!!!!!$$$&&&%%%&&&&&&%%%######%%%&&&(((%%%"""!!!"""$$$$$$$$$&&&%%%###""""""###%%%&&&%%%&&&&&&%%%######$$$&&&$$$###"""###$$$%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''&&&$$$######$$$$$$###""" !!!###""""""###%%%'''!!!###%%%&&&%%%%%%&&&((('''''''''(((((())))))***$$$%%%&&&%%%$$$$$$&&&((('''((())))))'''&&&''''''%%%%%%&&&&&&''''''(((((('''(((((('''%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''$$$%%%&&&'''''''''''''''%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''%%%$$$%%%''''''&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''((()))(((&&&&&&((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&%%%######%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%((((((''''''''''''((((((***)))'''%%%$$$$$$%%%&&&&&&''')))++++++***)))((('''&&&%%%''')))+++,,,+++)))((('''&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&'''###"""!!!"""$$$$$$###""""""##################"""$$$############""""""""" &&&&&&)))///'''$$$$$$$$$###"""""""""######!!!"""###$$$$$$###"""!!! """$$$&&&%%%### ###"""###%%%### ###!!!"""######$$$$$$###### !!!""""""""""""$$$'''$$$!!!###$$$######$$$%%%%%%$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%'''&&&%%%$$$############$$$###!!!"""######"""!!!&&&$$$###"""###"""!!!"""""""""######$$$$$$%%%###""""""$$$'''((($$$ &&&### """$$$""" ###########################"""!!!"""$$$$$$$$$###""""""""""""!!!!!!!!!!!!!!! !!!""" !!!!!!!!!,,,...&&&  !!!""""""!!!!!! """ %%%---***)))+++)))(((+++000///...---,,,---000222444555777:::<<<===???BBBDDDGGGIIILLLNNNOOOPPPRRRSSSUUUTTTTTTVVVZZZ___aaabbbbbbeeeiiikkkkkklllmmmnnnooooooooonnnnnnnnnmmmmmmllljjjgggbbb^^^]]]^^^```aaabbbcccccccccdddgggiiihhhhhhhhhiiijjjkkklllmmmiiijjjlllnnnpppqqqrrrrrrvvvwwwxxxwwwuuussspppmmmpppkkkfffaaa]]]ZZZWWWUUUIIIGGGEEEDDDDDDDDDCCCBBB;;;:::888555333222222222333111///.........,,,++++++************++++++,,,(((,,,---)))(((***+++)))&&&---+++)))******444JJJ%%%'''))),,,,,,***((((((''''''&&&%%%$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%&&&'''&&&$$$###$$$&&&)))'''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%$$$###%%%&&&"""!!! !!!#########"""$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&$$$######$$$%%%###""" !!!!!!!!!!!!"""%%%((( """$$$%%%%%%&&&'''(((&&&''''''(((((()))))))))((())))))'''%%%$$$%%%&&&&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''%%%$$$%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''''''''((('''&&&&&&'''(((((((((%%%&&&&&&&&&''''''((((((%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%'''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((''''''(((((('''&&&%%%%%%&&&&&&)))((('''&&&%%%%%%%%%&&&((()))***++++++***(((''''''&&&%%%&&&)))+++,,,++++++++++++)))(((''''''((($$$%%%&&&%%%$$$$$$%%%'''###"""""""""############""""""############""""""############""""""""""""&&&$$$%%%+++&&&#########""""""""""""###### !!!###$$$$$$###"""!!!""""""!!!###$$$$$$"""!!!!!!"""###%%%%%%$$$%%%&&& !!!###$$$$$$$$$###""" """###""""""!!! '''***%%%!!!!!!###$$$###%%%&&&&&&%%%$$$&&&''''''''''''''''''&&&%%%$$$((('''%%%############$$$%%%###""""""######!!! $$$$$$###"""!!!!!! ########################"""!!!!!!###%%%%%%""" $$$""" """"""!!!"""""""""""""""#########$$$"""""""""$$$%%%$$$###""""""""""""!!!!!!!!!!!! !!!""" !!! !!!((()))$$$!!!""" """###!!!"""###"""!!!  $$$...+++***+++***(((+++000///...,,,+++,,,---///111222444666777888999;;;===<<>>@@@BBBEEEGGGBBBBBBDDDIIIOOOUUUXXXYYYZZZ]]]```ccceeegggjjjmmmmmmmmmnnnnnnooopppppppppqqqpppnnnjjjfffdddeeegggfffhhhjjjjjjiiiiiiiiijjjfffggghhhhhhhhhhhhggggggccceeeiiimmmppprrrrrrrrrwwwsssqqqrrrrrrqqqssswwwvvvssspppnnnllljjjgggddd___\\\YYYWWWWWWVVVTTTRRRLLLIIIEEEBBB@@@???===;;;999777444333333222000//////...---+++++++++,,,---+++//////+++)))******)))+++...((('''---+++''',,,)))---...***'''(((+++++++++***)))'''&&&&&&&&&&&&###$$$&&&((((((&&&$$$###"""$$$&&&&&&%%%%%%%%%&&&"""$$$''''''%%%###""""""$$$%%%'''(((((('''%%%$$$ ###%%%&&&%%%#########!!!%%%(((((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$'''%%%$$$$$$%%%%%%$$$### !!!###""""""###%%%'''!!!###%%%&&&%%%%%%'''(((&&&&&&((())))))((('''&&&###$$$%%%%%%%%%%%%'''***%%%'''))))))((('''((()))&&&'''''''''&&&%%%###!!!###$$$&&&&&&&&&&&&''')))%%%%%%%%%%%%&&&&&&&&&&&&))))))'''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%'''%%%$$$%%%''''''&&&%%%&&&''''''(((((((((''''''%%%%%%&&&&&&'''(((((()))$$$%%%&&&%%%%%%%%%''')))&&&&&&''''''(((((((((((('''''''''(((''''''&&&&&&'''((()))((('''&&&(((***&&&''''''''''''''''''&&&''''''(((((())))))******''''''&&&%%%$$$$$$%%%%%%((((((((((((((((((((((((******************)))))))))'''&&&''')))*********&&&((()))'''###"""$$$'''%%%&&&&&&%%%$$$###$$$&&&$$$$$$%%%$$$###$$$&&&)))"""##################"""!!!!!!"""""""""""""""### '''""""""### ###""""""!!!!!!!!!"""###### """###$$$&&&&&&***&&&!!! """"""$$$%%%###  !!!""""""######""""""!!!!!!"""###$$$$$$$$$$$$$$$)))***%%%"""""""""!!!###$$$%%%%%%$$$$$$%%%&&&$$$%%%%%%%%%%%%$$$$$$#########""""""######$$$%%%$$$###!!!"""######"""!!!!!!""""""!!!!!!"""$$$&&&%%%%%%$$$###"""!!!!!!"""""""""###""""""!!!!!!""""""#########"""!!!  !!!!!!"""###"""!!!"""$$$$$$$$$###!!!!!!!!!!!!"""""""""""" !!!  """%%%!!!!!!!!! !!!  !!!!!!!!! &&&...***(((***,,,+++)))***............---,,,,,,,,,+++...///000000.........000000222555888999:::<<<>>>::::::<<<@@@FFFJJJLLLMMMQQQTTTXXX\\\___bbbfffhhhjjjjjjjjjkkklllnnnpppqqqppppppooommmjjjhhhiiijjjiiilllooopppooommmllllllhhhhhhiiiiiihhhgggeeeeee^^^```dddiiilllmmmnnnmmmppplllkkkoooooommmnnnrrrsssrrrqqqqqqqqqnnnkkkhhhdddaaa___^^^]]]]]][[[ZZZVVVRRRMMMJJJIIIHHHEEECCC>>><<<999777777666444333222000...,,,,,,,,,---...---000111,,,***++++++))))))...(((%%%,,,+++&&&***(((,,,---((('''***,,,******)))'''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$ ###%%%&&&&&&&&&&&&'''###%%%&&&&&&###"""###$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%&&&%%%$$$###$$$%%%"""%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$'''%%%$$$$$$%%%&&&$$$###!!!###$$$%%%$$$###$$$%%%!!!###%%%%%%$$$###$$$%%%%%%&&&((())))))(((&&&%%%"""###$$$$$$$$$%%%''')))%%%'''))))))((('''((()))###$$$&&&''''''&&&%%%$$$$$$&&&'''&&&%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$""" """$$$%%%######%%%&&&&&&&&&%%%$$$$$$%%%&&&'''''''''&&&&&&%%%$$$$$$%%%'''((('''&&&%%%&&&'''(((((((((((((((&&&&&&'''(((((())))))***$$$&&&''''''%%%&&&(((+++''''''''''''((((((((((((''''''(((((()))(((((((((((())))))(((''''''(((***'''(((((())))))(((((('''&&&&&&''''''((()))******(((((('''&&&&&&&&&''''''+++++++++******)))((('''***************************((('''''')))***)))((($$$''')))'''###"""%%%)))&&&&&&'''%%%######$$$&&&###$$$%%%$$$"""###'''***######$$$$$$$$$$$$######!!!!!!!!!!!!""""""######((($$$$$$%%%!!!###!!!!!!!!!!!!!!!"""######"""!!! !!!###%%%&&&'''$$$!!! !!!"""""""""###%%%### ### ###""""""""""""###$$$$$$""""""""""""###$$$%%%%%%!!!$$$%%%"""!!!###### """###$$$$$$######$$$&&&""""""###$$$$$$$$$###### !!!"""###$$$$$$$$$###"""!!!"""###$$$###""" """######!!!!!!"""%%%""""""""""""""""""""""""############"""!!!!!!""""""###$$$$$$###"""!!!!!! !!!""""""""""""!!! !!!###$$$###""" !!!!!!!!!"""""""""###  !!! """%%% !!!!!!  !!! !!!"""!!!!!!&&&///***)))+++///...+++,,,000---.........---,,,******000111111000...------......000333444444444666777666666777:::???BBBCCCCCCKKKNNNSSSVVVZZZ^^^bbbeeeggggggggghhhjjjmmmoooqqqoooooopppnnnllljjjjjjkkkkkknnnrrrtttssspppnnnnnniiijjjjjjjjjiiigggeeeddd]]]```dddiiilllmmmmmmmmmhhheeefffkkklllhhhgggkkkppppppqqqrrrsssqqqmmmiiijjjhhhffffffggggggfffeee]]]YYYSSSPPPOOONNNKKKHHHAAA???<<<;;;:::999888666333222///---,,,---.........111111---***++++++)))'''---((($$$******(((...%%%***+++((((((,,,---)))---,,,+++***((((((''''''((('''&&&&&&&&&&&&'''((("""%%%&&&&&&&&&'''((('''((((((&&&######&&&)))(((&&&""" """&&&((()))((('''$$$"""###&&&))) """%%%'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$'''&&&$$$%%%&&&&&&%%%###!!!$$$&&&&&&%%%$$$$$$$$$ """$$$$$$"""""""""###%%%&&&((())))))'''&&&$$$&&&''''''&&&%%%$$$&&&'''%%%'''((()))((('''((())) """$$$&&&(((((('''&&&'''(((((('''%%%$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$"""!!!"""%%%))),,,"""###$$$%%%&&&%%%$$$$$$###$$$&&&'''''''''&&&&&&%%%$$$###%%%'''(((((('''$$$%%%&&&'''((((((((((((''''''(((((()))*********$$$'''((((((&&&&&&))),,,((((((((((((((((((((('''''''''((()))))))))))))))'''((()))(((&&&&&&((()))(((((())))))))))))((((((%%%%%%%%%&&&&&&((()))***))))))(((((((((((())))))---------,,,***)))'''&&&))))))*********++++++++++++)))((('''((()))((('''&&&)))+++***&&&%%%)))---&&&''''''%%%######$$$&&&"""$$$$$$###!!!"""&&&***$$$$$$%%%%%%%%%%%%$$$$$$ !!!!!!!!!""""""######)))'''"""((((((""""""!!!!!!!!!!!!!!!"""######%%%###!!! !!!$$$%%%###"""!!!!!!###$$$###"""!!!$$$###!!!%%%***)))"""%%%$$$###"""###$$$&&&'''""""""!!!!!!!!!###%%%&&& !!!%%%$$$ !!!###$$$$$$###"""$$$%%% !!!"""############### """$$$$$$$$$$$$"""!!! !!!###$$$$$$###!!!###%%%$$$!!! """$$$ !!!"""###$$$###$$$$$$###"""!!!!!!""""""$$$%%%%%%$$$""""""""" !!!"""######$$$""" !!!"""###"""!!! !!!!!!!!!""""""###### !!!!!!!!!  !!!  ###!!! ###$$$!!!"""###$$$ """###""" !!!!!! """,,,---......,,,******+++,,,---000222222///,,,***)))000...,,,+++++++++---...---,,,,,,...111333333222333333333444777:::>>>@@@CCCEEEGGGKKKPPPUUUYYY[[[ZZZ]]]```cccdddfffiiijjjmmmnnnooonnnnnnnnnpppqqqkkkoooqqqpppqqqtttssspppmmmllljjjiiihhhhhhiiijjjddddddeeeiiimmmnnnkkkhhhiiihhheeeddddddfffjjjllliiijjjkkklllmmmlllkkkjjjnnnmmmmmmmmmnnnmmmjjjhhhcccbbb___[[[WWWRRRNNNLLLEEEHHHIIIEEEBBBBBB???:::777888666222---+++---///000222444111,,,))))))***)))))))))*********'''%%%%%%(((,,,------+++******((()))***)))'''&&&&&&'''%%%%%%&&&'''((((((((('''###$$$###'''$$$!!!((())))))((('''''''''''''''***)))'''&&&$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&+++((($$$!!! """%%%'''%%%%%%$$$%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%"""$$$&&&%%%$$$"""!!!"""###$$$&&&''''''%%%""" %%%%%%%%%&&&((())))))((('''&&&%%%%%%&&&'''&&&&&&"""%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))&&&%%%$$$$$$'''%%%"""###%%%'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%$$$$$$######$$$$$$%%%&&&''''''(((((((((((((((((("""###%%%'''((((((''''''%%%(((***+++)))'''%%%%%%''''''''''''(((((())))))***)))(((((())))))((('''*********(((&&&&&&(((***&&&&&&''''''((()))))))))...+++''''''***,,,,,,+++%%%&&&(((******)))'''&&&%%%)))***&&&$$$&&&'''&&&***++++++***((()))+++---"""***111...%%%!!!%%%,,,...))))))---,,,''''''+++***(((&&&'''))))))'''$$$ ######!!!###''')))'''$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&((()))######""""""""""""######"""######"""!!!!!!"""$$$ ###$$$!!!!!!###"""!!!!!!""""""""""""!!!!!!###&&&&&&###"""""""""############$$$$$$$$$%%%###!!!!!!###$$$""" """#########!!!!!!"""$$$ !!!!!!"""!!!######"""""""""""""""###!!!$$$$$$""""""&&&&&&###!!!$$$$$$"""!!!"""$$$""""""############""""""!!!  !!!"""!!! !!!!!!!!!"""###"""  !!!!!! !!!###$$$###  $$$&&&%%% """###"""!!! !!!###$$$###"""!!!!!!!!!"""###  !!!!!!"""###%%%$$$ """!!! !!!   ,,,------,,,******+++---(((***------+++)))))))))///...---,,,+++,,,------,,,------...///000111222222111111222444777:::<<<;;;<<>>AAAEEEGGGHHHKKKOOORRRUUUXXX\\\___ccceeehhhiiikkkmmmqqqsssqqqtttuuussssssvvvuuurrrqqqqqqqqqpppooollljjjiiigggggggggiiikkkkkkiiifffeeedddaaa___]]]^^^______aaabbbccceeefffggghhhhhhllllllnnnqqqssssssqqqnnnmmmllljjjgggccc___\\\ZZZTTTUUUSSSPPPPPPOOOIIIAAA>>>===;;;777444333444666777555111///...---,,,+++///---++++++++++++***))),,,...000000---***((((((((()))***)))'''&&&'''(((''''''((((((((('''&&&&&& (((&&&%%%***(((%%%+++))))))((('''''''''''''''&&&''''''((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%&&&((()))'''((((((((((((&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''###%%%''''''%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&& ###%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######%%%'''%%%$$$######%%%%%%$$$###%%%%%%$$$###"""!!! $$$&&&'''&&&$$$######$$$&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&'''((())))))***%%%%%%&&&''''''&&&&&&%%%++++++***)))'''''')))+++%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((()))******(((''''''(((&&&&&&''''''((())))))))))))'''%%%%%%&&&'''((('''&&&''')))+++,,,,,,++++++###((()))''''''***,,,+++%%%'''((((((((())),,,...,,,+++***---000///+++&&&,,,))))))++++++((((((***+++***)))***+++***)))'''(((***)))%%%###%%%$$$!!!$$$%%%&&&&&&$$$$$$%%%&&&############"""!!! ######""""""""""""######!!!"""###""" """$$$ """""" %%%'''&&&######$$$$$$$$$$$$######''''''&&&###!!!!!!$$$&&& !!!!!!!!!""""""""""""&&&$$$######$$$%%%###"""!!!""""""!!! !!!### !!!"""###%%%&&&'''###"""""""""""""""######"""$$$$$$!!!!!!###### $$$%%%%%%$$$""""""$$$&&&""""""""""""""""""""""""!!!""""""######""""""!!!"""""""""""""""""""""""""""###$$$###"""!!!"""### """""""""!!!!!!###%%%%%%""" !!!###$$$$$$ !!!"""""" !!!"""!!!"""###$$$$$$$$$$$$$$$ ###### !!!"""### !!!   """((()))************,,,...---......---------000222------.........---,,,+++***...000...***(((+++...//////...//////000222222111111333555888;;;>>>??????BBBFFFIIIMMMQQQUUUXXX\\\^^^aaadddgggkkkooorrrpppssssssqqqqqqsssssspppssstttttttttrrroookkkiiiiiiiiiiiiiiiiiiiiihhhgggcccbbb```___^^^]]]^^^^^^^^^^^^^^^___aaaccceeefffiiijjjmmmqqquuuuuusssqqqnnnmmmllliiifffcccaaa___]]]]]][[[XXXXXXWWWPPPGGGBBBAAA>>>;;;888777888999;;;666000...//////---+++111...,,,***+++++++++***,,,...//////,,,***)))(((((()))***)))((('''((()))((((((((((((((('''&&&%%%!!!'''$$$"""((('''$$$***))))))((('''''''''''''''$$$%%%'''))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((&&&''')))))))))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((((((((($$$&&&((((((&&&%%%%%%%%%$$$############$$$&&&'''$$$%%%%%%&&&%%%%%%&&&'''&&&'''(((''''''&&&&&&''' """$$$%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###&&&(((%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""#########%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%&&&'''((()))***+++,,,&&&&&&&&&&&&&&&&&&%%%%%%***++++++***)))(((***+++%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''(((''')))++++++)))'''''''''&&&&&&''''''((())))))))))))((('''''''''(((((((((&&&'''(((***+++,,,,,,,,,%%%)))+++((((((+++,,,+++%%%'''((((((((((((***,,,,,,***)))---111111+++%%%***))))))******))))))***(((((((((((((((((('''&&&%%%''''''$$$$$$&&&%%%"""$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&&&&%%%###"""######""""""""""""######"""#########""""""###%%% ###$$$!!!"""&&&&&&$$$!!!!!!""""""""""""!!!!!!&&&%%%###!!! """$$$!!!!!!!!!"""""""""######$$$$$$############"""""" !!!!!!!!!!!!"""!!!!!!!!!!!!"""$$$&&&(((""""""""""""""""""###$$$"""%%%$$$!!! ###"""!!!"""######"""!!! ######""""""""""""###### !!!""""""!!! !!!""""""###############!!!#########!!!!!!"""###!!!"""###"""!!!"""$$$&&&((($$$!!!###$$$######%%% !!!"""!!! !!!""" !!!###%%%%%%%%%%%%$$$"""!!! !!!!!!  """%%%$$$ """""""""""""""!!!!!!!!!  !!!!!! !!!$$$ '''((()))))))))***,,,...,,,---,,,+++)))***,,,///------.........---,,,+++***...000...)))''')))---///.........//////000000///000000222444666888999999<<>><<<<<<;;;;;;<<<777222///000000...+++111///,,,***++++++******(((***,,,,,,+++*********''')))***)))(((((()))***((()))))))))((('''&&&&&&&&&+++&&&$$$******''',,,))))))((('''''''''''''''$$$%%%'''))))))((('''%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%!!!"""###$$$%%%&&&&&&&&&###%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((())))))$$$&&&(((((('''&&&&&&&&&%%%$$$###"""###$$$&&&'''###$$$&&&%%%$$$###%%%'''%%%'''))))))'''&&&&&&'''###%%%''''''''''''((()))$$$$$$$$$$$$$$$$$$$$$$$$###$$$###"""!!!###&&&)))$$$%%%&&&'''&&&%%%%%%%%%"""#########$$$$$$%%%%%%!!!######$$$%%%'''$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%&&&((()))******'''&&&&&&&&&%%%%%%&&&&&&&&&(((+++,,,+++)))((()))%%%%%%%%%%%%%%%%%%%%%$$$&&&((())))))'''''')))+++''')))++++++)))'''''''''&&&&&&''''''((()))))))))'''(((((('''''''''((((((%%%&&&''')))***++++++,,,'''+++,,,)))(((***+++)))((()))***)))((('''((()))))))))***,,,...---***''')))))))))))))))******)))'''((())))))((('''&&&&&&###&&&'''$$$$$$&&&%%%"""$$$%%%&&&&&&$$$$$$%%%&&&###$$$&&&'''''''''&&&%%%######""""""""""""######"""$$$$$$$$$######%%%''' $$$&&&$$$$$$%%%$$$ !!!!!!""""""""""""!!!!!!""""""!!!!!!"""#########"""""""""#########$$$$$$""""""###"""!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!! !!!"""###%%%""""""!!!!!!"""###$$$$$$"""%%%%%%!!!!!!######  """$$$%%%### ######"""!!!!!!"""###### !!!""""""!!!  !!!"""###$$$######### !!!"""""" !!!""" !!!""""""""""""$$$&&&&&& !!!"""!!!!!!"""!!!  !!!!!!###$$$%%%%%%$$$$$$///((( !!!###!!!!!!%%%$$$ """"""""""""""""""""""""  !!!!!! !!!$$$ !!!"""!!!'''((())))))((()))+++------------,,,++++++---///......---------,,,,,,,,,,,,...///---***((()))+++------........./////////---------...///000111222555666999;;;===AAAEEEIIIHHHKKKOOOSSSVVV[[[```cccgggjjjjjjiiikkkoooqqqpppqqqrrrtttuuuuuurrrpppnnnnnnnnnmmmkkkiiihhhjjjlllgggggghhhhhhhhhgggffffff^^^]]][[[YYYYYY[[[^^^``````aaadddhhhmmmqqqqqqqqqmmmmmmnnnnnnnnnmmmmmmlllhhhlllnnnjjjgggeee___YYYOOOKKKGGGCCCAAA@@@???======;;;777444333111000...111///---,,,,,,,,,***)))&&&(((***+++******+++---''')))******(((((()))+++(((((()))))))))((('''''''''***$$$!!!))))))&&&+++))))))((('''''''''''''''&&&&&&(((((()))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%!!!""""""###$$$%%%%%%&&&###$$$%%%''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((()))###%%%'''((('''&&&&&&&&&%%%$$$#########$$$%%%&&&"""$$$&&&%%%###"""$$$&&&$$$'''******'''%%%&&&(((###$$$&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###"""###%%%(((###%%%''''''&&&$$$$$$%%%!!!""""""###$$$%%%&&&&&&###$$$&&&&&&%%%$$$%%%%%%$$$############$$$%%%%%%""""""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''###&&&)))+++***((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%(((******((('''***,,,((()))******(((''''''(((&&&&&&''''''((()))))))))%%%&&&''''''%%%%%%%%%''''''''''''((()))***++++++(((,,,---)))''')))***((()))***++++++)))'''''''''''')))++++++************''')))***((((((***+++((()))***++++++)))(((((()))%%%((()))&&&%%%&&&$$$ $$$%%%&&&&&&$$$$$$%%%&&&""""""###$$$%%%&&&&&&%%%######""""""""""""######"""###$$$$$$######%%%'''!!!$$$%%%######$$$#########$$$$$$$$$$$$######!!!!!!!!!###%%%&&&%%%$$$############$$$$$$$$$$$$!!!"""###"""  !!!!!!""""""!!! !!!###""""""!!! !!!!!!!!!!!!!!!!!!"""###$$$%%%###%%%%%%""""""$$$$$$!!! ###&&&'''&&&"""$$$###"""!!!!!!"""###$$$"""######$$$$$$######""" """###$$$######""" !!!!!! !!!""" !!!!!!!!!"""$$$&&&)))""" $$$%%% """ !!!!!! !!! !!!"""###############555---$$$ """"""######    """ !!!  '''((())))))((((((***,,,***+++------,,,---///111///...---,,,+++,,,---------------,,,+++++++++***++++++,,,---------------,,,+++++++++,,,,,,---...000111333333555888<<>>AAAEEEHHHKKKPPPTTTXXX]]]```aaaaaadddjjjmmmlllnnnpppqqqssstttsssrrrqqqoooooonnnllliiiiiilllooolllmmmnnnnnnmmmkkkiiihhhaaa___[[[XXXWWWYYY[[[]]]]]]]]]^^^bbbgggkkknnnnnnjjjkkkmmmnnnppppppqqqqqqkkkssswwwsssmmmjjjgggdddWWWRRRLLLHHHGGGEEECCC@@@??????>>>;;;777444333333222111/////////---+++)))((()))++++++++++++,,,...''')))******))))))***+++'''(((((())))))))))))((((((***"""'''(((%%%***))))))((('''''''''''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&''''''(((((("""$$$''''''&&&%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$!!!$$$'''%%%""" ###&&&###'''++++++(((%%%&&&(((!!!"""######"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$$$$%%%&&& ###&&&&&&$$$""""""###!!!"""""""""###$$$$$$$$$$$$&&&''''''%%%$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&(((((("""$$$&&&'''&&&%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%###'''***)))&&&&&&))),,,)))******)))''''''((()))&&&&&&''''''((()))))))))$$$&&&((((((&&&%%%&&&'''))))))))))))******+++,,,&&&***+++(((''')))***)))(((***,,,,,,***))))))))))))))))))))))))***++++++&&&******''''''++++++((((((***,,,+++)))'''(((***$$$((()))((((((***)))%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$###############$$$$$$######""""""""""""###### !!!""""""!!!"""$$$&&&"""$$$"""###%%%#########$$$$$$$$$$$$######""" !!!$$$%%%$$$###""""""""""""############!!!###$$$###  """""""""###"""!!! """$$$ !!!!!!"""!!!!!!!!! !!!!!!!!!!!!"""###$$$%%%"""%%%%%%######&&&&&&$$$!!! """%%%&&&%%%###$$$###"""!!!!!!"""###$$$$$$##################$$$!!!#########"""!!!!!!""""""!!!!!!"""### !!! !!!###&&&,,,$$$"""((((((!!! $$$ !!!!!! !!!"""!!!!!!!!!!!!!!!""""""%%%%%%$$$""" ######    '''((()))((('''''')))+++"""$$$'''((()))***,,,...000///---++++++,,,---......---+++,,,------,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........///111555888888;;;>>>AAADDDHHHLLLPPPTTTWWWYYYYYY]]]dddhhhggglllnnnoooqqqssssssssssssppppppooollljjjjjjnnnqqqqqqqqqrrrqqqooollliiigggdddaaa\\\XXXWWWWWWZZZ[[[[[[ZZZZZZ^^^ccchhhkkklllggghhhjjjmmmooopppqqqrrrmmmwww}}}yyyqqqmmmllljjj\\\WWWPPPLLLJJJIIIEEECCC@@@BBBCCC@@@:::666555666333222111111111///,,,)))***,,,---,,,++++++---...''')))******))))))***,,,''''''((())))))***))))))---...&&&###+++,,,)))...))))))((('''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$###$$$%%%&&&''''''&&&%%%$$$############$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((!!!$$$&&&'''&&&%%%%%%&&&%%%%%%%%%%%%$$$#########!!!$$$'''%%%!!! """&&&###''',,,,,,(((%%%&&&)))$$$%%%&&&&&&%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%$$$$$$%%%!!!$$$%%%""" !!!""""""""""""!!!!!!!!!!!! """$$$%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((((((((%%%%%%$$$$$$%%%'''((()))###$$$$$$###"""###%%%''''''''''''&&&&&&%%%%%%%%%"""&&&)))(((%%%%%%(((,,,*********(((&&&&&&(((***&&&&&&''''''((()))))))))&&&)))++++++((('''(((***+++++++++***++++++,,,,,,$$$(((***''''''***,,,+++''')))+++,,,+++***++++++,,,)))''''''***---,,,+++%%%******&&&'''+++,,,(((&&&(((******'''%%%&&&((( %%%))))))+++//////,,,$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%###"""###$$$$$$######""""""""""""###### """$$$######"""'''(((!!!!!!""""""""""""!!!!!!###!!!!!! !!!!!!!!!!!!""""""""""""!!!$$$%%%$$$!!! !!!###"""#########!!!!!!###$$$ !!!#########"""!!!!!!!!!!!!!!!"""###$$$%%%"""%%%&&&###$$$'''(((%%%""" ###%%%%%%$$$###""" """###$$$###"""!!! !!!"""### """######!!!!!! """######""""""###%%% !!!###%%%***!!!&&&&&&!!! !!!  !!!###"""  !!!""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!""" %%%&&&""" !!!!!!""""""  !!! ((((((((('''%%%&&&(((***)))+++---.........///000111000---+++***+++,,,,,,/////////...,,,***((('''///...,,,+++***+++,,,,,,***++++++,,,,,,++++++***++++++++++++,,,...000111444555666666888===BBBGGGIIIKKKNNNSSSYYY^^^ccceeeffffffgggiiilllooooooooooooppprrrqqqooonnnnnnoooqqqrrrrrrqqqooommmkkkiiijjjccc\\\\\\___bbb```\\\[[[[[[[[[]]]___aaadddeeebbbeeeiiimmmoooppppppooopppuuuwwwuuusssrrrmmmgggaaa___ZZZVVVQQQLLLJJJHHHIIIFFFBBB???===<<<:::888111444333///000444333...,,,///------111+++'''///111000---)))&&&&&&(((***$$$&&&(((((((((((()))***+++,,,,,,+++)))((()))***+++***((('''&&&&&&&&&&&&************))))))))))))((('''&&&%%%%%%%%%%%%%%%)))&&&$$$$$$&&&&&&$$$!!!$$$&&&))))))'''%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''########################%%%&&&&&&&&&%%%%%%$$$###(((&&&$$$%%%((()))(((&&&&&&&&&%%%$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$&&&&&&###%%%******(((((((((&&&######%%%%%%$$$#########%%%''')))%%%'''(((((('''&&&&&&'''###$$$$$$###""""""###%%%&&&&&&%%%%%%%%%%%%$$$$$$ !!!"""##################"""""""""###%%%''')))%%%%%%%%%%%%%%%$$$###"""###%%%%%%$$$&&&***)))%%%$$$%%%%%%&&&'''''''''&&&$$$&&&&&&&&&$$$$$$$$$&&&%%%&&&'''''''''&&&%%%$$$&&&'''((((((''''''(((***((()))***+++++++++++++++&&&&&&%%%######$$$(((+++$$$###!!!!!!"""%%%(((***...+++((()))+++---,,,+++***++++++***((('''(((***,,,------------,,,+++***///---)))&&&%%%''')))***'''((()))++++++)))(((''')))))))))))))))(((''''''%%%$$$$$$'''***+++(((&&&$$$%%%%%%$$$###"""$$$%%%$$$### !!!***222///%%%#########""""""""""""""""""""""""""""""######$$$#########$$$%%%%%%###!!!###$$$$$$$$$""""""###$$$ !!!"""######"""!!! ######""""""!!!!!! ###$$$$$$###""""""###%%%"""############"""!!!!!!!!!"""$$$$$$"""!!!"""###!!! """### %%%%%%%%%$$$$$$%%%)))+++$$$$$$#########$$$%%%&&&###""" !!!"""$$$$$$###$$$$$$######"""!!!!!! $$$###"""""""""""""""###!!!!!!!!!"""$$$###!!!!!!$$$""" %%%***,,,$$$ ###### !!!"""!!!!!!$$$'''   !!!""" !!!!!!!!!  """ !!! !!!  )))***+++***((((((***+++%%%''')))*********,,,---///...,,,++++++,,,---...,,,------...---,,,***)))---,,,++++++*********+++***++++++,,,,,,++++++***************+++---...000///000111222444777;;;???BBBCCCFFFJJJNNNSSSWWWYYY```aaacccfffjjjmmmnnnooooooqqqrrrrrrqqqppppppqqqssstttttttttsssqqqooonnnnnnhhhbbbaaadddeeebbb^^^]]]\\\\\\]]]^^^```bbbccc___aaaeeeiiikkkkkkkkkjjjjjjnnnpppooonnnnnnkkkfffcccaaa]]]YYYTTTQQQNNNLLLMMMJJJFFFCCCAAA@@@>>><<<:::<<<999444333555222---+++,,,)))***---)))'''...//////---)))&&&%%%'''((('''((())))))((('''''''''(((***+++***))))))***+++---,,,***((('''((())))))(((((()))))))))*********))))))((('''''''''''''''(((&&&$$$$$$&&&&&&$$$"""&&&''''''&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$$$$&&&'''''''''&&&&&&%%%$$$'''%%%$$$%%%((()))(((&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%###%%%&&&$$$ $$$(((!!!"""%%%&&&$$$###$$$&&&%%%$$$######$$$%%%''')))$$$%%%''''''%%%$$$%%%&&&$$$%%%&&&%%%$$$###%%%&&&&&&&&&%%%$$$######""""""""""""########################""""""###%%%''')))%%%%%%%%%%%%%%%$$$######!!!$$$&&&$$$%%%((()))&&&$$$%%%&&&&&&''''''&&&&&&$$$&&&&&&&&&$$$$$$%%%&&&%%%%%%&&&'''''''''&&&%%%&&&'''((((((''''''(((***((()))******************(((***+++***(((&&&''''''&&&$$$######$$$&&&)))+++...+++))))))+++,,,,,,******++++++***((('''(((***,,,,,,,,,+++++++++******,,,+++)))''''''(((***+++&&&''')))******)))'''&&&'''(((((((((((('''&&&&&&%%%$$$$$$&&&))))))'''%%%'''((('''&&&###"""###%%%'''&&&###"""&&&+++'''$$$$$$$$$$$$$$$$$$######"""""""""""""""######$$$###""""""###%%%$$$""" """$$$%%%$$$""" !!!!!!"""######"""!!!!!!######""""""!!!!!!!!!!!!###$$$$$$###""""""###%%%%%%%%%$$$###"""!!!!!! !!!"""$$$$$$"""!!!"""###"""%%%$$$###%%%%%%###$$$%%%%%%$$$"""###%%%'''"""###$$$%%%%%%%%%$$$$$$$$$"""!!!!!!###$$$$$$###%%%$$$$$$###""""""!!!!!! !!!"""###%%%%%%"""!!! !!!######!!! !!!###""" $$$)))+++%%%"""###""" !!!!!!   ###&&&   !!!  """  !!!!!!!!!!!!  !!!  !!! """  (((***++++++***))))))***"""%%%'''((())))))+++,,,------,,,+++,,,---...///***+++,,,---------,,,+++******+++++++++***))))))***++++++,,,,,,++++++***))))))))))))***,,,---...+++---///000111222555777999:::<<>>:::888888444000111---+++,,,,,,+++---111---------***'''%%%&&&''')))***))))))((('''&&&%%%&&&((())))))))))))***,,,...,,,)))''''''((()))+++&&&''''''(((***++++++,,,(((((('''&&&&&&&&&'''''''''%%%$$$%%%&&&&&&%%%$$$(((((('''$$$######&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%"""$$$&&&%%%"""!!!###&&&"""%%%%%%$$$###%%%'''%%%$$$######$$$%%%'''((($$$&&&((('''&&&%%%&&&'''&&&'''((('''&&&%%%&&&(((&&&&&&%%%$$$"""!!! $$$$$$$$$############"""######""""""###%%%'''(((%%%%%%%%%%%%%%%$$$$$$### &&&)))&&&$$$&&&((('''%%%%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&%%%$$$%%%'''$$$%%%&&&'''''''''''''''&&&'''((((((''''''(((***))))))))))))))))))((('''!!!$$$(((***(((&&&######''''''%%%%%%&&&(((+++,,,,,,***))))))***++++++***)))***+++***(((((()))***,,,+++***)))))))))***+++)))(((((((((((()))***+++%%%&&&'''(((((('''&&&%%%&&&''''''''''''&&&%%%%%%%%%$$$$$$%%%''''''&&&$$$)))))))))'''$$$######$$$&&&'''%%%######$$$"""$$$%%%%%%%%%%%%%%%%%%%%%"""""""""""""""######$$$"""!!!!!!"""###$$$"""  ###$$$"""!!! !!!""""""######""""""!!!###""""""""""""!!!!!!!!!"""###$$$###"""!!!###%%%((('''%%%###"""!!!!!!"""!!!"""$$$$$$"""!!!"""###$$$&&&$$$$$$%%%%%%###%%%&&&''''''%%%$$$$$$%%%!!!"""%%%&&&'''&&&$$$###$$$###""""""$$$%%%%%%$$$%%%%%%%%%$$$######"""""" !!!"""###$$$###!!! !!!""""""!!!!!!###""" !!!$$$'''+++'''"""!!!###$$$###!!! !!!  !!! !!!$$$!!!  !!!!!! !!!  """ """"""!!!!!!  !!!  !!! &&&(((******)))((('''((($$$&&&)))******+++---......---,,,,,,,,,------...***+++,,,---------,,,+++)))***+++,,,,,,+++***)))***++++++,,,,,,++++++***)))))))))***+++,,,,,,---***---///111000000111222333444666888;;;???AAACCCFFFIIIMMMRRRWWW[[[```cccdddgggiiikkkkkklllnnnpppqqqrrrtttuuuvvvvvvuuutttqqqnnnlllmmmpppppplllhhhfffeeecccaaa```______```^^^^^^___```___^^^\\\[[[ZZZ]]]]]]\\\^^^cccfffdddgggfffdddbbb___]]][[[YYYXXXUUURRRPPPNNNLLLIIIGGGEEECCCAAA>>>===<<<999666555...///111,,,+++000222,,,------+++(((&&&%%%&&&***))))))))))))((('''%%%&&&((())))))(((((()))++++++)))&&&%%%$$$&&&(((***''''''(((((()))******+++%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''%%%$$$$$$&&&(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%###%%%''''''&&&$$$$$$%%%$$$((()))&&&###%%%(((((($$$$$$$$$$$$$$$&&&'''(((''')))******)))(((((()))%%%'''((((((&&&&&&&&&'''%%%%%%$$$$$$######""""""&&&%%%$$$$$$########################$$$%%%&&&'''$$$%%%%%%&&&%%%%%%$$$$$$###***---)))$$$$$$&&&'''%%%%%%&&&&&&'''&&&&&&%%%$$$%%%'''&&&%%%%%%&&&'''$$$%%%%%%&&&'''(((((()))&&&'''((((((''''''(((***((()))))))))((('''&&&&&&$$$'''(((&&&&&&&&&((('''&&&&&&''')))***,,,******))))))************(((***+++***)))((()))***+++***(((''''''((()))+++(((((()))))))))))))))(((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''((((((&&&$$$###$$$%%%!!!###$$$###"""#########$$$$$$$$$$$$%%%%%%%%%%%%"""""""""""""""######$$$"""!!! !!!"""###"""!!! ###$$$$$$$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!###%%%(((&&&$$$"""""""""$$$%%%!!!"""$$$$$$"""!!!"""######%%%"""!!!######!!! """%%%&&&$$$#########"""###$$$%%%%%%%%%$$$$$$%%%$$$"""###$$$&&&%%%%%%%%%%%%%%%$$$$$$$$$#########"""!!!  ###!!! !!!"""!!! """"""!!!!!!###%%%+++'''###""""""###"""!!! !!!""" !!!!!!  """!!! !!!""""""    !!!!!!   &&&(((***+++)))(((((((((%%%(((***+++,,,,,,---/////////...---,,,,,,+++++++++,,,---------,,,+++******+++,,,------,,,+++******++++++,,,,,,++++++*********++++++,,,,,,------***,,,///000///............///000333666999<<<>>><<<@@@EEEIIIMMMQQQVVVZZZ\\\___bbbeeegggiiikkkmmmpppqqqsssuuuvvvvvvvvvvvvnnnmmmnnnpppssstttqqqooonnnllliiifffcccbbbaaaaaabbbbbbaaa___]]]ZZZXXXVVVUUUWWWWWWVVVXXX^^^bbbaaaeeeeeedddcccbbb```^^^]]][[[YYYVVVUUUTTTRRROOOMMMJJJGGGDDDCCCBBB???===;;;555...555888+++(((///......///...,,,)))''''''''')))((('''(((***+++)))'''(((******)))'''''''''(((***(((&&&%%%%%%''')))***)))(((((((((((((((((((((%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&'''###%%%'''((('''%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""%%%$$$$$$######$$$%%%%%%###$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$&&&((()))((('''&&&&&&'''***)))$$$$$$***---+++$$$$$$$$$$$$%%%&&&''''''''')))******)))(((((()))###%%%''''''&&&%%%%%%%%%######$$$$$$%%%&&&&&&&&&'''&&&%%%$$$######$$$$$$############$$$%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%'''...000+++%%%$$$%%%&&&%%%&&&&&&'''&&&&&&%%%%%%$$$%%%'''&&&&&&%%%'''(((%%%%%%&&&&&&'''((())))))&&&'''((((((''''''(((***((((((((((((((('''&&&%%%"""$$$'''((())))))***,,,'''&&&&&&&&&'''((()))***((()))******))))))))))))''')))++++++***))))))******)))'''&&&&&&''')))***)))*********)))(((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%'''(((((((((((('''&&&&&&$$$%%%%%%%%%$$$%%%%%%&&&$$$%%%%%%$$$######%%%''' !!!$$$%%%$$$###%%%'''############$$$$$$%%%%%%"""""""""""""""######$$$"""  """######"""!!!$$$%%%%%%%%%%%%######""""""""""""######""""""""""""############!!!"""""""""!!!!!!###%%%%%%$$$"""""""""$$$&&&(((!!!"""$$$$$$"""!!!"""###"""###!!!!!!"""!!! """"""!!!!!!!!!%%%$$$###""""""$$$&&&'''%%%$$$"""###$$$&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!! ###!!! !!!!!!!!! !!!"""!!!!!!"""###***&&&""" !!!"""### !!!""" !!!!!!  !!!""""""   !!!"""!!!  !!! !!! !!!)))+++,,,,,,+++******+++&&&(((***+++******+++---000//////...,,,+++******+++,,,---------,,,+++***++++++,,,---------,,,,,,***++++++,,,,,,++++++*********+++,,,------,,,,,,(((***,,,---,,,+++++++++******,,,...111444666888777;;;@@@CCCEEEHHHMMMQQQSSSVVVZZZ^^^aaadddgggiiinnnoooqqqssstttuuuuuuuuummmmmmooorrruuuvvvvvvtttsssqqqnnnjjjgggeeedddccceeedddbbb```]]]ZZZWWWVVVRRRTTTTTTRRRTTTYYY\\\\\\``````aaabbbaaa```___^^^]]]\\\ZZZZZZZZZXXXVVVSSSSSSNNNJJJJJJIIIDDDAAA@@@<<<888HHHLLL555---555000111111111...+++)))***+++***((('''(((+++,,,***'''***++++++***(((''''''((())))))(((((()))***+++,,,)))))))))(((((('''''''''(((((('''''''''((())))))&&&'''((('''&&&%%%&&&'''"""%%%((()))(((&&&%%%%%%(((''''''&&&%%%%%%%%%%%%########################$$$###"""""""""###%%%&&&"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&((((((((((((&&&&&&$$$'''&&&$$$)))222222,,,######$$$%%%%%%&&&&&&'''$$$&&&((('''&&&%%%&&&'''"""$$$&&&&&&%%%$$$$$$$$$""""""###%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&(((---///***&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$%%%''''''&&&&&&''')))'''&&&&&&&&&'''((())))))&&&'''((((((''''''(((***(((((((((((((((((('''&&&((((((((('''%%%%%%''')))&&&&&&&&&&&&&&&'''(((((('''(((******((('''((()))&&&(((++++++***))))))***)))((('''''''''((()))************)))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&###$$$%%%%%%$$$%%%''')))"""###$$$$$$######%%%'''######$$$'''&&&######&&&""""""######$$$$$$%%%%%%"""""""""""""""######$$$"""!!! """$$$$$$###!!!$$$%%%###"""!!!!!!$$$######""""""######$$$"""""""""############$$$ !!!""""""!!!!!!###%%%"""!!!!!!"""###%%%'''(((!!!"""$$$$$$"""!!!"""###$$$%%%"""!!!$$$%%%$$$"""$$$%%%%%%%%%&&&'''%%%""" !!!###&&&)))$$$###""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$######!!! !!!!!!"""###"""  !!!!!!  !!!""""""""""""!!!'''$$$!!!"""### !!!  !!! !!!   !!!"""""" !!!  """ !!!""" !!!!!!###"""   !!!!!!+++,,,,,,+++******+++---''')))++++++***)))***+++............---,,,,,,+++)))***,,,---...------,,,++++++***++++++,,,,,,---***++++++,,,,,,++++++***)))***+++,,,,,,++++++***''')))++++++***)))***+++*********,,,---///111222111666:::<<<<<<===BBBFFFGGGKKKPPPTTTXXX[[[___bbbhhhiiikkkmmmnnnoooooooooooopppqqqsssvvvwwwwwwwwwvvvtttqqqmmmiiifffeeeddddddcccbbb```^^^\\\ZZZYYYQQQSSSRRROOOPPPTTTVVVUUUZZZ\\\]]]______^^^]]]\\\___^^^^^^^^^___^^^\\\ZZZYYYSSSQQQRRRRRRLLLJJJKKKFFFFFF___eeeDDD777>>>777555444333///,,,+++---...---***'''(((+++,,,((($$$)))***++++++)))((()))***'''((()))******+++++++++'''''''''((((((((((((((()))(((((((((((()))***+++&&&((()))(((%%%$$$%%%'''###%%%''''''&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&%%%$$$###""""""$$$&&&'''!!!###%%%$$$###"""$$$&&&$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$###'''((()))333<<<555(((######$$$%%%&&&&&&&&&&&&$$$%%%''''''%%%$$$%%%&&&"""$$$&&&'''%%%$$$###$$$""""""###$$$%%%&&&&&&''''''&&&%%%$$$$$$%%%'''(((######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%))))))'''&&&)))(((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%''''''&&&&&&(((***(((((('''&&&&&&'''((()))&&&'''((((((''''''(((***''''''((()))))))))(((((('''(((((('''%%%$$$%%%&&&&&&&&&&&&'''''''''((((((%%%(((******(((''''''(((&&&(((+++,,,+++))))))***''''''((((((((()))))))))))))))((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%###$$$&&&&&&%%%&&&))),,,$$$%%%%%%%%%$$$$$$%%%'''%%%""""""&&&'''###"""%%%######$$$$$$%%%&&&&&&'''"""""""""""""""######$$$###!!! !!!###%%%%%%%%%!!!###$$$###!!!$$$$$$###""""""###$$$$$$""""""#########$$$$$$$$$!!!"""!!!!!!!!!###%%% !!!!!!"""###$$$%%%%%%!!!"""$$$$$$"""!!!"""### $$$%%%""""""%%%'''&&& """%%%&&&&&&&&&'''(((&&&$$$###""""""$$$&&&'''$$$"""!!!!!!###$$$$$$###########################""""""!!!!!!!!!"""######  !!!!!!  !!!""""""!!! """""""""!!!!!!!!!"""### !!!!!!    !!!""" !!!  """ !!!  !!!"""""" !!!!!!$$$"""!!!  """ *********(((''''''***,,,***+++------+++***+++,,,+++,,,------......------'''(((***---.../////////+++***)))))))))***,,,---+++++++++,,,,,,+++++++++((((((***++++++***)))))))))***++++++******,,,---,,,,,,,,,,,,,,,---...///---111555666444555999===>>>AAAGGGKKKOOOSSSXXXZZZbbbccceeeggghhhhhhhhhhhhrrrsssssstttvvvwwwxxxxxxwwwuuurrrmmmjjjgggeeeeeebbbaaaaaa```___^^^]]]]]]PPPRRRQQQNNNNNNQQQRRRPPPWWWXXXZZZ\\\]]]]]]\\\[[[`````````aaabbbbbb```^^^ZZZTTTSSSXXXYYYUUUTTTVVVIIILLLkkkqqqJJJ:::@@@888888777444000------///111///,,,((()))++++++'''"""((()))++++++******,,,---$$$%%%''')))******)))(((%%%&&&&&&'''((()))******'''''''''''''''((())))))''')))***(((%%%###$$$&&&&&&&&&&&&$$$$$$%%%'''***)))((('''&&&%%%$$$$$$$$$"""###$$$%%%&&&''''''(((&&&%%%$$$######%%%'''(((!!!###%%%$$$""""""$$$&&&$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$######$$$%%%$$$###'''+++---111<<>>@@@>>>:::777444222111111...,,,******+++,,,+++***((()))))))))'''''')))+++%%%$$$&&&+++,,,******,,,)))'''&&&''')))***(((%%%((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%###"""###&&&(((&&&$$$'''***)))###!!!###"""$$$$$$#########$$$&&&'''######$$$$$$$$$%%%%%%%%%%%%&&&'''''''''&&&%%%$$$'''%%%&&&)))'''###%%%,,,...+++(((%%%######$$$%%%'''(((((('''$$$"""""""""((($$$...>>>===,,,$$$(((''''''&&&&&&&&&''''''((($$$%%%&&&&&&$$$$$$%%%&&&)))%%%"""$$$'''((($$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""""""$$$&&&#########"""######$$$$$$###$$$%%%%%%$$$"""$$$""""""$$$'''(((%%%"""%%%%%%%%%&&&&&&%%%$$$$$$###$$$&&&''''''&&&%%%$$$'''&&&$$$$$$$$$&&&((()))''''''((())))))***))))))((((((''''''))),,,...000///'''$$$(((+++))))))---((((((((((((''''''(((((((((((())))))))))))((((((+++'''(((------'''&&&)))&&&&&&''''''((())))))***''''''''''''((((((((((((&&&### !!!%%%'''&&&%%%&&&&&&&&&&&&%%%$$$######'''''''''&&&&&&%%%%%%$$$(((&&&$$$"""""""""$$$%%%&&&%%%%%%%%%%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$"""$$$''')))***(((%%%### !!!!!!"""$$$%%%&&&!!!!!!""""""#########$$$!!!"""##################"""!!!!!!!!!!!!!!!"""######""" !!!###%%%$$$$$$######$$$%%%%%%&&&!!!""""""############"""!!!$$$''''''%%%%%%$$$"""!!! !!!###$$$)))'''$$$!!! """$$$&&&$$$$$$######$$$$$$%%%&&&############"""""""""""")))&&&###""""""""""""!!! !!!!!!!!!!!! """  ######!!!   !!!!!!  !!!"""!!! """"""!!! !!!   """!!!!!!###%%%&&&)))((('''&&&'''(((***++++++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------...---------,,,,,,,,,+++***++++++,,,,,,++++++***((()))+++,,,---+++***((('''))),,,,,,,,,+++,,,,,,++++++,,,,,,---......///222555999;;;===>>>AAACCCHHHLLLQQQVVVYYY[[[^^^```aaadddhhhlllooosssxxx{{{yyyyyywwwvvvsssooollljjjkkkkkkkkkjjjhhhfffdddbbb[[[YYYVVVSSSPPPNNNMMMMMMQQQSSSUUUWWWWWWVVVUUUTTTXXXYYYZZZ\\\\\\\\\[[[[[[ZZZ[[[[[[\\\^^^______```]]]\\\ZZZVVVQQQKKKFFFCCCAAA???<<<999666444333222///---,,,+++------,,,+++((()))))))))'''''')))***&&&$$$&&&***+++))))))+++)))'''&&&(((******(((&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''%%%###(((+++***&&&%%%((('''#########"""""""""###%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%'''%%%&&&)))(((%%%(((...---+++(((%%%######$$$%%%$$$%%%'''&&&%%%$$$$$$%%%&&&***555===666(((###)))''''''&&&&&&%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&'''%%%$$$&&&((()))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""""""$$$&&&&&&%%%$$$############### !!!"""###$$$$$$###"""###"""###$$$&&&&&&$$$"""%%%%%%%%%&&&&&&%%%%%%$$$ """$$$%%%%%%$$$###'''&&&%%%$$$$$$%%%'''(((%%%&&&''''''((((((''''''(((((('''''')))+++...///,,,&&&$$$(((+++))))))+++''''''(((((((((''''''&&&((((((((((((((((((((((((+++((()))---,,,(((&&&)))%%%&&&&&&'''(((((())))))###$$$%%%'''((())))))***&&&&&&%%%$$$######%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&%%%$$$#########$$$%%%#########$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''%%%###!!!!!!!!!!!!!!!"""###$$$%%%!!!"""""""""############!!!!!!"""######$$$$$$$$$######"""!!!!!!!!!!!!!!!"""######"""!!!!!!$$$&&&""""""""""""""""""######"""######$$$###"""!!! !!!!!!!!!"""###$$$&&&$$$###!!! !!!###$$$+++)))&&&###!!!!!!"""##################$$$%%%%%%############""""""""""""%%%$$$""""""###$$$###""" !!!!!!!!!!!!!!!!!! """  """###!!! !!!!!!!!!!!! !!!        !!!"""***)))((((((((()))***+++,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........---------------,,,,,,------------,,,,,,'''))),,,......,,,(((&&&)))+++,,,,,,+++******+++*********++++++,,,---------///222444444555777999;;;???EEEJJJOOORRRVVVXXXXXX\\\aaaeeejjjnnnssswwwvvvvvvvvvuuutttqqqooonnnooonnnmmmllljjjhhhgggfff^^^\\\YYYVVVSSSRRRQQQQQQQQQRRRSSSSSSTTTTTTSSSSSSUUUVVVXXXYYYZZZZZZZZZYYY[[[ZZZZZZ[[[]]]aaadddgggbbb```^^^ZZZVVVQQQNNNLLLFFFEEEBBB???<<<999777777111///------...///...---))))))***)))'''''')))***(((%%%&&&******''''''***)))((('''(((******)))'''((((((((((((((((((((((((&&&&&&&&&''''''''''''''')))(((&&&&&&''''''%%%###'''******''''''))))))'''######"""""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((&&&&&&(((((('''+++000+++)))'''%%%######$$$%%%!!!###%%%&&&&&&&&&'''((("""///:::888,,,######((('''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""""""$$$&&&((('''&&&$$$############ !!!"""###$$$$$$%%% """$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%%%%!!!"""$$$'''((((((((((((((('''&&&%%%$$$%%%&&&'''$$$$$$%%%%%%&&&&&&%%%%%%(((''''''''')))+++---...)))&&&%%%)))+++)))((()))%%%&&&'''))))))(((&&&%%%(((((('''&&&&&&'''((((((***((())),,,,,,((('''(((%%%%%%&&&&&&'''(((((((((###$$$%%%'''(((((('''''''''***+++)))$$$###&&&)))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! ######""""""""""""######""""""""""""########################$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!###$$$$$$###""""""%%%'''""""""""""""""""""""""""###$$$%%%%%%$$$""""""%%%### """&&&###"""!!! !!!"""###((('''&&&$$$######"""""""""""""""""""""######$$$############"""""""""""""""!!!!!!###$$$%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!    !!!!!!!!!!!!  !!! !!!"""###!!!### ,,,,,,++++++++++++,,,---+++++++++,,,---------...***+++++++++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------........................++++++,,,,,,,,,,,,++++++)))***,,,---,,,+++)))'''***+++,,,,,,***))))))***++++++++++++,,,,,,------,,,...000111111111222333222666;;;@@@DDDHHHLLLNNNRRRUUUZZZ^^^bbbfffkkknnnpppqqqrrrrrrrrrqqqpppooopppooonnnllljjjiiiiiiiiibbbaaa^^^[[[YYYXXXWWWWWWUUUTTTSSSRRRQQQQQQQQQQQQTTTUUUWWWYYYZZZZZZYYYYYY[[[[[[[[[\\\^^^aaadddffffffeeebbb___\\\YYYWWWVVVPPPNNNKKKGGGCCC???===;;;444222000///000000///...******+++***(((((()))+++)))''''''******'''&&&)))((((((((()))******))))))((((((((((((((()))))))))'''''''''''''''((((((((((((''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%&&&''')))---000)))(((&&&$$$######$$$%%% """%%%&&&&&&&&&'''(((///777///$$$"""%%%&&&&&&&&&%%%$$$############$$$%%%&&&&&&$$$$$$%%%&&&$$$&&&(((((('''''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%&&&%%%$$$""""""$$$&&&'''&&&&&&%%%$$$$$$$$$$$$$$$###""""""!!!""""""###"""$$$$$$!!! """%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%'''((())))))))))))((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''(((***,,,---&&&%%%''')))***)))''''''###%%%'''))))))(((&&&$$$)))(((&&&$$$$$$&&&((()))))))))***++++++)))((((((%%%&&&&&&&&&'''''''''(((&&&&&&''''''&&&%%%"""!!!(((***+++***((('''(((***&&&&&&&&&&&&''''''((()))%%%&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%''''''%%%###"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!! $$$$$$###"""!!!!!!"""""""""""""""""""""#########$$$$$$######"""############""""""!!!!!!!!!!!!!!!###$$$$$$#########&&&((($$$$$$$$$$$$$$$######"""$$$%%%&&&&&&$$$!!! """###""" """%%%"""!!! !!!"""### !!!"""###$$$$$$$$$$$$!!!!!!!!!!!!!!!"""##################"""""""""!!!!!!!!!!!!###%%%%%%###!!!"""!!!!!!!!!!!!!!!!!!""" !!!"""!!!  !!!  """ !!!"""""""""!!! !!! !!!"""""" !!!### ------,,,,,,,,,,,,,,,,,,***+++++++++,,,---------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------........................,,,,,,------------,,,,,,++++++***))))))******++++++,,,,,,+++)))((()))***************+++++++++++++++---/////////...///000...111555888;;;>>>AAACCCIIILLLQQQUUUYYY]]]bbbeeeiiikkkmmmoooqqqqqqqqqqqqqqqpppooommmmmmlllllllllhhhgggdddbbb```_________\\\ZZZWWWTTTQQQPPPOOONNNSSSTTTUUUWWWXXXXXXWWWWWWVVVWWWZZZ\\\___bbbcccdddhhhgggeeecccaaa___^^^]]]WWWUUURRRNNNIIIDDD@@@>>>888666333222111111///...,,,,,,,,,+++))))))***++++++((((((******''''''***((()))***************+++(((((((((((())))))******(((((((((((((((((((((((($$$%%%&&&''''''((())))))'''&&&&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$###$$$%%%&&&'''$$$$$$######&&&***------'''&&&%%%$$$######$$$$$$"""$$$&&&&&&%%%%%%&&&''')))---%%% %%%&&&###&&&%%%$$$###############$$$%%%&&&&&&$$$$$$%%%&&&$$$&&&''''''%%%###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&%%%$$$""""""$$$&&&$$$$$$$$$$$$%%%&&&&&&'''$$$###""""""!!!""""""### """$$$###!!! ###&&&###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$###((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&''''''((()))***+++###&&&)))***))))))(((&&&###%%%''')))***)))'''%%%)))(((&&&$$$$$$&&&((()))(((***+++*********((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%$$$"""!!!&&&$$$$$$%%%(((***)))'''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''"""###$$$%%%%%%%%%%%%%%%''''''&&&$$$""""""%%%((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!!!!!!!"""%%%$$$###"""!!!!!!!!!!!!######""""""""""""""""""######"""!!!!!!!!!""""""###""""""!!!!!!!!!!!!!!!######$$$######$$$&&&)))######$$$$$$$$$######"""$$$$$$%%%%%%$$$!!!!!!"""$$$$$$###!!!!!!!!!!!!!!!"""######!!!"""############!!!!!! !!!!!!"""###############"""""""""!!!###""""""###$$$$$$!!!###"""!!!!!!!!!!!!"""### !!!!!!!!!  !!!!!! !!!!!! ### """###""""""!!! !!! !!!"""!!!!!! ...---------------,,,,,,++++++,,,,,,,,,,,,,,,---*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------...............////////////......,,,***)))((((((***,,,...+++++++++***(((((()))***(((((((((((((((((((((((()))+++------,,,+++,,,------///222333444666888;;;<<<@@@EEEKKKPPPUUUZZZ^^^aaacccgggjjjmmmpppqqqqqqqqqqqqqqqqqqqqqqqqppppppmmmkkkiiigggfffeeeeeeeeebbb```]]]YYYUUURRRPPPOOOPPPQQQSSSTTTTTTTTTSSSRRRPPPRRRUUUYYY]]]aaacccdddeeeeeeeeedddcccbbbaaa```YYYXXXUUURRRMMMHHHDDDBBB>>><<<888666555333111///...//////---+++***+++---,,,)))(((++++++((())),,,''')))+++++++++***+++,,,'''(((((())))))******+++***)))))))))(((((((((((("""$$$&&&&&&&&&''')))+++***'''''')))(((%%%%%%'''''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$######$$$$$$%%%&&&'''"""$$$$$$###'''+++,,,***%%%%%%$$$$$$###$$$$$$$$$###%%%&&&&&&%%%$$$%%%&&&$$$%%% !!!&&&'''"""%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$###"""!!!###$$$$$$%%%%%%&&&&&&'''%%%&&&%%%$$$""""""$$$&&&############$$$&&&'''((( !!!"""###$$$$$$%%%"""######"""""""""$$$%%%######$$$%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''((()))))))))###(((+++)))((())))))'''$$$&&&((()))***)))((('''(((((('''&&&&&&'''(((((((((+++,,,***)))+++)))&&&((((((((((((((((((((((((######$$$$$$%%%&&&''''''""""""&&&)))&&&###'''&&&%%%%%%%%%&&&'''((($$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$%%%%%%!!!$$$&&&%%%$$$$$$(((,,,$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""""""""###$$$$$$###"""!!!!!!""""""############""""""""""""""""""!!! !!!"""#########"""!!!!!!!!!!!!!!!""""""######"""###&&&(((!!!"""###"""!!! ###############"""!!!!!!!!!###&&&$$$"""!!!!!!""""""######$$$$$$"""""""""""""""!!! !!!!!!!!!!!!!!!""""""###############""""""""""""$$$"""""""""######!!!######!!!!!!!!!!!!######!!!""""""!!! !!!  !!!!!!!!! !!!  !!! !!!"""###"""   """""""""!!! 111222222222111111000///.........---------------)))******+++,,,,,,------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------+++,,,,,,,,,---------------......//////......---))))))((()))***+++---...***+++***)))(((((()))+++((((((((((((((((((((((((((()))++++++******+++,,,+++---...//////111333555555888===BBBFFFJJJOOORRRWWWYYY]]]bbbfffjjjlllmmmmmmnnnpppqqqrrrrrrrrrqqqooonnnllljjjiiihhhiiiiiifffdddbbb^^^ZZZWWWTTTRRRQQQRRRSSSSSSSSSRRRQQQPPPPPPPPPQQQTTTWWW\\\___aaa```aaabbbccccccaaa___^^^[[[ZZZYYYWWWSSSPPPMMMKKKFFFCCC???;;;999777444222000111000///---,,,---...---***)))+++,,,***+++...'''))),,,,,,+++***,,,...'''(((((()))******++++++,,,+++******)))(((''''''"""$$$&&&&&&%%%%%%'''))))))&&&&&&******''''''+++''''''((((((((('''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$%%%&&&&&&&&&"""%%%&&&%%%)))...,,,'''###############$$$$$$$$$"""$$$&&&&&&%%%%%%%%%&&& !!!"""""""""$$$%%%%%%$$$$$$###$$$$$$%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%###!!!"""%%%%%%### ######$$$%%%%%%&&&''''''%%%&&&%%%$$$""""""$$$&&&###############$$$%%%&&& !!!"""###$$$$$$###"""%%%###""""""###%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&'''(((((((((((($$$***,,,)))'''***+++(((&&&'''((()))************(((((((((((((((((((((((('''+++,,,))))))+++***%%%))))))))))))))))))))))))$$$$$$######$$$''')))***!!!"""###$$$&&&&&&&&&%%%((('''%%%$$$$$$$$$&&&'''######$$$%%%&&&(((((()))&&&%%%$$$#########$$$%%% ###''''''%%%%%%(((,,,$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""###############"""""""""!!!###"""!!! !!!"""$$$%%%######"""!!!!!!!!!!!!!!! !!!""""""!!!###%%%((( """######"""!!!""""""!!!!!!"""###$$$%%%!!!  !!!"""""""""!!!"""###$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!""""""!!!!!!""""""###$$$############""""""""""""###!!! """######"""$$$###!!! !!!###$$$!!!###"""  """ !!!!!!!!!!!!!!!   !!!"""!!!!!!""""""!!!!!!!!!""""""   666777777777666666555444000000//////.........---))))))***+++,,,,,,------,,,,,,------------......++++++,,,,,,,,,---------+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++&&&''')))+++,,,------,,,*********)))'''(((***,,,++++++++++++************(((***,,,,,,+++++++++,,,)))+++,,,------...111333444666:::<<>>FFFFFFGGGJJJNNNTTTYYY\\\___gggkkkjjjkkkoooooolllqqqpppnnnlllkkkkkkkkkllljjjjjjhhhccc^^^[[[ZZZZZZYYYYYYWWWVVVUUUTTTTTTTTTSSSRRRQQQPPPPPPRRRTTTUUUYYYZZZ[[[\\\\\\ZZZYYYWWW]]]]]]___``````^^^YYYVVVPPPLLLHHHEEECCCAAA<<<999444222000000000111000...222000///......,,,***'''***++++++,,,,,,,,,++++++---,,,***)))))))))***+++,,,,,,+++)))'''&&&''')))&&&''''''%%%###!!!!!!"""$$$'''++++++)))((()))***&&&%%%''')))%%%!!!"""###$$$$$$###"""!!!"""$$$%%%%%%$$$###%%%&&&$$$$$$)))%%%111888&&&&&&%%%$$$"""!!!!!!"""$$$%%%"""############$$$$$$$$$############$$$%%%&&&'''&&&%%%$$$#########$$$%%%%%%$$$###"""""""""$$$$$$$$$###"""###%%%&&&%%%$$$'''%%%""" !!!###&&&(((''''''&&&&&&&&&%%%%%%%%%$$$""""""%%%$$$!!! """"""######"""!!!!!!"""$$$)))'''%%%%%%&&&'''((('''$$$$$$$$$$$$%%%%%%&&&'''((('''&&&%%%$$$$$$$$$$$$%%%&&&''''''%%%$$$%%%''')))(((&&&$$$!!!"""$$$'''''''''((((((''''''&&&%%%'''(((((())))))))))))))))))((((((((((((***+++,,,%%%&&&)))++++++***(((&&&)))))))))))))))******+++$$$(((+++***+++---+++''')))'''%%%&&&)))***(((&&&'''((()))+++++++++***)))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%###&&&***)))$$$######$$$$$$$$$%%%%%%%%%######""""""""""""############$$$%%%%%%%%%%%%$$$(((((('''###!!!$$$###""" (((!!!###$$$$$$######$$$%%%$$$"""!!!###$$$$$$"""$$$###""""""### !!!""""""###!!!!!!$$$%%%$$$"""#########"""""""""""""""$$$###"""!!!!!!"""###$$$###"""!!!"""$$$%%%%%%###&&&%%%###"""###$$$&&&'''""""""""""""#################################### !!!"""######$$$###%%%%%%$$$"""!!!"""###%%%""""""%%%&&&###!!!!!!######""""""!!!!!!!!! !!!  !!!""""""!!!   !!! !!!!!!  !!!"""%%%%%%!!!  ###   JJJIIIGGGEEEDDDBBBAAAAAA<<<;;;:::::::::777222---333222000000111000///------......---,,,,,,---///.............../////////,,,+++++++++++++++++++++++++++,,,,,,++++++***)))((()))***+++************++++++,,,,,,,,,,,,,,,,,,---...---,,,***))))))++++++)))((((((***,,,,,,,,,))))))******++++++,,,,,,+++---///000111222555888??????@@@BBBFFFKKKPPPSSSVVV^^^cccccceeeiiikkkhhhkkkkkkkkklllmmmnnnooopppnnnnnnlllhhhdddaaa``````___^^^\\\ZZZXXXVVVTTTTTTTTTRRRQQQPPPOOOPPPRRRRRRUUUVVVWWWXXXXXXWWWUUUTTT[[[\\\^^^``````___[[[YYYWWWSSSNNNJJJGGGCCC>>>:::888666444333333333222111444222000//////...,,,+++***++++++,,,,,,,,,++++++,,,+++***)))))))))******+++++++++)))''''''(((***&&&''''''&&&###""""""###$$$'''******((('''((()))$$$"""###%%%$$$ !!!%%%######$$$$$$$$$$$$######"""###%%%$$$######$$$&&&$$$$$$)))%%%111888&&&&&&%%%$$$###""""""###$$$%%%"""############$$$$$$$$$""""""""""""###$$$%%%&&&&&&%%%$$$###"""######$$$%%%$$$###""""""###$$$$$$$$$###"""###%%%&&&%%%$$$&&&$$$###""""""$$$&&&'''######$$$$$$%%%%%%&&&&&&%%%""""""$$$$$$ ######$$$$$$$$$""""""###%%%&&&%%%$$$%%%&&&((())))))%%%$$$$$$$$$%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%'''%%%&&&&&&%%%###""""""$$$$$$%%%&&&'''''''''''''''&&&'''(((((())))))((((((***)))((((((((()))***+++'''(((***,,,,,,+++***)))'''((()))*********))))))$$$)))+++******,,,***&&&***(((&&&'''))))))(((&&&&&&''')))*********)))((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$###%%%)))(((#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$!!!###$$$###!!!!!!###%%%###$$$$$$!!!###(((!!!###$$$$$$######$$$%%%###"""!!!###&&&)))******!!!$$$%%%$$$#########"""!!!!!! !!!"""###$$$###""" !!!$$$%%%###!!! !!!"""###$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%"""$$$&&&%%%$$$###%%%''' !!!!!!"""""""""""""""""""""""""""#################################### !!!"""############$$$%%%$$$"""!!!"""###!!!$$$&&&$$$###$$$!!! ###"""!!! !!!"""###!!!!!!    !!!!!!  """%%%%%%""" !!!!!!  """  WWWVVVTTTRRRPPPNNNLLLKKKGGGEEEBBBAAA???<<<888555555333222111222222111///000111111///------.../////////////////////......++++++++++++++++++++++++***++++++++++++***)))))),,,+++***+++......,,,************+++,,,,,,,,,---,,,------,,,+++***+++,,,***)))((((((+++,,,,,,,,,************************)))+++,,,,,,,,,---000222555555666888;;;???CCCFFFIIIPPPVVVXXX[[[```cccbbbccceeegggiiilllnnnooooooqqqqqqpppmmmiiiggggggggggggfffccc```]]]ZZZXXXVVVUUUTTTRRRPPPOOONNNOOOOOOQQQRRRSSSTTTTTTTTTRRRRRRXXXZZZ]]]`````````^^^]]]]]]ZZZVVVRRRNNNJJJEEEAAA???===:::999888888666444777555222000000000///...++++++,,,,,,,,,,,,+++++++++******)))((())))))))))))******((('''''')))+++&&&'''(((&&&$$$######$$$%%%'''((()))'''''''''(((%%%"""!!!###""""""&&&,,,%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$$$$######$$$&&&$$$%%%)))%%%222888&&&'''########################"""############$$$$$$$$$"""!!!!!!""""""###$$$%%%&&&%%%$$$###""""""""""""$$$######"""######$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$#########$$$%%%&&& !!!"""###$$$%%%&&&&&&%%%"""!!!###### !!!$$$$$$%%%%%%$$$######$$$&&&######$$$$$$&&&((()))***%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$&&&'''&&&%%%$$$%%%'''$$$&&&((((((&&&$$$######"""###$$$&&&''''''((((((%%%%%%&&&'''''''''''''''))))))((((((((()))************+++,,,,,,,,,,,,,,,&&&'''(((******)))((('''%%%)))+++))))))***((($$$***)))((((((((()))'''&&&&&&'''((()))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%###%%%$$$"""$$$''''''#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$"""$$$%%%$$$######$$$!!!$$$'''&&&$$$"""$$$&&&!!!###$$$$$$######$$$%%%!!! """%%%'''((('''!!!###%%%%%%$$$#########$$$###!!! !!!"""$$$%%%$$$###!!!"""######"""!!!$$$$$$$$$$$$$$$###""""""%%%%%%$$$######$$$%%%%%% %%%(((&&&!!!"""''' """$$$&&&&&&%%%$$$"""""""""""""""#################################### !!!!!!""""""#########$$$$$$$$$"""!!!"""### ###%%%###"""### ###"""!!!!!!!!!"""###$$$ !!!!!!!!!!!!   !!!!!!  !!! !!!$$$$$$### !!!###$$$###!!!   cccbbb```^^^\\\YYYWWWVVVPPPNNNJJJGGGCCC@@@>>><<<:::888666666777666555333222222222000...,,,---.../////////...............***++++++++++++,,,,,,,,,******++++++******)))((((((((((((***+++,,,++++++((())))))***+++,,,,,,---((()))+++,,,++++++,,,...***)))((()))+++,,,,,,+++*********)))))))))))))))+++,,,---,,,++++++---///.........000222666999;;;===BBBHHHMMMQQQUUUYYYZZZ^^^___bbbeeehhhiiijjjjjjooooooooommmkkkjjjjjjlllmmmllljjjgggdddaaa^^^]]]YYYWWWUUURRRPPPOOONNNMMMPPPPPPQQQRRRRRRQQQQQQPPPUUUXXX[[[^^^______``````^^^]]][[[YYYVVVSSSPPPMMMFFFCCC@@@>>>>>>===;;;999999666222000111111111000,,,,,,---------,,,++++++******)))))))))(((((()))((())))))((('''(((***,,,'''(((((('''%%%$$$%%%&&&&&&&&&'''''''''&&&''''''(((%%%$$$$$$###!!!$$$***%%%$$$###""""""###$$$%%%"""###$$$$$$######$$$%%%%%%%%%***%%%222999&&&'''"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$""""""""""""###$$$%%%&&&&&&%%%$$$###"""!!!!!!!!!##################$$$$$$$$$###"""###%%%&&&%%%$$$######$$$%%%%%%%%%%%%$$$!!!!!!"""######$$$%%%%%%%%%"""!!!###### !!!%%%###$$$$$$$$$######$$$&&&"""###$$$%%%%%%&&&((()))%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$%%%'''&&&''')))(((&&&%%%%%%&&&"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&''''''((()))***+++,,,******+++++++++,,,,,,,,,'''''''''''''''(((((()))'''***+++((('''((('''###******)))((((((((('''&&&%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$$$$""""""&&&&&&"""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$&&&&&&'''&&&%%%$$$######"""%%%%%%$$$""""""###!!!###$$$$$$######$$$%%%###""""""###$$$$$$###!!!!!!###%%%%%%###""""""###$$$"""!!! """$$$%%%$$$######"""""""""!!!!!!!!!"""############"""!!!###""""""""""""""""""###"""$$$###""""""###%%%&&&&&&&&&&&&%%%!!!"""""""""#################################### !!!!!!!!!"""""""""###"""###$$$###"""!!!"""###$$$ $$$%%%""" """""""""""""""!!!!!!!!!!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!! !!!"""!!!!!!###$$$###""""""$$$%%%%%%###   kkkkkkjjjhhheeebbb___^^^ZZZXXXUUUPPPLLLIIIGGGGGGDDDBBB@@@??????>>><<<:::444555444111...------...000/////////.........---+++++++++++++++++++++++++++++++++++++++***))))))"""&&&'''%%%%%%(((+++(((((())))))***+++,,,,,,(((***++++++***))))))))))))(((((())),,,---,,,+++*********)))))))))))))))+++,,,---,,,******+++---,,,,,,,,,---...000222444444777===CCCGGGJJJNNNRRRVVVXXX\\\```cccfffggghhhkkklllmmmlllkkkkkkmmmooonnnnnnmmmlllkkkhhhfffeee___^^^[[[XXXUUUSSSQQQPPPOOOOOOOOOOOONNNNNNMMMMMMRRRUUUYYY\\\\\\]]]^^^```___``````___\\\YYYVVVUUULLLJJJGGGEEEDDDBBB@@@>>><<<999555222222222222111...............---,,,,,,***************))))))((('''(((((('''''''''***,,,'''((()))(((&&&&&&'''(((((('''&&&&&&'''''''''&&&(((&&&&&&(((%%%!!!"""&&&$$$###"""!!!!!!"""###$$$!!!###$$$$$$###"""$$$%%%%%%%%%***&&&222999''''''"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%$$$###""""""!!!""""""######$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$!!!!!!######!!!!!!%%%!!!"""###"""""""""$$$%%%"""$$$&&&&&&$$$###%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%%%%$$$$$$&&&'''''''''&&&$$$######%%%((($$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%###$$$%%%(((***+++------))))))))))))*********+++)))(((&&&%%%%%%''')))+++(((++++++((('''(((&&&###)))******)))((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%% $$$$$$""""""$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$(((&&&$$$"""!!!"""###### !!!""""""""""""###$$$!!!###$$$$$$######$$$%%%&&&%%%%%%&&&''''''%%%$$$!!!"""######!!! !!!""""""!!! !!!"""$$$###$$$$$$###"""!!!!!!!!!!!!###%%%%%%%%%"""""""""######""""""""""""!!! !!! !!!"""$$$%%%!!!"""""""""####################################!!!!!!!!!!!!""""""""""""!!!"""######"""!!!"""###%%%"""!!!%%%&&&###!!!!!!!!!!!!!!!"""""""""""""""!!!  !!!"""############"""!!!!!!   !!!!!! !!!  !!!""""""######"""$$$&&&%%%###!!!   ppppppooonnnllliiifffdddccccccaaa]]]XXXUUUTTTUUUKKKIIIFFFDDDDDDBBB???===::::::999666222000000111222222111111000000//////,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++****** %%%******'''&&&+++///((((((((()))*********++++++,,,---,,,)))&&&$$$$$$)))((((((***,,,---,,,*********************************+++)))((('''(((***,,,,,,,,,,,,---.../////////000555;;;>>>???CCCHHHKKKMMMRRRWWW]]]bbbeeegggfffhhhiiijjjjjjkkknnnpppnnnnnnoooppppppooommmlllgggfffccc```]]]ZZZWWWVVVPPPOOONNNMMMLLLKKKKKKJJJOOOSSSWWWYYYXXXXXX[[[]]]aaabbbdddbbb^^^ZZZXXXWWWSSSPPPMMMKKKKKKIIIGGGFFFAAA>>>;;;888777666555333000000000000000///...---***++++++++++++***))))))'''(((((('''&&&'''))),,,'''((())))))((('''(((******(((&&&&&&'''((('''&&&$$$###%%%)))'''######&&&###""""""""""""""""""###!!!"""######""""""###%%%%%%&&&***&&&333999'''(((########################"""############$$$$$$$$$%%%$$$$$$%%%%%%&&&'''((($$$%%%%%%%%%%%%$$$######!!!"""###$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""""" !!!$$$%%%"""!!!$$$ !!!""""""!!!"""$$$%%%!!!$$$'''&&&###"""###%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&%%%$$$###"""###%%%%%%$$$$$$&&&'''%%%%%%###!!! $$$'''&&&&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%%%%!!!###%%%(((***,,,------''''''((())))))))))))(((***)))&&&%%%%%%'''***,,,(((++++++(((''')))'''$$$((()))******(((((()))***&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%% $$$%%%"""!!!$$$%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$%%%"""!!!######""""""""""""###$$$%%%&&&!!!###$$$$$$######$$$%%%"""!!!!!!"""%%%&&&&&&%%% !!!""""""!!! !!!### !!!!!!""""""###$$$###"""!!!"""### !!!"""!!! ###$$$%%%%%%%%%%%%$$$###%%%###!!!!!!###$$$""" ###"""!!! !!!###&&&(((""""""""""""####################################!!!!!!!!!!!!"""""""""""" """###"""!!!!!!"""$$$""" %%%'''%%%$$$%%% ###""""""!!!"""###%%%&&&$$$######"""!!!   !!!!!!   !!!!!!"""!!!!!!"""###"""$$$%%%$$$"""!!!!!!!!!  rrrrrrsssrrrpppmmmkkkiiihhhjjjjjjgggbbb______```UUURRROOOMMMKKKIIIEEECCCAAAAAA@@@<<<999666666666666666555444444333222222...------,,,+++***)))))),,,------------,,,++++++(((+++------,,,+++,,,...((())))))))))))))))))))))))+++---,,,***'''&&&&&&(((((()))***,,,---+++***))))))******++++++,,,,,,)))******)))''''''((()))++++++++++++++++++,,,,,,,,,+++...444666555888>>>@@@BBBFFFKKKQQQWWW\\\^^^___aaacccdddeeegggkkkmmmnnnoooqqqrrrsssrrrqqqpppnnnmmmkkkhhheeeaaa^^^]]]UUUTTTRRRPPPOOOMMMMMMLLLMMMRRRVVVVVVTTTTTTVVVZZZ^^^```cccccc___\\\[[[[[[YYYVVVTTTRRRQQQQQQOOOMMMIIIGGGCCCAAA???===:::777222222222222111000//////+++,,,,,,---,,,+++***)))((((((((('''&&&&&&(((+++'''(((***)))((((((***+++,,,)))&&&&&&((()))((('''###"""$$$'''&&&######'''"""######$$$$$$######"""!!!"""######""""""###$$$%%%&&&+++&&&333:::'''(((%%%$$$###""""""###$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''###$$$%%%&&&'''&&&%%%%%% !!!###$$$%%%%%%$$$$$$$$$###"""###%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""" !!!&&&&&&###!!!"""!!!"""######"""###%%%'''###&&&&&&###"""$$$&&&'''&&&%%%%%%$$$$$$$$$%%%###$$$&&&''''''&&&$$$###!!!###$$$%%%$$$$$$&&&'''$$$$$$$$$###""""""$$$&&&%%%&&&&&&'''''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%###$$$&&&(((************%%%&&&(((******)))((('''((((((((()))))))))******)))++++++((('''***)))&&&&&&(((******)))(((***,,,'''(((((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&& %%%'''###"""$$$&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$&&&###!!! """###""" """""""""###%%%%%%%%%$$$!!!###$$$$$$######$$$%%%  """###### !!!""""""!!!"""###%%% !!!"""###""""""!!! """$$$###!!!!!!"""$$$%%%%%%%%%$$$!!!###$$$%%%%%%%%%%%%$$$###"""##################$$$#########$$$%%%'''((((((""""""""""""####################################""""""""""""!!!!!!!!!!!! !!!""""""!!!!!!"""$$$!!!$$$&&&$$$###$$$ !!!###""""""""""""$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!! !!!!!!  !!!!!!""""""  """"""######""" """###   ssstttttttttssspppmmmkkkjjjlllmmmkkkgggddddddeeeccc```\\\ZZZWWWTTTQQQNNNGGGGGGEEEBBB>>>;;;:::;;;999888888777666666555555///...---,,,***)))((((((------......------,,,+++***)))((((((***)))'''%%%))))))))))))((((((((((((%%%(((+++,,,,,,++++++,,,(((((()))+++------+++***))))))***+++,,,---------***++++++***(((((()))++++++++++++*********))))))+++)))+++111222///111888:::;;;>>>AAAFFFKKKPPPRRRXXXZZZ\\\^^^```cccfffiiinnnppprrrssstttsssrrrqqqrrrrrrpppmmmjjjfffcccaaa[[[ZZZXXXUUUSSSQQQQQQPPPMMMQQQUUUTTTRRRQQQSSSWWWXXX\\\```bbb```^^^___```]]]ZZZXXXVVVVVVUUUTTTRRROOOMMMJJJHHHEEEBBB>>>;;;444444444333222111000///,,,,,,---...---,,,+++***((()))((('''&&&&&&(((***'''(((******))))))***,,,---***'''&&&(((***)))'''&&&$$$$$$&&&$$$!!!"""&&&###$$$%%%&&&&&&%%%$$$###!!!"""######""""""###$$$&&&&&&+++&&&333:::'''(((%%%$$$"""!!!!!!"""$$$%%%"""############$$$$$$$$$############$$$%%%&&&'''###$$$&&&'''(((((('''&&& !!!###$$$%%%%%%$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$######$$$$$$%%%&&& !!!"""######"""'''(((###!!!!!!"""###$$$$$$###$$$&&&(((!!!%%%&&&###"""%%%((('''&&&%%%%%%$$$$$$$$$$$$###$$$&&&''''''&&&$$$###!!!###$$$$$$$$$$$$&&&'''$$$&&&((()))(((&&&&&&'''$$$$$$&&&'''((()))))))))$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&((()))))))))((('''%%%''')))++++++***(((&&&%%%'''***------+++)))'''))),,,+++((((((******'''%%%(((******))))))+++...(((((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&& %%%'''$$$"""$$$&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$,,,)))'''&&&&&&$$$ !!!$$$&&&%%%###!!!!!!###$$$$$$######$$$%%%'''$$$!!! !!!"""###"""!!!"""######"""###%%%'''!!!###$$$%%%$$$"""!!!"""$$$###!!!!!!###&&&!!!###$$$###!!!!!!"""###$$$$$$###"""!!!!!!%%%### """&&&!!!$$$%%%%%%$$$###""""""""""""####################################""""""""""""!!!!!!!!!!!!!!!""""""!!!!!!"""$$$### $$$%%%!!! !!!!!!!!!""""""######!!! !!!"""$$$%%% !!!""""""### !!!!!!"""""""""!!!!!!  !!!!!!  !!!!!!  """###""" """!!!""""""!!! """$$$$$$$$$###"""!!!!!!   wwwwwwvvvtttsssrrrqqqpppiiikkkllllllkkkjjjkkkkkkgggfffdddbbb___\\\ZZZYYYTTTSSSPPPMMMJJJFFFDDDCCCAAA???>>>;;;999888777777444333111///---,,,++++++---//////,,,+++---,,,(((,,,++++++***)))(((((('''---,,,***((('''(((((()))******+++++++++******)))***++++++)))((()))+++---******+++++++++,,,,,,,,,++++++++++++++++++++++++'''(((***)))(((''')))***((())))))***+++---...///111333777999<<>><<<;;;:::555444333111///............111111...---///...***,,,,,,++++++******)))))),,,+++***))))))))))))))))))***+++++++++++++++***+++++++++***((()))***,,,++++++++++++++++++++++++************************''')))***)))(((((()))***)))))))))***+++,,,---......000333555666999===???BBBEEEHHHNNNSSSXXX\\\___aaacccgggkkkooorrrtttuuussswwwwwwrrrnnnnnnmmmjjjdddcccaaa^^^[[[XXXUUUSSSSSSTTTVVVWWWXXXXXXXXXWWWWWWWWWYYY[[[]]]___aaabbbcccbbb```___^^^___```aaa]]]\\\YYYUUUQQQMMMJJJHHHAAA???<<<;;;;;;:::999777......//////...---+++***,,,+++)))'''((()))+++---***((('''(((***+++)))'''+++***))))))((((((((((((((((((''''''&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$#########$$$%%%%%%%%%)))###$$$---111+++&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ ### %%%&&&###$$$$$$%%%%%%&&&&&&'''%%%&&&((('''&&&%%%&&&'''###$$$$$$%%%%%%%%%%%%%%%'''$$$###&&&%%%"""%%%+++%%%$$$###$$$$$$$$$""" ######""""""""""""######%%%&&&"""!!!$$$$$$!!!#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%&&&&&&&&&%%%%%%''')))&&&''''''(((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''((()))'''&&&'''***,,,+++)))'''***,,,)))$$$!!!###&&&%%%%%%&&&&&&%%%%%%$$$#########""""""######$$$%%%!!!###%%%&&&%%%$$$$$$%%%&&&%%%###!!!!!!"""$$$%%%$$$###""""""###%%%&&&&&&,,,)))&&&###""""""$$$%%%!!!###&&&'''&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%$$$"""!!!&&&$$$!!!!!!"""######!!!###!!! !!!$$$%%%###"""###!!! !!!######""" """######"""!!!!!!"""$$$$$$'''&&&###"""$$$$$$!!!#########""""""""""""""""""""""""""""""######$$$""""""#########"""!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""###### !!!!!!!!!!!!!!!$$$######"""""""""""""""""""""""""""""""""""""""$$$"""!!!$$$%%%###!!!!!!!!! !!!!!! !!!!!!  !!!"""#########""""""###$$$ !!!!!!!!!"""$$$&&&%%%""" !!!###%%%%%%###"""""""""  !!!!!!!!!!!! rrrrrrrrrqqqpppoooooonnnjjjllloooooopppppprrrtttsssrrrqqqooollljjjiiihhhjjjhhhfffbbb^^^[[[XXXWWWQQQOOOMMMIIIFFFDDDBBBAAA<<<:::999777555444333333000222222///...000000,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++******)))***++++++,,,,,,,,,,,,,,,,,,,,,+++)))((()))+++++++++++++++++++++******++++++++++++++++++++++++((()))******(((((((((***)))))))))*********+++++++++---...//////111333666:::;;;>>>BBBHHHMMMRRRUUUUUUXXX\\\bbbhhhmmmppprrrrrrvvvvvvrrrpppqqqpppnnnhhhfffdddaaa___]]][[[[[[ZZZZZZZZZZZZ[[[[[[\\\]]]VVVVVVWWWXXXZZZ\\\___```bbbaaa`````````aaacccdddcccbbb___\\\XXXTTTQQQOOOHHHEEECCCAAA@@@>>>;;;999111000000//////...------...---+++))))))***,,,---***)))((((((******)))(((---,,,+++***)))((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$#########$$$%%%%%%)))%%%'''...///(((%%%(((%%%%%%%%%%%%%%%%%%%%%%%%"""&&&$$$ !!!(((((("""###$$$$$$%%%%%%&&&&&&'''&&&'''((('''%%%%%%&&&'''!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&$$$''',,,''''''&&&$$$!!! !!!######""""""""""""###### $$$&&&###"""###$$$"""######$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&&&&'''#########$$$&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&'''&&&%%%%%%''')))''''''((())))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))'''&&&&&&&&&'''(((''''''(((***,,,,,,+++)))"""'''+++(((!!!"""(((%%%%%%&&&&&&%%%%%%$$$######""""""""""""###$$$$$$###%%%''''''&&&%%%&&&'''%%%$$$""" !!!###$$$!!!""""""######$$$%%%%%%(((&&&%%%###"""######$$$###%%%'''((('''&&&&&&'''%%%%%%$$$$$$############!!!"""###$$$$$$###"""!!!&&&$$$""""""###$$$###"""###!!!!!!!!!###$$$###"""###"""!!!!!!######"""!!!###"""!!!"""#########"""!!!%%%&&&$$$$$$&&&$$$ $$$$$$######""""""!!!!!!"""""""""""""""######$$$#########$$$######"""!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""""""""!!!!!! #########""""""""""""""""""""""""""""""""""""""""""###$$$""" !!!### !!!"""!!! !!!!!!  !!!"""!!!  !!! """!!!!!!""""""""""""###$$$$$$"""!!!!!!###$$$$$$$$$!!!!!!!!!!!!!!!  !!!!!!!!!!!! pppppppppooooooooooooooojjjlllnnnpppqqqrrruuuxxxuuuuuutttrrrpppooonnnmmmmmmmmmllljjjiiigggffffff]]]\\\XXXTTTQQQNNNKKKJJJEEEDDDAAA>>>;;;999777666222444333///...111000---,,,,,,,,,,,,------------)))***,,,------,,,+++***)))***+++,,,------------,,,------,,,***((()))***++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***(((((((((***))))))*********)))))))))***+++,,,,,,++++++---///222333555888===BBBHHHKKKNNNPPPUUUZZZ```eeeiiikkkmmmqqqssspppoooqqqrrrpppnnnllliiieeecccaaaaaaaaa___^^^]]]\\\\\\^^^___```WWWWWWVVVVVVWWWZZZ\\\^^^]]]]]]]]]]]]^^^```aaabbbddddddbbb```\\\XXXUUUSSSNNNLLLIIIFFFEEEBBB???<<<666555444333222222222222///...,,,+++++++++,,,---***)))))))))))))))))))))------+++***))))))))))))&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((($$$(((111222***&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$''''''%%%&&&))))))%%%###$$$$$$%%%%%%&&&&&&'''&&&'''((('''%%%$$$%%%&&&""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$&&&)))&&&''''''$$$  ###$$$######""""""######$$$"""%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$############%%%$$$###""""""###%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%######$$$'''((('''%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((%%%&&&'''&&&%%%&&&''')))((((((((()))******++++++(((((((((((((((((((((((((((((((((((()))))))))))))))(((&&&%%%%%%%%%'''(((&&&''')))+++,,,,,,***)))$$$(((***((($$$###%%%)))%%%%%%&&&&&&%%%%%%$$$###"""""""""""""""###$$$$$$###%%%&&&&&&&&&%%%'''(((############$$$$$$$$$$$$ """$$$$$$$$$$$$$$$%%%$$$$$$$$$##################%%%''''''&&&&&&&&&'''%%%%%%$$$$$$######"""""" """###$$$###"""!!!!!!$$$######"""############""""""!!!"""###############""""""""""""###""""""$$$""" !!!$$$%%%### !!!$$$%%%######%%%%%%"""%%%$$$$$$###"""!!! """""""""""""""######$$$######$$$$$$$$$#########""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!! """"""#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!###%%%"""!!!  !!!   """!!!  !!!!!!""" """######""""""###"""!!!!!!!!!"""#########!!!!!!!!!"""###"""  !!!!!!!!!!!! mmmmmmnnnnnnnnnnnnooooooiiikkkmmmooopppssswwwyyyxxxwwwvvvuuutttssssssrrrpppppppppoooooonnnnnnnnniiigggddd```[[[XXXVVVTTTNNNLLLHHHDDD@@@<<<:::888666888666111000222111///---------------------...++++++---......---,,,,,,++++++,,,---------------,,,---...---***))))))******************************************************++++++***)))(((((()))))))))*********)))((((((+++,,,,,,+++******+++------...///111555:::>>>AAAEEEGGGLLLQQQXXX^^^ccceeefffkkknnnmmmmmmqqqrrrqqqrrrpppmmmjjjgggeeeeeeeeedddbbb```___^^^```bbbcccZZZYYYVVVUUUUUUXXXZZZ\\\XXXYYYYYY[[[\\\]]]___```dddddddddbbb```]]]ZZZXXXSSSQQQNNNLLLKKKHHHDDDAAA<<<;;;999777666555555555000000...---,,,,,,,,,,,,*********)))((()))***+++---,,,+++***))))))))))))&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%''''''&&&$$$$$$&&&(((&&&###(((444666...''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$%%%$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&'''&&&((())))))'''%%%%%%&&&######$$$$$$$$$######"""!!!###$$$######$$$&&&'''$$$%%%&&&### ###&&&$$$$$$############$$$$$$%%%%%%'''(((&&&$$$%%%'''$$$#####################&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$###$$$&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((&&&'''''''''&&&&&&((()))((((((((()))******++++++(((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&%%%&&&&&&'''%%%'''***+++,,,+++***)))((('''&&&'''(((((('''&&&%%%%%%&&&&&&%%%%%%$$$###""""""!!!!!!""""""###$$$"""###$$$%%%$$$$$$&&&((("""###%%%'''&&&### !!!###&&&&&&%%%$$$%%%'''#####################""""""$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$######""""""""" """%%%%%%###!!!"""###!!!"""""""""""""""""""""!!!"""""""""""""""###$$$"""#########"""""""""###$$$!!! """%%%%%%"""###%%%### $$$&&&$$$%%%$$$$$$###"""!!! """""""""""""""######$$$##################$$$$$$""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! !!!""""""###!!!"""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """""""""!!! !!!"""  !!! !!!"""!!! """ !!!!!!###$$$""" """######""""""### !!!!!!!!!!!!!!!""""""!!!!!!"""$$$$$$!!! !!!!!!!!!!!! jjjjjjjjjkkklllmmmmmmnnniiijjjlllnnnpppssswwwzzz{{{zzzzzzyyyyyyxxxxxxxxxvvvvvvuuutttsssrrrqqqqqqsssqqqnnniiieeebbb___^^^WWWTTTPPPLLLGGGCCC@@@>>>>>>???<<<777444666555333//////////////////......------............------,,,------......------,,,+++---...---+++*********)))))))))*********++++++((((((((((((((((((((((((***+++,,,+++)))(((((())))))***+++++++++***)))(((***+++,,,+++******+++---***++++++---000333666888999<<<@@@GGGNNNUUU[[[^^^^^^dddhhhhhhiiinnnqqqppprrrqqqooommmkkkiiiiiihhhiiigggeeedddcccdddeeefff___\\\XXXUUUUUUVVVYYY[[[WWWWWWXXXZZZ[[[]]]^^^^^^cccdddeeeeeedddaaa___]]]WWWUUUTTTSSSRRROOOKKKHHHBBBAAA@@@>>>;;;999777777333222111///...---------***++++++)))((((((***,,,++++++***))))))))))))***''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''###%%%'''%%%"""!!!###&&&$$$$$$+++555555+++&&&(((%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&&&&%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''(((***---...,,,)))''''''"""###$$$$$$$$$$$$$$$$$$"""&&&'''%%%###%%%'''&&&"""#########"""###$$$&&&$$$$$$############$$$$$$&&&%%%&&&)))'''$$$$$$(((""""""##################&&&&&&%%%$$$$$$$$$$$$%%%######$$$%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&%%%######$$$&&&''''''''''''''''''''''''&&&'''(((((())))))((((((&&&'''((('''&&&&&&(((***''''''((())))))******+++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''&&&&&&$$$''')))***)))))))))***)))&&&###$$$((()))&&&###%%%%%%&&&&&&%%%%%%$$$###"""!!!!!!!!!!!!"""######!!!"""############&&&(((###%%%&&&&&&$$$ !!!$$$'''&&&$$$$$$&&&)))$$$$$$$$$###############!!!###$$$###""""""$$$%%%######################## ###&&&&&&###!!!"""$$$!!!"""###"""!!!!!!""" """######""""""###$$$"""###$$$$$$""""""###$$$"""""""""###$$$$$$""" %%%&&&######%%%$$$$$$$$$######""""""!!!!!!"""""""""""""""######$$$######"""""""""###$$$$$$""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""""" !!!"""###### !!!###$$$$$$###""""""""""""""""""""""""""""""%%%###""""""$$$###!!! """###""" !!!"""  !!!!!!!!!"""  ### !!! !!!!!!"""!!!"""###"""!!!"""### """"""!!!!!!!!!"""%%%###!!!"""$$$%%%""" !!!!!!!!!!!! eeefffggghhhiiijjjkkkkkkjjjkkkmmmnnnpppsssxxx{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxzzzxxxtttpppllliiigggeeeaaa___\\\WWWSSSPPPMMMLLLIIIIIIFFF???<<<<<<<<<999333333222222111111000000000000///...------------...//////......---,,,+++***,,,......,,,+++++++++''''''((()))***+++,,,,,,((((((((((((((((((((((((+++,,,,,,+++)))(((((()))(((***+++,,,---,,,***)))((()))***)))))))))+++---((()))***+++---...///000111333777<<>>666666555444444333222222222111///...---------...000000//////...---++++++)))+++......---,,,,,,,,,&&&&&&''')))***+++,,,---+++++++++++++++++++++++++++,,,---+++)))(((((()))(((***,,,---------+++***%%%&&&'''((('''(((***,,,'''((()))***+++,,,,,,+++000111222666:::???CCCEEEJJJPPPUUUVVVZZZ```ddddddjjjkkkmmmooopppppppppooossssssqqqpppoooooonnnnnngggccc]]]WWWUUUVVVXXXZZZRRRSSSTTTVVVWWWXXXXXXXXX]]]___aaacccdddcccaaa___]]]\\\\\\]]]]]]\\\YYYVVVSSSSSSRRRPPPLLLHHHCCCAAA999888777666444333111111***,,,,,,)))''''''+++...''''''''''''((()))***+++))))))((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%(((***(((###"""%%%((($$$+++555444###///&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%###!!!$$$(((###$$$$$$%%%%%%&&&''''''---222777:::777333...+++!!!$$$''')))+++,,,%%%&&&!!!"""!!!$$$"""!!!###&&&&&&### %%%$$$$$$######$$$$$$%%%$$$!!!###'''%%% !!!&&& !!!!!!"""###$$$$$$%%%"""###$$$$$$$$$"""!!! !!!###$$$%%%%%%$$$$$$!!!""""""$$$%%%&&&&&&'''"""'''***&&& '''%%%&&&&&&'''((()))******&&&''')))*********)))(((&&&'''((((((&&&'''(((***&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((***,,,+++)))'''%%%$$$&&&((('''%%%%%%(((+++''')))***(((&&&$$$%%%'''%%%%%%&&&&&&&&&%%%$$$$$$!!!!!!!!!!!!!!!"""######!!!"""#########$$$''')))$$$###""""""###%%%''')))!!!###%%%### %%%***(((&&&%%%###"""######$$$"""###$$$###""""""$$$&&& !!!"""###$$$%%%%%%!!!%%%)))(((%%%"""$$$'''"""%%%&&&$$$"""###%%% """$$$###!!!!!!###%%%!!!$$$%%%%%%"""!!!###%%%"""&&&&&&###!!!!!!###"""%%%&&&###"""###!!!"""""""""""""""#########"""""""""""""""######$$$"""!!! """###$$$""""""!!!!!!!!!!!!""""""""""""""""""############!!!!!!!!!!!!!!! !!!###$$$%%%$$$###"""""""""""""""""""""""""""!!!'''!!!"""   !!!!!! !!!""" """ !!!!!!###$$$'''$$$!!!""""""!!! """%%% ###&&&'''%%%###$$$&&&+++&&&!!! ###$$$""" !!!!!!!!!!!! ddd``````dddfffccceeekkkeeegggkkkppptttxxxzzz{{{}}}xxxuuuvvv{{{~~~|||yyyuuuqqqoooppppppooommmnnnooooookkkeeeaaaaaabbb[[[VVVQQQOOOPPPNNNIIIDDD===@@@@@@===;;;:::777222555333111000111222222111000000//////......---------------,,,+++***))))))*********)))(((''''''&&&---***)))++++++((())),,,...,,,,,,...,,,((((((,,,(((((()))***+++,,,,,,---***************)))((((((&&&%%%(((,,,,,,)))***---,,,---///000111444999===BBBCCCEEEIIINNNTTTZZZ]]]ccceeegggiiijjjlllnnnppprrrrrrqqqnnnlllkkklllnnnjjjhhhccc^^^ZZZXXXWWWWWWVVVUUUTTTTTTTTTTTTSSSQQQZZZ[[[]]]___````````````aaaaaa^^^\\\___dddccc___^^^ZZZWWWVVVVVVRRRKKKDDDFFFBBB===999777666444333---,,,+++***************(((((((((((())))))))))))((((((''''''''''''((((((***)))"""%%%$$$***%%%&&&%%%$$$$$$%%%(((***))),,,...---((($$$######%%%&&&&&&$$$######%%%''''''%%%$$$%%%''''''$$$!!!%%%$$$&&&(((&&&$$$(((...---555:::777555555222,,,%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$###"""!!! """###$$$%%%%%%&&&$$$######$$$&&&&&&%%%###%%%%%%%%%%%%&&&'''((((((###### """$$$###!!!###%%%%%%###!!!!!!!!! !!!"""###$$$%%%%%%###$$$&&&%%%$$$$$$%%%'''######"""""""""""""""###%%%''')))***)))((()))+++%%%'''%%%"""$$$)))''' &&&%%%%%%%%%%%%&&&''''''&&&''''''((()))******+++((((((''''''(((***,,,---(((((()))(((''''''))),,,***)))(((&&&&&&&&&'''(((%%%&&&'''((((((((('''&&&%%%&&&((('''&&&%%%%%%&&&'''&&&&&&(((++++++'''$$$############""""""""""""$$$%%%%%%$$$######$$$&&&###$$$%%%$$$"""""""""$$$%%%%%%$$$######$$$$$$$$$######$$$$$$############!!!###$$$$$$######$$$%%%'''$$$""""""%%%''''''%%%+++&&&%%%((('''""""""&&&$$$###""""""!!!"""""""""#########"""!!! """"""""""""############%%%%%%%%%%%%$$$""" $$$&&&%%%!!!!!!$$$$$$!!!%%%%%%$$$$$$###""""""""" !!!"""!!! """$$$""""""############""""""!!!!!!""""""""""""!!!!!!###!!! !!!###$$$!!!""" !!!###""" ######$$$%%%%%%%%%$$$$$$!!!""""""!!! ###%%%!!!!!!   !!! !!! !!!!!!  !!!###!!! !!!!!!!!!!!!!!!!!!!!!!!!  """ ###$$$$$$$$$###!!!""" !!! """$$$%%%%%%$$$###$$$%%%&&&###!!!!!!###$$$""" !!!""""""!!! aaa]]]]]]aaabbbaaadddiiieeegggjjjooosssxxx{{{}}}}}}yyyvvvxxx}}}{{{wwwqqqnnnnnnoooooonnnmmmpppsssrrrnnniiihhhhhhddd___ZZZXXXXXXWWWRRRNNNEEEFFFCCC===;;;;;;:::777999666333111111111///............---------,,,,,,...------,,,,,,+++++++++******************++++++,,,((('''))))))(((+++///+++)))***+++)))&&&&&&***))))))******************)))))))))))))))(((''''''$$$###&&&***+++))))))---+++,,,......///222666:::888999<<<@@@FFFLLLRRRUUU\\\___bbbeeegggjjjnnnpppsssssssssrrrooonnnooopppjjjhhheeebbb___]]][[[[[[WWWUUUSSSRRRSSSSSSQQQPPPSSSUUUWWWZZZ]]]^^^______aaaaaa```^^^```eeeeeebbbbbb___\\\\\\\\\XXXQQQKKKHHHDDD@@@===:::888666444---,,,+++***))))))))))))***************************))))))(((((())))))***&&&***$$$$$$###"""***'''''''''&&&%%%&&&)))+++000000000...+++(((''''''&&&&&&'''&&&%%%$$$&&&(((%%%$$$###$$$'''(((&&&$$$%%%!!!###$$$$$$&&&***...000///---...111...'''!!!!!!!!!"""###$$$%%%&&&$$$###"""""""""""""""### !!!"""###%%%%%%%%%&&&$$$######$$$&&&&&&%%%###%%%%%%$$$$$$###$$$$$$$$$###### """$$$######$$$$$$"""!!! """### !!!"""###$$$$$$###%%%&&&&&&%%%%%%&&&'''#########"""######$$$$$$$$$%%%&&&'''((((((((((((%%%&&&%%%"""%%%)))((("""&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&((()))+++,,,---(((((((((((()))***+++,,,((())))))((('''(((***,,,******((('''''''''((((((&&&&&&''''''((((((''''''&&&'''((((((&&&$$$%%%%%%(((''''''(((***)))&&&###############""""""""""""###$$$%%%$$$""""""$$$%%%"""$$$%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$""""""###$$$$$$###!!!"""$$$$$$######$$$&&&&&&$$$""""""%%%&&&&&&%%%)))%%%$$$'''&&&""""""&&&%%%$$$$$$$$$$$$#########!!!!!!""""""""""""""""""""""""""""""############ ###&&&((((((&&&""" ###&&&%%%!!!!!!$$$$$$!!!$$$$$$$$$#########""""""!!!"""###"""!!!"""###%%%!!!""""""######""""""!!!!!!!!!""""""""""""!!!!!!"""!!! !!!###$$$""" ###!!! """$$$###"""######$$$%%%%%%%%%$$$$$$"""######""" !!!""" !!!""" !!!"""""" !!!""" !!!!!!  !!!$$$""" !!!   """!!!""""""!!!!!!!!!""" !!!"""###%%%%%%$$$###$$$%%%%%%### !!!"""###""" """"""###"""!!! ___\\\[[[^^^______bbbfffeeefffiiimmmrrrwww|||~~~|||xxxuuuwww}}}~~~|||wwwpppkkkjjjlllnnnooommmrrrxxxzzzwwwsssqqqqqqnnnjjjdddbbbbbbaaa^^^[[[RRRRRRLLLDDDAAABBBCCCAAA>>>;;;888666555444222000............------------------------------------***++++++,,,---......///,,,(((''')))***))),,,111)))'''(((***)))&&&&&&************))))))(((((((((((((((((()))((((((''''''$$$###$$$)))***)))))),,,***+++,,,,,,---///222555///000333777===CCCHHHKKKRRRUUUYYY^^^bbbfffllloooppprrrttttttrrrppppppqqqkkkkkkiiihhheeecccaaa```ZZZWWWTTTRRRQQQQQQPPPOOONNNPPPSSSVVVZZZ\\\^^^___^^^```___^^^```eeefffcccdddbbbaaaaaaaaa^^^XXXSSSLLLIIIFFFCCC@@@===999666000///...,,,+++*********+++++++++++++++++++++++++++******))))))******+++###+++)))$$$&&&"""!!!***)))))))))'''&&&'''***,,,222///+++(((''''''&&&&&&%%%'''((((((&&&&&&&&&'''###""""""$$$&&&(((((('''&&&%%%&&&''')))000,,,'''%%%)))...+++%%% !!!###$$$&&&'''&&&%%%###!!! !!!"""###!!!!!!###$$$%%%%%%%%%%%%$$$######$$$&&&&&&%%%###%%%$$$###"""!!!!!!!!!!!!###$$$ """$$$###$$$$$$###!!! ###%%% !!!"""######$$$%%%'''&&&%%%%%%&&&((($$$$$$###$$$$$$%%%&&&&&&###!!!!!!###''')))'''%%%$$$&&&%%%$$$&&&))))))%%%&&&%%%%%%%%%%%%&&&''''''###$$$&&&'''***+++---...))))))************)))))))))******)))((()))+++---+++***))))))((()))))))))'''''''''''''''((())))))'''((()))(((&&&$$$$$$$$$&&&&&&&&&((())))))'''%%%############"""""""""""""""###$$$###""""""###$$$"""$$$%%%%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%&&&&&&'''$$$!!! ###%%%%%%$$$ """###$$$######%%%&&&%%%###""""""$$$%%%%%%$$$&&&######%%%%%%######&&&######$$$$$$$$$###"""!!! !!!!!!"""###$$$$$$""""""""""""############ &&&+++,,,)))%%%!!!###%%%$$$!!!!!!$$$$$$!!!"""""""""#########$$$$$$"""###$$$###""""""$$$&&&!!!!!!""""""""""""!!!!!!!!!""""""######""""""!!!!!! """$$$$$$###"""###"""!!!!!!###$$$$$$###"""###$$$%%%%%%%%%%%%%%%###$$$%%%$$$!!!  !!!###$$$!!!"""###"""!!! !!!### !!!!!!  !!!$$$"""  !!!!!!   """ !!!""" """###$$$$$$######$$$&&&$$$""" !!!"""!!! !!!"""###$$$$$$###"""aaa___]]]^^^^^^___aaadddeeeeeegggkkkpppvvv{{{~~~zzzvvvttttttzzz|||yyytttllleeedddfffkkknnnooouuu{{{}}}zzzwwwvvvvvvtttqqqllljjjiiiiiigggfff``````ZZZRRRNNNOOOOOOMMMFFFCCC@@@>>>===;;;888666111000000000///.........,,,,,,------------------+++,,,,,,---......//////,,,******---...+++,,,///***)))***,,,+++((()))---)))))))))(((((((((((((((((()))))))))))))))(((((((((%%%%%%)))***((((((***)))***++++++++++++...000---...000333888<<<@@@BBBHHHKKKPPPUUUZZZ```gggkkkjjjmmmppprrrqqqpppooopppnnnnnnnnnmmmllliiifffddd]]]ZZZVVVSSSRRRQQQPPPOOONNNOOORRRUUUXXX[[[]]]^^^ZZZ]]]]]]\\\___ccceeebbbcccbbbbbbcccdddbbb]]]YYYQQQPPPMMMKKKHHHCCC>>>:::666555333111///...------------,,,,,,+++++++++************))))))*********%%%,,,(((%%%((($$$"""))))))))))))'''&&&'''***,,,222,,,&&&###$$$%%%%%%$$$###%%%(((((('''%%%%%%%%%#########$$$%%%''''''(((((("""###&&&(((***---///,,,((('''***,,,***'''############$$$%%%'''''')))'''###  !!!!!!"""###$$$%%%%%%%%%%%%$$$######$$$&&&&&&%%%###$$$###"""!!!!!!!!!!!!!!! ###$$$!!! ###$$$###"""######"""!!!!!!"""$$$ !!!"""######$$$$$$&&&''''''&&&%%%'''(((%%%%%%$$$%%%%%%&&&'''(((### """'''***'''###$$$%%%%%%%%%&&&((()))(((&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&((()))+++,,,,,,)))***+++++++++)))((('''******+++***))))))+++...+++*********************(((''''''&&&'''(((***+++((()))***)))&&&$$$###$$$######%%%&&&((()))((((((############"""""""""!!!!!!"""$$$###"""!!!"""###"""###%%%%%%%%%%%%'''(((%%%%%%&&&&&&&&&&&&&&&&&&)))%%% ###&&&&&&$$$ """###$$$######%%%&&&###"""""""""###$$$$$$$$$###""""""#########$$$&&& """###"""!!! !!!!!!"""######$$$$$$!!!"""""""""############ &&&******(((%%%""""""$$$$$$!!! $$$$$$"""!!!!!!!!!"""###$$$$$$%%%"""#########""""""$$$&&&!!!!!!!!!""""""!!!!!!!!!"""""""""######""""""""" !!!"""$$$$$$$$$###""""""!!!!!!"""#########"""###$$$$$$%%%%%%%%%%%%"""###%%%%%%###  !!!"""### !!!""""""!!! !!!""" !!!  !!!"""    """!!!""" !!!###$$$#########%%%&&&###"""!!!!!!!!!!!!!!!!!! !!!"""$$$%%%%%%%%%$$$bbbbbbaaa``````aaabbbbbbcccdddfffiiinnntttyyy|||yyywwwtttuuuyyy~~~|||yyysssooogggaaa___bbbgggkkkrrrvvv{{{{{{yyywwwxxxyyyyyywwwtttrrrqqqpppoooooohhhjjjgggaaa]]]]]]ZZZVVVRRROOOKKKGGGDDD@@@<<<888444333222111000///......,,,,,,,,,---------------------------------------...,,,///333222---***+++***)))***,,,+++((()))---&&&''''''((()))*********)))******+++++++++******---(((&&&)))+++)))'''(((((()))******)))***,,,---......///111333555777888???BBBFFFKKKPPPWWW^^^bbbbbbfffkkknnnoooooooooooopppqqqqqqqqqooollliiigggbbb___[[[XXXWWWUUUSSSRRRPPPPPPQQQSSSUUUVVVXXXYYYWWW\\\^^^]]]^^^bbbdddbbbaaaaaaccceeefffdddbbb___WWWVVVTTTRRROOOJJJDDD@@@;;;:::888555333111000000......------,,,+++*********))))))(((((())))))******,,,$$$!!!)))((($$$((('''(((((('''&&&'''***---111,,,&&&$$$%%%''''''&&&"""$$$&&&&&&%%%$$$###$$$%%%%%%%%%$$$$$$%%%&&&'''&&&%%%%%%'''&&&&&&***111++++++,,,---+++)))((((((%%%%%%$$$$$$###$$$$$$$$$&&&%%%"""  """$$$"""###$$$%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%###"""""""""""""""###$$$$$$ $$$$$$!!! ###%%%$$$!!!$$$%%%$$$"""!!!!!!"""""""""######$$$$$$%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&%%%%%%&&&'''(((((($$$!!!"""(((***'''###$$$$$$%%%&&&&&&&&&''')))&&&%%%%%%%%%%%%&&&''''''''''''(((((())))))******)))***+++++++++)))'''&&&******+++***))))))+++...*********++++++++++++***((((((''''''((()))+++,,,(((******)))&&&$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&############"""""""""!!! """$$$$$$"""!!!"""""""""###%%%%%%%%%%%%'''((($$$%%%&&&''''''''''''&&&)))%%%!!! ###%%%&&&%%%!!!###$$$$$$######$$$%%%""""""############$$$$$$"""""""""""""""$$$%%%%%% """###"""!!!########################!!!"""""""""############"""###$$$%%%%%%$$$###"""!!!$$$### ###$$$""" !!!"""###$$$$$$%%%!!!"""""""""!!!!!!###$$$!!!!!!""""""""""""!!!!!!""""""############"""""" """######$$$$$$$$$ !!!!!! !!!"""###!!!"""###$$$%%%%%%&&&%%% """$$$%%%###""""""""""""!!!!!! !!!!!! !!!!!! !!! !!!  !!!    """ """### !!! !!!"""###""""""###%%%'''######"""!!! !!!""" !!!###$$$%%%%%%%%%$$$^^^aaacccaaabbbdddcccaaabbbccceeehhhmmmqqqvvvxxxyyywwwvvvwwwzzz}}}xxxuuummmkkkfffaaa___aaafffjjjssswww{{{{{{yyywwwxxxzzz|||{{{{{{zzzxxxwwwvvvuuulllooooookkkhhhgggccc^^^```\\\WWWQQQLLLEEE>>>:::999888777555333111000///.....................------------,,,,,,,,,,,,,,,///...000444333---)))******((()))+++***''''''+++&&&''''''(((***++++++,,,******++++++,,,,,,++++++///)))&&&)))+++)))((((((''')))***+++******+++---,,,,,,---......//////000777999<<<@@@DDDIIIPPPTTTXXX]]]cccgggjjjlllmmmnnnooopppqqqqqqpppnnnllljjjgggdddbbb```^^^\\\YYYVVVQQQQQQQQQPPPQQQQQQRRRSSSVVV\\\___]]]^^^aaacccbbb^^^```ccceeegggfffeeeddd]]][[[YYYWWWUUUPPPKKKGGGAAA???===:::777444333222111111000///---,,,++++++)))))))))(((((())))))))))))***""" )))***%%%(((&&&''''''&&&&&&(((,,,///)))'''$$$###$$$%%%&&&%%%"""###%%%%%%#########$$$%%%%%%%%%$$$######&&&((($$$$$$&&&(((%%%###'''...&&&'''+++...+++%%%$$$&&&$$$$$$"""!!!!!!!!!!!!!!!!!! !!!$$$&&&(((######$$$%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%###""""""""""""###$$$%%%&&& $$$%%%!!! ###%%%$$$!!!%%%'''&&&###!!! #########$$$$$$%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''''''''&&&&&&&&&&&&''''''$$$###"""$$$'''(((&&&$$$$$$###$$$'''&&&###%%%)))&&&%%%%%%%%%%%%&&&'''''')))((()))((()))))))))(((***************)))(((((()))******)))((()))+++---))))))***++++++++++++***(((((((((((()))+++,,,---((()))***)))'''%%%%%%%%%(((((((((&&&###"""""""""############"""""""""""" ###%%%%%%$$$""""""""""""$$$%%%%%%$$$$$$&&&'''"""$$$%%%'''''''''&&&&&&&&&%%%$$$######$$$%%%'''###$$$%%%$$$"""""""""###!!!###%%%%%%$$$###$$$%%%!!!$$$###!!!"""%%%&&&$$$######$$$$$$$$$###"""!!!#####################"""""""""""""""############&&&%%%###""""""""""""### ###### ###$$$""" !!!!!!"""###$$$$$$ !!!"""!!! """$$$""""""############"""""""""######$$$$$$######""" """$$$$$$######$$$%%% !!! !!!###!!!"""###$$$%%%&&&&&&&&& """$$$$$$#########$$$###"""!!!!!! !!! !!! !!! !!!!!!  !!!  """!!!!!!!!! ###$$$!!!!!!"""!!!!!!"""""""""!!!"""%%%(((###$$$$$$###!!! """###!!!"""###$$$%%%%%%$$$###VVV\\\___```bbbeeeddd``````aaadddhhhkkkooorrrsssssstttuuuwww{{{}}}yyytttqqqkkkjjjiiifffcccdddhhhlllpppvvv|||~~~}}}{{{zzz{{{{{{}}}~~~~~~|||zzzyyyxxxqqquuuuuurrrppppppmmmhhhiiifffaaa\\\VVVPPPIIIEEEDDDCCCAAA>>>;;;999777555222111111000000/////////+++,,,,,,------.........///------000///+++***,,,,,,***+++---+++'''(((+++)))))))))*********++++++))))))***+++++++++++++++---&&&###'''+++***)))***''')))+++,,,++++++,,,---)))***++++++,,,,,,,,,,,,111333444555888<<>>===444444444333222111000000***+++,,,---...000111111///+++)))++++++***,,,000000......000---)))***---++++++++++++************(((((()))******************### %%%***+++***+++'''))),,,,,,,,,,,,---...((()))***+++,,,------,,,......//////000333888<<>>777777555444222111000///,,,++++++++++++++++++,,,&&&((('''+++'''###)))&&&'''((()))***---111555 %%%)))***((('''((()))&&&&&&&&&$$$######%%%(((!!!"""$$$######%%%)))---)))$$$###(((+++)))%%%%%%,,,$$$!!!&&&***&&&"""!!!######"""######$$$%%%%%%%%%%%%$$$###"""!!! $$$$$$%%%&&&&&&&&&%%%%%%$$$######$$$&&&&&&%%%###%%%$$$###""""""!!!!!!"""!!!$$$%%%"""!!!$$$%%%$$$ """######""""""###%%%""""""""""""############!!!###$$$$$$###"""$$$%%%)))((('''&&&%%%$$$$$$$$$"""$$$%%%%%%###""""""###$$$"""$$$'''$$$ '''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''((()))***+++,,,+++***)))(((((()))***+++(((((()))(((''''''))),,,'''((()))***++++++***)))&&&''')))+++,,,---,,,,,,&&&((())))))(((&&&'''((( """$$$$$$###$$$'''***############""""""""""""!!!$$$&&&'''&&&$$$#########$$$%%%$$$""""""###$$$ !!!$$$&&&&&&&&&%%%$$$!!!&&&***(((### $$$)))&&&''''''%%%""" !!!!!!$$$'''(((%%%$$$%%%&&&###'''&&&""""""&&&&&&###$$$######"""!!!""""""""" !!!###$$$%%%&&&'''""""""""""""############%%%%%%%%%%%%%%%%%%%%%&&& """""" ###$$$"""!!!!!!!!!!!!"""""""""""""""###$$$###""""""$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######!!!$$$&&&%%%###!!!"""$$$ """$$$###!!! ###&&&!!!!!!###$$$%%%&&&&&&&&&&&&&&&%%%###!!! """### !!!###$$$%%%!!!"""###"""!!! !!!### !!!!!!  !!!!!! !!!  """  !!!"""!!!%%%&&&###!!!$$$$$$### !!!!!!!!! """%%%((($$$&&&'''%%%"""!!!###&&&!!!"""###$$$######!!! HHHKKKOOOSSSWWWYYYYYYYYY\\\^^^aaaccceeehhhkkknnnlllnnnppprrrtttxxx|||}}}xxxtttqqqppplllnnnppppppoooppprrrsssxxx|||{{{xxx|||{{{zzz{{{||||||zzzxxxsssooollllllnnnmmmgggbbb^^^YYYRRRPPPOOOMMMIIIDDD===:::666333222222111000111000......///000000///222111///,,,******,,,---------......---,,,***)))!!!&&&******'''&&&)))---&&&'''((()))************+++)))((()))+++---+++))))))***,,,------,,,***)))...,,,***+++---...---***,,,,,,,,,---...///000111888;;;???EEELLLRRRVVVYYY[[[___eeejjjmmmoooqqqsssoooooonnnmmmjjjgggdddccc^^^]]][[[YYYWWWUUUTTTTTTTTTRRRSSSWWWVVVRRROOOQQQPPPOOOQQQVVVZZZZZZ]]]bbbfffeeeddddddbbb^^^YYYUUUXXXWWWQQQKKKLLLPPPMMMEEE???>>><<<888333222222444,,,,,,+++***************))))))(((''''''(((******+++***'''(((...555333---''')))***(((%%%###%%%(((!!!###%%%$$$!!! !!!###%%%%%%%%%&&&&&&'''''''''$$$'''&&&$$$###&&&&&&###"""$$$&&&%%%######&&&)))"""###$$$%%%%%%%%%%%%%%%"""""""""###%%%%%%$$$######$$$%%%%%%######$$$%%%&&&$$$###!!!"""$$$&&&(((########################"""###"""!!! !!!!!!""""""###### !!!"""###$$$%%%&&&&&&!!!!!! """$$$''')))$$$$$$%%%&&&&&&&&&%%%%%%(((%%%######&&&'''%%%$$$$$$&&&'''&&&$$$$$$$$$&&&$$$&&&))))))(((&&&&&&&&&'''(((((((((&&&&&&(((***---+++)))(((((())),,,---((()))***+++++++++++++++)))))))))))))))(((''''''%%%***,,,)))(((***+++)))(((******)))&&&$$$###$$$'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$######&&&"""$$$''''''$$$"""$$$%%%%%%###""""""###"""!!!''')))'''###%%%%%%%%%$$$$$$#########%%%###"""$$$&&&%%%"""$$$$$$$$$###"""!!! """""""""""""""######$$$'''%%%######$$$###!!! $$$$$$$$$$$$%%%%%%%%%%%%%%%###""" !!!###$$$###""""""""""""$$$%%%&&&""""""""""""############!!!###$$$###!!!!!!!!!***'''$$$$$$%%%&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&'''%%%$$$############$$$$$$$$$$$$######""""""""""""""""""""""""&&&&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$ ###### $$$!!!###  """ """###!!! !!! !!!"""### !!!'''"""###$$$$$$"""!!!!!!"""!!!!!!"""###############"""######"""!!!"""%%%'''###%%%&&&&&&$$$$$$%%%'''AAADDDHHHLLLPPPRRRSSSSSSVVVXXX[[[^^^```dddhhhkkkkkkllloooppprrruuuzzz}}}}}}~~~}}}{{{vvvsssppppppoooqqqrrrsssrrrrrrsssuuuzzz}}}~~~zzzwwwzzzyyyyyyzzz{{{{{{yyywwwssspppnnnnnnpppooojjjfffeeeaaa\\\ZZZYYYWWWRRRMMMLLLHHHCCC>>>;;;999777555222111/////////000///......------,,,+++,,,...000+++,,,------,,,+++***)))%%%(((+++***'''%%%'''***'''(((((()))))))))((((((---+++***+++---...---+++,,,++++++++++++++++++,,,---+++***+++------,,,***,,,,,,,,,,,,---...///000333555999>>>DDDIIINNNPPPUUUYYY___dddgggjjjmmmooonnnoooooonnnmmmkkkhhhgggbbbaaa___\\\ZZZXXXVVVVVVUUURRRSSSUUUTTTPPPNNNOOONNNLLLOOOTTTWWWXXX]]]bbbjjjiiihhhgggeee```[[[XXX[[[\\\YYYVVVVVVXXXRRRIIIEEECCC???;;;888666555444000///---,,,+++************)))(((''''''((())))))(((***+++,,,000333111+++&&&'''((('''%%%%%%''')))'''%%%######$$$$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&&&&)))(((%%%%%%''''''$$$"""###$$$$$$$$$$$$&&&((('''&&&&&&%%%###!!! """""""""###%%%%%%$$$######$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############"""$$$$$$###!!!!!!###%%% !!!!!!!!!"""""""""###!!!!!!"""###$$$%%%&&&&&&$$$###"""!!!"""$$$&&&'''$$$$$$%%%&&&&&&&&&%%%%%%+++(((&&&%%%&&&&&&$$$"""$$$%%%&&&&&&%%%$$$%%%&&&%%%&&&&&&&&&$$$$$$%%%'''&&&'''(((((('''''')))+++,,,+++)))(((((()))+++---'''''''''((((((((((((((())))))******))))))((('''%%%***,,,)))(((***+++))))))***+++***'''%%%%%%&&&$$$%%%%%%&&&&&&''''''(((###$$$$$$%%%%%%$$$$$$$$$$$$!!!"""%%%%%%###!!!###%%%%%%#########$$$%%%"""!!!###''')))&&&###%%%%%%%%%$$$$$$$$$######%%%###"""###%%%%%%""" &&&'''''''''''''''&&&%%%&&&%%%$$$"""!!!!!!!!!!!!$$$%%%&&&%%%""" !!!### !!!!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$%%%$$$###""""""######$$$""""""""""""############!!!"""###""" !!!###)))'''$$$###$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$""""""###%%%#########$$$$$$#########""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$###""""""!!!###""""""###$$$&&&###"""######!!!###!!! """"""!!!    !!!""" !!!&&& """###$$$###"""###$$$!!!!!!!!!"""""""""############$$$###""""""$$$'''###$$$&&&%%%$$$$$$%%%'''888:::>>>AAAEEEGGGHHHIIILLLOOORRRVVVYYY]]]aaaeeefffhhhjjjkkkmmmppptttwwwxxxyyyyyyxxxuuurrrqqqqqqsssuuuwwwwwwvvvvvvwwwxxx}}}~~~zzzvvvwwwvvvvvvwwwyyyyyyxxxvvvtttrrrqqqqqqssssssoookkkmmmjjjgggfffeeeccc^^^YYYWWWSSSMMMHHHDDD@@@<<<:::777555333222222222111000//////...---...///000111+++,,,---......---++++++(((+++---+++'''%%%&&&'''++++++,,,,,,++++++***))),,,+++***+++---...---,,,...,,,+++))))))+++,,,...,,,***)))***+++,,,+++***+++++++++++++++,,,---...,,,...111555:::>>>AAACCCKKKOOOUUU[[[___cccfffiiijjjkkklllmmmmmmlllkkkkkkhhhfffdddaaa^^^\\\ZZZYYYWWWSSSRRRSSSQQQMMMLLLNNNKKKIIIKKKPPPSSSUUU\\\cccllllllkkkiiifffaaa\\\YYY]]]___```aaabbb```YYYPPPOOOKKKEEEBBB@@@>>>:::666444333000...,,,++++++++++++***)))'''''''''((((((%%%,,,111222111111...***%%%&&&''''''&&&''')))+++,,,'''""""""$$$&&&%%%"""$$$$$$$$$$$$$$$%%%%%%%%%%%%((((((&&&'''***+++((($$$###"""###%%%&&&&&&&&&((('''&&&%%%### """######$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%"""###$$$&&&&&&%%%$$$###$$$$$$$$$$$$######"""""""""&&&(((&&&!!!!!!'''---!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$%%%%%%&&&&&&%%%$$$#########$$$%%%###$$$%%%%%%&&&&&&&&&%%%---+++((('''&&&%%%###"""###$$$&&&&&&%%%%%%&&&(((''''''&&&%%%###$$$''')))%%%'''(((((('''(((***,,,,,,+++)))(((((()))+++,,,***)))((('''&&&'''(((((()))************))))))(((%%%***,,,)))(((***+++)))((()))+++***(((''''''(((&&&&&&'''(((((((((&&&&&&#########$$$%%%%%%%%%%%%%%%""" ###&&&%%%$$$!!!"""$$$%%%$$$$$$$$$%%%'''%%%$$$%%%'''(((%%%"""%%%%%%%%%$$$$$$$$$$$$###%%%###""""""#########"""""""""###$$$$$$$$$$$$$$$&&&%%%$$$###"""!!!!!!!!!!!!%%%(((&&&!!!!!!&&&"""""""""############$$$$$$###"""!!!!!!"""###$$$&&&%%%$$$###""""""""""""""""""""""""############%%%$$$###!!!!!!$$$''''''&&&###""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###!!! ###&&&########################"""""""""""""""""""""""" !!!"""###############&&&%%%$$$###""" !!! !!!"""### !!!!!!###!!! !!!!!! !!!""""""!!!!!! !!!  !!!  $$$ !!!!!!!!!###$$$"""!!! !!!"""######$$$$$$###""""""$$$&&&###$$$%%%%%%$$$$$$%%%'''000222444888;;;===>>>???BBBEEEIIIMMMPPPUUUZZZ]]]```aaaccceeefffiiimmmpppssstttuuuuuusssrrrssstttwwwyyy|||||||||{{{||||||zzzwwwsssrrrrrrtttvvvwwwvvvuuuvvvuuutttuuuwwwvvvtttqqqqqqpppoooooonnnlllgggccc^^^ZZZUUUQQQMMMJJJFFFDDD>>><<<999777777666444333666444222111000000//////---...///000000///...---)))+++,,,+++(((&&&&&&'''((())))))*********)))))))))))))))***++++++++++++---,,,++++++++++++,,,---+++************+++*********************+++,,,,,,)))***,,,///222555777888BBBFFFKKKQQQUUUYYY^^^aaabbbcccfffhhhjjjllllllllllllkkkiiifffccc```^^^\\\YYYUUUSSSSSSPPPLLLKKKMMMHHHGGGIIIMMMOOORRRZZZbbbjjjkkkkkkiiiddd___[[[XXX[[[^^^bbbeeehhhfff```[[[ZZZTTTNNNKKKJJJGGGAAA;;;777555222000...---------,,,+++)))((('''''''''(((###...777777222...+++((('''''''''''''''''')))***+++((($$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%&&&%%%''',,,---+++&&&$$$"""###&&&)))(((&&&$$$$$$%%%%%%%%%$$$######"""$$$%%%%%%$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$###""""""""" ###%%%$$$###&&&---222!!!!!!!!!!!!""""""""""""!!!""""""###$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%######$$$%%%&&&&&&&&&&&&+++***(((&&&%%%$$$$$$###"""$$$&&&&&&%%%&&&'''))))))))))))((('''''')))+++%%%&&&((((((((()))+++---,,,+++)))(((((()))******...---+++)))((()))***,,,)))***************))))))%%%***,,,)))(((***+++)))&&&(((***)))((('''((()))))))))******(((%%%""" """"""######$$$%%%&&&''''''%%%###$$$&&&((((((''' """$$$%%%$$$$$$%%%'''&&&%%%$$$%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""!!!!!!"""###### ######""""""######$$$%%%!!!$$$&&&%%%!!! """%%%#########$$$$$$$$$$$$%%%###""""""!!!""""""###$$$%%%$$$$$$#########""""""!!!"""""""""############%%%%%%$$$""" !!!"""%%%&&&&&&### !!!$$$((($$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!! """$$$######""""""""""""######"""""""""""""""""""""""" !!!"""############$$$######"""!!! !!!   !!!!!!""" ###"""!!!!!!!!!  """$$$$$$"""!!!    !!!!!! """ !!!"""!!! """$$$###$$$%%%$$$######$$$%%%"""$$$%%%%%%$$$$$$%%%&&&,,,---///111333555666777:::===@@@DDDGGGLLLPPPTTTYYY[[[]]]^^^```cccgggjjjlllnnnpppqqqqqqrrrtttvvvxxx{{{~~~~~~|||xxxpppooonnnoooqqqtttuuuuuuwwwwwwxxxyyyzzzzzzxxxvvvuuuuuuuuuvvvuuussspppmmmjjjgggbbb^^^ZZZVVVRRROOOFFFCCC@@@===<<<:::777555999666333222222111///---...///000000000///...---)))***++++++***)))))))))""""""$$$%%%''''''((((((((())))))******+++,,,,,,+++,,,------------,,,+++******+++************+++******)))))))))***++++++((()))+++,,,...000222222:::===BBBGGGKKKOOOTTTWWWYYY[[[___dddgggjjjllllllmmmmmmllljjjgggdddbbb```\\\XXXUUUUUURRRMMMLLLNNNHHHGGGIIIMMMMMMOOOWWW```hhhjjjkkkhhhccc]]]ZZZYYY[[[\\\aaagggjjjjjjhhhgggbbb]]]WWWUUUTTTQQQIIICCC:::888555222000000000111---,,,***)))((((((((()))%%%111;;;888111,,,***)))***)))(((''''''''''''''''''(((((($$$ $$$((('''''''''''''''&&&&&&&&&"""%%%&&&$$$%%%)))***((((((%%%###$$$(((***)))'''###$$$%%%&&&''''''((('''"""%%%&&&&&&$$$######%%%###$$$%%%%%%######$$$%%%%%%$$$###""""""$$$&&&'''$$$$$$$$$#########""""""###"""!!!!!!$$$(((,,,...""""""""""""!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%############$$$%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&###$$$&&&&&&&&&&&&((()))&&&(((***+++)))(((((((((%%%'''((((((((()))+++---++++++)))((((((((())))))///...,,,*********,,,---((())))))*********))))))%%%***,,,)))(((***+++)))%%%&&&(((((('''&&&'''(((((())))))(((&&&### ######"""###$$$%%%&&&''''''&&&%%%%%%&&&''''''''' """%%%%%%%%%%%%&&&'''#########$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!###$$$$$$$$$$$$$$$###"""!!! ###############$$$$$$%%%######"""###$$$$$$$$$### !!!!!!!!!"""""""""""""""""""""######$$$""""""######$$$$$$$$$$$$!!!"""""""""############"""$$$&&&%%%###!!! ###%%%%%%###!!!!!!%%%((($$$$$$$$$$$$$$$$$$$$$$$$!!!######"""!!! !!!######"""!!!!!!"""######"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!""""""!!!"""!!! !!!"""!!! $$$%%%!!! """###"""!!!""""""!!! !!!###$$$$$$###!!!!!!!!!  !!! !!!""" !!!!!!!!!   """!!! """$$$###%%%&&&%%%$$$###$$$%%%"""###%%%$$$######$$$&&&+++,,,,,,---///000111111333555999;;;>>>BBBFFFIIIPPPQQQTTTVVVXXX[[[```cccccceeegggiiikkknnnrrruuuuuuxxx|||~~~~~~}}}yyyooollliiiiiilllqqqtttvvvyyyzzz{{{||||||{{{zzzzzzyyyzzz{{{{{{{{{zzzxxxwwwtttpppkkkfffbbb]]]XXXTTTOOOLLLHHHEEEBBB@@@===::::::777444444555555222/////////000000///...,,,+++((()))***+++++++++++++++$$$%%%''')))+++,,,,,,---)))***,,,,,,,,,,,,...000***,,,---//////---,,,******+++,,,+++*********,,,******)))))))))******+++))))))***+++---...//////333666:::===@@@DDDHHHKKKQQQTTTXXX^^^cccgggiiijjjkkkkkkkkkkkkjjjgggeeeddd___\\\ZZZZZZWWWQQQOOOQQQIIIIIILLLNNNMMMMMMTTT]]]eeehhhjjjhhhbbb\\\ZZZZZZZZZ[[[```gggkkkllllllooogggdddaaa___^^^YYYSSSNNNAAA>>>:::666444333444444...---,,,*********+++++++++555;;;666...*********,,,***((('''(((((('''&&&###'''***&&& $$$+++((((((((((((''''''''''''&&&((('''$$$###%%%$$$!!!&&&%%%$$$%%%'''(((((((((&&&''''''((((((''''''&&&###%%%((('''$$$"""###%%%###$$$%%%%%%######$$$%%%&&&%%%"""!!!!!!###&&&(((########################'''$$$!!!!!!$$$&&&&&&%%%""""""""""""!!!!!!!!!!!!""""""#########$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%"""###$$$%%%&&&'''''''''###$$$%%%%%%$$$$$$&&&((($$$%%%''''''&&&&&&''')))###%%%((()))(((&&&%%%%%%&&&((())))))((()))+++---+++******)))((((((((((((,,,+++***)))((()))***+++'''(((((())))))))))))(((%%%***,,,)))(((***+++)))%%%&&&(((((('''&&&&&&'''%%%%%%&&&&&&&&&%%%###"""$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%$$$%%%&&&""""""$$$%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%!!!"""""""""!!!!!!"""$$$&&&&&&&&&%%%$$$###"""!!!'''&&&%%%$$$###"""""""""$$$"""!!!"""%%%&&&%%%###"""""""""#########$$$$$$!!!!!!""""""######$$$$$$!!!!!!"""$$$$$$%%%%%%$$$""""""""""""############!!!###&&&&&&$$$""" """###$$$#########%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$$$$###!!! ###"""!!! !!!"""###""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$ !!!!!!""""""######!!!###### ######!!!###### !!!"""!!!!!!"""!!! !!!"""!!!""""""######""" ###"""!!! !!!!!! !!!"""!!!  !!!!!!!!! !!!######"""!!!"""###"""!!! !!!"""###$$$%%%'''&&&%%%######$$$"""###$$$$$$######$$$&&&,,,,,,,,,+++,,,,,,------...000222444666888<<>>@@@FFFIIIOOOUUU[[[___bbbdddggghhhiiijjjjjjiiihhhgggbbb___^^^___\\\VVVSSSTTTKKKLLLPPPQQQNNNKKKQQQYYY```dddgggeee___YYYXXXYYYVVVWWW]]]fffjjjhhhiiimmmhhhiiiiiigggddd___[[[WWWKKKGGGBBB<<<888666666666......,,,,,,+++,,,---...222888:::333***(((+++---+++)))&&&''')))***)))'''###''')))'''$$$###&&&+++(((((('''''''''&&&&&&&&&%%%''''''######%%%$$$!!!###$$$%%%$$$$$$$$$&&&(((''''''(((((('''&&&%%%%%%###&&&)))'''$$$!!!###&&&###$$$%%%%%%######$$$%%%$$$$$$#########$$$%%%&&&"""""""""###$$$$$$%%%%%%&&&&&&%%%$$$"""""""""######"""""""""!!!!!!!!! ###############$$$$$$$$$!!!""""""######"""""""""""""""$$$%%%&&&'''''''''###$$$&&&&&&$$$%%%'''***%%%'''((('''&&&&&&'''((($$$%%%'''&&&%%%$$$%%%&&&((()))***)))((((((***,,,+++******)))((('''''''''(((((((((((((((((())))))&&&&&&'''(((((((((((((((%%%***,,,)))(((***+++)))&&&((())))))'''&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%###""""""$$$%%%&&&######$$$$$$$$$############%%%&&&&&&%%%$$$%%%&&&$$$%%%&&&&&&&&&%%%%%%&&&######$$$$$$$$$%%%%%%%%%!!!######!!!!!!"""$$$###$$$$$$$$$###"""!!!!!!'''&&&%%%$$$###"""""""""!!!"""#########$$$%%%&&&%%%&&&&&&&&&&&&''''''''' !!!"""######$$$$$$$$$""""""$$$$$$$$$$$$###"""""""""""""""############"""###%%%$$$###""""""###!!!!!!"""$$$&&&&&&%%%###########################!!!"""######"""!!!"""######"""!!! !!!"""###"""""""""""""""""""""""""""######$$$$$$$$$######!!!""""""""""""""""""### ###""""""### !!!!!!  """!!! """$$$"""""""""!!!!!! $$$###!!!  !!!""" """!!!  !!!!!! !!!!!!!!! """"""""""""###$$$!!!!!!!!!"""""""""######$$$%%%''''''%%%$$$###$$$!!!###$$$$$$######$$$%%%---,,,+++************++++++,,,...000000222555888444666999<<>>AAAFFFMMMSSSXXX[[[]]]dddeeehhhjjjjjjjjjiiihhhccc``````bbb```YYYVVVVVVMMMOOORRRSSSOOOKKKOOOWWW[[[___bbb```[[[VVVUUUVVVRRRSSS[[[eeegggcccbbbfffiiikkkmmmlllhhhccc___]]]RRRNNNHHHAAA;;;888777777///...---,,,---...///000666;;;999000((((((,,,...)))'''%%%&&&)))++++++)))%%%&&&'''((((((((()))***'''''''''&&&&&&%%%%%%%%%!!!$$$%%%###$$$((()))&&& """$$$$$$!!!!!!$$$(((%%%%%%&&&&&&'''&&&&&&&&&###&&&)))((($$$!!!###&&&###$$$%%%%%%######$$$%%%"""###$$$%%%&&&%%%$$$$$$!!!!!!"""###$$$%%%%%%&&&!!!%%%(((&&&""" ###'''######""""""!!!!!!!!! ###############$$$$$$$$$############"""!!!!!!"""$$$%%%&&&'''''''''$$$&&&((('''%%%%%%(((+++&&&'''((((((&&&%%%&&&'''(((((('''&&&$$$%%%'''***)))******)))((((((***++++++******)))(((''''''&&&&&&'''((()))******))))))%%%%%%&&&'''((((((''''''%%%***,,,)))(((***+++)))((()))+++***(((''''''(((+++***((('''%%%%%%$$$$$$'''%%%$$$""""""###%%%&&&$$$%%%&&&&&&%%%$$$$$$%%%$$$%%%'''&&&%%%$$$$$$%%%'''((()))((('''%%%%%%%%%#########$$$$$$%%%%%%%%% $$$$$$"""!!!"""#########$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&"""&&&%%%"""!!!%%%)))######$$$$$$$$$%%%%%%%%% """###$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!! """"""""""""############$$$$$$###"""!!!"""$$$'''!!! $$$'''(((%%%!!!###########################$$$###!!! ###%%%$$$"""!!! !!!"""$$$"""""""""""""""""""""""""""############""""""!!!$$$$$$######""""""!!!!!!""""""""""""!!!$$$$$$ !!!######!!!!!! """%%%###"""!!!  %%%###!!!  !!!"""###""" ###"""!!! ###!!!  !!!!!!  !!!"""$$$!!!!!!"""###$$$#########$$$&&&''''''%%%$$$######!!!###$$$$$$######$$$%%%)))***+++,,,,,,,,,,,,,,,---***(((***...///,,,(((333333333444777;;;>>>AAADDDEEEGGGLLLQQQVVV[[[^^^cccfffkkkpppssssssrrrrrr~~~{{{yyyyyywwwvvvzzz}}}yyyvvvpppkkkfffdddffflllrrrvvv}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}|||{{{{{{zzzxxxvvvtttsssrrrmmmmmmlllhhhbbb^^^[[[ZZZWWWWWWSSSMMMIIIHHHDDD>>>>>>>>>===:::777222///,,,//////...---------------'''((()))+++++++++******'''''')))***++++++++++++000---***)))***,,,---...,,,+++***))))))+++---...++++++***(((''''''***,,,)))(((&&&%%%%%%''')))***+++---000///---,,,...111222555:::???DDDJJJPPPTTTZZZ^^^dddiiillllllllllllgggfffcccaaa___^^^^^^^^^RRRPPPMMMJJJJJJLLLOOOPPP[[[ZZZYYYWWWUUUSSSRRRQQQQQQTTTWWWZZZ[[[]]]___aaahhhjjjlllllliiifffdddccc\\\VVVNNNHHHEEEAAA:::444666444111///...///000222777444000------,,,,,,+++---+++((('''((()))******'''(((((())))))))))))))),,,'''###$$$)))***&&&!!!%%%))))))$$$$$$'''&&&"""$$$######$$$&&&''''''&&&###&&&%%%"""!!!$$$### %%%%%%$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%###$$$$$$###""""""###%%%"""'''((($$$###$$$$$$!!!'''&&&&&&%%%$$$###"""""""""###$$$$$$###!!!&&&$$$###"""###%%%%%%%%%!!!###$$$### """%%%$$$%%%%%%&&&&&&%%%%%%%%%"""######$$$$$$%%%&&&&&&&&&$$$###%%%)))***)))&&&$$$%%%''''''''''''(((*********(((&&&%%%&&&***---%%%))),,,+++'''$$$%%%((('''((()))++++++***))))))((())))))***+++,,,,,,,,,******))))))))))))******)))&&&###$$$''')))(((&&&******)))'''&&&%%%$$$###%%%%%%%%%$$$### ((('''&&&%%%%%%%%%%%%%%%###$$$$$$$$$######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&$$$""" """%%%'''$$$$$$$$$#########""""""%%%$$$#########$$$%%%&&&!!!###$$$$$$######$$$%%%&&&###!!!!!!###%%%$$$### """###!!!"""%%%"""######"""!!!!!!"""$$$######"""!!!$$$)))(((###""""""############"""""" !!!!!!""""""######""""""""""""############!!!"""$$$$$$#########$$$""""""!!!!!!"""###$$$$$$###$$$$$$%%%$$$$$$%%%&&&!!!"""$$$$$$"""!!!"""###%%%$$$$$$$$$######"""""""""!!!!!! """###$$$""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!###"""  !!!!!! !!!  !!!!!!!!!  """###%%%%%%%%%$$$$$$#########%%%''')))((($$$ ******+++,,,,,,,,,,,,,,,---***(((***---...+++(((.........000222444777888===>>>@@@DDDIIINNNRRRUUU]]]___dddhhhlllnnnnnnnnnuuussssssttttttrrruuuzzz}}}}}}}}}|||zzzwwwuuutttnnnkkkgggeeeggglllpppsssxxxzzz|||}}}|||||||||}}}~~~~~~~~~~~~}}}|||zzzzzzzzzzzzzzzzzzyyywwwuuusssrrrrrrqqqnnniiieeecccccc___^^^ZZZSSSPPPOOOLLLFFFFFFEEEBBB>>>:::666222000000///...---------------)))***,,,---------,,,,,,'''((()))***++++++++++++---+++***+++,,,---,,,+++,,,+++***))))))+++---...)))))))))((('''(((+++...+++************,,,---...+++,,,------------...//////222777:::>>>CCCHHHLLLRRRWWW^^^dddgggiiiiiiiiiiiihhhgggfffeeeeeeddddddZZZXXXTTTQQQPPPOOOPPPQQQTTTTTTSSSQQQPPPOOONNNMMMLLLOOOSSSUUUVVVXXX[[[\\\bbbeeehhhjjjiiigggffffffaaa[[[SSSNNNKKKGGG@@@;;;888777444111000000111222555222///.........---,,,---***((('''((()))))))))'''(((((())))))))))))))))))(((&&&&&&''''''%%%$$$&&&)))((($$$$$$((()))%%%%%%$$$$$$%%%'''(((((('''"""%%%&&&###$$$'''(((%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%###$$$$$$###""""""###%%%###%%%""""""%%%'''&&&%%%%%%$$$$$$###""""""""""""""""""!!!!!!!!!""""""######$$$%%%&&&%%%$$$""""""###$$$###!!!!!!###%%%%%%%%%%%%&&&%%%%%%$$$$$$"""######$$$$$$%%%&&&&&&)))&&&%%%%%%(((******)))%%%&&&((((((''''''(((***((()))((('''&&&'''***---&&&***,,,+++'''$$$%%%'''(((((()))************)))((((((((()))***+++++++++)))))))))(((((()))))))))((('''&&&''')))))))))(((******)))((('''&&&&&&%%%######$$$%%%%%%%%%$$$###((('''&&&%%%%%%%%%%%%&&&%%%&&&''''''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$###""""""""""""%%%%%%%%%%%%$$$$$$######$$$$$$#########$$$%%%&&&!!!###$$$$$$######$$$%%%&&&###!!!!!!###%%%$$$###$$$!!!"""%%%&&&###$$$'''"""######"""!!!!!!"""$$$"""###"""!!!$$$((('''###""""""############""""""!!!!!!!!!!!!""""""######""""""""""""############!!!"""$$$$$$#########$$$"""""""""""""""###$$$$$$"""!!! """$$$###!!!"""$$$$$$"""!!!"""###$$$$$$######""""""""""""!!!!!! !!!"""###"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!&&&%%%###!!!  !!! ### !!!  !!!###$$$%%%%%%%%%$$$$$$#########$$$%%%&&&$$$###"""###%%%++++++++++++,,,,,,,,,,,,,,,***)))***------+++((()))***+++,,,---...///000666777888;;;@@@DDDHHHJJJSSSUUUXXX\\\```dddfffgggmmmmmmpppttttttrrrssswwwxxx{{{}}}{{{wwwttttttuuulllkkkiiihhhiiikkknnnqqqrrrtttwwwxxxyyyyyy{{{|||~~~}}}{{{yyywwwuuuwwwxxx{{{}}}|||{{{xxxvvvvvvwwwwwwuuuqqqnnnmmmmmmkkkjjjddd\\\YYYZZZWWWSSSRRROOOKKKEEE@@@<<<888777444333222000000/////////------...//////.........((())))))***+++++++++,,,*********,,,------***(((,,,+++*********+++,,,---(((((())))))((())),,,///++++++,,,---......//////,,,+++***+++,,,---,,,,,,,,,///222444666999>>>AAAJJJNNNVVV^^^dddggghhhhhhggghhhjjjkkkkkkkkkjjjiiiaaa___\\\YYYVVVSSSRRRQQQPPPPPPOOONNNMMMLLLKKKJJJHHHKKKNNNQQQRRRTTTVVVXXXZZZ]]]bbbeeefffggghhhiiiddd___YYYUUURRRNNNHHHCCC===;;;999666444222222222111///......///...---,,,,,,***((('''((())))))((('''((())))))******))))))'''((()))(((%%%$$$%%%&&&&&&((('''$$$%%%)))+++***&&&%%%%%%&&&((()))((('''"""%%%&&&###$$$'''(((%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$$$$###""""""###%%%"""&&&&&&"""!!!$$$&&&%%%#####################"""%%%###""" !!!###$$$!!!###&&&((((((&&&###!!!###$$$%%%$$$""""""$$$%%%%%%%%%&&&&&&%%%$$$######"""######$$$$$$%%%&&&&&&)))'''%%%%%%''')))******&&&'''((((((&&&&&&'''(((&&&'''''''''&&&(((***---(((***,,,***&&&$$$$$$&&&))))))(((((())))))******'''''''''((())))))******((((((((((((((((((((((((&&&(((*********)))))))))******))))))(((((((((((($$$$$$%%%&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%'''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&$$$"""!!!&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$%%%%%%!!!###$$$$$$######$$$%%%%%%###""""""###$$$$$$###&&&######&&&&&&###$$$&&&"""######"""!!!!!!"""$$$"""$$$###!!!###''''''###""""""############""""""!!!!!!!!!""""""""""""###""""""""""""############ """$$$$$$###"""###$$$""""""""""""""""""###$$$### !!!$$$###!!!"""$$$$$$"""!!!"""###""""""""""""!!!!!!!!!!!!!!!  !!!"""!!!!!!!!!!!! """""""""""""""""""""""" !!!!!! !!!!!!&&&%%%$$$"""!!!  !!!""" &&& !!!"""""""""###"""!!! !!!"""###$$$$$$$$$$$$$$$#########&&&%%%$$$!!! """&&&***,,,,,,,,,++++++,,,,,,,,,+++***)))***,,,,,,***((()))***+++,,,,,,,,,,,,+++222333444666999===@@@BBBGGGHHHKKKOOOSSSWWW[[[]]]bbbdddiiipppqqqnnnnnnqqqpppuuuxxxwwwrrrpppqqqtttlllmmmmmmmmmlllmmmnnnpppppprrruuuvvvvvvwwwyyyzzz~~~{{{yyyvvvsssrrrsssvvv{{{~~~~~~{{{yyywwwyyyzzzyyywwwuuuuuuvvvuuutttnnnfffccceeeccc___^^^ZZZUUUNNNHHHCCC@@@???:::999777555444333222222.....................---************++++++,,,,,,+++***)))***+++,,,***(((++++++*********+++,,,---)))*********))))))+++---***+++,,,,,,,,,,,,,,,+++,,,***((())),,,---+++)))+++,,,...//////111444666>>>BBBJJJSSS[[[```aaaaaaaaadddgggjjjlllmmmlllkkkcccbbb```]]]ZZZWWWTTTSSSTTTSSSRRRPPPNNNLLLJJJJJJGGGJJJMMMOOOPPPQQQSSSUUUTTTWWW\\\```bbbccceeegggccc```\\\XXXVVVRRRMMMJJJBBBAAA>>>;;;888666444333...------...//////---+++,,,***(((''')))))))))((((((((()))************)))(((******)))'''&&&&&&'''%%%%%%$$$###$$$(((+++---&&&%%%%%%&&&'''(((((('''###&&&%%%"""!!!$$$### $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%"""%%%%%%""""""&&&******""""""######$$$$$$$$$$$$&&&%%%###"""!!!!!!"""""" ###&&&((('''%%%###"""%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""######$$$$$$%%%&&&&&&%%%%%%%%%&&&''''''''''''%%%&&&'''&&&%%%$$$%%%&&&$$$&&&'''''''''(((***,,,)))++++++)))&&&$$$$$$%%%))))))((('''''')))***+++&&&&&&&&&''''''(((((((((''''''((((((((((((''''''###'''+++,,,)))'''((()))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&###%%%''''''%%%$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%"""###%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$%%%!!!###$$$$$$######$$$%%%$$$############$$$######%%%""""""%%%%%%"""!!!$$$"""######"""!!!!!!"""$$$!!!$$$$$$"""###&&&&&&###""""""############""""""""""""""""""""""""""""""!!!"""""""""############ """$$$$$$###"""###$$$###"""""""""""""""######$$$###"""###$$$"""!!!"""$$$$$$"""!!!"""###!!!!!!!!!!!!!!!!!!  !!!"""!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!! !!!!!!!!!"""###### !!! ###""""""''' !!!""""""!!!!!!"""######"""!!! !!!"""$$$$$$$$$###############'''&&&$$$!!! $$$'''------,,,++++++,,,,,,---************++++++***)))******++++++++++++***)))//////000111333666999;;;<<<===???BBBFFFJJJNNNPPPSSSUUU\\\ccceeeccccccfffeeejjjooooookkkjjjlllpppllloooqqqqqqpppooopppqqqrrrtttuuuuuutttuuuwwwxxx~~~}}}zzzxxxuuurrrppppppsssyyy~~~|||zzzyyy{{{}}}}}}|||{{{|||}}}|||{{{uuunnnlllnnnmmmjjjhhheee___XXXRRRMMMJJJHHHAAA???===:::777555333333//////...------,,,,,,,,,,,,++++++***++++++,,,------+++(((((()))+++++++++++++++***+++++++++,,,,,,+++,,,,,,+++)))((()))***+++,,,,,,,,,+++***)))(((,,,***'''(((+++,,,***'''***+++,,,,,,,,,,,,...000111555<<>>HHHLLLKKKHHHKKKNNNSSSXXX]]]```bbbccc______aaabbbdddfffggghhhdddccc```\\\XXXTTTQQQPPPIIIJJJKKKKKKIIIHHHHHHIIIKKKMMMOOOOOOOOOOOOQQQRRRUUUWWWYYY[[[[[[ZZZZZZZZZWWWWWWVVVTTTPPPKKKGGGDDD<<<999666333333222000///...,,,,,,,,,------+++***))))))***++++++++++++***)))******)))'''&&&&&&'''((($$$###&&&&&&######''''''&&&%%%%%%&&&'''&&&$$$"""%%%&&&###$$$'''(((%%%###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$######$$$$$$###""""""###%%%(((++++++&&&"""###""" %%%%%%%%%%%%%%%%%%%%%&&&""""""###%%%&&&&&&''''''$$$((()))%%%""""""$$$%%%###!!!!!!###$$$###"""!!!"""###$$$$$$%%%$$$$$$"""######$$$$$$%%%&&&&&&&&&''')))(((&&&%%%&&&(((###$$$&&&&&&%%%%%%&&&((("""%%%(((***)))''''''''')))((('''&&&'''(((((((((&&&'''(((((())))))(((((('''''''''''''''&&&&&&&&&'''(((***++++++***(((''''''&&&&&&'''((()))((('''((((((((((((''''''''''''$$$$$$###$$$$$$&&&'''(((%%%%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%'''***---&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&#########$$$$$$%%%%%%%%% !!!"""###$$$######"""!!!###$$$$$$######$$$%%%!!!###&&&%%%###""""""$$$$$$!!!"""%%%&&&###$$$'''"""######"""!!!!!!"""$$$ $$$&&&""" """######""""""############""""""$$$$$$$$$#########""""""""""""""""""############!!!######"""!!!"""###$$$$$$###"""""""""""""""!!!###!!!"""%%%!!!"""$$$$$$"""!!!"""### !!!!!!!!!"""""""""!!!!!! !!!"""### !!!!!!!!!""" !!!!!!!!!""""""!!!!!! !!!!!! !!!!!!  !!!!!!"""""" !!!###%%%###!!! !!!"""###!!!"""""""""#########$$$ !!!!!!!!!###%%%000///---+++++++++---...((()))++++++***))))))***000///---++++++,,,...///---,,,,,,+++,,,---...///---...000111222333333333888888;;;@@@BBBCCCGGGNNNJJJKKKNNNTTTZZZ^^^______iiinnnssstttqqqpppssswwwrrrssstttsssrrrsssvvvxxxzzzzzzzzzyyyxxxwwwvvvuuukkknnnssswwwzzz{{{zzzyyyuuuwwwzzz{{{||||||~~~}}}~~~zzzzzzyyywwwtttooojjjfffccc```^^^YYYSSSMMMGGGCCCAAA:::999777555444333444444///...,,,++++++,,,---///,,,++++++---......,,,*********+++,,,,,,,,,,,,+++)))+++,,,,,,+++***+++,,,))))))((((((***,,,///111))),,,...,,,)))''')))+++((()))******))))))+++---)))***...777@@@DDDAAA>>>DDDGGGKKKPPPUUUYYY\\\]]]\\\]]]]]]___aaadddfffggggggfffddd```]]]YYYWWWVVVMMMNNNOOONNNKKKJJJIIIJJJIIIKKKLLLMMMLLLLLLNNNPPPNNNQQQUUUWWWXXXXXXXXXXXX\\\\\\\\\ZZZVVVQQQLLLIIIBBB???:::666555444333111...---------......,,,***))))))***++++++++++++***$$$))),,,***$$$!!!$$$)))***%%%%%%)))(((###"""&&&((('''&&&&&&'''((('''%%%$$$&&&&&&"""!!!$$$### ###$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$######$$$$$$###""""""###%%%###%%%$$$###&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$***)))&&&$$$""""""#########***+++'''###!!!"""%%%""" ###$$$###!!! !!!"""###$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%$$$!!!$$$((($$$%%%'''''''''''')))***###&&&)))***)))'''&&&%%%)))'''&&&&&&''')))))))))%%%&&&((()))))))))((('''''''''''''''''''''''''''''')))***,,,,,,***)))'''+++(((%%%&&&)))+++***(((***)))))))))(((((((((((()))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%$$$""""""%%%***...&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%!!!%%%(((***)))(((&&&$$$$$$$$$%%%%%%&&&&&&&&& !!!"""$$$$$$######"""!!!###$$$$$$######$$$%%% ###&&&&&&###""""""$$$ """###!!!"""%%%"""######"""!!!!!!"""$$$ $$$&&&""" !!!######""""""############""""""$$$$$$$$$$$$######""""""""""""""""""############!!!######"""!!!"""###$$$$$$###""""""!!!""""""""""""###$$$$$$$$$"""!!!!!!"""$$$$$$"""!!!"""### !!!!!!!!!""""""######"""!!!!!! """###$$$ !!!!!!"""""" !!!!!!!!!!!! !!!!!!!!!###$$$$$$### !!!!!!"""&&&)))%%%###"""$$$### ###!!! !!!"""$$$%%%!!!!!!""""""#########$$$"""######!!! !!!###******+++,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...000///---,,,,,,---...///---///000111000///000111222444777888999:::===???DDDDDDFFFIIIMMMRRRWWWZZZdddeeefffiiilllooorrrtttrrrssssssttttttuuuuuuuuuvvvyyyyyywwwwwwyyyxxxuuupppmmmlllpppwww{{{{{{yyyuuuttttttssssssvvv{{{~~~~~~}}}xxxuuuwwwvvvsssrrrssskkkgggbbb^^^ZZZVVVRRROOOCCCCCCBBB===777333444666111000//////000///---+++,,,///000---,,,...---***+++,,,---+++)))(((((()))'''+++,,,)))(((+++,,,+++&&&(((+++---...---,,,,,,)))***,,,,,,***))))))***)))***++++++***)))***+++...---,,,,,,...111555888888:::>>>BBBGGGLLLPPPQQQRRRVVVZZZ\\\]]]___cccgggeeefffggggggddd```[[[XXXVVVXXXYYYVVVPPPMMMLLLNNNPPPMMMJJJJJJKKKLLLJJJGGGLLLMMMNNNQQQSSSVVVXXXYYYYYY[[[]]]^^^\\\YYYTTTQQQFFFDDD???;;;777555444444111111111111000///...---,,,((((((,,,,,,((((((,,,+++,,,,,,***''''''***---%%%&&&''''''%%%%%%&&&'''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&((('''&&&%%%%%%%%%&&&%%%%%%$$$$$$######"""$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&%%%$$$######%%%%%%%%%&&&&&&'''''''''$$$$$$############$$$$$$"""'''''' """&&&&&&%%%%%%%%%$$$$$$$$$######&&&!!!$$$)))&&&"""######$$$$$$%%%&&&&&&$$$&&&)))***(((&&&%%%%%%((('''&&&&&&&&&''')))***$$$'''(((%%%%%%'''&&&###,,,***(((&&&%%%&&&'''(((&&&''''''((((((((((((((((((((((((((())))))))))))$$$'''******((('''***---'''***+++'''###%%%,,,444,,,+++***((((((((()))***(((((('''&&&&&&&&&&&&'''&&&%%%###!!!!!!"""###$$$"""############$$$$$$$$$######$$$$$$%%%&&&''''''%%%%%%&&&$$$###"""$$$%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&&&&&&&&&&"""###%%%%%%$$$$$$%%%'''&&&'''((('''%%%$$$%%%&&&########################$$$!!!"""%%%%%%!!!!!!%%%$$$###""""""###$$$$$$""""""!!!!!!!!!!!!"""""" """$$$%%%%%%### """"""""""""""""""""""""$$$$$$###"""""""""""""""%%%"""!!!""" !!!###$$$###"""!!!"""###"""###%%%%%%###"""###$$$!!!"""###"""!!!"""###%%%"""!!!###!!!    !!!"""!!! !!!""""""!!! """### !!!"""!!!  !!!!!!""""""  !!!!!!!!!!!!  !!!  !!! """######""""""!!!$$$######"""""""""!!!!!!!!! !!!!!!""",,,,,,------.../////////---,,,,,,++++++,,,,,,---,,,,,,,,,+++,,,------...///......------.........+++---//////.........///...///222222222333555777;;;<<<===@@@DDDIIIMMMPPPXXXYYY\\\___cccgggjjjlllnnnooopppqqqssstttuuuvvvxxx{{{|||yyyyyy{{{zzzwwwooolllkkknnntttyyyxxxwwwrrrrrrrrrrrrssswww|||}}}}}}~~~~~~~~~~~~}}}|||}}}xxxvvvyyyzzzxxxwwwyyytttpppkkkgggddd```\\\ZZZPPPNNNJJJEEE>>>:::888888222000............---+++...000000---,,,---,,,)))+++,,,---,,,***))))))******---...***(((******(((((()))+++,,,------,,,+++)))+++,,,,,,+++******+++)))***++++++***)))***++++++++++++,,,---000333555333555888<<<@@@DDDGGGIIILLLPPPVVVYYY[[[^^^cccggghhhiiikkkkkkiiieeeaaa___[[[\\\[[[YYYUUURRRPPPPPPNNNJJJGGGGGGHHHIIIFFFDDDFFFHHHIIILLLOOOQQQSSSTTTWWWYYY\\\^^^^^^[[[WWWUUUKKKHHHDDD???:::777666555222222222222111000///...+++''''''++++++''''''++++++,,,,,,)))''''''***---%%%&&&''''''%%%%%%&&&''''''&&&%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%''''''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''''''''&&&$$$######'''&&&%%%###""" $$$######""""""######$$$ $$$### ######%%%%%%$$$$$$###""""""!!!!!!###&&&&&&""" $$$"""######$$$$$$%%%&&&&&&!!!###%%%&&&%%%%%%%%%&&&))))))((((((((()))***+++&&&))))))&&&%%%'''&&&###)))(((&&&%%%%%%'''((()))&&&&&&'''((((((((((((((('''''''''((((((((())))))&&&'''(((((((((((()))***'''***---+++%%%$$$''',,,)))((('''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''')))(((&&&$$$$$$$$$&&&&&&############$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''%%%&&&&&&%%%######$$$%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%$$$###$$$&&&%%%''''''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###&&&%%%""" """%%%$$$###""""""###$$$$$$######""""""""""""######!!!"""$$$%%%&&&%%%###"""""""""""""""""""""""""""""""""!!! %%%""" """###""" !!!###$$$###"""!!!"""###"""###%%%$$$###"""###$$$ !!!######"""!!!"""###"""!!!!!!!!!  !!! !!!  !!!"""!!!  !!!!!!"""!!!!!!!!!!!!  !!!!!!  !!!!!!  """"""!!!!!! !!!"""#####################"""!!!!!!!!! !!!""""""---......///000000111111------,,,,,,,,,,,,---------,,,,,,,,,,,,---......---......//////.........***,,,---...,,,,,,,,,---+++---......------///000333333555777:::>>>BBBDDDKKKLLLOOOSSSXXX]]]aaadddiiijjjlllnnnqqqtttvvvwwwyyy|||}}}{{{zzz|||{{{wwwmmmkkkjjjmmmrrruuuvvvtttrrrrrrrrrrrrrrrtttyyy|||zzz{{{|||}}}}}}|||{{{{{{}}}yyyxxx}}}~~~{{{vvvrrrpppmmmiiigggaaa]]]WWWPPPKKKEEE@@@===666333000/////////...---...111000---+++---+++'''+++,,,---,,,+++***+++,,,,,,000000+++(((((((((&&&++++++++++++++++++++++++***+++------,,,++++++,,,)))***++++++***)))***+++((()))***+++---...000000///000222555888;;;===???BBBGGGOOOUUUXXX\\\bbbfffiiikkklllmmmmmmjjjgggfffbbbaaa___]]]\\\YYYUUURRRNNNJJJGGGFFFGGGGGGDDDBBBBBBCCCEEEHHHJJJMMMOOOPPPTTTWWW[[[^^^___^^^\\\[[[RRROOOKKKEEE@@@;;;999888555555444444333222222111---***)))++++++)))***,,,+++++++++)))'''''')))+++&&&'''((('''&&&%%%&&&(((((('''&&&'''((()))(((&&&$$$$$$%%%%%%%%%%%%&&&&&&!!!###%%%&&&&&&&&&''')))'''''''''(((((((((((((((''''''&&&&&&&&&''''''((())))))((((((&&&%%%######&&&&&&$$$""" ######""""""""""""#########&&&%%%!!! ###%%%%%%%%%$$$$$$###"""!!!!!!!!!%%%&&&"""###)))((( """######$$$$$$%%%&&&&&&"""###%%%%%%$$$%%%''')))******)))))))))***+++,,,'''******'''&&&(((&&&###&&&%%%%%%%%%%%%''')))***&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''(((((('''&&&&&&&&&(((((('''&&&"""(((---,,,((($$$%%%'''&&&&&&&&&'''&&&&&&%%%%%%(((((('''&&&&&&&&&&&&''''''&&&$$$###""""""##################$$$$$$$$$%%%$$$%%%%%%&&&&&&'''''''''%%%&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&%%%#########%%%$$$%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$''''''###"""###$$$$$$###""""""###$$$%%%######""""""""""""######!!!!!!###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""!!!!!! ###"""!!!!!!###$$$$$$###!!!###$$$###"""!!!"""###"""###$$$$$$""""""###$$$!!!"""$$$###""""""###%%% !!!!!!"""!!! !!!!!! !!!!!! !!!!!!"""!!!!!!!!! """%%%&&&###   !!!  !!!!!! !!!######""" !!!###%%%!!!"""$$$$$$$$$###!!! !!! !!!!!!"""###.........///000000111111------,,,,,,,,,,,,---------------------......///,,,---///000000///......***,,,...---,,,+++,,,------...///...---,,,---///000000111333555888;;;<<>>:::666444333333222111---//////,,,+++---,,,(((+++,,,------,,,+++---...,,,000000+++((())))))'''---,,,+++*********++++++***,,,------,,,,,,,,,---)))***++++++***)))***+++&&&''')))+++,,,---,,,,,,......000222444555777888999???HHHOOOTTTYYY___cccggghhhkkkmmmnnnmmmlllkkkhhheeecccbbbbbb```ZZZVVVRRRNNNJJJIIIIIIIIIFFFCCCAAABBBDDDFFFIIIKKKMMMNNNQQQTTTXXX]]]___`````````YYYVVVQQQKKKEEEAAA===<<<:::999888777666666555555111///......---------///++++++***)))((())))))***&&&((((((((('''&&&'''(((((('''&&&&&&(((((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&"""###&&&&&&&&&%%%&&&'''&&&&&&'''((())))))******(((((('''&&&&&&&&&''''''***))))))((('''%%%$$$###$$$$$$$$$########################""""""#########&&&'''&&&$$$###%%%&&&'''###########################&&&%%%!!!"""&&&%%% """######$$$$$$%%%&&&&&&((((((((('''&&&'''***---)))))))))))))))******+++(((++++++''''''((('''###%%%%%%$$$%%%%%%&&&((((((%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&'''''')))&&&$$$%%%'''(((&&&######)))***(((&&&&&&(((&&&'''((((((((('''&&&%%%(((((('''&&&&&&&&&&&&'''%%%$$$###"""!!!!!!!!!"""#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''###%%%&&&%%%###"""###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$&&&&&&%%%###"""###$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$(((((($$$###%%%$$$###"""""""""###$$$%%%""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""######""""""""""""######!!!!!! !!!"""###$$$$$$!!!###$$$###"""!!!"""###"""###$$$###!!!!!!"""$$$"""###$$$###""""""$$$&&&!!!"""""" ###""" !!!"""!!! !!!""" !!! !!!""" %%%***+++'''""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!!!!!!!!!!  !!!###"""!!!!!! !!!"""###### !!!$$$%%%%%%###!!! !!!"""######,,,------......///000000...------,,,,,,------.........------......///000,,,---///000111000///...,,,...//////---,,,------...///000000......///000...//////111222444555666999:::>>>BBBGGGLLLQQQSSSYYY[[[___dddjjjooosssuuussswwwyyyxxxyyy{{{yyyuuuooonnnnnnoooqqqsssssssssuuuuuusssqqqnnnnnnoooqqqvvvxxxzzz|||}}}}}}|||{{{}}}zzzzzz}}}{{{vvvqqqkkkfffccc^^^WWWRRRGGGCCC>>>:::999777666555,,,000000------000///,,,,,,---......---,,,...///***......+++)))+++,,,***...---,,,+++************)))+++------,,,,,,---...)))***++++++***)))***+++&&&''')))+++,,,,,,+++***------...///000111222222333999AAAHHHMMMRRRYYY^^^bbbdddgggkkkmmmooooooooojjjhhhffffffgggddd___ZZZVVVRRRNNNLLLLLLKKKHHHEEEAAABBBCCCEEEGGGIIIJJJKKKMMMPPPUUUZZZ^^^aaabbbbbb]]]ZZZVVVQQQLLLHHHDDDCCCAAA@@@>>><<<;;;:::::::::555444222///.../////////,,,+++******************'''((())))))''''''((()))'''&&&%%%&&&'''((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&'''((())))))***(((''''''&&&&&&&&&'''''')))))))))((('''%%%$$$#########$$$$$$%%%&&&''''''$$$$$$############$$$$$$%%%###""""""""""""###$$$"""######$$$%%%&&&'''((('''###"""$$$###!!!'''"""######$$$$$$%%%&&&&&&,,,,,,***(((&&&&&&)))+++'''''''''((((((((((((((((((+++***''''''((('''$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&(((&&&###$$$'''(((&&&### ###&&&'''&&&%%%''')))%%%&&&'''(((((('''&&&%%%(((((('''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&!!!###%%%$$$###!!!!!!"""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$&&&&&&%%%###"""###$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$((((((%%%$$$&&&######"""""""""###%%%&&&$$$######""""""######$$$########################""""""""""""""""""""""""######""""""""""""###### """###$$$!!!###$$$###"""!!!"""###"""######"""!!!!!!"""$$$"""###$$$###""""""$$$&&&%%%""""""$$$$$$!!! ###""" !!!"""!!!  !!! !!!  !!!""" $$$***+++&&&!!!!!!"""!!!!!!!!!""" !!!"""""""""!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!### """$$$$$$###!!! !!!###%%%%%%$$$!!! !!!!!!"""$$$$$$+++,,,,,,------...//////......------------......///............///000000---...//////000000000000---///000000...------...,,,...//////......000111------......///000000000222333555999===AAADDDFFFMMMOOOTTTZZZaaagggkkknnnnnnsssvvvvvvxxxzzzyyyuuuppppppppppppqqqrrrsssssspppppppppooonnnnnnppprrrtttvvvyyy|||}}}}}}{{{zzzxxxuuuvvv|||{{{xxxuuuqqqmmmiiidddaaaRRROOOIIIEEEBBB???<<<:::111444555222222444333000...///000///...---...///(((,,,...+++***,,,...,,,,,,,,,,,,++++++*********(((***,,,---,,,+++,,,---)))***++++++***)))***+++((()))***+++,,,,,,+++***+++++++++,,,,,,---------000555;;;@@@CCCHHHOOOTTT\\\^^^bbbfffkkknnnpppqqqkkkkkkkkkkkkkkkhhhccc```[[[WWWRRRPPPOOONNNJJJFFFBBBCCCDDDEEEFFFGGGHHHHHHKKKNNNRRRXXX\\\___aaaaaa___^^^[[[XXXTTTQQQNNNMMMJJJHHHFFFCCC@@@???>>>>>>999999666000...000000...---,,,++++++,,,,,,+++***((()))***)))((('''(((***'''&&&%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''&&&$$$######$$$$$$%%%%%%&&&'''(((((()))&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''$$$"""%%%&&&%%%$$$%%%######$$$%%%&&&'''((()))'''!!!!!!&&&&&&!!!###***"""######$$$$$$%%%&&&&&&******(((%%%######%%%'''$$$%%%&&&'''''''''&&&&&&&&&))))))'''&&&(((((($$$''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%''''''&&&%%%%%%&&&'''&&&$$$$$$$$$&&&$$$$$$%%%%%%&&&&&&%%%%%%(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%###"""!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&%%%#########%%%###$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$((((((%%%$$$&&&###""""""""""""$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$"""""""""""""""""""""""" !!!!!!""" """$$$!!!###$$$###"""!!!"""###"""######!!! """$$$"""######"""!!!!!!$$$&&&&&&######%%%%%%!!!!!!$$$!!! !!!!!!  !!!!!!  !!!!!!$$$%%%""" !!!!!! """### !!!!!!"""""" !!!"""###  !!!  !!!###%%%%%%$$$!!! !!!###$$$$$$$$$"""!!! !!!"""###$$$%%%+++,,,,,,------...//////......------------......//////......//////000111............///000111222...///000000...------...***,,,...//////000222444,,,------......---------...///000222444666999:::???BBBGGGNNNUUU[[[```cccfffkkkpppqqqsssvvvuuuqqqqqqqqqqqqqqqppppppqqqsssnnnoooooonnnmmmmmmnnnpppqqqtttwwwzzz|||{{{zzzyyyqqqnnnpppxxx~~~|||wwwrrrooonnnbbb^^^YYYTTTPPPKKKFFFCCC:::===<<<999777888666333///111111000...---...///(((---...+++***---...---***+++,,,,,,,,,+++***)))''')))+++,,,++++++,,,---)))***++++++***)))***+++***++++++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,...111555777999===DDDIIIQQQTTTXXX^^^ccchhhkkkllljjjmmmppppppnnnkkkhhhgggaaa]]]XXXUUUTTTRRRNNNKKKGGGGGGGGGGGGHHHHHHHHHHHHIIILLLPPPUUUYYY\\\^^^___aaaaaa```^^^\\\ZZZYYYXXXRRRPPPLLLHHHEEECCCBBBBBB@@@AAA===555111333333000///---,,,---...///,,,***((()))******(((((()))***((('''&&&'''(((((((((&&&$$$$$$%%%%%%%%%%%%&&&&&&"""$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&''''''((((((((($$$$$$$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$######'''&&&&&&%%%%%%&&&&&&'''+++%%%$$$(((***(((&&&((($$$$$$%%%%%%%%%&&&&&&&&&######""""""%%%'''""""""######$$$$$$%%%&&&&&&%%%%%%%%%###!!!!!!###$$$$$$$$$&&&'''''''''&&&%%%$$$'''(((%%%&&&((((((%%%%%%&&&''''''(((((((((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%''''''&&&&&&''')))%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&''' !!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""%%%''''''%%%############$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%$$$###$$$&&&###%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###"""###''''''$$$###&&&###""""""""""""$$$%%%&&&$$$##################$$$!!!$$$%%%%%%%%%$$$"""""""""""""""""""""""" !!!""""""!!!"""!!! """%%%!!!###$$$###"""!!!"""###"""###"""!!! """$$$"""""""""!!! !!!###&&&$$$!!!!!!$$$%%%""""""%%%  !!!  !!!"""  """  !!! !!!###  !!!"""### !!!!!!""""""   """$$$$$$###!!! !!!!!!"""############### !!!"""$$$%%%&&&,,,,,,------.../////////......------------......///////////////000111111///............000222333---///000///...,,,,,,---***,,,...000000222444666.........///...------,,,.........///000222333444666999>>>EEELLLSSSXXX[[[^^^dddiiijjjmmmpppooolllpppqqqqqqpppooooooppprrrpppqqqpppnnnllljjjkkklllooorrruuuyyy{{{zzzyyywwwkkkiiilllttt|||}}}xxxvvvvvvnnnkkkfffaaa\\\VVVPPPKKKBBBDDDCCC>>>;;;;;;888444111222222111...------...***...///+++***,,,---,,,)))***,,,------,,,***)))&&&(((***++++++***+++---)))+++++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------------------///111222222666===BBBHHHKKKOOOUUU[[[aaadddfffjjjooossssssppplllkkklllgggccc^^^[[[ZZZXXXSSSPPPLLLLLLLLLKKKKKKKKKKKKKKKHHHKKKOOOSSSWWW[[[]]]]]]bbbccccccbbbbbbaaa______WWWTTTPPPKKKHHHFFFEEEDDDGGGHHHCCC:::666888888444000...,,,...000000---***(((***+++***)))((()))******((('''((()))***)))((($$$$$$%%%%%%%%%&&&&&&&&& """$$$%%%%%%%%%&&&'''''''''''''''((((((((((((""""""######$$$%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((''''''&&&&&&''''''((()))"""!!!&&&(((%%%###%%%&&&&&&%%%%%%$$$######"""!!!'''$$$"""+++"""######$$$%%%%%%&&&&&&"""###$$$###""""""$$$%%%$$$%%%&&&'''''''''&&&%%%"""%%%&&&%%%%%%((((((%%%###$$$&&&((()))***++++++$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((###%%%((((((&&&&&&(((+++!!!###&&&((()))((('''&&&(((''''''&&&'''(((***+++(((((('''&&&&&&&&&&&&'''!!!"""###%%%'''((((((((($$$$$$%%%%%%%%%&&&&&&&&&$$$#####################$$$&&&))))))'''%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&"""###%%%%%%$$$$$$%%%'''$$$%%%'''&&&&&&%%%'''(((''''''''''''''''''''''''###!!!###&&&'''$$$###%%%###""""""""""""$$$&&&'''   ###$$$$$$###"""""""""""""""""""""""""""""""""""""""###$$$$$$!!!###$$$###!!! ###&&&!!!###$$$###"""!!!"""#########""" """%%%""""""!!!  ###%%%!!!###$$$######'''   """###### !!!""" !!!  !!!!!!!!!"""!!!  !!!###### !!!!!!!!!""""""######""""""""" !!!!!!!!!!!!""""""""""""!!!!!!"""""""""######$$$ !!!"""$$$%%%&&&///,,,,,,///---)))***000///,,,)))***---...---+++111000000///...------,,,,,,///222111---,,,000444222111111000///...------//////......000333666888111000000///......---------------...///000111222000111444888???FFFMMMQQQXXXZZZ^^^bbbfffhhhjjjjjjiiilllpppqqqpppppprrruuupppssstttqqqllljjjmmmqqqttttttvvvzzz}}}|||wwwrrrggghhhkkkqqqyyy~~~}}}||||||wwwuuurrrnnniiibbbZZZUUUVVVRRRLLLFFFAAA>>><<<<<<888555222111111222111000111000...,,,,,,,,,,,,---,,,,,,,,,+++++++++******+++++++++,,,---------...///,,,***,,,,,,***+++///,,,,,,,,,,,,,,,---...///,,,,,,,,,++++++,,,,,,---...---,,,---///333666999===BBBGGGKKKQQQZZZbbbfffiiilllooopppooommmmmmmmmjjjiiigggbbb]]]ZZZYYYYYYTTTSSSQQQOOOMMMKKKIIIHHHOOOOOOPPPRRRUUUXXX[[[]]]````````````aaabbbcccdddaaa]]]XXXUUURRRQQQPPPOOORRRNNNHHHAAA<<<:::999999333111---,,,,,,,,,+++***......---,,,+++***)))(((''''''''')))++++++)))'''&&&&&&&&&'''''''''(((((($$$$$$############$$$$$$%%%%%%'''''''''&&&%%%$$$%%%'''''''''%%%%%%&&&'''#########$$$$$$%%%%%%&&&'''$$$######%%%%%%"""%%%$$$#########$$$%%%&&&$$$%%%%%%$$$######$$$&&&#########!!! ###%%%$$$$$$$$$"""!!!!!!$$$&&&###!!!"""%%%&&&###"""%%%"""!!!!!!###%%%&&&%%%###%%%$$$###$$$%%%%%%$$$"""'''''''''(((******(((&&&+++)))&&&$$$$$$%%%'''((()))((('''&&&&&&&&&&&&&&&'''(((((()))(((&&&$$$###&&&%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&(((***&&&((()))(((''''''((()))(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###%%%%%%$$$"""!!!"""%%%((('''(((***((($$$"""###%%%&&&%%%$$$$$$%%%&&&'''((('''''''''%%%###"""###%%%!!!!!!"""###$$$%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%''')))(((&&&$$$###"""!!!!!!&&&&&&&&&&&&%%%%%%$$$###""""""############$$$$$$!!!!!!""""""""""""!!!!!!""""""$$$(((,,,+++&&&"""$$$$$$###!!! ###%%%###%%%""" """"""!!!###%%%%%%###!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!"""###### $$$ """!!!!!!((( !!!!!!!!!!!! """$$$###!!! !!! !!! """"""  !!!"""""""""###""" ###!!!"""$$$### !!!%%%///,,,---///---)))***///...---+++,,,---...---------------...///000000111...000111000......111333222222111000//////......////////////111333555666000000//////...------,,,++++++++++++,,,---...///333222333444888<<>>BBBGGGOOOWWW\\\```cccgggjjjkkkkkklllnnnjjjkkkiiifffccc`````````YYYXXXUUUSSSPPPNNNLLLKKKMMMMMMMMMNNNQQQTTTWWWYYY^^^^^^^^^^^^```bbbdddeeeccc```]]]YYYWWWUUUSSSRRRRRRNNNIIICCC>>><<<;;;;;;666333000/////////.........---------,,,,,,++++++((('''''')))++++++)))'''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&''''''&&&&&&%%%$$$$$$###""" !!!$$$&&&$$$$$$$$$$$$$$$%%%%%%%%%###!!!!!!###%%%&&&%%%###$$$$$$#########$$$%%%&&&%%%&&&'''&&&%%%$$$&&&((("""###$$$###"""!!!###$$$$$$$$$$$$"""!!!!!!$$$&&&$$$!!!!!!$$$%%%"""###&&&%%%#########%%%&&&%%%$$$%%%$$$$$$%%%&&&&&&$$$###$$$$$$%%%'''))))))'''&&&'''&&&$$$######$$$%%%&&&(((''''''&&&&&&&&&&&&''''''((((((((((((&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&(((***%%%'''((((((''''''(((***'''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%''')))&&&((()))'''%%%###$$$&&&''''''&&&%%%%%%&&&'''((($$$%%%&&&%%%$$$$$$%%%'''$$$######$$$$$$%%%&&&&&&$$$%%%&&&%%%$$$$$$&&&(((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&%%%%%%%%%$$$$$$######""""""""""""""""""""""""""""""###'''***)))&&&"""#########!!! """%%%"""%%%&&&"""!!!######"""!!!###$$$$$$"""!!! !!!!!!!!!!!!!!!!!!"""######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""### """!!!$$$ !!!!!!!!!!!!  """######"""!!!!!!!!! !!!!!! !!!""" !!!!!!!!!  """###""" ###"""$$$'''%%%!!!"""&&&///------...---***+++///---......---,,,,,,---///+++,,,---...///000111222000000000000000000111222222222111111000000//////......000111222333444444//////......---,,,,,,,,,***************+++,,,---222111111000222444666888???BBBGGGNNNTTTZZZ^^^```ccccccdddgggjjjmmmnnnmmmppppppooooooooooooppppppsssssstttvvvyyyzzzyyywwwiiihhhiiimmmtttzzz|||yyywwwwwwvvvvvvwwwwwwvvvrrrooocccbbb```\\\WWWQQQLLLIIIGGGDDD@@@<<<999777444111222111///......///000000++++++++++++++++++++++++((((((((('''''''''''''''---((('''***---+++)))***...------,,,,,,,,,,,,---...---,,,+++++++++++++++)))))))))***+++,,,---...333555888;;;@@@FFFNNNSSSVVVZZZ^^^bbbeeegggiiikkkjjjkkkkkkjjjhhhgggggghhhaaa___[[[WWWTTTRRRPPPPPPNNNMMMLLLLLLMMMPPPTTTVVVZZZZZZZZZ[[[^^^bbbeeegggeeedddbbb```]]]ZZZXXXVVVTTTQQQLLLGGGBBB@@@???>>>666444111000111111111000........................((((((((()))***+++)))(((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''&&&&&&%%%$$$""" $$$'''%%%%%%%%%%%%$$$$$$$$$$$$"""!!!"""###%%%&&&%%%$$$$$$$$$######$$$$$$%%%&&&%%%&&&'''&&&$$$$$$&&&'''"""$$$%%%%%%$$$######$$$$$$$$$$$$###!!!!!!$$$&&&%%%"""!!!###$$$"""###'''(((&&&$$$###$$$%%%%%%%%%&&&%%%$$$%%%''''''&&&$$$###"""###%%%(((((('''%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&%%%$$$&&&%%%%%%%%%%%%&&&'''''''''(((((('''&&&&&&''')))$$$&&&(((((('''((()))+++&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$''''''''''''((()))%%%'''((('''&&&%%%&&&'''))))))'''&&&&&&'''((((((###$$$%%%%%%$$$%%%''')))'''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&%%%$$$$$$&&&(((&&&&&&&&&&&&'''((()))***%%%%%%&&&&&&&&&%%%$$$$$$'''&&&&&&%%%$$$###"""!!!$$$###"""!!!!!!"""###$$$"""""""""$$$&&&'''%%%###"""""""""!!! """$$$"""%%%%%%!!!"""###### """######!!! !!!"""!!!!!!!!!!!!"""######!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""### """!!!  !!!!!!!!!   """!!! !!!""""""!!!""" !!!!!! !!!  """###"""!!!$$$###&&&)))(((######&&&.........---,,,***,,,...+++---///---******,,,///.........///////////////222000//////111222111000111111111111111000000000---///111333444333222222......---------,,,,,,,,,+++++++++++++++,,,------......---...///111333555999;;;>>>CCCHHHLLLOOOQQQXXXWWWWWW[[[bbbggghhhgggooonnnmmmoooqqqrrrrrrqqqssssssssstttvvvwwwwwwwwwllljjjjjjlllrrrzzz~~~}}}~~~}}}yyywwwvvvuuuuuuuuuvvvyyy||||||{{{yyynnnmmmjjjfffaaa]]]YYYWWWUUUQQQLLLHHHCCC???:::777555444333222111222222333++++++++++++,,,,,,,,,,,,++++++******))))))((((((***)))***---,,,))))))---000///......------------...---,,,+++***************+++---......------,,,000000222666999<<>>AAACCCEEELLLKKKLLLQQQYYY```bbbbbbjjjjjjjjjmmmppprrrrrrrrrssssssssssssrrrrrrssstttooommmkkkmmmssszzz~~~}}}}}}}}}xxxuuuuuuvvvwwwvvvvvvxxx{{{xxxvvvqqqmmmiiifffeeeeee___\\\WWWRRRMMMHHHCCC???:::888666444333222222222,,,,,,,,,,,,,,,---------,,,,,,,,,++++++*********(((***...///+++'''***222111111000//////...//////---,,,++++++************,,,---...//////...,,,+++,,,***+++000222222666===BBBFFFLLLRRRXXX]]]bbbfffhhhjjjlllmmmmmmmmmnnnoooiiihhhddd```]]][[[YYYYYYVVVTTTRRRPPPOOOPPPRRRSSSRRRRRRTTTVVVZZZ___cccfffbbbeeegggfffccc___^^^]]]___]]]YYYTTTNNNHHHDDDBBB:::777555444444444444333333222111000...---+++++++++***((()))*********)))((((((((((((''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$&&&(((((('''''''''((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$$$$%%%%%%%%%%%%######$$$###"""!!!###%%%"""$$$&&&&&&%%%$$$###$$$###$$$$$$$$$""""""###%%%&&&""" """###!!!###((()))&&&###!!!""""""###"""%%%%%%$$$&&&(((((('''%%%&&&&&&&&&'''((((((&&&######$$$&&&'''((('''&&&%%%$$$$$$$$$%%%&&&'''((()))((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%'''((((((&&&%%%&&&'''###%%%'''(((((((((***,,,%%%&&&'''))))))((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%"""&&&(((''''''&&&'''&&&%%%&&&&&&'''(((((((((+++***)))(((''''''((()))%%%%%%&&&%%%$$$$$$%%%'''&&&%%%$$$######$$$%%%%%%$$$%%%&&&&&&%%%&&&(((***((('''&&&&&&%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$$$$$$$$$$###"""  """###!!!"""""""""!!!"""###### !!!""""""!!!!!!"""$$$!!!$$$###"""!!!!!!"""###"""!!! """###"""""""""""""""###$$$$$$!!!!!!!!!!!!!!!"""###$$$""""""""""""""""""""""""######""""""!!!!!! !!!!!!""" !!!!!! !!!### !!!!!! $$$"""!!!!!!###$$$"""!!! """ !!!""" !!!  !!!!!!!!!  !!!"""""""""""""""###!!!!!!$$$((('''"""!!!###,,,//////,,,***,,,------,,,,,,---,,,++++++,,,---+++,,,---...///000111222111000000////////////000......//////000000111111///000222333333222111000......------------------))))))((((((((())))))***+++******************+++...///000333777:::===???BBBBBBDDDHHHOOOUUUZZZ[[[```bbbdddgggjjjlllmmmnnnooopppqqqqqqppppppqqqrrrqqqnnnmmmnnnssszzz~~~~~~{{{wwwttttttvvvxxxvvvvvvxxx||||||wwwssspppoooooopppfffccc___[[[WWWQQQLLLHHH@@@>>>;;;777444222111111/////////......---------+++++++++******************+++---...***''',,,444111000000////////////000++++++************+++++++++,,,---------,,,+++***---***,,,222333...000777555:::AAAHHHOOOWWW^^^bbbcccfffjjjlllmmmmmmooopppiiiiiigggeeeccc```___^^^YYYXXXVVVTTTRRRQQQQQQQQQOOOPPPRRRUUUYYY]]]```bbb^^^bbbfffeeebbb``````aaadddbbb___ZZZTTTOOOJJJGGGBBB@@@===;;;;;;;;;:::999666555333222///...,,,+++,,,+++))))))*********))))))))))))(((((((((((((((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!###'''((((((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%% """$$$%%%%%%&&&'''((("""###$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%######%%%&&&"""$$$%%%%%%$$$######$$$"""###%%%$$$###"""###$$$%%%"""!!!###$$$"""###'''(((%%%###""""""###"""!!!$$$$$$$$$%%%'''((('''%%%&&&&&&&&&'''((((((&&&$$$""""""$$$%%%%%%$$$######$$$$$$$$$$$$%%%&&&'''((((((''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$&&&((((((&&&%%%&&&'''$$$&&&(((((('''((()))+++%%%''')))******)))((('''$$$$$$%%%%%%&&&&&&'''''''''&&&%%%$$$###$$$%%%&&&"""%%%(((***)))(((((()))'''&&&%%%&&&((())))))'''******(((''''''((())))))%%%&&&&&&%%%$$$###%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&(((***((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###"""!!! !!!"""###!!!"""###"""!!!!!!"""### !!!######""""""###%%%###&&&&&&""" ###$$$$$$""""""###"""!!!!!!###%%%###""""""""""""###$$$$$$""""""!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!  !!!""" !!!!!!!!! """!!! ###$$$ !!!!!!!!! !!!!!!!!!  !!!  !!!!!! !!!!!! """######!!!!!!"""$$$!!! ###&&&%%% ###,,,000000+++***---...,,,///...,,,---...///......---------...///000000111...000111///,,,+++---000,,,------...///000000000000111222222222222000000........................***))))))(((((())))))***,,,,,,,,,+++++++++*********+++,,,...111555888:::999:::===???BBBGGGLLLPPPSSSWWW\\\___```aaaeeehhhhhhkkknnnoooooooooqqqssspppnnnmmmnnnsssxxx|||~~~~~~}}}|||{{{{{{{{{{{{{{{zzzxxxvvvtttsssssssssqqqrrrtttyyy}}}zzzxxxwwwwwwvvvnnnkkkhhheeeaaa]]]XXXTTTKKKHHHDDD???;;;777555444222222111000///...------************++++++++++++...***''')))******---111..................//////))))))))))))***+++,,,---++++++,,,,,,,,,,,,,,,+++///,,,///777666......444///222888>>>DDDKKKRRRVVVYYY]]]bbbfffhhhjjjlllnnniiiiiijjjjjjiiifffdddccc^^^^^^\\\ZZZXXXUUUSSSRRRMMMOOORRRVVVYYY[[[\\\]]]\\\```ddddddbbb```bbbeeeeeeeeeccc___ZZZUUUPPPNNNJJJHHHDDDBBBAAAAAA???>>>777777666444333111000///---+++)))((()))******)))))))))((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%############$$$!!!###%%%&&&&&&%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&"""%%%&&&%%%%%%''')))"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$######$$$&&&"""###$$$###"""!!!###$$$"""###%%%$$$###"""###$$$$$$!!!!!!$$$%%%"""###&&&&&&%%%######$$$$$$###"""###"""###$$$&&&'''&&&%%%""""""###%%%((()))(((&&&###$$$$$$$$$$$$######"""$$$$$$$$$$$$%%%&&&''''''((('''&&&&&&&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''$$$&&&((((((&&&%%%%%%&&&%%%'''((((((''''''(((***&&&(((***,,,,,,+++)))((($$$$$$%%%%%%&&&''''''((((((&&&%%%######$$$%%%&&&$$$&&&))))))((((((((())))))'''%%%&&&)))***(((&&&)))((('''''''''((()))***###$$$%%%%%%$$$$$$&&&((("""$$$%%%'''((('''&&&%%%###%%%&&&&&&&&&''')))+++((('''&&&%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$####################################### """$$$$$$"""!!!!!!### """$$$$$$$$$$$$%%%&&&###'''((($$$"""$$$%%%#########$$$###""""""%%%'''######""""""######$$$%%%######""""""!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""  !!!!!! !!!!!!"""""""""!!!###""" !!!!!!!!!!!!   !!!  !!! !!!  !!!!!! """$$$###!!!!!!###%%%""" """%%%### $$$+++000000+++)))---...,,,222///---...000222000...111111000///...------,,,,,,000222///+++))),,,000+++,,,,,,---...///000000111222222222222111000000......//////////////////,,,,,,+++++++++++++++,,,------......////////////******+++,,,...111444555222444777888888;;;AAAFFFIIIOOOVVVYYYXXXYYY^^^bbbcccggglllnnnnnnoooqqqtttooommmlllnnnssswww{{{|||zzzyyyyyyxxxwwwvvvuuutttrrrsssttttttrrrpppmmmlllllllllooouuu|||~~~|||zzzyyytttrrrooommmjjjfffbbb^^^UUURRRMMMGGGBBB===:::999444333222111000///...---+++++++++,,,---------...222(((!!!$$$+++------...,,,,,,,,,,,,,,,---...///(((((())))))***+++------------------------......,,,)))---555444***(((...///111555999<<<@@@EEEIIIOOOSSSZZZ___cccfffiiikkkhhhjjjlllmmmmmmkkkhhhfffccccccbbbaaa^^^ZZZWWWUUULLLOOORRRVVVYYYZZZZZZZZZ[[[___cccdddaaaaaadddhhheeeeeedddbbb^^^ZZZUUUSSSNNNKKKGGGEEEDDDCCCAAA@@@888888777666555444444444...,,,)))((()))******)))(((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''((('''%%%###""""""######$$$%%%&&&%%%%%%%%%(((***%%%%%%%%%&&&&&&'''''''''"""%%%''''''%%%###%%%'''"""###$$$%%%&&&%%%$$$$$$"""######"""!!!!!!"""$$$#########!!! ###%%%"""###%%%%%%###"""###$$$###!!!"""%%%&&&###"""%%%&&&%%%%%%%%%&&&&&&$$$""""""""""""$$$&&&'''&&&$$$ $$$'''))))))((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&((('''&&&%%%%%%&&&((((((&&&%%%%%%%%%%%%&&&''''''$$$&&&(((((('''%%%%%%&&&&&&((()))(((''''''((()))&&&(((+++------,,,***)))$$$$$$%%%%%%&&&'''((((((((('''%%%######$$$%%%&&&$$$%%%''''''&&&%%%&&&'''***'''&&&&&&)))***(((&&&''''''&&&&&&&&&((()))***!!!"""$$$$$$$$$&&&(((***"""$$$''')))***)))'''&&&###%%%&&&&&&&&&''')))+++''''''&&&%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&""""""!!! $$$%%%%%%&&&&&&%%%%%%$$$ ###%%%%%%###!!!!!!### """%%%%%%%%%$$$%%%'''!!!%%%'''$$$"""######!!!###$$$$$$###"""###&&&(((#########"""######$$$%%%$$$$$$###"""!!!!!!"""""""""""""""""""""""""""""" !!!!!!""""""######  !!!!!! !!!""""""!!!### """""" !!!!!!!!!""" """ """%%%%%%!!!!!!!!!"""""""""!!!  !!! !!!  !!!""" """$$$###!!!!!!###%%%###!!!"""$$$### !!!%%%/////////---,,,+++---///222000...---,,,---.../////////......///000222333111222111......111///+++000000000000000000000000333333333111//////111333000111222333222111///---------,,,++++++,,,,,,,,,,,,,,,---------,,,++++++***+++,,,---------------...000222111000222666999DDDEEEGGGKKKOOOTTTWWWYYY___dddjjjmmmmmmmmmnnnpppqqqssssssqqqsssxxxxxxuuuvvvxxxyyyxxxvvvttttttuuupppooonnnkkkiiihhhjjjlllmmmmmmooorrrwww||||||{{{zzzxxxuuupppkkkfffdddaaa]]]WWWQQQMMMHHHCCC@@@>>>:::555333222111...+++,,,,,,---......---++++++***************************+++,,,---------,,,+++))))))*********+++++++++000,,,+++...///,,,+++---***++++++---......//////***,,,000555;;;AAAFFFHHHGGGIIILLLQQQWWW\\\aaaccceeefffhhhkkkmmmnnnmmmkkkhhhhhhhhheeeaaa]]]\\\\\\XXXWWWUUUVVVVVVVVVUUUTTTXXXZZZ\\\]]]^^^___aaaccchhhddd```^^^^^^]]]ZZZWWWSSSTTTQQQLLLIIIJJJIIIEEECCC???:::777444333333666000---******,,,...000111******)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$)))(((&&&%%%$$$%%%%%%&&&%%%&&&'''&&&%%%$$$&&&(((******)))'''&&&%%%$$$###############$$$%%%&&&&&&###$$$$$$###""""""###%%%###$$$%%%$$$######%%%'''+++!!!$$$&&&"""%%%###"""###%%%%%%""" ###$$$%%%''''''&&&%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%############%%%%%%))))))(((''''''''''''(((%%%%%%%%%%%%&&&&&&'''''''''((())))))'''&&&'''((()))&&&%%%(((((('''(((+++(((***,,,,,,+++*********&&&(((***+++)))(((((((((***)))((('''&&&%%%%%%%%%******)))''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((((((&&&%%%%%%&&&'''&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))'''%%%###"""###%%%&&&%%%%%%%%%$$$###"""!!! $$$###$$$&&&%%%!!!"""&&& """$$$%%%$$$######"""""""""""""""!!! &&&&&&%%%%%%$$$#########%%%%%%$$$###""""""######!!!"""###"""!!!"""$$$%%%'''%%%"""!!!"""######"""###"""!!! """$$$&&&"""!!!!!!!!!"""###$$$$$$"""!!! """######""" !!!!!!!!!!!!""""""!!! !!! !!!"""!!!!!! !!! !!! !!!   """!!!###$$$""" ###$$$"""!!!###&&&(((&&&###/////////...,,,,,,...///333111000.........000000//////......///000222333111222111...///111000+++000000000000000000000000222222222111//////000222///000222222222000///---------,,,,,,,,,,,,,,,------------------,,,++++++***++++++,,,------,,,,,,---...000000///000444777<<<===???CCCGGGKKKNNNPPPXXX]]]cccfffggghhhkkknnnmmmpppqqqqqqssswwwwwwsssvvvxxxxxxwwwuuusssssstttppppppooollliiiiiikkkmmmnnnoooppprrrvvvzzz~~~~~~}}}{{{wwwrrrnnnkkkjjjiiigggccc^^^YYYUUUPPPKKKHHHBBB>>>:::777666555333111,,,---.........---,,,+++************************++++++,,,---------,,,+++************++++++++++++...++++++...///,,,,,,...,,,,,,,,,,,,------...///***+++---000444888<<<>>>@@@BBBFFFJJJPPPUUUZZZ\\\cccdddhhhlllppprrrrrrqqqnnnnnnmmmjjjfffddddddeee___^^^\\\[[[[[[[[[YYYWWWXXXZZZ\\\]]]]]]^^^```aaaeeebbb___^^^^^^^^^\\\ZZZYYY[[[YYYUUURRRSSSQQQMMMIIIEEE@@@<<<888666666777111...+++******,,,------+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$%%%%%%&&&%%%&&&'''&&&%%%$$$&&&(((((((((''''''&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%!!!""""""""" """######$$$%%%$$$######%%%'''+++""" &&&((("""!!!%%%%%%$$$$$$%%%((()))(((&&&$$$$$$%%%&&&&&&&&&&&&%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&'''%%%&&&''''''((((((''''''&&&'''((((((&&&&&&'''((((((%%%%%%((((((%%%%%%((('''((())))))(((((()))+++''')))***)))'''%%%$$$$$$)))((('''&&&&&&&&&&&&&&&***)))((('''&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((()))'''%%%$$$&&&''''''&&&((('''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))'''%%%###"""$$$%%%'''%%%&&&&&&%%%%%%$$$###"""%%%###$$$'''%%%"""###''' """$$$$$$$$$###"""###############"""!!!!!!$$$$$$$$$$$$############%%%$$$$$$###""""""######!!!"""###"""!!!!!!###%%%&&&###!!!!!!"""""""""!!!###""""""!!!!!!"""###$$$""""""""""""""""""###$$$"""!!! """######""" !!!!!!!!!!!!!!! !!! !!!"""###!!!!!! !!! !!!!!! !!!!!! !!! """!!!"""###"""""""""$$$&&&"""!!! """%%%&&&$$$"""///000000///---,,,...///333222000//////000111111///////////////111222222111222111...///222000,,,000000000000000000000000000111222222000//////000///000111222111000///...------,,,,,,,,,------...---............---,,,,,,******+++,,,,,,,,,++++++***,,,---------...111333444555777:::===AAADDDFFFMMMRRRWWWZZZ\\\```eeeiiihhhmmmpppppprrrvvvuuurrrvvvwwwxxxwwwuuusssrrrsssqqqqqqpppmmmkkkjjjlllnnnppppppppprrruuuyyy|||~~~}}}yyytttooolllkkkmmmnnnjjjhhhdddaaa]]]ZZZUUURRRIIIFFFAAA>>><<<;;;888777000000000000000///...---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,******......,,,,,,//////...,,,++++++,,,...///,,,,,,,,,---...000111222666888;;;@@@FFFKKKOOORRRZZZ^^^dddkkkpppsssuuuuuuttttttrrrooolllkkklllnnngggdddbbb``````^^^[[[YYYWWWYYY[[[[[[[[[[[[]]]___aaa```^^^^^^______^^^]]]___bbbbbb^^^\\\]]]ZZZVVVQQQNNNIIICCC>>><<<:::999666333///,,,,,,,,,++++++,,,***(((&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&'''''''''%%%%%%$$$$$$###$$$$$$$$$!!!"""###""" """######$$$%%%$$$######%%%''')))"""!!!&&&'''######'''######$$$&&&)))+++***)))$$$$$$$$$$$$$$$%%%%%%&&&###%%%&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&((()))***)))'''&&&$$$%%%&&&&&&&&&&&&'''((($$$"""$$$((()))&&&&&&((('''((()))((('''&&&((()))&&&((())))))'''&&&&&&&&&(((''''''&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((***(((%%%$$$&&&(((((((((+++)))'''&&&%%%&&&''')))&&&&&&'''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''%%%######$$$&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%'''&&&"""###'''!!!"""###$$$$$$###"""!!!###$$$$$$$$$$$$######"""""""""""""""############%%%$$$######"""###############$$$###!!!!!!"""###$$$"""!!! !!!""""""!!!#########"""""""""""""""$$$###"""""""""""""""""""""!!! """######""" !!!!!!!!!!!! !!!!!! """"""!!!!!!!!!""""""### !!! !!!!!! !!!"""!!!!!!!!! !!!!!!""" """ """%%%&&&&&&  !!!###$$$###!!!///000111000...---...000111111000//////000000111/////////000000111222222111222111...///222111---////////////////////////...000222222111///////////////000111111000//////------------------...///...////////////...------******++++++,,,++++++***))))))***+++,,,---...///000000222444777:::<<<>>>AAAEEEJJJMMMPPPUUU\\\aaabbbhhhmmmnnnqqqttttttrrruuuvvvwwwwwwuuusssssstttrrrrrrqqqnnnllllllnnnpppppppppqqqsssvvvzzz}}}~~~xxxuuupppllljjjjjjlllnnniiihhhfffeeecccaaa\\\YYYSSSPPPKKKFFFBBB???<<<;;;555555444333222111000000........................,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++)))***......+++---000111///,,,******+++---///......------,,,---------...000333777<<>>;;;777555444333111///...,,,)))&&&%%%&&&''')))'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&((('''''''''&&&%%%%%%$$$$$$&&&&&&%%%$$$############$$$%%%%%%$$$######$$$&&&###$$$%%%$$$######%%%'''###!!!"""$$$$$$###$$$'''!!!"""$$$$$$$$$$$$$$$$$$"""!!! !!!###$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""!!!###&&&(((((('''%%%###!!!###%%%%%%$$$%%%&&&(((%%%$$$&&&++++++(((&&&(((&&&***+++***((((((%%%&&&((()))***+++---///''''''&&&&&&&&&''''''(((&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&'''(((***'''%%%%%%''')))******+++***(((''''''(((***+++&&&'''((()))((('''%%%$$$'''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%&&&''''''"""###$$$%%%&&&&&&&&&&&&%%%$$$%%%'''&&&"""###'''"""############""""""!!!!!!!!!"""""""""""""""!!! !!!"""######$$$$$$###############$$$$$$###$$$$$$###!!! !!!###%%%######$$$%%%%%%$$$##################"""!!! $$$$$$###"""!!!!!!!!!""""""!!! """######""" !!!!!!!!!!!! !!!!!!!!!   !!!!!!"""!!!!!!"""###!!!!!!!!!!!!!!!"""###### """ !!!  !!!""""""#########000111333222000//////000............////////////...///000111222222222222111222111///000333222...000000000000000000000000,,,...000000///...///000......////////////000000...............///000111000111111111111000//////,,,,,,---------,,,++++++(((((((((***,,,---,,,************+++---...000111111444888:::;;;???EEEJJJOOOWWW^^^```bbbgggjjjkkkkkknnnqqqsssssstttvvvxxxuuuuuutttrrrpppppprrruuuoooooopppsssvvv{{{}}}}}}|||xxxpppmmmjjjfffdddccccccdddggghhhkkkpppssstttqqqoooiiigggbbb[[[RRRLLLIIIIIIAAA???<<<999555333111000,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++))))))*********+++++++++)))))),,,...,,,)))+++000000///---+++++++++---...++++++************++++++((()))+++...111444777999;;;AAAIIIPPPWWW^^^gggmmmrrruuuyyyzzzxxxvvvuuuuuuvvvssspppnnnmmmkkkhhhfff```aaa```^^^ZZZXXXWWWXXX[[[]]]^^^^^^^^^___aaadddcccggghhhggggggiiiiiieee___ccc```XXXTTTTTTQQQJJJBBB???<<<999777555333111///...+++)))''''''((()))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$&&&((('''''''''&&&%%%$$$$$$###%%%%%%$$$$$$###$$$$$$$$$"""###$$$###!!!!!!###$$$###$$$%%%$$$######%%%'''$$$%%%&&&&&&%%%%%%''')))$$$&&&''''''%%%######$$$"""""""""!!!"""######$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((((((''''''###$$$%%%%%%%%%$$$"""!!!"""###%%%&&&&&&&&&$$$######$$$%%%%%%%%%%%%&&&''',,,***)))+++***$$$"""### '''***+++******'''((()))(((''''''(((***(((''''''&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((('''&&&%%%&&&((())))))((('''''''''(((((()))***+++'''((()))***)))'''%%%$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&''''''(((######$$$%%%%%%%%%%%%%%%$$$###$$$&&&%%%!!!"""&&&"""""""""""""""######### !!!""""""""""""!!! !!!"""######$$$#########"""######$$$%%%######$$$###!!!!!!"""###$$$$$$$$$%%%&&&'''%%%$$$#########"""""""""""""""$$$###"""""""""""""""""""""!!! """######""" !!!!!!!!!!!! !!!"""!!!!!!   !!!"""!!!!!! !!!""" !!!"""######  !!!###""" !!!  """###""""""###$$$000111333333111000000000......///000000000000000...///111222333333222222111222111///000444333///000000000000000000000000---.........------///111...............///000000............///000111222111111222222111111000///...............---,,,+++***)))(((+++---...,,,***************+++,,,---...---111444555555777;;;???BBBJJJQQQSSSUUU[[[```ccccccfffjjjnnnpppsssvvvyyyvvvvvvuuusssqqqqqqtttvvvnnnooooooqqqtttxxx|||~~~~~~||||||~~~|||wwwrrrnnnhhhbbb______aaacccfffiiiooouuu{{{}}}{{{yyysssrrrnnnfff^^^XXXVVVVVVKKKIIIEEE@@@<<<888666555........................///...---+++******++++++(((((()))))))))***************---...+++'''***000......---,,,,,,,,,------++++++*********++++++,,,))))))***,,,...111333444444999@@@EEEKKKSSS]]]eeelllnnnqqqrrrsssuuuxxxzzzxxxvvvtttsssrrrqqqnnnlllhhhhhhgggccc^^^[[[YYYYYY\\\^^^______]]]^^^```cccbbbeeefffdddeeeiiiiiiggg```ffffff^^^[[[^^^[[[RRRKKKHHHDDD@@@>>>:::666444000///---+++***)))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''&&&&&&$$$$$$%%%&&&'''&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%######$$$###""""""###%%%###$$$%%%$$$######%%%'''$$$&&&(((&&&$$$$$$'''(((%%%'''((((((%%%$$$$$$&&&###$$$$$$%%%&&&%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&'''(((&&&'''((())))))((('''&&&###$$$%%%&&&&&&$$$"""!!!###$$$%%%%%%&&&&&&%%%%%%$$$&&&'''&&&%%%$$$&&&'''---***((()))'''###"""$$$!!!&&&((())))))***)))))))))(((&&&&&&(((***)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''((($$$$$$%%%&&&))))))(((&&&###%%%&&&(((************'''(((*********'''%%%###'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''(((((($$$%%%&&&&&&&&&&&&&&&%%%###"""###%%%$$$ !!!%%%!!!!!!!!!""""""###$$$$$$ !!!"""###############!!!!!!!!!""""""###############""""""###$$$$$$%%%!!!"""###"""!!!!!!###%%%#########$$$&&&&&&%%%######""""""!!!!!!"""###$$$""""""""""""""""""###$$$"""!!! """######""" !!!!!!!!!!!! """""""""!!!!!!   !!!!!! !!!""""""!!!!!!  !!!"""###  !!!"""######!!!  """!!!""" !!!###000222444333222000000000//////000111111111111111...///111222333333222222111222111///111444333///000000000000000000000000---......---,,,---///222...............///000111............///000222222111222222222222111000000.../////////...------,,,***))))))+++...///,,,***,,,,,,,,,,,,,,,---...///,,,///333333222333666999999BBBHHHIIIKKKRRRYYY\\\^^^aaafffkkknnnrrrvvvyyyvvvvvvuuusssrrrrrruuuwwwoooooooooppprrruuuyyy{{{{{{}}}|||zzz{{{~~~}}}xxxvvvpppggg___[[[\\\```ccceeeiiiooowww~~~~~~yyyxxxuuunnnfff```___```UUURRRMMMHHHCCC???===;;;111111111111111111111111///...---+++******++++++(((((((((((())))))))))))***+++---///+++&&&)))///------------------------------,,,,,,,,,,,,------))))))***+++---///111222...333888===AAAIIIUUU^^^fffggghhhjjjmmmrrryyy~~~xxxvvvttttttssssssqqqooonnnmmmkkkgggbbb]]][[[[[[]]]___```___]]]]]]___bbb```bbbbbb```bbbfffhhhfffaaahhhiiibbb```dddaaaXXXTTTQQQLLLHHHDDD???:::777000///...---,,,***)))(((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((('''&&&$$$###&&&&&&'''&&&%%%$$$&&&(((######$$$%%%%%%&&&''''''############$$$%%%&&&&&&%%%&&&&&&%%%$$$$$$%%%'''###$$$%%%$$$######%%%'''"""&&&'''$$$!!!"""$$$&&&"""%%%''''''$$$###$$$&&&%%%&&&'''((()))((('''&&&###%%%'''&&&%%%$$$%%%%%%'''&&&&&&&&&&&&'''(((((($$$%%%&&&''''''&&&%%%$$$###$$$&&&&&&&&&%%%###!!!%%%%%%%%%&&&&&&&&&''''''%%%'''((('''%%%%%%%%%''')))%%%$$$'''&&&$$$%%%(((%%%'''((('''&&&&&&''')))((()))***))))))***---///***)))((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%$$$%%%&&&'''(((######$$$'''))))))'''%%%!!!###&&&)))+++++++++***'''(((***+++***(((%%%###'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&'''''''''''''''&&&&&&###!!!"""$$$### !!!%%%!!!!!!!!!!!!"""###%%%%%%!!!"""###$$$$$$$$$$$$$$$""""""""""""##################""""""###$$$%%%%%%!!!"""###"""!!!"""$$$%%%"""!!!"""$$$&&&&&&$$$"""###"""!!! !!!"""$$$&&&""""""!!!!!!"""###$$$$$$"""!!! """######""" !!!!!!!!!"""!!!"""###"""!!!  !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!"""""" !!!  !!!!!!"""!!!"""  """111111111111111111111111000000/////////000000111///////////////////////////000222333333222111000///......000111000+++'''......//////......---,,,......---,,,,,,...///000000//////......000111222222222222111111111000000...//////...++++++...111.../////////...------,,,,,,------,,,+++***,,,---,,,,,,,,,------.........555888<<<@@@CCCGGGKKKNNNTTTZZZaaadddfffjjjpppvvvvvvvvvvvvtttrrrsssuuuwwwtttpppmmmmmmqqqtttuuuuuuxxxxxxyyyyyyzzzzzzyyyxxxpppmmmhhhaaa\\\[[[]]]___fffiiipppyyy|||vvvqqqmmmiiieeebbb```[[[UUUQQQMMMHHHAAA<<<<<<999666444333222111//////...---,,,************++++++,,,***))))))***,,,,,,,,,,,,++++++*********---,,,,,,+++,,,---...///---,,,,,,++++++***************++++++++++++******000000000111555<<>>BBBDDDIIINNNUUUZZZ]]]ccckkkqqqssstttuuutttssstttvvvwwwuuurrrooooooqqqtttttttttvvvxxx|||}}}}}}{{{yyyxxxssspppiiiaaaZZZWWWXXXZZZdddhhhoooxxx~~~xxxtttqqqooommmkkkgggeeeaaa\\\WWWQQQKKKGGGCCC???;;;777555444222000000000...---,,,,,,+++++++++,,,---,,,***)))***,,,,,,,,,,,,+++++++++******---,,,,,,+++,,,---...///,,,,,,,,,+++++++++************++++++++++++******,,,,,,,,,---000666>>>DDDOOOSSSZZZ```eeeiiimmmpppuuutttvvvzzzzzzuuuuuuzzz{{{xxxvvvtttrrrnnnhhhccccccaaa______```aaa```___bbb```]]]ZZZYYY[[[___bbb\\\^^^```ccceeefffeeeeeeaaa^^^XXXQQQJJJDDD???===555777555///+++++++++***)))))))))((((((''''''''')))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$"""###$$$%%%%%%%%%$$$###&&&'''((('''%%%%%%%%%'''&&&$$$"""###%%%'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""###%%%%%%$$$###$$$%%%######$$$$$$$$$######"""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%%%%$$$%%%&&&++++++'''###$$$)))+++)))&&&'''((('''&&&&&&(((***'''''''''(((((('''&&&&&&%%%%%%&&&''''''(((''''''''''''''''''''''''''''''&&&'''((('''%%%%%%&&&'''((()))%%% %%%((('''&&&&&&'''((())))))((((((&&&&&&''''''((('''''''''%%%&&&''''''%%%%%%&&&'''%%%'''((((((&&&%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$'''((('''(((***)))%%%'''&&&$$$######$$$&&&'''$$$$$$$$$$$$%%%&&&'''(((##################$$$$$$%%%&&&&&&$$$!!! !!!######$$$$$$###!!!"""###%%%"""  ###%%%$$$"""!!!!!!"""""""""!!!"""### !!!"""###$$$######"""$$$$$$###############$$$$$$##################### """######""""""###$$$!!!!!!!!!!!!"""###$$$$$$#########""""""!!!!!!!!!!!! !!!"""""""""""""""""""""!!!!!!!!! !!!!!!!!!""""""### !!!!!!  """  !!!!!! """###"""!!! !!!""""""'''"""$$$!!!"""  !!!!!!!!!!!!!!! !!! !!!###111222333444444333222111111000000/////////000000////////////////////////000000000000000111222222222111000111222222111000111111111111111000//////------...////////////......------------...//////222111111111111000000000///000111000......000222------------------,,,+++//////000...,,,++++++,,,++++++++++++,,,,,,,,,,,,***,,,///111333555888:::===AAAGGGMMMSSSZZZdddkkklllnnnqqqrrrrrrsssuuuvvvvvvssspppooopppqqqrrrrrrsssxxx~~~~~~{{{yyyyyyvvvrrrkkkbbbYYYTTTSSSSSSaaaeeelllvvv~~~yyyvvvuuuttttttsssnnnnnnmmmiiibbb[[[VVVTTTNNNIIICCC>>>:::777444222222111000///...---------+++,,,...---+++******+++,,,,,,,,,++++++++++++***,,,,,,+++++++++,,,---...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************,,,111888<<<@@@FFFNNNUUU\\\aaafffjjjppprrrvvv{{{{{{xxxxxx{{{~~~|||{{{yyyxxxtttoookkkgggeeebbbbbbbbbbbb```___bbb___YYYUUUTTTVVVZZZ]]]XXXZZZ]]]```cccfffggghhhcccaaa^^^XXXRRRKKKEEEBBB;;;===:::333......---++++++***)))((('''(((((()))))))))((('''''''''''''''&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$######&&&''''''&&&$$$######$$$(((%%%"""!!!###&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%% """$$$%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$###"""!!!######$$$%%%$$$###"""!!!#########$$$$$$%%%%%%&&&!!!###%%%&&&%%%%%%%%%''''''***)))$$$###%%%'''&&&)))'''%%%&&&)))***)))'''&&&'''((((((((((((((('''&&&&&&&&&'''((()))***+++((('''&&&%%%%%%&&&'''(((%%%&&&''''''&&&&&&'''))))))***'''!!!!!!%%%((('''$$$$$$%%%'''(((((((((((('''''''''(((''''''&&&&&&%%%&&&''''''%%%%%%&&&'''%%%'''((('''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$'''(((%%%&&&))))))&&&''''''''''''''''''''''''$$$###"""""""""$$$&&&(((&&&''''''((((((&&&%%%$$$%%%&&&&&&$$$!!! !!!###"""###%%%$$$###"""###$$$!!! !!!###%%%$$$### !!!!!!!!! """###!!!!!!"""############"""$$$###############$$$$$$!!!###%%%&&&%%%###  """######""""""###$$$"""""""""""""""###%%%%%%###############"""""""""!!!!!! !!!!!!"""###""""""""""""############!!!!!! """%%%  ###!!! !!!  !!!"""""" !!!"""######!!!### !!!!!!"""!!! !!!"""### !!!!!!!!! """$$$444555666777777555444333222111111000000000000000000000000000000000000000000//////...///000222333111000/////////000111222111111111111111000000///,,,---///000000000///...,,,,,,,,,,,,------......111111111111000000000000000111111111111111222222//////000000000//////...000111111000---++++++,,,++++++++++++++++++++++++)))+++...//////111333555555999>>>CCCIIIRRR[[[bbbaaaeeeiiimmmoooppprrrtttuuusssqqqooooooooooooppprrrwww|||~~~{{{yyyzzz{{{xxxtttmmmdddZZZTTTQQQQQQ^^^aaahhhrrr||||||wwwttttttuuuuuuuuuooorrrtttqqqjjjbbb___]]]YYYTTTMMMFFFAAA===999666444333222000...---------+++,,,...---+++***)))***++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++++++++///444777888<<>><<<:::::::::888777666555444444444444222222222222222222222222///000111222444444444555222444444333000///000222222222222222222111111000///////////////000000111+++,,,---...///......---////////////000000111111000//////111444555333111---...///000000000000//////111333444222000//////------------,,,,,,,,,+++''')))***+++******+++---)))***+++...222666888999AAAEEEKKKQQQXXX___fffjjjjjjmmmoooooonnnnnnqqqsssrrrooonnnqqqvvvyyyxxxvvvtttsssoooggg^^^WWWRRRPPPRRRTTTYYY```hhhnnnqqqrrrqqqqqqqqqsssvvvwwwwwwvvvuuuuuuuuuwwwxxxxxxwwwuuurrrpppmmmjjjfff___XXXSSSKKKIIIEEEAAA===999777555222111///,,,******,,,...******+++++++++,,,,,,,,,******+++++++++***((('''******+++,,,---...///000...---+++******+++---...((()))******))))))***+++***,,,...000222555:::>>>DDDLLLTTTXXX^^^hhhmmmmmmrrrvvvzzz}}}}}}}}}~~~yyyvvvssspppooommmkkkiiiaaa\\\WWWUUUVVVUUUQQQNNNMMMMMMNNNPPPTTTZZZ___cccaaabbbbbbbbbaaa^^^\\\ZZZUUUWWWSSSJJJDDDBBB@@@>>>888777555222///---+++***++++++***)))))))))******''''''((()))))))))))))))%%%$$$#########$$$%%%&&&!!!###%%%%%%$$$%%%&&&(((#########""" !!!$$$'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%###!!!!!!"""######$$$$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''&&&&&&'''(((###%%%### !!!%%%$$$!!!&&&%%%&&&'''((('''$$$"""&&&&&&(((***+++,,,------***************))))))(((''''''''''''''''''''''''%%%&&&'''&&&$$$######%%%###&&&%%%!!!"""&&&((('''###$$$$$$%%%&&&&&&&&&%%%&&&&&&''''''((('''''''''%%%&&&''''''%%%%%%&&&'''$$$&&&''''''%%%$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%###(((%%%###%%%''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((()))***$$$$$$%%%&&&'''((()))***&&&$$$""""""###$$$###"""!!!###%%%%%%$$$############%%%&&&%%%###!!!###%%% $$$'''$$$ $$$###"""!!!!!!!!!"""$$$$$$""""""""""""###$$$%%%&&&###"""!!!!!! !!!"""""" """######""""""###$$$!!!!!!!!!!!!"""###$$$$$$!!!!!!!!!""""""#########""""""!!!!!!""""""###$$$"""""""""!!!!!!!!!!!!!!!#########"""!!!!!!  !!! !!!$$$%%%$$$""" !!!!!! !!!""" !!!!!!!!!!!!  ###%%%PPPMMMIIIDDDAAA@@@AAAAAA999999777666666555555555222222222222222222222222///000222444555555555555000222333111...,,,---///333333444444444333222222000///.........///111222,,,---.../////////...---.../////////000000111111000......111444555333000000000111222222222222222///111333444222111000000.........------,,,,,,,,,(((***++++++++++++,,,...((()))***---222555666666666:::@@@FFFMMMUUU]]]cccbbbeeehhhiiiiiijjjmmmpppqqqnnnmmmrrryyy|||xxxssssssrrrnnnggg^^^UUUPPPNNNQQQRRRVVV\\\dddjjjlllmmmjjjkkkmmmqqquuuwwwwwwvvvuuusssrrruuuyyy{{{yyywwwuuuuuutttrrrnnnhhh```ZZZSSSPPPLLLHHHCCC???<<<:::555444111---++++++...111*********++++++,,,,,,,,,)))***+++++++++)))((('''******+++,,,...///000000...---+++******+++---...)))***,,,+++******+++,,,$$$''',,,///111222444666999BBBIIIMMMTTT___eeefffjjjooouuuzzz{{{}}}|||zzzvvvtttsssqqqooommmddd]]]VVVSSSUUUVVVTTTQQQQQQPPPOOOOOOQQQUUUZZZ]]]aaabbbbbbcccbbbaaa___^^^ZZZ[[[WWWOOOHHHGGGEEECCC:::999777555111...+++))),,,+++******)))*********''''''((()))))))))))))))&&&%%%%%%$$$%%%&&&((()))$$$%%%&&&&&&%%%$$$%%%'''$$$$$$"""%%%***%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%''''''%%%$$$$$$%%%"""######$$$$$$$$$############""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""$$$&&&'''&&&&&&'''((('''&&&###!!!$$$)))((($$$((($$$"""$$$)))***$$$%%%&&&(((***,,,------...)))***++++++***)))'''&&&&&&&&&'''(((((('''&&&&&&"""$$$%%%%%%$$$###$$$&&&###(((((()))***(((###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''%%%&&&''''''%%%%%%&&&'''"""$$$%%%%%%$$$###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%% (((,,,)))%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%&&&''''''((((((((($$$$$$$$$$$$$$$%%%&&&'''&&&$$$!!!"""$$$%%%$$$""""""###%%%$$$###"""###$$$!!!######!!!!!!###&&&###'''***'''!!!!!!&&&###"""!!!!!!!!!"""$$$%%%""""""""""""###$$$%%%&&&!!!!!!!!!"""""""""""""""!!!"""######""""""###$$$ !!!"""###$$$ !!!!!!"""""""""###"""""""""""""""######$$$$$$$$$######""""""!!!!!!!!!  !!!"""!!! !!!""" """$$$$$$"""  !!!  !!!"""###"""$$$ !!!"""###$$$###!!! """$$$]]]YYYSSSOOOLLLIIIFFFCCC???<<<999888888999888777666555333111000111333333111111222222333444444444000222111------000111///111222333333111000000111222222222222222111000///,,,---...//////...---,,,...............///000000///////////////000111111////////////////////////000555555000---000111---......---------,,,,,,,,,,,,,,,---...---,,,+++***((()))***+++---...///000222333666999<<>>888777444222000/////////------///111222000,,,)))***((((((,,,,,,((((((***+++,,,---.........------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,(((***,,,.........///111333===AAAAAAHHHVVV\\\XXX___fffooovvvyyy{{{~~~~~~{{{xxxxxxzzzxxxrrrlllggg```WWWRRRQQQPPPMMMJJJPPPPPPPPPNNNOOOQQQVVVZZZ^^^^^^```bbbdddeeedddbbbccc___ZZZXXXWWWSSSKKKDDD??????>>>;;;555000---,,,111...***((()))***++++++%%%%%%'''((((((((('''&&&+++(((&&&''')))***)))'''%%%&&&&&&''''''&&&&&&%%%""""""######$$$$$$$$$$$$###$$$&&&(((((((((&&&%%%(((''''''&&&&&&((()))***&&&''''''&&&$$$$$$&&&'''***"""!!!$$$$$$######""""""""""""""""""""""""$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###(((%%%$$$***)))&&&+++$$$%%%&&&&&&''''''&&&&&&***+++,,,,,,+++,,,...///***)))(((''''''((()))***222000---***'''%%%$$$$$$ ###%%%$$$!!! """%%%$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%&&&'''(((((($$$%%%'''(((''''''((()))&&&&&&%%%%%%%%%&&&&&&''')))'''%%%######$$$'''((($$$&&&&&&&&&$$$###$$$%%%'''%%%######%%%'''))))))&&&&&&&&&%%%%%%$$$$$$$$$)))'''''')))'''$$$&&&***%%%&&&'''&&&%%%$$$&&&'''%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""'''$$$!!!"""$$$%%%### $$$$$$$$$#########"""""" """###"""!!! !!!"""""""""""""""""""""""""""&&&$$$""""""$$$%%%### !!!!!!!!!"""""""""""""""""""""""""""""""""############""""""&&&%%%$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!"""############ !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! """#########"""!!! !!! """!!! !!!"""!!!  """###$$$$$$$$$iiieee```[[[WWWTTTQQQNNNFFFCCC@@@>>>======<<<::::::999777555444444555666333333333222222222222222111333222......222222000000222333222111///000000111111222222111111000000......////////////.....................///000000///////////////000000111000000000000000000000000---111222---+++---...+++.........---------,,,,,,,,,,,,---------,,,+++***))))))******++++++,,,,,,,,,...000222444999???CCCHHHMMMSSSXXX[[[___eeeiiilllkkkiiijjjrrrxxxsssiiiiiifffbbb^^^YYYVVVTTTSSSVVVYYY^^^`````````bbbdddbbbcccdddgggkkknnnrrrsssuuuvvvwwwyyyzzz|||}}}~~~yyyyyyyyyzzzyyyvvvqqqmmmddddddaaa[[[TTTMMMIIIHHH@@@>>>;;;777444222222111******,,,///111111...,,,...++++++,,,,,,((((((***++++++++++++,,,,,,------*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,)))+++---...------...000---777;;;999===HHHNNNKKKXXX^^^fffmmmppptttxxx||||||yyyzzz{{{yyysssmmmhhhaaaYYYTTTSSSRRROOOLLLPPPPPPPPPOOOOOOQQQVVVYYY[[[[[[]]]___bbbeeeeeeeeefffbbb]]][[[ZZZUUUNNNHHHCCCDDDCCC???999444111000333000,,,************)))&&&'''((()))))))))((((((***'''&&&&&&((()))((('''%%%&&&&&&''''''&&&&&&%%%############$$$$$$$$$%%%!!!"""$$$&&&&&&%%%$$$###'''&&&%%%%%%%%%&&&'''((($$$%%%&&&%%%%%%%%%'''))),,,$$$ """$$$###!!!!!!########################$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%)))$$$!!!%%%""""""$$$%%%%%%&&&''''''''''''((()))******)))***,,,...***)))((('''''''''((())))))((('''&&&&&&'''((()))&&&%%%$$$$$$%%%%%%$$$$$$######"""###############''''''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((###$$$%%%&&&&&&%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&!!!###&&&)))******((('''$$$%%%'''&&&%%%$$$%%%''''''%%%######%%%'''((()))%%%%%%%%%$$$$$$#########&&&%%%&&&((('''$$$%%%)))%%%&&&((((((&&&%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""%%%$$$#########$$$"""!!!$$$$$$$$$#########""""""!!!"""######!!!!!!"""###""""""""""""""""""""""""&&&$$$""""""$$$$$$###!!! !!!!!!!!!"""""""""""""""""""""""""""""""""""""""######"""""""""######"""""""""######$$$""""""""""""!!!!!!!!!!!! !!!"""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!"""#########"""""" !!!""""""""" !!!!!!!!!""""""!!!!!!!!!  !!!"""###$$$xxxtttooojjjfffbbb^^^[[[QQQNNNJJJHHHFFFDDDBBB@@@@@@???===:::999999999999666666555444444333222222111444333000000333444222000111222222000//////000000000111111111111111111000000////////////000000............/////////000//////......//////000111000000000000000000000000///333333000...//////............------------,,,,,,------------,,,++++++))))))))))))))))))(((((()))***+++,,,---000555888;;;@@@FFFKKKOOOTTT\\\aaadddeeeeeeggglllpppnnniiidddbbb^^^ZZZWWWTTTSSSRRRYYY\\\^^^___^^^]]]]]]]]]]]]^^^```dddiiinnnrrruuuuuuuuuvvvwwwyyy{{{}}}~~~zzzzzz{{{|||}}}{{{wwwtttnnnmmmkkkfff___YYYVVVUUUMMMJJJDDD???:::777666555...------...000111///...222...,,,---+++((((((+++++++++*********+++,,,---((()))***+++,,,------...,,,,,,,,,,,,------------***,,,---...---,,,---...(((222666222111888>>>>>>LLLRRRYYY___ccciiipppuuu|||zzzyyyyyyzzzwwwrrrmmmgggaaaZZZVVVUUUTTTRRRPPPPPPPPPPPPOOOOOOQQQUUUYYYWWWXXXYYY\\\___cccfffhhhiiifffbbb___]]]YYYSSSNNNIIIJJJHHHDDD>>>999555444444111...,,,,,,+++)))''''''((()))*********))))))((('''&&&&&&(((((('''&&&&&&&&&''''''''''''&&&&&&######$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&%%%$$$###%%%%%%$$$$$$$$$%%%&&&'''###$$$%%%%%%%%%%%%(((***---&&&"""###$$$!!! ########################$$$%%%&&&%%%#########$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$)))### $$$ $$$$$$%%%&&&''''''((((((&&&'''(((((('''(((***+++***)))((('''&&&&&&'''((($$$$$$$$$$$$%%%''')))***)))&&&###$$$'''(((%%%"""'''$$$""""""%%%((('''&&&***(((&&&$$$###$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%###$$$'''((((((%%%""" $$$%%%''''''&&&&&&''')))'''%%%######%%%'''(((((($$$$$$###############"""$$$$$$&&&***)))%%%&&&)))%%%'''))))))((('''&&&'''%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$"""!!!"""###$$$$$$$$$###############"""###$$$$$$""""""###$$$""""""""""""""""""""""""%%%###""""""###$$$###!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$!!!!!!!!!!!!"""""""""""" !!!""""""######"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!""""""######"""""" !!!""""""""" !!!""""""!!! !!!!!!"""!!!!!!"""!!!!!!!!!"""$$$%%%&&&{{{vvvrrrnnnjjjfff^^^[[[WWWSSSQQQNNNJJJGGGGGGEEECCCAAA???======<<<999999888777666666555555111444444111111444444222///111222222000//////000000000000000000111222222222111000//////000111222---......//////////////////............///000000111111111111111111111111111333333222000000000111............---------------------------,,,,,,,,,))))))))))))))))))))))))***+++++++++***,,,///111333777<<<@@@DDDJJJQQQWWWYYY\\\```cccfffiiikkkkkkcccaaa^^^ZZZVVVTTTSSSRRRUUUXXX[[[]]]]]]]]]\\\\\\[[[\\\___ccciiioootttwwwrrrrrrssstttvvvxxx{{{|||zzz{{{|||~~~}}}zzzwwwvvvtttoooiiiccc```___YYYVVVOOOIIIBBB>>>;;;:::888666333222111111///...333...,,,,,,+++((()))---******+++,,,,,,,,,,,,+++))))))***+++,,,,,,------,,,,,,,,,---------......+++,,,......,,,++++++,,,'''000555111---000666999@@@EEEKKKQQQWWW___hhhooovvvuuuuuuvvvwwwtttoookkkeee```ZZZVVVUUUTTTSSSRRRQQQRRRRRRQQQPPPRRRVVVYYYWWWXXXYYYZZZ]]]aaafffjjjmmmjjjfffcccaaa]]]XXXTTTNNNNNNMMMHHHBBB<<<999888333111///...---,,,)))'''(((((()))))))))*********(((''''''(((((((((((('''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&###%%%%%%%%%$$$$$$&&&(((+++&&&###$$$%%%""" !!!###########################%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!&&&###!!!&&&$$$!!!&&&$$$$$$%%%&&&'''((()))***%%%&&&''''''&&&''')))+++***)))'''&&&&&&&&&'''((('''&&&%%%$$$$$$%%%&&&&&&'''%%%######%%%%%%###!!!((($$$!!!&&&))))))''')))(((%%%$$$###$$$&&&'''&&&&&&&&&%%%%%%&&&&&&'''(((''''''(((******)))(((&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%######$$$%%%&&&$$$%%%''''''''''''(((***'''%%%$$$$$$&&&'''''''''$$$$$$$$$$$$############%%%%%%(((---,,,((((((+++%%%'''******)))'''''''''&&&&&&%%%%%%%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%$$$!!! """$$$###########################$$$%%%%%%######$$$%%%""""""""""""""""""""""""######""""""######"""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""" !!!"""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!""""""""""""!!!  !!!"""""""""!!!!!! !!!###$$$}}}yyyuuurrrjjjgggddd```]]]ZZZUUURRROOONNNKKKIIIFFFCCCBBBAAA;;;;;;:::999999888777777222555555222222444444111000111222222000//////000000/////////000111222222222111000//////000111222------...///000/////////...............//////000000000000000000000000000......//////---,,,---/////////.........---------......---------,,,,,,,,,(((((()))******++++++,,,+++,,,,,,+++******,,,......111555888:::>>>DDDJJJNNNQQQWWW\\\___bbbgggllldddbbb___[[[XXXVVVUUUUUUVVVXXX[[[^^^``````___]]][[[[[[]]]aaaffflllrrruuuqqqrrrssstttwwwyyy{{{|||{{{{{{|||}}}}}}{{{vvvpppjjjgggfffccc```ZZZSSSMMMGGGCCCAAA>>>;;;777555333222000...000,,,***++++++)))+++///(((***...000000...,,,***++++++++++++++++++++++++,,,,,,,,,---------......+++,,,...---,,,***++++++(((///444111---...444888666:::@@@FFFLLLUUU___gggmmmnnnpppssstttrrrnnnlllaaa^^^YYYUUUSSSSSSTTTTTTTTTTTTTTTTTTSSSUUUXXXZZZZZZ[[[\\\\\\\\\```eeejjjnnnllliiifffccc___\\\YYYPPPPPPOOOKKKEEE@@@<<<;;;333111///......---***((('''''''''((((((((())))))((()))*********)))))))))&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''%%%######$$$%%%'''###"""%%%&&&######%%%###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ %%%"""!!!((('''$$$***$$$$$$$$$%%%''')))+++,,,&&&'''(((''''''''')))+++)))((('''&&&&&&'''((()))***((('''%%%$$$$$$%%%%%%$$$%%%&&&%%%###"""###$$$$$$!!!%%%$$$"""'''&&&$$$$$$$$$&&&((()))&&&&&&%%%%%%%%%&&&''''''(((''''''(((+++,,,***)))$$$$$$$$$%%%&&&'''((()))######$$$%%%'''***,,,---$$$%%%''''''''''''(((***'''%%%$$$%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,,,,,,((((((+++%%%''')))***(((''''''(((&&&&&&&&&%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! """%%%$$$!!! """%%%###########################%%%&&&%%%$$$###$$$%%%"""""""""""""""""""""""""""""""""""""""""""""###!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""!!! !!!"""""""""""""""###"""!!!  !!!!!!!!!"""""""""### !!!!!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! """"""""""""!!! !!!!!!!!!!!!""""""!!! ~~~vvvtttqqqnnnkkkgggccc```ZZZYYYWWWSSSPPPMMMJJJIII@@@@@@???===<<<:::999999555888888555444555444000111222333333111000000111111000///...///000111222111111000000000000111111,,,---///000000000///.........------......///000///////////////////////////...///111000---...111/////////.........------///......---,,,---------))))))******+++,,,------)))***+++***(((((()))+++(((+++///000111333777;;;CCCEEEKKKRRRUUUXXX^^^eeeaaa___]]][[[ZZZYYYZZZZZZ]]]___aaadddffffffbbb___[[[[[[\\\^^^bbbhhhmmmppprrrsssvvvxxx{{{|||}}}~~~zzz{{{|||{{{uuuqqqnnnmmmjjjhhhddd___YYYRRRMMMJJJAAA>>>;;;888777555333111...+++***,,,,,,***+++///)))+++...000111///,,,***,,,,,,,,,+++++++++******,,,,,,,,,,,,------------***,,,------+++***+++,,,(((---000///,,,---111555///333888<<>>===:::<<<<<<888777777555111222333444444222111111222222111///......///000111///000000000000000000///,,,---///000111000///......------------...//////........................222000111444333///000444////////////............000///...---,,,------...++++++++++++++++++++++++((()))***)))(((((()))+++$$$'''+++---,,,---000333::::::>>>FFFJJJLLLQQQYYYYYYYYYYYYYYYZZZ\\\]]]___aaabbbdddhhhkkkjjjfffbbb___^^^]]]^^^aaaeeeiiilllqqqssswww{{{}}}~~~~~~}}}zzzzzz{{{~~~{{{xxxvvvvvvooonnnmmmjjjddd^^^XXXTTTIIIGGGCCC@@@===:::666333000------///...++++++---++++++,,,---------------++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,)))+++------+++++++++,,,***+++,,,---,,,,,,...111,,,///222555777<<>>CCCCCCHHHOOORRRSSSTTTVVVYYY]]]```bbb___```ccchhhlllllliiieeecccbbbaaa```bbbeeeiiilllnnnqqqvvvzzz}}}}}}|||{{{zzzzzz{{{~~~}}}}}}~~~qqqrrrrrrqqqllleee^^^ZZZUUUQQQMMMHHHCCC>>>888444333000000222000,,,***,,,---,,,***((()))***---///))))))***+++,,,------...******+++++++++,,,,,,,,,(((***,,,,,,++++++,,,------,,,+++------,,,---///***---///000000222888===BBBHHHPPPWWW[[[]]]^^^^^^[[[ZZZXXXUUUSSSSSSVVVYYY\\\]]]^^^^^^]]]]]]___aaa___cccffffffeeeggglllqqqlllkkkiiieeeaaa^^^]]]]]]ZZZ[[[ZZZXXXSSSOOOMMMLLLHHHCCC<<<777333000...---+++***)))))))))***,,,---%%%(((,,,,,,)))''''''(((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&((('''&&&&&&%%%%%%%%%&&& !!!"""$$$$$$######"""###$$$%%%$$$######%%%&&&$$$"""$$$''''''$$$$$$((($$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""'''$$$"""((('''###((($$$$$$###$$$'''***---000%%%&&&''''''&&&&&&(((***'''''''''(((***,,,///000((('''&&&%%%$$$%%%&&&&&&""" $$$&&&%%%###$$$%%%''''''%%%$$$$$$%%%%%%&&&(((((((((&&&$$$""""""######$$$&&&(((***+++&&&$$$$$$(((...222000---***)))'''&&&%%%$$$$$$$$$############""""""""""""$$$&&&&&&&&&$$$###$$$%%%'''&&&%%%&&&''''''&&&$$$""""""######$$$$$$$$$$$$(((&&&&&&'''&&&###$$$)))((('''&&&$$$"""###'''***''''''&&&&&&&&&%%%%%%%%%########################"""  ###%%%###!!!""""""######$$$$$$$$$$$$"""###$$$$$$""""""###$$$""""""""""""""""""""""""!!!######!!! """%%%""""""""""""############""""""""""""""""""""""""###!!!  !!!### !!!###%%%&&&%%%$$$### !!!"""######$$$!!!"""""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""!!!!!! """###$$$ !!!!!!""""""""""""!!! """$$$$$$""" !!!"""$$$zzzyyyvvvrrrooommmkkkjjjgggccc___[[[WWWSSSOOOLLLJJJGGGCCC@@@>>><<<999777666555333333444555444333111111000000000111111222000000000000111111111111//////000000000000//////......//////000000111111////////////////////////111000000/////////000000...222...+++000---***///---......///000/////////,,,,,,,,,------------------------,,,,,,,,,++++++***)))))))))))))))******+++---000333666999===AAAJJJIIIMMMUUUZZZZZZ\\\___dddccceeehhhlllmmmjjjfffaaabbbccccccdddfffiiilllsssvvv{{{|||wwwrrrtttxxx||||||{{{xxxtttoookkkgggeee___\\\WWWSSSMMMFFF>>>999888555111///...---,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++***,,,,,,)))))),,,,,,,,,,,,+++++++++******)))+++,,,,,,+++***,,,---+++---...//////111333666===AAAFFFKKKNNNQQQTTTVVVSSSSSSTTTTTTSSSTTTWWWZZZbbbddddddcccaaa______```eeeggghhhiiiiiiiiijjjjjjiiigggdddaaa^^^\\\[[[[[[VVVYYY[[[[[[YYYVVVTTTTTTMMMHHH@@@;;;888555111...+++++++++++++++*********+++,,,,,,++++++***)))(((''''''(((((((((((('''''''''&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """'''&&&!!!!!!&&&"""###%%%%%%$$$$$$%%%&&&&&&%%%$$$###""""""""""""###$$$$$$###!!!"""$$$&&&&&&&&&%%%%%%%%%&&&'''''')))%%%%%%)))(((###"""&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&((('''&&&%%%%%%&&&%%%&&&'''((()))))))))))))))((('''&&&&&&'''((()))&&&&&&&&&&&&%%%$$$######&&&&&&&&&'''&&&&&&%%%%%%)))(((&&&$$$#########$$$$$$%%%''''''%%%$$$$$$%%%###""""""!!!"""$$$%%%&&&%%%"""###+++333444,,,###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&((((((&&&$$$"""%%%###!!! ###&&&(((((((((((('''&&&$$$###"""%%%&&&(((((('''&&&''')))((('''&&&&&&'''((('''&&&$$$$$$######$$$&&&'''((($$$$$$$$$#########""""""$$$###"""""""""###$$$%%%&&&&&&&&&%%%$$$###"""!!!######""""""""""""###### !!!"""$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""######!!! !!!### !!!"""%%%$$$###"""!!!!!!!!!!!! """""" ######!!!###!!!"""$$$###!!!$$$""""""%%%%%%""""""$$$  !!! ###"""!!!  !!!"""""""""""""""%%%%%%$$$$$$###"""!!!!!!!!!""" |||yyyvvvuuutttooolllhhhdddaaa]]]XXXUUUQQQNNNJJJHHHEEEBBB>>><<<:::888555444444555444333555555444444333333333222000000000000000111111111000000111111111111000000/////////000000000000000////////////////////////.........---------......,,,111---***000...+++111---......///////////////111111000000000000000000,,,,,,,,,+++++++++*********))))))(((((())))))******,,,...000222555888;;;??????EEELLLQQQQQQUUUZZZaaabbbdddhhhlllmmmkkkiiicccdddeeeeeeeeegggjjjmmmrrruuuzzzyyyuuurrrtttwww{{{~~~|||yyyuuurrrooommmhhheeeaaa]]]XXXRRRJJJFFF@@@===999555333222///---+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---******,,,,,,)))***---++++++++++++++++++++++++)))+++,,,,,,+++***,,,---)))+++,,,,,,---...000333666999>>>BBBEEEHHHKKKNNNQQQQQQPPPOOOOOORRRWWW[[[dddfffhhhiiigggfffffffffdddfffggghhhiiiiiijjjjjjjjjgggccc___[[[XXXVVVVVVYYY[[[\\\\\\ZZZXXXXXXXXXRRRMMMGGGAAA===999444000//////...---,,,,,,++++++++++++++++++***)))((((((''''''(((((((((((('''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""%%%$$$ ###((($$$%%%&&&%%%#########%%%&&&%%%$$$###""""""""""""$$$$$$$$$$$$######&&&((()))((('''&&&%%%%%%%%%%%%'''###$$$''''''###"""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&''''''((())))))))))))((('''&&&&&&'''((()))&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%((('''%%%$$$$$$$$$$$$%%%###$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$***000000***$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''))))))'''%%%$$$'''%%%###"""!!!###%%%&&&''''''''''''&&&%%%$$$###$$$%%%&&&%%%$$$$$$&&&((((((&&&%%%&&&'''((('''&&&%%%%%%$$$#########$$$%%%$$$$$$$$$#########""""""$$$######"""###$$$%%%&&&%%%%%%%%%%%%$$$######"""######""""""""""""###### !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""!!!"""###"""!!! !!!"""""""""!!!!!!!!!"""""""""!!!$$$$$$!!!!!!###### ###!!! """$$$###!!!!!! ###### !!!  !!!!!!!!!!!!""""""!!! !!!!!!!!!!!!"""#########""""""$$$######""""""!!! !!!"""!!! """$$$ ~~~zzzxxxtttqqqnnnkkkfffccc[[[YYYVVVTTTQQQLLLFFFBBBAAA>>>:::888777777666666666666555555444222111000111111111111111111000000000111111222222111111000000000000000000000//////////////////////////////......------............+++000,,,***000///,,,222.........///////////////000000000//////.........,,,,,,+++++++++*********))))))(((((((((((())))))(((***,,,---...///111333444777===DDDGGGHHHMMMTTTYYY[[[^^^cccgggjjjjjjhhhccceeefffffffffgggiiilllqqqtttxxx}}}~~~|||vvvrrrqqqrrruuuyyy~~~}}}zzzxxxvvvqqqooolllhhheee___YYYTTTLLLIIIDDD???;;;888444111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,)))))),,,,,,******---))))))******+++,,,,,,,,,)))+++,,,,,,+++***,,,---'''((()))******+++---///000222555888:::>>>BBBEEELLLLLLJJJIIIKKKQQQXXX^^^dddhhhlllnnnnnnlllkkkkkkeeefffggghhhhhhhhhhhhhhheeebbb___[[[WWWUUUSSSSSSYYYZZZZZZYYYXXXYYY[[[]]]YYYUUUPPPKKKFFF???888444444333111000...---,,,,,,++++++++++++***)))((('''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&###""""""!!!!!!$$$***%%%&&&&&&%%%###""""""###&&&%%%$$$######""""""###$$$$$$%%%$$$$$$%%%(((***(((''''''&&&%%%%%%%%%&&&%%%######&&&%%%""""""#########$$$%%%%%%%%%$$$###$$$&&&''''''&&&%%%&&&&&&''''''&&&&&&'''(((***+++(((((('''&&&&&&'''((((((&&&&&&''''''((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!"""$$$%%%$$$$$$$$$&&&&&&&&&''''''&&&%%%###"""$$$%%%&&&(((++++++(((&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&''')))******)))'''&&&((('''&&&%%%$$$###$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$###""""""%%%((('''&&&%%%&&&'''((('''%%%&&&%%%$$$###""""""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$#########""""""""""""###### !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!$$$%%%%%%$$$"""!!!!!!""" !!!""""""###$$$###%%%%%%"""!!!###### """!!! """######""" """""" !!!!!!  !!!"""###$$$!!!!!! !!!""""""###$$$$$$$$$$$$###""""""""""""!!!!!! """  !!!""""""""" !!!!!!!!!!!! }}}{{{wwwsssoooeeedddbbb```\\\VVVOOOJJJJJJGGGBBB>>><<<<<<;;;:::777777777777666555333222222222222111111111111111000000111111111111000000222111111000000//////////////////////////////////////////000000000000000,,,111---***000...+++111...............///000000111111000///...------,,,------,,,,,,,,,+++++++++***)))(((((('''((((((((((((***+++,,,++++++,,,------///555;;;<<<<<>>999555111111000///............+++++++++++++++++++++++++++))))))------******---(((((()))***+++,,,------)))+++,,,,,,+++***,,,---&&&((())))))((()))+++---...///111333555888<<<@@@BBBCCCDDDFFFJJJQQQYYY___ccchhhmmmqqqqqqooommmlllhhhggggggggggggfffeeeccc\\\[[[YYYVVVUUUTTTTTTTTTTTTTTTTTTTTTUUUXXX]]]```]]][[[XXXTTTMMMEEE===888555444222000///.........++++++++++++***)))((('''''''''((((((((((((''''''&&&'''((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""%%%((($$$%%%&&&%%%#########%%%&&&&&&%%%$$$###############$$$$$$$$$$$$%%%(((+++%%%%%%$$$$$$$$$%%%&&&&&&$$$###$$$%%%%%%############%%%'''(((((('''&&&$$$$$$%%%''''''&&&%%%&&&'''((('''&&&%%%&&&(((***+++''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!###$$$$$$###%%%&&&###%%%&&&''''''%%%###!!!$$$&&&''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((((((%%%%%%%%%&&&&&&&&&&&&'''&&&'''((())))))((('''&&&&&&'''''''''&&&%%%%%%$$$###$$$%%%&&&''''''''''''%%%%%%$$$"""!!!"""&&&)))'''&&&%%%%%%''''''&&&%%%&&&%%%$$$$$$###"""""""""########################%%%$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%######""""""""""""######!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!"""###$$$%%%$$$"""!!!"""### !!!"""############$$$'''&&&""""""###### """!!! !!!"""######""" ###### """""""""!!!  !!!  !!!###$$$!!! !!!"""######%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!    !!!"""!!!!!!!!!|||xxxooonnnmmmkkkhhhbbbZZZUUUSSSOOOJJJFFFCCCBBB@@@>>><<<<<<<<<;;;;;;:::999888444444333333222222222222///000000111111000000///222222111111000000//////////////////////////////......///000111111000000///333...+++///---)))...///............///000000444444444333222111000000//////.........---------******)))((((((((((((((()))+++,,,,,,+++******+++)))***---111222111555;;;AAADDDIIINNNSSSWWWZZZ\\\^^^aaaccceeefffgggiiikkkoooqqqtttxxxyyywwwrrrnnnkkklllnnnqqqvvvzzz~~~~~~|||wwwvvvtttsssrrrnnniiifffaaa]]]XXXRRRLLLFFF@@@<<<666555333111000///......+++++++++++++++++++++++++++)))***------******,,,''''''((()))+++,,,------)))+++,,,,,,+++***,,,---((()))***)))((()))***,,,,,,...///000111444777:::666999>>>CCCIIIPPPXXX^^^bbbgggmmmqqqrrrpppnnnmmmllljjjgggffffffddd```]]]YYYWWWVVVTTTSSSSSSSSSSSSQQQQQQQQQQQQSSSXXX___ddd]]]]]]]]]YYYRRRIIIBBB>>>777555333111////////////,,,,,,,,,++++++***)))(((''''''(((((((((((('''''''''(((***)))&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&%%%$$$$$$%%%%%%!!!"""$$$$$$$$$$$$&&&''''''&&&%%%$$$############"""############%%%'''***&&&%%%$$$###""""""""""""###$$$%%%%%%%%%%%%%%%$$$###$$$&&&(((((('''&&&%%%###%%%''''''&&&&&&&&&'''((('''&&&%%%&&&(((***+++&&&&&&''''''''''''&&&&&&'''''''''&&&%%%$$$###"""###$$$$$$%%%&&&&&&%%%%%%###$$$$$$%%%&&&&&&&&&&&&!!!###$$$$$$###%%%&&&!!!$$$&&&'''%%%###"""%%%&&&'''&&&$$$###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%'''((()))%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''''''''&&&"""###%%%&&&'''((((((((('''&&&%%%###"""$$$'''***'''%%%$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$########################$$$$$$%%%%%%&&&&&&&&&&&&""""""###$$$%%%%%%%%%%%%######""""""""""""######""""""############"""""""""""""""""""""""""""""" ###%%%$$$######### !!!""""""!!!!!!###$$$""""""###$$$$$$######"""$$$'''&&&""""""###### !!!!!!!!!!!!!!!!!!"""###!!!""""""!!!""""""!!!  !!!!!!!!! !!!"""###!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!  !!!"""!!!!!!!!!yyyxxxwwwvvvtttooohhhccc\\\YYYUUURRROOOLLLHHHFFF@@@???===<<<;;;:::::::::666666555555444444333333000111111111111111111000111111111111111111000000////////////////////////+++,,,---/////////......000444///+++///,,,(((---///......------///000111222222222111000000000///000000/////////.........,,,+++***))))))(((((())))))+++---...,,,++++++,,,///,,,,,,///111000111444888<<>>DDDLLLSSSXXX___dddkkkpppqqqppppppooonnnjjjgggeeeeeeccc^^^ZZZ[[[YYYWWWTTTRRRQQQQQQQQQRRRRRRRRRRRRTTTXXX___ddd[[[]]]^^^[[[UUUNNNHHHEEE===;;;777444222111111222------------,,,+++***)))''''''((((((((((((''''''&&&)))***)))&&&$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%% %%%'''&&&%%%&&&&&&$$$ !!!###$$$$$$%%%''')))'''&&&%%%$$$$$$######$$$"""###$$$######$$$'''))))))(((&&&###!!! """%%%&&&$$$$$$'''&&&$$$!!!"""$$$%%%&&&%%%%%%$$$###%%%&&&'''&&&&&&'''(((''''''&&&&&&'''(((***+++&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%%%%&&&&&&%%%###$$$%%%&&&&&&&&&&&&%%%!!!"""$$$%%%$$$$$$$$$&&& ###%%%&&&%%%$$$"""%%%&&&&&&%%%$$$$$$&&&((($$$$$$%%%%%%%%%%%%&&&&&&#########$$$%%%&&&((()))%%%&&&&&&&&&''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&''''''''''''"""###%%%&&&'''((((((((('''''''''&&&%%%%%%(((+++&&&%%%$$$%%%&&&'''&&&$$$$$$%%%%%%&&&&&&&&&%%%%%%###############$$$$$$$$$######$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%######""""""""""""##############################"""""""""""""""""""""""""""$$$%%%$$$######$$$!!!!!!!!!!!!"""$$$!!!"""###$$$$$$###"""!!!###%%%%%%"""!!!###### !!!"""!!! !!!"""$$$!!!!!!!!!!!!!!!  !!!!!!"""""" !!!""""""""""""!!!!!!!!!"""###############"""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! {{{vvvrrrjjjhhheeeccc```\\\WWWTTTJJJGGGDDD@@@===<<<<<<<<<888888777777666555555444222333333444444333333222111111111111111111222222////////////////////////***+++---///000///......///333...+++///---)))...000///---------...000111........................////////////............---,,,+++***))))))))))))(((***---......---------111***(((,,,000///...///000444888<<<>>>BBBFFFJJJLLLPPPUUUZZZ]]]```dddfffhhhiiilllppprrrqqqmmmjjjjjjjjjlllnnnssswww|||~~~{{{wwwsssqqqnnnjjjfffaaa\\\VVVRRREEECCC>>>:::666333222111---------------------------+++,,,///...)))'''((('''(((((()))***++++++,,,)))+++,,,,,,+++***,,,---++++++,,,+++))))))***,,,'''))),,,,,,,,,,,,...///,,,///222666;;;CCCKKKPPPXXX]]]dddjjjmmmooopppqqqlllhhhddddddeeeccc^^^ZZZ[[[YYYWWWUUUSSSSSSSSSSSSUUUTTTSSSRRRRRRTTTYYY]]]XXX[[[]]]\\\WWWRRRNNNMMMGGGDDD???:::666444444444............---,,,++++++''''''((((((((((((''''''$$$''')))((($$$"""$$$'''&&&&&&&&&&&&&&&&&&&&&&&&!!!&&&'''###"""&&&'''%%%!!!"""$$$$$$$$$$$$&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$''')))((('''&&&$$$############ $$$%%%"""###&&&&&&"""""""""###$$$$$$%%%&&&&&&"""$$$&&&'''&&&&&&'''(((&&&&&&''''''((()))))))))%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''&&&&&&""""""###%%%%%%&&&&&&%%%###$$$%%%&&&&&&&&&%%%$$$###$$$&&&&&&%%%$$$$$$%%%"""###$$$&&&&&&%%%###"""%%%%%%$$$%%%&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&#########$$$%%%&&&'''(((&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''((((((&&&'''((('''&&&&&&(((***&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&&&&%%%$$$###"""""""""#########$$$$$$$$$"""###$$$%%%%%%%%%$$$#########$$$%%%%%%%%%$$$$$$######""""""""""""######$$$##################$$$""""""""""""""""""""""""!!!"""######"""!!!"""$$$!!!"""!!! !!!""" """###"""!!! !!!$$$$$$!!!!!!###### !!!###""" """%%% !!!!!! !!!!!!!!!!!! !!!""""""""" !!!""""""""""""######""""""!!!"""""""""    """ }}}wwwuuusssqqqnnnjjjddd```YYYUUUOOOJJJFFFDDDDDDEEE:::999999888777666666555444555555666666555555444000000000111222222222333////////////////////////,,,---///111222222111000---222---***000...***000000///---,,,---...000222000000000000111111111111//////.........---------...---,,,+++************'''***---///...------...***""""""((()))'''&&&)))---222555666999>>>BBBAAAEEELLLQQQUUUYYY]]]```dddfffiiimmmooooookkkhhhkkkkkklllooosssxxx}}}~~~~~~~~~}}}yyyvvvuuussspppllliiiddd^^^ZZZMMMJJJEEE@@@;;;888777666...........................,,,---///...)))&&&'''(((((())))))******++++++)))+++,,,,,,+++***,,,---+++,,,,,,+++))))))***,,,'''***,,,...---,,,------......///000444<<>>;;;999999:::::::::888666666666555333222333333333333444444444444//////............//////000000////////////000000111000///......///000111,,,---......------...000222///,,,...111333000---111111000000/////////...---......+++''''''***------+++(((((())),,,......,,,,,,+++***)))((('''&&&,,,+++***+++///444666777888<<>>LLLNNNSSSZZZbbbhhhkkkllljjjfffaaa```aaabbbaaa___aaa___[[[WWWUUUUUUWWWXXX[[[XXXTTTQQQOOOPPPRRRTTTXXXXXXXXXYYYZZZZZZYYYXXXTTTQQQLLLIIIFFFBBB<<<888222222222222222111000///---,,,+++)))((((((''''''#########$$$%%%%%%&&&&&&&&&$$$"""!!!!!!###&&&'''###$$$%%%%%%&&&&&&%%%%%%###$$$%%%$$$######%%%'''***)))((('''&&&%%%%%%%%%"""%%%'''((('''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%$$$###"""###$$$%%%&&&%%%&&&&&&&&&'''(((((((((&&&$$$$$$'''+++...,,,***&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$'''&&&$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%"""$$$'''))))))(((%%%###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$%%%'''((('''############$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&###%%%''''''&&&'''(((***&&&&&&'''''''''&&&%%%$$$########################$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$###""""""""""""######$$$$$$$$$$$$%%%'''(((&&&###"""$$$&&&$$$$$$%%%%%%$$$###!!! !!!"""$$$$$$%%%%%%$$$###$$$%%%$$$######%%%&&& """$$$$$$$$$###$$$%%%######$$$$$$$$$$$$######!!!""" !!!""" $$$$$$###"""!!! """"""######"""!!! ###"""  !!!""""""$$$!!!"""!!!  ###&&&(((############"""  !!!"""!!!!!!!!!!!!!!!!!!  """#########"""!!!  !!!  }}}yyysssooojjjeee```[[[VVVSSSKKKIIIFFFBBB???===<<<<<<:::999777666777666555333333333333222222222111111000000////////////000000000000////////////000000111000///......///000111---///000000///...000111222///,,,...111333000---000000000//////...............---+++******,,,...---+++***+++---------,,,------,,,+++***))))))(((,,,******,,,///222444444222666:::===>>>CCCJJJPPPUUUXXX\\\^^^```bbbeeeggghhhjjjmmmoooppprrruuuxxxvvvvvvwwwxxx||||||yyyxxxwwwwwwwwwvvvtttooohhhcccddd___XXXTTTQQQLLLDDD>>>888777555444555444222111......------,,,+++******)))******)))(((((()))+++)))+++,,,------,,,***)))000...,,,+++,,,------,,,))))))***+++,,,,,,------++++++,,,...000333666888CCCEEEJJJQQQYYYaaafffhhhkkkgggdddbbbcccddddddbbbgggeeeaaa]]][[[[[[\\\]]][[[ZZZWWWTTTRRRRRRRRRRRRRRRRRRSSSVVVXXXZZZ[[[[[[XXXUUUQQQMMMKKKGGGAAA===888777555444333222000///...---,,,***)))(((''''''$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((($$$%%%%%%&&&&&&&&&&&&&&&###$$$%%%$$$######%%%'''(((((('''&&&&&&&&&&&&'''$$$&&&(((((('''&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%&&&&&&'''(((((((((''''''''')))+++,,,+++***&&&&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$###""""""""""""###$$$$$$#########$$$$$$$$$%%%%%%"""$$$&&&((()))'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%''''''&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&'''))))))(((((()))+++######$$$%%%%%%&&&&&&&&&""""""""""""""""""""""""%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$#########"""#########$$$$$$$$$$$$%%%''''''&&&###"""$$$&&&######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%%%%&&&&&&%%%$$$###%%%&&&###%%%&&&&&&$$$###$$$$$$######$$$$$$$$$$$$######"""%%%%%%"""$$$'''%%%"""""""""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!"""!!!  !!!"""$$$&&&""" """######"""!!!!!!###%%%!!!"""############  """  !!!"""###""""""!!!   |||wwwrrrnnniiiddd```ZZZWWWSSSMMMHHHDDDAAA???>>><<<:::999999999888777444444444333222222111111111111000000000000111111111000000//////000000111000000////////////000000///000111111000000111222222///---...111222000---//////..................000...,,,+++,,,---------...------///000///---***---------,,,,,,++++++++++++******,,,...000000///---000444666777:::@@@EEEGGGKKKOOOTTTWWW[[[```cccdddgggjjjlllnnnpppsssuuuqqqrrrssstttxxx~~~}}}zzzxxxwwwvvvvvvwwwuuurrrlllhhhkkkiiifffccc___XXXNNNGGG???<<<888666555444333222//////......---,,,,,,+++)))******)))'''''')))*********,,,,,,---,,,+++***///...---...//////---,,,*********++++++,,,,,,,,,++++++,,,---...///000111777999>>>DDDMMMVVV]]]aaagggeeecccccceeefffgggfffllljjjgggdddbbbaaaaaabbb\\\\\\[[[YYYWWWTTTQQQPPPMMMNNNOOORRRTTTWWWYYY[[[[[[XXXVVVSSSPPPLLLGGGDDD@@@===999777555444111///000///...,,,***((('''&&&&&&&&&&&&&&&&&&'''''''''%%%&&&'''))))))(((''''''%%%&&&&&&'''''''''''''''###$$$%%%$$$###$$$%%%'''&&&&&&&&&&&&&&&'''((()))%%%&&&'''&&&%%%%%%''')))&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))***++++++***)))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&#########$$$$$$$$$$$$%%%!!!###%%%''''''&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$&&&%%%$$$######%%%'''(((&&&(((***)))((('''((()))$$$$$$######$$$%%%&&&&&&########################%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$###############$$$$$$$$$$$$%%%&&&&&&%%%$$$###$$$&&&"""""""""######%%%&&&&&&###""""""""""""$$$%%%&&&'''''''''&&&$$$###$$$&&&%%%'''((('''%%%######$$$######$$$$$$$$$$$$###### ###$$$ ###'''(((!!!!!!!!!""""""#########"""!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!""" """!!!###!!! !!!""" """###$$$$$$$$$!!!  !!!  !!!"""###"""!!!!!! }}}yyyuuupppmmmiiifffbbb[[[TTTMMMHHHFFFCCCAAA>>>=========<<<;;;666666666666555555555444111111000000000000111111111000000000000000000111000000////////////000000...000111111000000111222111///...///000111000...///...------------......000---***+++---///...,,,111000//////000000...,,,------,,,,,,,,,,,,,,,,,,***)))***+++---...---+++,,,...000222222555999<<<;;;>>>CCCHHHMMMSSSYYY]]]]]]```cccfffhhhkkknnnqqqooopppqqqrrruuuzzz}}}yyyvvvuuuuuuuuuwwwwwwuuuqqqnnnqqqpppnnnlllhhh```WWWPPPIIIEEE???;;;888666333222000000///...---,,,,,,,,,)))******)))''''''(((*********+++,,,,,,,,,++++++---------///000///---***++++++++++++++++++++++++***+++,,,---............000222666;;;AAAJJJRRRXXX]]]]]]^^^```dddgggjjjkkknnnllljjjgggfffeeedddddd^^^^^^___^^^ZZZUUUPPPMMMLLLMMMNNNNNNOOOQQQTTTVVV[[[ZZZYYYXXXUUUQQQNNNKKKEEEAAA<<<:::999777444222222222111///,,,***((('''''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&''''''((((((((((((((($$$%%%%%%%%%$$$$$$&&&''''''&&&&&&&&&&&&'''((((((%%%%%%%%%$$$###$$$&&&(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%"""###%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&'''((())))))+++---///---)))&&&''')))%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%!!!###%%%&&&&&&&&&############$$$$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%&&&%%%$$$&&&&&&%%%$$$############'''%%%$$$"""###$$$'''((($$$&&&((((((&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%&&&$$$###""""""###$$$&&&'''$$$###"""!!!!!!###%%%''''''''''''%%%###"""###$$$$$$&&&'''&&&$$$######$$$######$$$$$$$$$$$$######!!!"""!!!"""$$$!!!!!!"""""""""#########!!!!!! !!!"""###$$$ !!!""""""""""""!!! """ !!!  !!! !!!!!!""""""""""""!!! !!!  !!! !!!"""""""""!!! !!!   }}}{{{vvvtttoooiiiaaaZZZSSSPPPJJJGGGCCCAAAAAAAAA@@@???888888888777777777777777111000000000000000000111111111000000000000111111//////000000000000//////---...000///......///111000/////////000000000//////...---,,,,,,---...///000---***+++...///---***444222///...///000000000,,,,,,,,,,,,,,,,,,++++++***))))))+++,,,,,,+++)))***,,,---...///000333444333666:::???DDDJJJPPPTTTUUUXXX\\\```cccgggkkknnnooopppqqqqqqsssvvvzzz~~~{{{vvvsssqqqqqqsssvvvyyyyyywwwuuuxxxvvvtttqqqlllfff```\\\YYYTTTMMMFFFAAA===:::777444333111///------,,,,,,***++++++***(((''')))*********++++++,,,,,,,,,,,,++++++,,,...//////,,,)))++++++++++++++++++++++++)))***,,,---...//////...///111333555999@@@HHHNNNRRRTTTXXX]]]ccchhhmmmpppnnnnnnmmmllljjjiiihhhhhhaaabbbbbb```\\\VVVOOOLLLJJJKKKKKKJJJIIIKKKPPPSSS[[[\\\]]]]]][[[XXXUUUTTTIIIEEE@@@>>>>>>===999555555444333222000---+++)))((((((''''''&&&&&&&&&%%%'''&&&%%%$$$$$$&&&''')))&&&'''(((((())))))(((((($$$%%%&&&%%%$$$$$$&&&((((((((('''&&&&&&&&&&&&'''&&&''''''&&&%%%%%%(((***'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%&&&'''((()))***,,,...///---)))&&&&&&((($$$$$$%%%&&&&&&&&&&&&%%%'''''''''&&&&&&&&&%%%%%% """#########""""""#########$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$&&&&&&%%%$$$############&&&%%%$$$######%%%'''(((###&&&((((((&&&%%%$$$%%%&&&&&&%%%&&&&&&'''((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&%%%$$$"""!!!!!!###%%%&&&%%%&&&&&&$$$"""!!!!!!###!!!###$$$%%%$$$###$$$%%%######$$$$$$$$$$$$######&&&###!!!"""######"""!!!############""""""""""""!!!!!! !!!!!!"""###### !!!"""######""""""!!!######!!!"""%%%$$$ """""" !!!!!!""""""""""""!!! !!! !!!  """"""!!!!!!   !!!   |||wwwppphhhaaa]]]TTTPPPLLLIIIGGGGGGFFFDDD===<<<;;;:::999888777666222222111111111111222222222111111000000111111222//////000000000000//////,,,---......------...//////000000000//////000000000///---,,,,,,...000111000///............,,,+++555222...---...000111222---------,,,,,,++++++++++++)))))))))+++,,,+++***(((((()))***,,,------...///111444888;;;@@@FFFJJJMMMPPPUUUZZZ^^^ccchhhkkklllmmmooopppqqqssswwwyyy~~~}}}}}}~~~~~~}}}~~~xxxrrrnnnlllmmmpppuuuzzz}}}|||{{{}}}|||zzzwwwrrrnnnjjjhhhbbb]]]VVVPPPJJJEEE@@@===999777555222///.........,,,------+++)))(((***+++*********++++++,,,,,,---******+++---///...,,,)))*********++++++,,,,,,,,,***++++++,,,---...///000...000222222333777???DDDHHHLLLSSSYYY```fffmmmqqqppppppqqqqqqpppooonnnnnnggggggeeebbb]]]WWWQQQMMMGGGHHHHHHGGGFFFHHHNNNSSSYYY\\\___aaa___^^^\\\\\\OOOKKKFFFEEEFFFCCC===888666777666555333111...---******))))))((('''&&&&&&)))(((&&&$$$%%%''')))+++&&&''''''((((((((((((((($$$%%%&&&%%%$$$$$$&&&((()))((('''&&&&&&&&&&&&&&&((()))***)))((((((***,,,''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%&&&''')))******,,,------,,,)))'''&&&'''###$$$&&&'''''''''&&&%%%''''''''''''&&&&&&&&&%%% !!!"""$$$%%%%%%&&&&&&"""""""""############$$$############$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&'''%%%$$$%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&$$$&&&)))***)))'''&&&'''"""###%%%''')))++++++,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&$$$###$$$%%%&&&&&&%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###""""""###$$$%%%$$$$$$$$$###!!! !!!###!!!###$$$######$$$%%%######$$$$$$$$$$$$############&&&%%%######$$$$$$$$$######""""""""" !!!"""""""""""""""!!! !!!!!!""""""######$$$ ###""""""###!!! !!!"""### """###$$$$$$$$$!!!!!!!!!  !!!!!! !!!"""!!!    !!! !!!!!! !!!}}}vvvooolllccc___ZZZVVVTTTRRRQQQPPPGGGFFFDDDAAA===:::888777444444333333333333444444222111111000000111111222...///000111111000///...+++---......------...//////000000000/////////000000///---,,,---///111333222333333222///---------222000...///000111222111000//////...---,,,+++++++++***((((((***,,,,,,,,,''''''((()))+++,,,,,,+++---///000222444777<<<@@@BBBFFFLLLRRRWWW]]]bbbfffgggiiilllnnnooorrruuuxxxyyywwwuuuvvvxxxzzzzzzyyyxxxzzz}}}}}}zzztttmmmiiihhhiiimmmtttzzz~~~}}}yyytttpppooofffbbb]]]XXXSSSMMMHHHDDD@@@>>>:::666333111000000.........---******+++,,,************+++,,,---...+++++++++---//////---+++))))))***+++,,,,,,------,,,,,,+++++++++,,,...///+++...000000///111777===>>>DDDKKKRRRYYY___fffkkkoooppprrrssstttsssrrrqqqooommmiiiddd^^^XXXTTTQQQIIIIIIIIIEEEBBBDDDJJJPPPSSSWWW]]]______^^^^^^___WWWSSSNNNMMMMMMIIIAAA999888888999888777444222000...---,,,+++***)))(((((('''&&&&&&%%%&&&'''((((((&&&&&&'''(((((((((((('''$$$&&&&&&&&&%%%%%%&&&((('''&&&&&&&&&&&&'''((((((&&&(((******)))((()))***''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%&&&''''''###$$$%%%&&&''')))******+++***))))))***)))'''&&&%%%&&&((()))***)))((('''''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((""""""""""""############$$$$$$######$$$&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''(((&&&$$$$$$$$$$$$###$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%"""%%%(((***)))(((''''''"""$$$&&&)))***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&''')))''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&$$$"""###&&&''''''%%%######$$$%%%&&&&&&&&&&&&###########################$$$$$$###""""""###%%%"""$$$%%%%%%$$$###$$$%%%######$$$$$$$$$$$$#########"""!!!&&&"""###############$$$$$$ !!!###$$$$$$""" """!!!!!!!!!!!!###$$$%%%"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############ !!!"""!!!  !!!!!!"""""" !!!!!!!!!  !!!  """ !!!""""""!!!!!!~~~xxxuuuqqqlllfffbbb___]]]\\\ZZZRRRPPPLLLGGGBBB>>>:::888666666555555555555666666222222111111111111222222...///000111111000///...,,,---......------...000///000000000/////////000111000...------///222333444666777555111......//////...///111222333111///222111000///...---,,,,,,,,,***''''''))),,,------)))))))))+++---------,,,---......//////222666999999===DDDJJJPPPVVV]]]aaabbbeeehhhlllnnnrrruuuxxxuuurrrpppqqqtttvvvvvvuuuuuuxxxzzz{{{xxxrrrjjjfffeeegggkkksss{{{|||~~~|||wwwrrrpppllliiieeeaaa]]]XXXSSSOOOEEEBBB>>>999555333222222/////////---+++***+++---************+++,,,---...---,,,,,,---///000///---((())))))+++,,,---.........---+++))))))***,,,---(((+++...---,,,---333999777===EEELLLQQQWWW^^^cccmmmoooqqqsssttttttsssrrrtttqqqllleee___ZZZVVVUUUMMMNNNKKKEEE@@@@@@EEEKKKLLLQQQXXX[[[[[[[[[\\\]]]^^^YYYTTTSSSRRRMMMBBB999888999::::::999777444222000000///...,,,+++******"""###$$$%%%%%%%%%$$$$$$%%%&&&&&&'''''''''''''''%%%&&&&&&&&&%%%%%%'''(((%%%%%%%%%&&&'''((()))***"""%%%'''((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''######$$$%%%&&&((()))***'''&&&%%%$$$%%%&&&'''(((###$$$%%%&&&((()))***+++***((('''(((***+++(((%%%'''(((***+++,,,+++)))((((((((('''''''''&&&&&&&&&%%%$$$"""!!! !!!"""###""""""""""""############%%%$$$######%%%''')))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((((((&&&$$$############$$$%%%&&&&&&"""###%%%''''''&&&%%%$$$"""&&&((('''&&&%%%%%%&&&(((******)))%%%!!!'''''''''''''''''''''''''''&&&%%%$$$$$$&&&''')))'''''''''(((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$"""###&&&((('''%%% !!!$$$&&&'''(((((('''######$$$$$$$$$######"""###$$$%%%$$$######%%%&&&%%%&&&''''''%%%######$$$######$$$$$$$$$$$$######!!!!!!$$$%%% !!!+++ !!!"""###$$$%%%&&&&&&!!!$$$%%%%%%""""""""" !!!###%%%'''!!!%%%%%%$$$'''$$$######"""!!!!!! ############"""!!! !!!"""!!!  !!!"""###### !!!!!!!!!  !!!!!!  """!!!"""### """!!!"""zzzsssqqqqqqppplllhhhaaa\\\VVVPPPKKKFFFBBB???<<<:::777666666555333222666444222222222111///...+++---000111000//////000111111000000//////......000///////////////000000222///,,,///555999888666333222111000///---,,,,,,............////////////111111000///......------///...,,,+++***+++,,,,,,+++++++++***(((%%%###!!!///---***)))***---000333555444666===FFFNNNQQQQQQTTTZZZaaagggjjjmmmqqqtttqqqqqqqqqqqqrrrsssrrrooouuuuuuuuuuuutttoooiiidddffffffiiipppzzz~~~~~~~~~|||wwwrrrpppooommmjjjgggbbb[[[VVVJJJGGGBBB???<<<999666333000,,,((())),,,---***'''))))))))))))***+++,,,------,,,,,,,,,,,,---......000///---,,,+++,,,------)))***++++++,,,,,,++++++******+++,,,---///000111111333777<<>>>>>BBBHHHJJJMMMRRRVVVZZZ^^^___\\\]]][[[VVVSSSQQQLLLFFF@@@@@@AAA@@@???===;;;::::::777333000...+++(((&&&$$$(((---...,,,(((&&&&&&&&&'''((((((((('''%%%$$$((('''&&&%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%######%%%''''''&&&%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%$$$%%%%%%''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''((((((((('''&&&&&&%%%%%%'''+++,,,)))&&&***'''%%%&&&(((***)))'''(((((('''&&&&&&&&&''''''$$$###""" """###%%%"""###$$$###""""""$$$%%%,,,$$$!!!$$$''''''***000!!!!!!"""###$$$$$$%%%%%%&&&'''(((&&&$$$$$$(((+++&&&%%%%%%$$$#########$$$""""""###$$$%%%%%%&&&&&&###%%%&&&(((((('''%%%$$$&&&&&&'''''''''&&&$$$###$$$###$$$(((+++***$$$&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$#########$$$%%%&&&%%%###$$$((('''""" ###&&&$$$###$$$%%%%%%$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######"""  """######%%%%%%&&&%%%$$$###!!!!!! !!!!!!######""""""""""""######"""######"""!!!"""%%%''' !!!""""""######!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$ !!!"""""""""!!!!!!"""######!!! !!!$$$### %%% !!!    !!! }}}{{{{{{zzzvvvrrrnnnjjjddd^^^YYYTTTPPPMMMEEEBBB???===<<<<<<:::999777666444333333222000//////111222222000///...///////////////000000000000///////////////000111222444111///111666888666333333333222111///...------............////////////...------,,,++++++******...---,,,+++++++++,,,,,,+++++++++++++++***))))))+++***(((((((((***---///000000333888???EEEIIIKKKPPPVVV^^^dddgggkkkooosssqqqqqqrrrrrrssstttsssqqqrrrrrrrrrsssrrrooojjjfffeeefffjjjqqqzzz~~~}}}}}}~~~~~~zzzwwwooonnnnnnnnnmmmjjjeeebbbXXXUUUPPPLLLHHHCCC???;;;555000,,,,,,...000---***************+++,,,,,,------,,,,,,,,,,,,---......///...---+++++++++,,,---***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000111222555999???DDDIIILLLTTT\\\bbbdddiiiqqquuuuuuwwwtttpppnnnkkkgggaaa]]]ZZZTTTOOOMMMIIIBBB@@@BBBDDDFFFHHHLLLQQQUUUXXXZZZYYY[[[ZZZWWWUUUUUUQQQLLLFFFFFFGGGFFFFFFEEECCCCCC>>>;;;777444111///,,,)))''')))+++***'''%%%&&&'''$$$%%%&&&((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%'''%%%###$$$&&&'''&&&$$$###%%%''''''&&&&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&((()))))))))((('''***)))'''(((******(((&&&***)))(((((()))(((%%%!!!(((''''''&&&&&&&&&&&&&&&%%%$$$###!!!!!!"""###$$$"""###$$$###""""""$$$&&&***$$$!!!%%%''''''***...$$$%%%%%%&&&''''''((((((%%%&&&((('''%%%%%%'''***&&&%%%$$$$$$######$$$$$$"""######$$$%%%%%%&&&&&&$$$%%%&&&'''(((''''''&&&&&&''''''((('''&&&%%%$$$%%%###"""$$$'''%%%&&&%%%%%%$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&%%%&&&%%%$$$$$$######$$$$$$###&&&###"""%%%'''&&&"""%%%'''%%%!!!"""%%%###%%%%%%%%%$$$%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$"""######""" !!!######$$$%%%%%%%%%$$$###"""!!!!!! !!!!!!$$$######""""""######$$$$$$$$$$$$###!!!!!!###%%%"""######$$$%%%%%%&&&&&&!!!"""!!!  """######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!!!!!"""""""""!!!!!!!!!$$$"""###     ~~~yyyuuuoooiiieee```[[[XXXNNNJJJEEEAAA???>>>===;;;;;;999777666666555333111333444444333111..................///000111111111////////////000111333333666444333444777777444000444444333111000///...------............//////////////////...------,,,,,,------,,,+++++++++,,,,,,---,,,+++++++++++++++,,,)))((((((((()))***+++,,,,,,...000333666;;;AAAEEEIIIOOOWWW]]]bbbffflllpppnnnoooppprrrrrrrrrqqqqqqpppooooooppppppnnnkkkhhhccceeejjjqqqzzz}}}|||{{{|||~~~~~~}}}sssrrrrrrssstttrrrooolllbbb___ZZZUUUPPPJJJCCC???;;;777222000111222000...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++++++++,,,++++++,,,---------------------,,,,,,------...///000111333555777:::<<<===GGGNNNUUUYYY```jjjppprrrvvvtttrrrpppnnnkkkgggccc___[[[WWWTTTOOOGGGCCCCCCBBBCCCDDDGGGKKKOOOSSSUUUXXX[[[[[[XXXVVVVVVTTTPPPJJJJJJJJJIIIIIIHHHHHHHHHCCC@@@<<<999666444000...,,,+++***'''$$$%%%'''***"""###%%%''')))*********&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&$$$$$$&&&''''''&&&&&&&&&((($$$&&&'''&&&%%%$$$%%%&&&$$$############$$$%%%&&&#########$$$$$$$$$%%%%%%'''((()))***+++******)))...,,,***))))))((('''%%%''''''(((******((($$$ ((('''&&&%%%%%%%%%%%%%%%&&&%%%$$$"""""""""###$$$!!!"""######"""###%%%'''((($$$###%%%(((((((((+++%%%&&&&&&''''''(((((()))$$$&&&''''''&&&&&&'''(((%%%%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%&&&$$$%%%%%%&&&'''((())))))''''''((()))((('''&&&%%%(((&&&$$$%%%''''''###%%%%%%%%%%%%%%%&&&''''''###$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$######$$$$$$ &&&$$$!!!###''')))$$$&&&((('''$$$"""$$$'''###$$$&&&&&&%%%&&&(((***$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###"""!!!!!!###%%%$$$$$$%%%%%%$$$###"""""""""!!!!!! !!!!!!"""######""""""""""""######$$$%%%%%%###!!! !!!### !!!!!!""""""######"""""""""!!! """ !!!"""""""""""""""!!!!!! !!! !!!!!!!!!  !!!"""""""""""""""!!! !!!###!!!!!!  !!!!!!    }}}xxxsssooojjjeeebbb[[[VVVOOOIIIFFFCCC@@@>>>@@@>>>;;;:::999888555333444555555333111/////////.../////////000000000111......//////111222444444555444444666888777444111555444333222111///......---------.........//////000000//////............---,,,,,,,,,,,,,,,,,,,,,...,,,***(((''''''''''''))))))***++++++++++++++++++---///000000333999???@@@FFFNNNUUUYYY^^^eeejjjiiijjjmmmpppqqqooooooqqqooonnnmmmnnnnnnmmmjjjhhh```ccchhhooouuuzzz|||}}}zzzzzzyyyzzz|||}}}~~~yyyxxxxxxwwwwwwuuuqqqooofffccc```\\\WWWPPPIIIDDD@@@<<<777333222222000///------,,,+++++++++++++++,,,,,,++++++,,,,,,---...,,,++++++++++++++++++++++++,,,------......---------,,,,,,+++++++++,,,,,,---...000111222222222222<<>>;;;888555111///---+++***))))))(((''''''''''''(((((())))))'''((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''(((%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((()))+++,,,,,,++++++***))))))'''&&&%%%%%%&&&(((%%%%%%%%%%%%&&&'''***,,,)))((('''&&&%%%%%%%%%%%%######""""""!!!!!!!!!!!! !!!"""######$$$&&&(((%%%%%%%%%%%%&&&(((&&&$$$############$$$$$$$$$$$$$$$$$$%%%'''((('''&&&%%%%%%$$$$$$###$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&(((***+++&&&'''((())))))(((''''''""""""!!!"""$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%% ###$$$###$$$'''&&&"""###$$$%%%%%%$$$%%%&&&'''%%%&&&&&&%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$#########%%%'''$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!""""""   """###""""""$$$%%%""""""###############$$$!!!"""######!!! !!!!!! """"""!!!!!!"""!!!  !!!"""!!!!!!!!!!!!!!!!!!   !!! ###   ~~~{{{yyytttnnnhhhbbb\\\WWWSSSKKKHHHDDDAAA>>>;;;777444666666666444222111222444111111111000///.....................///000222222000111333555666777666666444444333111000///...---,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,(((((((((((()))***+++,,,'''((())))))))))))(((((('''(((*********+++---///000444;;;@@@CCCHHHOOOTTT]]]^^^eeennnoookkkmmmtttqqqppppppppppppmmmjjjggg___aaadddfffggghhhkkkmmmqqqsssttttttttttttuuuwwwuuuttttttuuuvvvwwwvvvtttqqqooommmkkkiiifffaaa^^^MMMKKKGGGBBB===999555444333222000...---,,,+++++++++++++++++++++,,,------***+++,,,,,,---,,,,,,,,,++++++,,,---------------++++++***))))))************++++++,,,---......///333333777???EEEKKKTTT\\\eeegggkkklllmmmmmmnnnoooiiikkkjjjeee___ZZZSSSMMMCCC@@@<<<:::<<>>;;;888222000...---,,,+++(((&&&***)))(((((('''''''''((('''((()))*********)))(((%%%'''((('''&&&%%%&&&'''%%%&&&(((((('''''''''(((%%%'''((('''&&&%%%&&&'''''''''''''''&&&%%%$$$$$$'''''''''((((((((())))))'''((()))***+++******)))%%%&&&'''&&&%%%%%%'''((())))))'''%%%$$$&&&))),,,***)))((('''&&&%%%%%%%%%""""""""""""""""""""""""!!!"""######"""###%%%'''%%%&&&%%%###$$$'''&&&"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((%%%&&&'''((()))(((''''''''''''&&&%%%%%%$$$############$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%###!!!###'''%%%!!!""""""###$$$$$$%%%&&&&&&&&&'''&&&%%%"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%&&&######"""""""""######$$$###""""""!!!!!!""""""###  !!!#########$$$&&&!!!!!!!!!!!!!!!""""""""" """######!!! !!!!!!!!!!!! !!! !!!!!!"""  !!! !!!### !!!!!!  !!!~~~zzzvvvqqqlllfffbbbXXXTTTPPPKKKGGGCCC>>>;;;;;;;;;:::777444333333555000000000000////////////......------...///000000000111333333444444666777333333222111///...------,,,,,,---------.................................***+++,,,---------,,,,,,'''''')))***+++,,,,,,,,,))))))))))))))))))))))))(((((()))+++---...,,,+++***...333777:::>>>DDDIIIRRRRRR[[[ggghhhcccgggpppooooooppprrrsssqqqmmmiiibbbcccdddbbbaaaaaaeeehhhjjjmmmpppqqqppppppqqqsssppppppppprrruuuwwwwwwvvvuuurrrpppnnnllljjjhhheeeXXXWWWTTTOOOHHHBBB===;;;777666444222000///......+++++++++***++++++,,,---***+++,,,---...------,,,***++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---++++++******+++---...///111///111777;;;>>>EEENNNUUUZZZ```dddgggjjjnnnqqqlllooonnnhhhdddaaa[[[TTTFFFBBB===:::;;;@@@GGGLLLJJJQQQTTTQQQOOOSSSWWWXXXYYY[[[]]]___^^^\\\ZZZXXXTTTQQQLLLHHHEEEBBB>>>;;;888555111//////...,,,***+++***((('''''''''(((((($$$&&&''')))))))))'''&&&%%%'''((((((&&&%%%&&&(((%%%'''((()))((('''((()))&&&'''((('''&&&%%%&&&(((((((((((('''&&&$$$"""!!!''''''''''''((((((((((((&&&&&&((()))))))))((('''$$$''')))(((&&&%%%&&&(((((())))))(((&&&'''***---++++++)))((('''&&&&&&&&&"""######$$$%%%%%%%%%%%%"""###$$$###""""""$$$&&&&&&'''%%%!!!"""&&&&&&!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######&&&'''&&&%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%%%%$$$%%%&&&'''(((''''''&&&*********)))'''&&&%%%$$$"""###$$$%%%&&&%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&###%%%$$$ ###$$$###"""""""""###%%%'''''''''&&&&&&'''%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%######$$$&&&""""""!!!!!!"""###$$$%%%######""""""""""""######"""!!!!!! !!!!!!""""""######"""###$$$!!!""""""!!!###"""!!!  !!!!!!!!!!!!!!! !!!""""""!!!!!!!!!"""!!! !!! !!! !!!"""|||vvvrrrccc```ZZZUUUQQQLLLFFFCCC@@@@@@>>>:::666444444555......//////000000111111......---------......///111222333222222222444666333222111000///---,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++)))***,,,---...---,,,,,,((()))***++++++***((((((---,,,+++++++++++++++,,,,,,***+++...222222///+++'''+++///222444888>>>BBBHHHHHHRRR___aaa\\\```kkkmmmnnnqqqtttuuutttpppllleeefffdddaaa^^^^^^aaaeeedddhhhmmmooonnnnnnoooqqqpppooooooqqqtttuuuuuuuuu{{{xxxuuurrrqqqpppnnnlll``````^^^YYYQQQJJJDDDBBB;;;:::888555333222111000++++++******++++++,,,---***+++---...///...------******+++,,,,,,,,,,,,+++---,,,,,,,,,------...///---+++***)))***,,,...///000,,,,,,111333444;;;EEEJJJPPPXXX^^^ccchhhmmmqqqnnnrrrqqqkkkgggfffaaaYYYJJJFFF@@@<<<===BBBIIINNNMMMSSSVVVRRROOOQQQUUUVVV[[[^^^bbbeeefffdddbbb```WWWSSSOOOKKKGGGDDD@@@>>>???;;;555333333333222000***)))(((''''''((()))***###$$$&&&(((((('''&&&%%%%%%''')))(((&&&%%%&&&)))%%%'''))))))((('''((()))&&&'''((('''&&&&&&'''((('''((('''&&&%%%""" &&&&&&&&&'''''''''(((((($$$%%%'''((((((((('''&&&%%%(((++++++(((%%%&&&'''"""%%%)))*********---000,,,+++***)))''''''&&&&&&###$$$%%%&&&'''(((((((((######$$$###""""""$$$%%%&&&(((%%% !!!&&&&&&!!!%%%%%%%%%%%%%%%%%%%%%%%%'''$$$""""""%%%''''''&&&$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""###$$$&&&'''''''''&&&&&&###%%%''''''&&&$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$#########$$$%%%%%%&&&$$$%%%$$$'''"""""""""$$$&&&(((((('''%%%&&&'''&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%######$$$%%%!!!!!! !!!"""###%%%&&&######""""""""""""############""""""""""""######!!!######"""!!!!!!"""""""""""""""""""""!!!!!! """"""  """$$$%%%!!!"""""""""!!!  !!!"""###$$$ !!!!!!!!!!!!!!! $$$   !!! !!!!!! """###}}}zzzrrrooojjjeee```ZZZTTTPPPIIIEEEAAA>>>===;;;999888555222//////111222111............/////////000000111111111000000000000000+++///222000+++))),,,000,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++*********)))))))))---,,,+++))))))))))))***...---+++)))(((((()))***((()))***+++,,,---------+++++++++,,,///222666888===BBBGGGJJJLLLRRR[[[cccjjjmmmpppuuuwwwuuupppllllllhhhccc^^^]]]___bbbeeeiiiiiihhhhhhiiiiiiiiiiiifffiiinnnrrrvvvwwwwwwwwwxxxxxxwwwuuusssqqqooonnnfffgggeee```\\\XXXPPPHHHGGG@@@888555666666333///............---------,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++%%%'''))),,,---,,,++++++(((///,,,***...+++'''---000...,,,,,,---000444777>>>@@@FFFOOO[[[eeekkknnnssspppnnnooopppmmmfff___SSSNNNHHHCCCBBBGGGMMMRRRUUUTTTSSSRRRSSSUUUWWWXXX\\\^^^```cccddddddcccbbb```ZZZRRRNNNMMMJJJEEE@@@AAA>>>;;;888777555333111///,,,)))(((***+++***(((((('''%%%&&&))))))&&&$$$'''''''''''''''((())))))++++++***)))((('''&&&&&&))))))((('''&&&%%%%%%$$$&&&%%%$$$$$$%%%&&&%%%$$$%%%&&&'''(((((((((((((((''')))'''######&&&'''%%%%%%(((,,,***&&&$$$&&&)))'''(((((()))***+++++++++,,,,,,+++(((&&&%%%&&&((('''&&&$$$###"""######$$$######$$$$$$$$$######""" !!!"""#########'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%''''''&&&%%%$$$***&&&$$$'''++++++&&&!!!$$$'''******)))&&&%%%$$$"""###%%%%%%$$$###$$$%%%""""""#########$$$$$$$$$###%%%&&&''''''''')))+++"""""""""######$$$$$$%%%$$$#########$$$%%%%%%&&&&&&'''((('''%%%$$$$$$%%%&&&%%%$$$############$$$%%%,,,...'''!!!"""###"""""""""""""""!!!!!!!!!!!! !!!###$$$$$$$$$$$$$$$###!!!  """### !!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!######!!!!!!!!!"""  """$$$### !!!###!!!%%%$$$!!!!!!###!!!!!!###!!!!!!!!!!!!""""""""""""%%%"""###"""}}}yyyuuuppplllfffaaa]]]UUUQQQKKKFFFBBB>>>;;;888999777555444444444333222/////////000000000000000111111111111000000000000//////000///...---......------------------------------......------,,,+++............------------,,,+++***)))))))))***++++++*********+++,,,---...***++++++,,,,,,,,,++++++,,,,,,++++++,,,///111333555999>>>AAADDDKKKUUU]]]eeehhhnnnrrrsssqqqnnnlllkkkgggccc___^^^___bbbeeeeeeeeeffffffeeeeeedddccceeefffiiilllooorrruuuvvvxxxxxxwwwvvvtttrrrqqqpppooopppnnnhhhdddaaaZZZRRROOOJJJDDD???===;;;777444//////......---,,,,,,,,,))))))************************+++,,,,,,,,,,,,+++((()))+++---------,,,+++(((///---***...+++(((...,,,+++))))))))),,,///111888:::@@@HHHQQQZZZbbbffflllkkkjjjlllnnnllleee___UUUQQQKKKGGGHHHLLLSSSWWWVVVUUUTTTTTTUUUWWWYYYZZZ\\\^^^aaaccceeeeeedddcccbbb^^^XXXSSSPPPMMMIIIFFFDDDBBB>>><<<:::888666333222...+++***+++,,,+++))))))'''&&&'''))))))'''$$$'''''''''''''''((())))))************)))(((''''''(((((((((''''''&&&&&&%%%&&&%%%%%%%%%&&&&&&&&&%%%&&&(((+++---...,,,***)))''')))(((%%%$$$''''''%%%$$$(((+++***'''%%%'''***)))((((((((()))***++++++,,,,,,+++(((&&&%%%&&&(((&&&&&&$$$$$$###$$$%%%%%%"""###############""""""""""""###$$$%%%%%%%%%%%%"""""""""###$$$%%%''''''"""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###!!!"""$$$&&&&&&%%%$$$############%%%''')))))))))###'''+++---+++(((%%%###'''((((((((('''&&&%%%%%%#########$$$$$$$$$$$$$$$######"""!!! ###&&&#########$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$&&&'''&&&%%%%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$***,,,&&&"""###%%%$$$"""""""""############### !!!""""""""""""""""""!!!  !!!###%%%!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!! !!!######!!! !!!"""  """######!!! !!!######"""  !!!  !!!!!!### """  ~~~zzzvvvpppmmmccc___XXXRRRLLLFFFAAA>>>::::::999666333222222333111111111111111000000000111111111111111111111111222000...///111111///---........................------......------,,,+++---------,,,,,,,,,+++++++++************+++,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,+++******---,,,+++******+++,,,---...111444777<<>><<<999555111///......------........./////////******+++,,,,,,,,,,,,+++............---,,,++++++(((///---+++000---***000---------,,,,,,,,,,,,,,,***---111111111555>>>EEEOOOQQQVVV]]]bbbeeeeeeeeecccbbbbbbbbbccceeeggghhhiiihhhgggeeecccaaa``````___```bbbcccddddddcccbbb___aaabbb]]]VVVSSSVVVZZZRRRPPPMMMJJJHHHDDD@@@<<<888777444111...---,,,---++++++,,,+++***)))((((((&&&&&&'''((()))(((((((((&&&(((+++------,,,+++)))&&&&&&''''''((()))))))))&&&(((***)))'''&&&((()))+++*********************%%%(((***((((((***)))%%%$$$&&&'''((((((((()))******)))'''%%%&&&(((***,,,***+++***(((&&&&&&((()))$$$%%%%%%&&&''''''''''''$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%%%%$$$$$$###''''''&&&%%%%%%%%%%%%&&& !!!"""###$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%######&&&(((&&&%%%&&&'''&&&$$$###$$$%%%%%%$$$###%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%###$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&'''&&&$$$###$$$%%%$$$%%%'''(((((('''%%%$$$'''''''''&&&$$$""""""###"""""""""#########$$$$$$############"""!!! """"""!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$############""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""  !!! !!!!!!!!!!!! !!!###$$$###"""!!!"""...444)))!!!###!!!""""""  !!!!!!!!!!!!!!!!!! !!!{{{uuunnnggg___ZZZVVVUUURRRLLLFFFAAA??????:::999888666555333222111000000111111222333333333///333777444///---000555000000000000000000000000------......------,,,+++......---------,,,,,,,,,)))***+++,,,------------&&&''')))***,,,,,,------)))***+++---......//////+++++++++,,,,,,,,,,,,,,,,,,+++***+++,,,///222555===BBBIIINNNRRRVVV[[[______```cccfffhhhjjjkkkkkkfffgggiiijjjjjjiiihhhgggeeefffhhhjjjlllmmmnnnnnnsssqqqmmmkkkjjjlllnnnpppmmmpppqqqqqqtttxxxwwwsssoooooonnnjjjeee^^^VVVRRRDDDAAA<<<777333111//////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------,,,,,,++++++******'''...,,,+++///---***000++++++,,,,,,,,,+++******,,,---///......111777<<>>===;;;888666555444000000111222222333444444111333444333000///000222000000000000000000000000------......------,,,++++++************))))))))))))***,,,------------,,,&&&''')))+++------...---++++++,,,---.........---+++++++++,,,,,,++++++***+++*********,,,---......444777<<>>999666555555------,,,,,,+++***************+++,,,,,,,,,,,,++++++******))))))))))))***&&&---+++***///,,,)))000)))***+++,,,---,,,+++***,,,,,,,,,,,,---///111222888;;;@@@FFFLLLSSSZZZ^^^```cccgggkkknnnpppqqqqqqssssssrrrqqqooommmkkkjjjeeedddaaa___]]]^^^___```]]]^^^___^^^]]]]]]```ccc\\\ZZZWWWTTTQQQLLLGGGCCC<<<<<<;;;888444222333555,,,...///...+++((()))***%%%&&&((()))***)))((('''(((((()))*********))))))((((((((((((((()))))))))$$$(((***)))%%%$$$&&&***((((((''''''&&&&&&&&&&&&%%%''''''$$$%%%((()))''''''''''''((())))))((('''%%%%%%&&&&&&((()))+++,,,)))******(((&&&&&&(((***$$$%%%%%%&&&&&&%%%$$$###"""###$$$%%%&&&&&&&&&&&&###$$$%%%&&&&&&'''&&&&&&$$$$$$$$$%%%&&&'''((()))'''''''''(((((()))))))))%%%%%%%%%$$$$$$$$$######"""""""""######"""""""""$$$$$$$$$$$$$$$%%%%%%&&&!!! ###&&&'''%%%###%%%&&&&&&$$$###"""$$$%%%""" $$$&&&### !!!""""""###$$$%%%&&&&&& """$$$%%%$$$######$$$#########$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&(((###"""&&&&&&""""""$$$%%%%%%%%%$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!! !!!!!!    ###%%%%%%""""""&&&'''&&&###"""!!! !!!"""######""""""zzzvvvsssnnngggaaa^^^ZZZTTTOOOCCCBBB@@@>>><<<999888777000000111222333333444444333222000111222222111///////////////////////////------......------,,,+++---------,,,,,,,,,++++++***+++,,,---...---,,,+++***+++,,,---------,,,+++------......------,,,++++++,,,,,,++++++***)))(((+++++++++,,,...//////...///000444<<>>???>>>;;;777555777999,,,///000...+++((()))***%%%&&&((()))***)))((('''))))))(((((((((((((((((())))))))))))(((((((((((($$$'''***)))%%%###&&&***)))***+++,,,+++***((('''%%%'''&&&######''')))'''(((((('''((())))))'''&&&###$$$%%%''')))***+++,,,)))***)))(((&&&&&&(((***$$$%%%%%%&&&%%%$$$"""!!! !!!"""###$$$%%%%%%%%% !!!"""###$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&%%%%%%%%%######""""""######$$$%%%"""######"""!!!"""&&&)))$$$&&&''''''%%%$$$$$$$$$'''$$$!!!###'''((($$$ !!!"""$$$%%%&&&'''$$$$$$$$$###""""""$$$%%%"""""""""######$$$$$$%%%&&&%%%%%%$$$#########$$$"""###$$$%%%$$$$$$%%%'''$$$############$$$%%%&&&&&&!!!!!!&&&'''$$$###'''((('''&&&&&&%%%$$$###""" !!!!!!!!!!!!!!!  """############""""""############"""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$###""" !!!""" !!!!!!  !!! ###&&&&&&### """###$$$""" """     !!!!!!$$$  !!! |||uuuooojjjddd\\\WWWUUUPPPIIIEEEBBB???;;;777555333444666555111222555222222222222111111111111000//////000222222111000222111///...---------...------......------,,,+++''''''((()))***++++++++++++,,,---...------+++***,,,---.........---,,,+++///,,,+++---,,,)))(((***(((***+++------,,,+++)))&&&'''***...444;;;AAAEEEJJJMMMSSSWWWZZZ]]]___aaadddeeegggiiikkknnnpppqqqkkkiiihhhiiillloooqqqrrrssssssqqqnnnkkkkkkooosssvvvtttsssvvvzzz{{{wwwsssqqqpppppprrruuuuuurrrnnnaaa___ZZZSSSLLLEEE@@@===999888555222///,,,******......------,,,,,,++++++...---***'''&&&'''((()))++++++++++++++++++++++++)))))))))***++++++,,,,,,+++***)))***,,,---,,,+++---...///333888???FFFJJJOOOUUU^^^fffllloooqqqrrrsssvvvvvvuuuuuuvvvrrrllljjjgggdddcccbbb___ZZZUUUZZZ[[[[[[ZZZYYYZZZ]]]```aaa```^^^[[[WWWRRRNNNKKKDDDCCC@@@>>><<<<<<;;;;;;555444333222111...***&&&+++)))'''&&&'''(((((('''(((((())))))******++++++)))))))))))))))(((((((((((((((((((((''''''''''''%%%((()))'''$$$###''',,,((((((&&&%%%%%%&&&'''(((***'''%%%&&&((((((&&&$$$'''%%%$$$$$$&&&''''''&&&)))))))))(((''''''&&&&&&###%%%''''''%%%###!!!!!! !!!###%%%&&&%%%$$$###,,,(((%%%$$$&&&'''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%$$$$$$###"""!!!!!!""""""&&&###!!!"""$$$%%%###!!!$$$$$$$$$#########""""""!!! !!!###%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%$$$######$$$&&&!!! """&&&)))((('''###$$$&&&&&&$$$######$$$######""""""######$$$%%%###$$$%%%%%%######$$$%%%!!!"""###$$$%%%%%%&&&'''&&&%%%###""""""###%%%&&&&&&&&&%%%###!!!!!!$$$&&&$$$!!! """###!!!###""""""!!!!!!!!!!!!"""!!!"""###"""!!!!!!###%%% !!!"""!!!  """!!!"""$$$###!!!######""""""!!!!!! """"""!!!!!!$$$!!!!!!!!!$$$!!!  """"""!!!""""""!!! !!!!!!!!!!!!!!!!!! !!!!!!   !!!"""""""""!!!  !!! ~~~zzzvvvqqqjjjeee\\\WWWQQQLLLHHHDDD@@@===999666555666555111222555333333333222222222111111111000000111333444222111222111000...------......---............---,,,,,,***+++,,,------.........++++++,,,---------,,,,,,------------,,,+++***)))---******,,,+++((('''***,,,---///000///...---,,,***+++,,,...000444777999>>>BBBIIIOOOTTTZZZ___cccbbbcccfffiiilllnnnoooppplllkkkjjjkkknnnqqqsssuuurrrrrrpppmmmjjjkkknnnrrrsssrrrrrrvvv|||}}}zzzwwwttttttuuuvvvwwwwwwtttrrrkkkhhhccc]]]WWWPPPLLLIII>>><<<888444000---+++***,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++************************+++***)))***,,,---,,,+++,,,---...222666<<<@@@CCCFFFLLLUUU^^^eeejjjnnnqqqtttwwwwwwvvvwwwxxxtttnnnjjjiiigggeeebbb___[[[XXX[[[[[[[[[YYYXXXZZZ]]]```cccbbbaaa^^^ZZZVVVRRRPPPIIIGGGDDDAAA>>>=========;;;999777444222---'''###,,,***''''''((())))))(((&&&''''''((((((((((((((('''''''''''''''''''''&&&)))))))))(((((((((''''''%%%''')))'''$$$$$$'''+++(((''''''&&&&&&'''((())))))'''&&&&&&((((((&&&$$$)))'''&&&&&&((())))))(((((((((''''''&&&&&&&&&&&&###&&&((((((%%%###""""""!!!"""$$$%%%%%%%%%###"""&&&$$$######$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""###"""!!!"""%%%&&&%%%###$$$$$$$$$#########""""""!!!  ###%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%$$$######$$$%%%###"""!!!###&&&''''''%%%###$$$&&&%%%$$$######$$$$$$############$$$%%%%%%###%%%%%%%%%$$$###$$$%%%######$$$$$$%%%%%%&&&&&&&&&%%%###""""""###%%%&&&%%%&&&%%%$$$""""""$$$%%%'''%%%######%%%&&&$$$"""""""""!!!!!!!!!!!!""""""!!!"""###"""!!!!!!###%%% !!!"""!!! !!!"""!!!!!!######!!!###"""""""""!!!!!!!!! !!!"""!!!  """"""!!!!!!###   """""" !!!!!!!!!!!!""" !!!!!!  !!!!!!!!! !!! zzzvvvhhhccc^^^XXXSSSOOOJJJGGGBBB===::::::888555555888333333333333222222222111222111111222444555333222222111000///.........///...............------,,,+++,,,---.../////////...++++++++++++,,,,,,---...------,,,******)))))))))---***)))++++++'''''')))+++,,,------,,,+++)))(((***++++++,,,---...//////444888>>>DDDJJJQQQYYY^^^[[[]]]aaafffiiikkkllllllmmmmmmmmmnnnpppsssvvvxxxrrrqqqpppmmmkkkkkknnnqqqqqqqqqssswww}}}}}}{{{uuuwwwyyyyyyxxxwwwvvvvvvtttrrrnnniiiccc^^^ZZZXXXJJJGGGAAA;;;555111///...++++++*********++++++,,,)))***,,,---------,,,+++))))))))))))))))))))))))++++++******)))(((((('''+++***)))***,,,---,,,+++***+++---000333555888999;;;@@@IIIQQQYYYaaahhhlllqqqtttuuutttvvvxxxuuuoookkklllkkkiiiddd```]]]\\\]]]\\\[[[XXXWWWYYY]]]```eeeeeecccaaa^^^[[[XXXVVVPPPMMMIIIDDDAAA@@@???@@@AAA???<<<999666111+++''',,,***((('''((()))))))))''''''((())))))(((&&&&&&&&&&&&''''''''''''''''''******)))))))))(((((((((%%%''')))(((%%%%%%(((+++''''''''''''((()))******)))'''&&&'''(((((('''%%%)))'''&&&&&&((())))))(((''''''&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&$$$#########$$$%%%%%%%%%$$$"""!!!"""#########"""###$$$&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$###"""""""""""""""""""""!!!!!!"""$$$&&&&&&%%%$$$$$$$$$###############!!!  ###$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%#########%%%&&&%%%$$$"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&###%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%#########$$$%%%&&&$$$%%%&&&%%%#########%%%%%%###!!!!!!""""""""" !!!!!! !!!!!!"""###$$$!!!"""###"""!!!!!!###%%% !!!"""""" !!!"""!!!!!!######"""""""""""""""!!!!!!!!!!!! ######""" !!!"""""" !!!"""  """""" !!! """$$$!!!    uuurrrmmmgggaaa\\\WWWUUUNNNHHHCCCAAA>>>;;;:::<<<555444444333222222111111222111111222444555333222111111111000000/////////...////////////...------******+++,,,,,,,,,,,,,,,,,,+++******+++,,,...///---,,,***))))))***+++,,,---******,,,+++((((((+++++++++++++++***)))''''''&&&''')))+++,,,,,,------111333777:::???EEEMMMRRRRRRVVV[[[aaaeeehhhhhhhhhmmmnnnnnnoooqqqtttxxx{{{tttrrrpppnnnmmmnnnoooqqqrrrrrrtttyyy}}}~~~|||rrrvvvyyyyyywwwvvvxxxzzzxxxvvvsssoookkkgggdddbbbXXXTTTMMMEEE>>>999666444,,,,,,+++******+++,,,---++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))*********))))))(((((((((+++***)))***,,,---,,,+++)))***,,,...////////////333777>>>EEEMMMUUU]]]ccciiilllnnnnnnqqqtttqqqllllllnnnooolllgggbbbaaabbb___^^^\\\YYYWWWXXX\\\___fffeeedddbbb```^^^]]]\\\WWWSSSNNNHHHDDDBBBAAAAAACCCBBB@@@???===:::555111---+++)))((()))))))))((()))***+++,,,+++)))(((&&&(((((((((((())))))))))))************))))))))))))%%%'''((((((''''''(((+++'''''''''((()))***++++++((((((''''''(((((('''''''''%%%$$$$$$&&&''''''&&&&&&'''''''''''''''''''''$$$'''))))))'''%%%$$$$$$%%%%%%%%%%%%$$$###"""!!!"""%%%&&&%%%###"""%%%((($$$$$$$$$$$$$$$%%%%%%%%%###"""""""""!!! ######"""""""""""""""###"""""""""###$$$$$$$$$$$$########################!!! """$$$$$$$$$############$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%"""$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&%%%$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$#########$$$%%%&&&"""$$$&&&&&&$$$######$$$$$$"""!!! !!!"""$$$$$$!!!"""###"""!!!!!!###%%% """###"""!!! !!!""" !!!""""""###""""""""""""!!!!!!!!!!!! ######""" """""""""!!!!!!   """""" !!!###%%%  !!!    !!!~~~{{{uuuooojjjfffddd[[[SSSLLLIIIFFFAAA>>>???888888777555444222111000111000000111333444222111111111111111111000000000//////000000//////...---)))******+++++++++++++++,,,,,,+++***+++,,,...///++++++*********,,,---///...++++++------******---.........---,,,++++++***%%%&&&(((***+++,,,,,,,,,///000222333666<<>>:::666000---***))))))***)))(((******++++++***)))(((''''''((((((((())))))******************))))))))))))%%%&&&(((((((((((()))***&&&''''''((()))******+++'''(((((((((((('''(((((('''%%%$$$$$$&&&''''''&&&''''''(((((())))))******%%%'''******(((&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!###%%%'''%%%"""!!!###&&&#########$$$$$$%%%%%%%%%###"""""""""!!! ###"""""""""""""""######$$$$$$$$$$$$###"""""""""######################## """$$$$$$$$$############$$$%%%&&&''''''%%%###$$$%%%'''&&&$$$!!!"""###$$$$$$%%%&&&'''!!!###%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&(((''''''&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&"""$$$&&&&&&$$$###$$$%%%'''&&&%%%###""""""###$$$ !!!"""$$$$$$!!!"""###"""!!!!!!###%%%!!!"""###"""!!! !!!### !!!"""###!!!!!!!!!!!!"""""""""""" !!!"""!!! !!!"""""""""""""""!!!  !!!""" !!!###&&& !!!!!!""""""""""""!!!!!! !!!!!!  !!!!!!  !!!|||vvvtttsssggg^^^VVVSSSPPPIIIDDDCCC???>>><<<999777444333222111000000111333444222111111111222222222222111000000000000000000//////...,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++,,,---......++++++......++++++...---,,,,,,++++++*********)))))))))******************+++---...111666<<>>:::555222000000000...---,,,+++******+++,,,))))))))))))))))))))))))+++++++++++++++,,,,,,,,,+++***)))***,,,---,,,+++******++++++******)))))))))***---///111555:::===CCCHHHLLLOOOUUUZZZZZZVVV^^^___```dddgggiiiiiihhhddddddcccaaa^^^\\\[[[\\\]]]]]]]]]]]]^^^```aaabbbaaa```\\\WWWRRRLLLHHHFFFEEEEEEEEEEEEFFFDDDAAA>>>:::777333000///...,,,***)))(((&&&&&&&&&''')))***%%%%%%&&&&&&'''(((((())))))))))))(((((((((''''''%%%%%%''')))***+++***)))&&&&&&(((((((((((('''&&&&&&(((***)))(((''')))+++)))'''&&&&&&((())))))(((&&&&&&'''((()))***++++++&&&(((+++,,,***)))(((((('''&&&%%%%%%$$$$$$$$$$$$""" !!!""""""!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%"""""""""""""""###$$$$$$###%%%&&&%%%"""!!!"""###""""""#########$$$$$$$$$ !!!#########!!!!!!""""""###%%%&&&''')))%%%"""###''')))'''$$$!!!$$$%%%%%%######%%%'''!!!###%%%%%%$$$$$$%%%&&&$$$############$$$%%%%%%%%%&&&'''&&&%%%%%%%%%'''%%%%%%%%%%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&###$$$$$$###"""###%%%'''$$$$$$### """""""""!!!!!!!!!!!!""""""!!!"""###"""!!!!!!###%%%!!!"""######"""!!!"""### !!!!!!"""%%% !!!!!!!!!"""""""""### """###!!! !!! !!!$$$""" &&& !!!!!!""" """$$$ !!!"""#########  !!!###$$$!!! yyypppmmmiii```XXXTTTLLLJJJGGGCCC???;;;888777333333222444555666555333000111333333444333222111111111111111111000//////,,,------...------,,,,,,---.........---+++)))(((,,,,,,,,,,,,***(((%%%$$$,,,)))***,,,---******---,,,+++++++++++++++,,,---)))((('''&&&'''))),,,---''')))******+++---000222444777<<>>888444111000000+++,,,---.........---,,,************************......---,,,,,,++++++***+++***)))***,,,---,,,+++++++++++++++***+++++++++&&&'''***+++---000444888888===AAAEEEKKKQQQQQQMMMYYYYYYZZZ___eeeiiihhhfffdddeeeeeeccc```]]][[[[[[\\\\\\\\\\\\^^^```bbbdddcccbbb___[[[VVVPPPJJJGGGDDDDDDFFFIIIKKKLLLJJJHHH???<<<777444222000...,,,+++***(((&&&'''))),,,...'''''''''((()))******+++((((((((((((''''''''''''%%%%%%&&&)))+++,,,+++)))&&&'''((((((((('''&&&%%%%%%(((******((('''))),,,'''%%%$$$$$$&&&''''''&&&$$$%%%&&&'''(((******+++&&&)))+++,,,+++)))))))))&&&&&&%%%$$$$$$$$$%%%%%%"""  $$$&&&&&&$$$!!!""""""###$$$$$$%%%%%%"""""""""###$$$$$$$$$%%%""""""!!!""""""###$$$$$$!!!###%%%$$$"""!!!###&&&""""""######$$$$$$$$$$$$ !!!#########!!!!!!!!!"""###%%%&&&''')))%%%"""###''')))'''$$$###&&&'''&&&###!!!###%%% """$$$%%%%%%$$$%%%'''######""""""######$$$%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$""""""###&&&)))''''''&&&###"""%%%###""""""!!!!!!!!!!!!"""!!!"""###"""!!!!!!###%%%!!!###$$$###"""!!!"""### """!!!"""%%% !!!!!!!!!""""""#########%%%$$$!!!!!! $$$"""!!!((( !!! !!!!!!""" !!! """$$$ !!!""""""###  """$$$%%% !!!!!!~~~{{{xxxsssjjjcccbbbYYYOOOHHHFFFCCC>>>::::::888555555666777777666555333222111222333222111/////////000000000000000222000...---...///...---,,,...//////...------...***+++,,,+++)))))))))++++++---,,,)))+++///,,,%%%+++***)))))))))))))))***((())))))************)))))))))***+++,,,------...222444888<<>>777333111222333---+++)))((((((***,,,...((())))))(((&&&&&&'''((()))))))))))))))'''%%%$$$%%%''')))++++++***((('''((()))******(((''''''(((+++******)))(((''''''&&&((((((((()))******(((&&&'''((()))(((&&&%%%%%%'''))))))************))))))&&&&&&&&&&&&%%%$$$###""" ###&&&((()))'''%%%###""""""""""""""""""""""""%%%$$$###""""""###$$$%%%!!!"""###""""""###%%%(((%%%"""!!!######"""###&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%(((((((((''''''&&&&&&%%%$$$$$$%%%$$$###$$$''')))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$###$$$#####################'''### !!!&&&(((&&&###$$$##################$$$'''&&&$$$"""!!!!!!""""""###!!! !!!"""###""" !!!"""$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""" """###!!!"""""""""""""""""""""""" """###$$$###!!! $$$((()))&&&""" !!!"""$$$$$$######!!!!!!!!!!!!!!!!!!   ###"""!!!!!!!!!"""$$$%%% !!!}}}uuunnnoooggg\\\VVVSSSPPPJJJEEE===:::777666777888888777444333222333444555444333000000000000000000111111111///......//////...---,,,---//////---,,,---...,,,,,,+++)))'''(((***---***,,,,,,***,,,///,,,&&&---,,,+++)))((('''''''''(((((()))************)))*********++++++,,,,,,---,,,...111555999===AAABBBIIINNNUUU[[[^^^ccciiinnnoooooooooqqqssstttttttttttttttsssssstttuuuwwwyyysssttttttuuutttsssrrrqqqrrrpppnnnooorrrtttuuutttzzzxxxuuurrroookkkhhheeeZZZUUUOOOJJJGGGCCC===999///000000///---+++******+++,,,,,,---,,,+++***))))))))))))))))))************++++++,,,---,,,,,,,,,+++,,,---+++***)))***,,,$$$((())))))***...///------...000333777:::===???BBBFFFMMMTTT[[[```cccdddiiihhhfffdddcccaaaaaa```___^^^\\\ZZZZZZZZZ\\\]]]cccbbb___]]][[[XXXVVVTTTPPPOOONNNMMMLLLLLLKKKKKKMMMIIICCC===777444333222...---+++))))))+++---...'''(((((('''&&&&&&''')))((('''&&&&&&&&&'''((()))&&&''')))***+++***)))((('''(((***)))'''&&&&&&'''******))))))(((''''''&&&(((((())))))******(((''''''((()))(((&&&%%%&&&'''''''''(((((((((((('''''''''''''''&&&&&&%%%$$$### """$$$&&&'''&&&$$$###""""""""""""""""""""""""$$$$$$###""""""###$$$$$$"""######"""""""""%%%'''&&&###"""$$$###!!!"""%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&"""######"""""""""$$$'''#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%###$$$$$$$$$%%%%%%%%%%%%'''### """%%%'''&&&###$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$###""""""######$$$"""!!!"""###$$$###"""!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""  """###!!!!!!!!!!!!!!!!!!!!!!!!!!! ###$$$$$$######'''...---'''"""!!!$$$ !!!!!!!!!!!!  !!!!!!!!!!!!!!!    !!!  !!!"""### |||yyyqqqggg```]]]YYYSSSMMMEEEBBB>>>;;;;;;;;;::::::333111111111222222000...111111111111111111111111/////////000111000...,,,+++,,,......,,,,,,,,,---...---***'''&&&'''+++...)))++++++***,,,...,,,(((,,,+++***)))(((((((((((((((((()))***************++++++++++++++++++++++++((())),,,///222555777888===CCCJJJPPPTTTZZZaaafffkkklllnnnpppqqqrrrssssssssssssrrrrrrssstttuuuvvvsssssssssrrrqqqpppooonnnmmmkkkjjjkkknnnqqqttttttzzzxxxvvvtttrrrpppooonnnccc___YYYUUUSSSNNNHHHCCC444333111///------,,,,,,,,,,,,---------,,,++++++(((((())))))*********+++******+++,,,,,,,,,,,,++++++,,,,,,+++***)))***+++'''******((()))---...,,,******+++---///111333444777;;;CCCLLLUUU\\\```cccdddddddddccccccccccccccc___^^^\\\[[[YYYXXXWWWWWW\\\\\\]]]]]]\\\[[[ZZZYYYTTTSSSQQQOOONNNNNNOOOOOOQQQOOOJJJEEE???999555333000///---++++++,,,...///&&&'''''''''%%%%%%''')))&&&%%%$$$###$$$'''+++---'''((())))))******))))))&&&((()))((('''&&&&&&&&&***))))))(((((('''''''''((())))))******))))))(((&&&(((((((((&&&%%%&&&'''%%%&&&&&&&&&&&&&&&&&&%%%((((((''''''&&&%%%%%%%%%""""""###$$$$$$$$$######""""""""""""""""""""""""$$$######""""""######$$$###$$$$$$###""""""$$$%%%'''###"""$$$$$$!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&"""###$$$###""""""$$$%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&'''&&&###!!!"""%%%'''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$############$$$$$$$$$###"""###$$$%%%$$$""""""###$$$$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!! """"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""'''///...%%% """'''!!!!!!""""""""""""!!!!!!"""!!!   !!!!!!!!!!!!!!!!!!!!!     xxxoooiiifffbbb[[[UUURRRMMMHHHCCCAAA???<<<;;;777555444333333111...+++111111111111000000000000......///111222111...,,,***,,,------,,,++++++,,,,,,,,,+++)))'''(((***---(((***++++++------,,,***(((((((((((()))***,,,,,,'''((()))***************,,,,,,,,,++++++*********)))***+++---///000222222222888???EEEJJJPPPXXX^^^gggiiilllnnnpppqqqssstttqqqqqqrrrrrrssssssssssssrrrqqqpppooonnnlllkkkjjjhhhfffeeefffiiinnnrrruuuvvvvvvuuurrrqqqpppqqqsssjjjfffbbb^^^[[[VVVNNNIII<<<999555111000000000///,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))******++++++)))******+++++++++++++++)))+++,,,,,,***)))***+++***,,,+++'''(((+++---+++++++++++++++,,,---......000444;;;DDDMMMVVV\\\___^^^______```aaabbbbbbbbb___^^^\\\YYYWWWTTTRRRPPPPPPTTTYYY]]]]]]\\\ZZZYYYXXXWWWTTTRRRPPPPPPPPPQQQRRRQQQOOOLLLGGGAAA;;;888222111///...------...///%%%&&&'''&&&%%%%%%''')))%%%$$$$$$$$$%%%(((***,,,)))))))))))))))*********'''(((***)))(((&&&&&&'''))))))((((((((('''''''''((()))******)))((())))))&&&'''((('''&&&%%%&&&(((%%%%%%&&&&&&&&&&&&%%%%%%((((((''''''&&&&&&&&&&&&$$$$$$############$$$$$$""""""""""""""""""""""""######""""""""""""#########$$$%%%$$$""""""###$$$'''$$$###%%%$$$ ###########################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%'''############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%############%%%&&&'''(((%%%%%%%%%%%%%%%%%%$$$$$$%%%###""""""%%%&&&%%%$$$'''&&&%%%######%%%&&&'''############$$$$$$%%%%%%$$$###""""""$$$$$$###""""""###$$$$$$###"""###%%%########################"""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!! ###((((((""" ### !!!!!!!!!!!! """"""  !!!""" """""""""""""""#########   |||wwwuuupppiiibbb]]]XXXRRRLLLGGGCCC>>>;;;<<<:::999888777666333111111111111000000/////////......///111333222///---***,,,------,,,++++++,,,)))+++,,,,,,***)))))))))((()))+++------,,,+++,,,(((((((((((()))***,,,,,,'''''')))******+++++++++---,,,,,,++++++*********,,,,,,,,,------......///,,,111777<<<@@@GGGNNNTTT___ccchhhkkkmmmoooqqqsssooopppqqqrrrssssssrrrrrrqqqpppooommmkkkjjjiiihhheeedddccccccfffkkkqqqvvvvvvvvvvvvtttqqqqqqsssuuuqqqnnnjjjgggddd^^^UUUOOODDD@@@999555333333111000---,,,,,,,,,++++++++++++(((((())))))************((()))******++++++******(((***,,,,,,***)))*********,,,+++''''''+++,,,***,,,,,,+++++++++++++++,,,...111666>>>FFFNNNUUUXXX[[[\\\]]]___```aaaaaaaaa^^^]]][[[WWWTTTQQQNNNMMMMMMOOORRRTTTTTTUUUXXX[[[[[[YYYWWWTTTRRRQQQQQQQQQQQQRRRRRRQQQNNNIIIDDDAAA666555333111///.........&&&'''((('''&&&%%%''')))%%%&&&&&&'''((((((((('''))))))))))))*********+++(((***++++++)))(((((()))((((((((((((''''''''''''''')))***)))'''&&&(((***%%%'''((('''&&&&&&'''(((&&&&&&&&&''''''&&&&&&&&&(((((('''&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&"""""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%$$$###""""""###'''$$$###%%%$$$!!! """########################!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###"""######$$$$$$%%%%%%%%%###%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$###"""!!!!!!%%%#########$$$%%%%%%%%%)))&&&###!!!!!!###&&&)))"""######$$$%%%%%%&&&&&&###"""!!!!!!"""###"""!!!"""$$$%%%$$$###"""###$$$########################!!!"""""""""!!!!!!"""""" """""""""!!! !!!""""""!!!  """!!!!!! !!!###%%%&&& !!!!!!!!! !!!!!!"""""""""     |||uuuooogggccc^^^XXXSSSLLLEEE@@@===;;;999888888888777555222222222111000000///////////////000222222000...+++,,,......,,,,,,,,,---(((***---...,,,***(((((())))))+++...---******---,,,+++***)))((((((((((((&&&'''(((***++++++++++++,,,,,,,,,++++++*********,,,,,,,,,+++++++++++++++)))---222555888===EEEJJJSSSYYY```dddfffiiilllooommmnnnqqqsssttttttsssrrrrrrqqqooommmkkkkkkjjjjjjeeeeeedddccceeekkksssyyy{{{|||}}}zzzvvvuuuvvvyyywwwtttrrrpppnnniii```ZZZNNNHHH@@@;;;999777444111000///...---,,,,,,,,,,,,***)))))))))))))))))))))(((((()))************)))''')))+++,,,+++************,,,+++((((((+++,,,)))+++******)))))))))******---...222888???GGGMMMQQQXXXYYY\\\___aaabbbcccccc^^^]]]ZZZVVVSSSPPPNNNNNNPPPOOOKKKGGGFFFKKKUUU]]]XXXXXXWWWVVVTTTSSSRRRQQQPPPRRRUUUVVVUUURRRMMMJJJ===;;;999666333111//////((())))))(((&&&&&&'''((('''''')))))))))((('''&&&((()))******++++++******)))+++,,,,,,***))))))***''''''''''''''''''''''''&&&((()))(((%%%$$$'''***%%%&&&((('''&&&&&&'''(((&&&''''''((((((''''''&&&((('''&&&%%%%%%&&&'''((('''&&&%%%%%%$$$$$$%%%%%%""""""""""""""""""""""""!!!""""""######""""""!!!!!!###%%%%%%#########$$$%%%######&&&%%%!!! """########################!!!!!!"""###$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%!!!$$$$$$$$$###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!$$$$$$######$$$$$$%%%&&&'''&&&###""""""###&&&'''######$$$%%%&&&&&&%%%%%%"""!!! !!!"""###""" ###$$$%%%$$$"""""""""$$$########################!!!"""######!!!!!!"""###  !!!""""""!!! ###$$$""" !!!!!!!!!"""###$$$&&&&&& !!!!!!""""""    !!!!!!  ~~~xxxrrrpppmmmiiiccc\\\TTTNNNGGGCCC>>>;;;999999888777555555444333333222111111000///...///111222111000,,,---//////---,,,---...)))+++,,,,,,***)))))))))+++***,,,///---((((((------,,,+++)))((('''''''''&&&'''((()))++++++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++*********))),,,///111222666<<>><<<;;;777777666555444444333333111///...///000222222111,,,...//////...------...+++,,,+++***((((((***,,,+++***---000---'''''',,,+++***)))))))))))))))***&&&'''((()))++++++,,,,,,++++++++++++++++++++++++---------,,,++++++******)))+++.........111666;;;;;;CCCMMMSSSVVVZZZ___dddjjjlllqqqtttwwwvvvuuutttvvvuuusssqqqqqqpppqqqqqqllllllkkkiiijjjpppyyy~~~yyyxxxzzzvvvvvvwwwzzz{{{yyyrrrlllfff___VVVQQQNNNJJJCCC===777666333111///.........,,,,,,+++***)))((('''''''''(((((()))))))))))))))%%%(((+++,,,+++***)))***'''***,,,***+++---,,,((())))))))))))***++++++,,,((()))+++///555===DDDHHHKKKNNNSSSYYY^^^aaacccdddbbb___[[[WWWUUUTTTUUUVVVHHHLLLNNNLLLGGGEEEHHHKKKLLLOOORRRVVVXXXXXXWWWVVVVVVXXX\\\^^^^^^\\\YYYWWWIIIHHHDDD@@@;;;777444222------,,,***'''&&&'''(((+++***(((''''''))),,,---'''(((+++------,,,***(((((()))******(((''''''(((&&&'''''''''''''''''''''###&&&(((%%%"""!!!%%%)))%%%&&&''''''&&&&&&((()))%%%&&&&&&''''''&&&&&&%%%'''%%%$$$######$$$&&&'''$$$$$$$$$$$$$$$###"""!!!"""""""""""""""""""""""" !!!"""######"""!!! !!!$$$%%%$$$$$$$$$%%%###!!!"""&&&&&&###"""$$$"""""""""""""""""""""""" !!!"""###$$$%%%&&&&&&"""###%%%&&&&&&%%%###"""&&&&&&&&&%%%%%%$$$$$$$$$!!!$$$&&&''''''((()))"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""$$$$$$$$$###"""######$$$&&&'''((((((###$$$$$$$$$######%%%&&&!!!$$$)))------)))$$$!!!$$$%%%&&&&&&&&&%%%$$$$$$$$$###"""###$$$%%%$$$"""###%%%%%%$$$"""!!!"""###""""""""""""""""""""""""!!!###%%%$$$!!! """$$$  !!!!!! !!!%%% !!!"""#########"""  !!!""""""### !!!!!!"""###$$$$$$%%%   !!!  !!!!!!xxxpppkkkcccaaa[[[QQQKKKIIICCC===777888888555000///000222---...//////......000222222000...---,,,---///000+++,,,,,,,,,,,,+++******+++,,,,,,+++******+++---***)))((((((((()))+++,,,---***'''(((+++......,,,---+++)))+++///000///---///...,,,,,,,,,,,,***)))***+++++++++***,,,...111888:::===BBBIIIRRR\\\cccdddggglllpppssstttttttttvvv{{{|||wwwuuuyyyzzzwwwrrrnnniiihhhmmmvvv{{{xxxwwwvvvwwwzzz}}}~~~{{{wwwjjjhhheeeaaa[[[UUUMMMHHH@@@===999666444222///---......---,,,,,,,,,,,,,,,((()))***)))((('''((())),,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++***+++,,,---,,,,,,---///---((($$$(((***,,,...111555:::>>>EEEGGGMMMTTT[[[___``````cccaaa```]]]\\\ZZZZZZYYYYYYTTTLLLEEEAAABBBDDDFFFFFFIIIMMMPPPQQQSSSUUUVVV[[[ZZZ\\\___cccccc^^^ZZZVVVRRRKKKEEE@@@<<<888666///+++,,,222333---))))))((((((((((((((()))******(((((())))))*********+++%%%&&&(((***+++***'''$$$(((%%%###$$$'''******)))""""""!!!!!!"""$$$&&&'''%%%&&&''''''%%%%%%&&&'''((('''&&&&&&'''((('''%%%%%%%%%$$$$$$%%%%%%&&&'''(((&&&$$$""""""###$$$%%%%%%$$$#########$$$%%%&&&"""###%%%&&&&&&%%%###""" !!!!!!!!!"""&&&(((###$$$%%%%%%$$$###$$$%%%""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%############$$$%%%&&&&&&'''%%%###$$$&&&'''%%%###"""###&&&&&&%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((###!!!$$$&&&###!!!""""""############$$$$$$$$$###$$$&&&&&&%%%%%%&&&'''$$$'''***------***'''$$$%%%%%%%%%$$$$$$#########$$$""""""$$$''''''%%%"""###$$$$$$###  !!! !!!!!!"""###$$$!!!$$$$$$###""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! ######################## !!!!!!""""""!!!!!!!!!!!!!!!"""######""""""!!!!!!  !!!!!!!!!!!!!!!   !!!"""!!!zzzxxxmmmllleee\\\UUUQQQJJJCCC??????>>>:::666444666888333444444444222222444555555333111///.........///---------------,,,+++++++++,,,,,,+++******+++---***************+++,,,,,,,,,***((())),,,......---,,,,,,+++,,,...//////...///...,,,,,,,,,,,,+++)))++++++,,,+++***+++...000222444777;;;AAAIIIRRRYYY___bbbhhhlllooopppqqqqqqtttyyy{{{xxxxxx{{{}}}{{{tttqqqmmmlllooovvv~~~{{{zzzwwwyyy{{{|||yyyrrrooojjjeee```ZZZSSSOOOIIIDDD>>>999666444222111...---,,,+++************'''(((***)))(((((()))***,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++******+++,,,)))((((((******(((&&&)))+++,,,---///222777;;;???AAAGGGOOOVVV\\\___```cccbbbaaa___^^^]]]\\\\\\XXXSSSKKKDDD???>>>???@@@AAAEEEJJJNNNQQQSSSVVVXXXZZZ[[[]]]```bbbaaa^^^[[[YYYUUUPPPKKKFFFBBB===:::444///...111111,,,)))+++******)))((((((((()))))))))))))))***************---+++'''%%%%%%'''(((((('''%%%$$$%%%'''))))))'''%%%$$$$$$###$$$%%%'''(((%%%&&&''''''%%%%%%&&&'''((('''&&&'''))))))'''%%%$$$$$$$$$$$$$$$%%%&&&&&&'''%%%$$$###"""###%%%&&&$$$$$$#########$$$%%%&&& !!!###$$$$$$###!!! """###$$$######$$$''')))!!!"""######!!!!!!"""###""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$$$$$$$$$$###$$$$$$%%%%%%'''%%%###$$$&&&'''%%%###"""###%%%&&&%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$!!!###!!! """############$$$$$$$$$###$$$$$$###""""""$$$&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%$$$$$$$$$######$$$###"""$$$''''''%%%""""""###$$$###!!! !!! !!!"""###!!!###$$$###""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!!!!  !!!""""""!!!!!!!!! !!!   """!!!{{{zzztttkkkddd^^^VVVMMMFFFEEEAAA<<<777555666888333444444333111111222444777666333111///.....................---------,,,+++,,,---,,,+++***+++---***++++++,,,,,,,,,,,,,,,,,,***)))***,,,---...---,,,---............///111///---,,,,,,------+++***,,,,,,---,,,++++++,,,...---...111333888>>>FFFLLLTTTYYY```fffiiikkklllmmmppptttwwwwwwxxx{{{}}}}}}vvvvvvtttqqqpppttt||||||zzzzzz{{{~~~~~~{{{zzzvvvqqqlllgggbbb]]]ZZZTTTNNNFFF???:::777555444000///---+++***))))))***'''((())))))((((((***+++++++++++++++++++++++++++)))+++,,,,,,+++******+++,,,)))&&&&&&''')))))))))++++++,,,,,,,,,///222555777:::???FFFNNNUUU[[[^^^dddccccccbbbbbbaaaaaaaaa\\\WWWOOOGGGAAA===<<<<<<;;;@@@FFFKKKOOOSSSWWWZZZYYY\\\___aaaaaa___^^^^^^]]]ZZZVVVSSSOOOJJJEEEAAA<<<777222222000---,,,---,,,,,,***))))))(((((((((+++++++++***************,,,+++)))'''&&&''')))***'''&&&&&&'''(((((('''%%%((('''&&&%%%&&&&&&((((((%%%'''''''''&&&%%%&&&'''''''''((()))+++***(((%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$&&&&&&$$$$$$######$$$$$$%%%&&&!!!"""###$$$$$$###"""!!!"""#########""""""$$$&&&!!!"""######!!!!!!"""###"""""""""""""""""""""""""""""""""!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$"""###%%%%%%$$$$$$&&&'''((('''%%%######$$$%%%&&&#####################$$$%%%!!! ###%%%###"""$$$"""############$$$$$$$$$$$$$$$###!!! """%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$######$$$&&&&&&%%%###!!!"""######!!!!!!!!!### !!!"""###$$$!!!######"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!   """!!!  !!!!!!yyyrrrmmmddd[[[RRRNNNHHHAAA;;;888777777333333444222111000222333666555333111000////////////......---------------***,,,------,,,++++++,,,)))***,,,---------,,,++++++******+++,,,---------,,,...111000...---///222...---,,,,,,---...---+++,,,---...---+++***+++,,,+++---...000222777===BBBGGGMMMVVV]]]aaadddhhhjjjkkknnnrrrtttuuuwwwyyyzzzwwwxxxxxxtttppprrryyyzzzwww{{{||||||zzzxxxuuurrrppplllgggccc]]]XXXPPPIIICCC>>>999666555333111...,,,+++++++++'''(((******))))))***,,,++++++++++++++++++++++++)))***,,,,,,***)))***+++---+++)))((())))))***++++++,,,+++******+++...000222555999>>>DDDLLLTTTYYYbbbcccdddeeeffffffggggggccc___XXXPPPHHHBBB>>><<<:::>>>DDDJJJNNNRRRVVVYYYYYY^^^bbbcccaaa______aaa```^^^[[[YYYVVVRRRMMMIIIFFF@@@999444222000///000---,,,+++******)))******,,,,,,++++++******))))))$$$'''+++------+++)))(((''''''((((((((('''%%%$$$)))((('''&&&&&&&&&'''(((&&&'''((('''&&&%%%&&&(((&&&'''(((+++,,,+++(((%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$###$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$######$$$$$$$$$""""""###$$$###$$$%%%$$$###"""###%%%"""""""""""""""""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$$$$$$$&&&'''((('''$$$###"""$$$%%%'''""""""""""""############$$$!!!!!!%%%&&&$$$$$$&&&""""""#########$$$$$$$$$%%%%%%###!!!"""%%%###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%$$$!!!"""######"""!!!"""$$$!!!!!!!!!!!!"""###$$$%%%!!!###"""!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!###$$$""""""""""""""""""""""""""""""!!!!!!    !!! ~~~zzzrrriiiddd___WWWOOOGGGBBB>>><<<777888888777555555666777333222222111000000000000......---,,,+++,,,,,,,,,***,,,......,,,+++,,,,,,((()))+++,,,,,,,,,+++******+++,,,,,,---------...,,,///111000------///111...,,,,,,,,,...///...,,,,,,---...---+++******++++++,,,,,,---...111666999:::AAAKKKRRRWWW\\\bbbfffgggjjjnnnrrrssstttuuuwwwvvvxxxxxxuuuqqqqqqwww|||zzzvvv{{{||||||tttttttttuuuuuurrrnnnjjjbbb___ZZZTTTNNNFFF>>>999:::777333///---+++++++++''')))******))))))***,,,************************(((***,,,+++***)))******,,,,,,,,,+++***))))))(((+++++++++)))'''(((+++---000222555777;;;BBBJJJPPP\\\^^^aaadddgggiiijjjkkkgggeee___XXXPPPHHHBBB???===AAAGGGKKKNNNRRRUUUWWW[[[___bbbcccaaa___aaabbb```___]]]\\\[[[XXXTTTQQQOOOJJJBBB:::666555444333------,,,+++++++++++++++,,,++++++******)))))))))$$$(((---///---)))'''&&&&&&((())))))(((&&&%%%$$$((('''&&&%%%%%%&&&''''''&&&'''((((((&&&&&&'''(((&&&&&&(((***,,,,,,)))&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&'''######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$$$$%%%"""###$$$$$$###"""###$$$""""""""""""""""""""""""!!!"""""""""############%%%%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$%%%%%%"""###$$$#########&&&(((((('''%%%######$$$%%%&&&!!!!!!!!!""""""######### """""" $$$""""""#########$$$$$$$$$'''&&&%%%""" !!!$$$&&&"""###%%%''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&!!!"""######""""""###$$$ !!!"""###### !!!""""""!!! """###"""""""""""""""""""""""""""!!! !!!###$$$""""""""""""""""""""""""""""""!!!!!!    wwwqqqlllddd\\\UUUNNNHHHDDD=========:::777666666777222222222111111111111000///...,,,+++++++++,,,---***,,,...///---,,,,,,,,,)))******+++++++++++++++)))+++---...---------...---...//////...---...///---,,,+++,,,...//////...+++---......,,,******+++******+++******,,,000333111888AAAFFFJJJOOOWWW^^^cccdddiiioooqqqppprrrvvvuuuvvvwwwuuussssssvvvyyy~~~{{{yyyyyyzzz}}}}}}zzznnnoooqqqsssuuutttqqqooogggeeebbb^^^YYYPPPGGGAAA>>>;;;666111...,,,,,,,,,)))***++++++))))))***+++))))))))))))))))))))))))(((***++++++***))))))***)))***,,,+++)))(((((((((******)))(((''''''***,,,---///111222333888@@@FFFSSSUUUZZZ___dddhhhjjjkkkhhhgggccc^^^VVVNNNGGGCCCCCCFFFKKKNNNPPPRRRUUUWWW[[[]]]```aaa`````````aaa___^^^]]]]]]^^^]]][[[YYYVVVSSSKKKBBB======:::666//////...,,,,,,+++++++++*********)))))))))))))))+++------***&&&$$$&&&(((&&&((()))(((&&&%%%%%%&&&'''&&&%%%$$$$$$%%%''''''&&&'''(((((('''&&&'''(((&&&&&&''')))++++++)))'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$"""""""""""""""""""""""" """######""" !!!!!! !!!"""""" !!!"""""""""""""""""""""""""""!!!!!!"""############"""###$$$%%%&&&%%%$$$###"""!!!###$$$$$$######%%%&&&"""#########"""###%%%(((&&&&&&%%%%%%$$$$$$$$$%%%!!!!!!!!!"""######$$$$$$""" """$$$### !!!%%%"""############$$$$$$$$$''''''&&&$$$######%%%((("""###&&&''''''&&&###"""###$$$$$$$$$$$$%%%%%%%%%###$$$%%%$$$######%%%'''"""###$$$$$$"""!!!"""$$$ !!!!!!!!! """$$$""""""""""""""""""""""""!!! !!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!"""""""""""""""    {{{vvvoooiiiccc\\\UUUOOOGGGFFFDDD@@@:::777666666444444444333333111000000000///---,,,+++,,,---...***,,,//////...,,,,,,,,,+++++++++++++++,,,------(((+++...///---,,,---///...---,,,---......---,,,---,,,+++---///000000///***,,,......,,,+++++++++***+++++++++***+++...000,,,222888;;;===BBBKKKSSSYYYZZZaaaiiimmmkkknnnssstttuuuuuuuuuuuuvvvwwwxxxzzz{{{|||~~~~~~|||{{{vvvwwwzzz}}}~~~{{{wwwooommmmmmnnnppprrrrrrrrrmmmkkkhhheee```YYYRRRMMMEEEBBB<<<777333111111111+++,,,,,,+++)))((()))***))))))))))))))))))))))))((()))++++++)))))))))***((()))******((())),,,000((((((((('''&&&(((+++---(((***------,,,000777===GGGKKKQQQXXX___dddgggiiihhhhhhgggccc]]]UUUMMMHHHGGGJJJNNNQQQSSSUUUWWWXXX[[[ZZZ[[[\\\^^^___^^^]]]___]]]\\\]]]___aaaaaa```[[[ZZZTTTJJJEEEDDD@@@999444333000...+++***)))(((((((((((((((((()))))))))&&&)))+++***&&&%%%'''***&&&((()))'''%%%$$$&&&(((&&&%%%%%%$$$%%%&&&((()))&&&((()))((('''&&&''')))&&&%%%%%%''')))***)))'''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%"""###$$$%%%%%%%%%$$$$$$###""""""""""""""""""### """"""!!! !!!"""!!!  """"""""""""""""""""""""""" !!!"""###$$$######""""""###%%%&&&&&&%%%$$$### """$$$$$$######%%%'''"""######"""!!!"""%%%(((%%%%%%&&&&&&&&&%%%$$$###!!!!!!"""######$$$%%%%%%%%%$$$%%%'''%%%!!!"""'''"""############$$$$$$$$$%%%&&&&&&%%%$$$$$$&&&((($$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%$$$""""""%%%((($$$%%%%%%$$$"""!!!"""### !!! !!!!!!  """$$$"""""""""""""""""""""""" !!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!  """"""######### !!! !!!  !!!!!! {{{vvvrrrkkkccc]]]SSSRRROOOIIIBBB===::::::777777777555444222000///222000...---,,,---///000***,,,///000...---,,,,,,...---,,,+++,,,---...///(((+++//////---,,,---//////---***+++...///---***,,,++++++---///000000///))),,,......---++++++,,,------...---,,,---///111+++000444555444888BBBJJJPPPQQQXXXcccgggfffiiiooouuuttttttuuuxxxyyyyyyxxxwwwwwwxxxzzz|||||||||zzztttuuuxxx|||~~~}}}yyyuuurrrnnnkkkiiilllooossstttrrroookkkhhhddd___ZZZVVVLLLIIICCC===888666666666,,,------+++)))(((((()))))))))))))))))))))))))))((()))++++++)))((()))******++++++)))))),,,333888'''((((((''''''(((+++...###&&&))))))(((+++222999???CCCJJJSSSZZZ```dddfffiiijjjjjjgggbbbZZZRRRMMMHHHLLLPPPSSSUUUWWWYYY[[[ZZZXXXWWWYYY]]]^^^\\\YYY___]]]\\\]]]```cccdddeee]]]^^^XXXOOOJJJHHHCCC;;;888666333///+++(((&&&%%%&&&&&&''''''(((((())))))!!!***...,,,******+++&&&((((((&&&$$$$$$'''***&&&%%%%%%%%%&&&''')))***'''((()))((('''&&&''')))&&&%%%$$$%%%((())))))((('''&&&&&&&&&&&&'''((((((''''''''''''&&&%%%$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###%%%'''((('''&&&&&&'''"""###$$$###"""!!!"""$$$"""""""""""""""""""""""" !!!"""$$$$$$######"""!!!"""$$$&&&&&&&&&$$$$$$"""$$$$$$""""""%%%'''#########"""!!!"""%%%((($$$%%%&&&''''''%%%###"""!!!""""""###$$$%%%%%%%%%""""""###$$$!!!###"""############$$$$$$$$$###$$$&&&&&&%%%%%%&&&'''%%%$$$###!!!!!!###$$$%%%#########$$$$$$%%%%%%%%%###$$$%%%$$$""""""%%%((($$$%%%&&&$$$"""!!!!!!"""!!! !!!!!!"""###$$$ !!!!!! """$$$""""""""""""""""""""""""!!!############"""######################## !!!!!!""""""  !!!!!!  !!!""""""!!!###""" """  !!!"""""" xxxssspppgggaaaYYYQQQIIICCC===999999777666666666444111///111222333333222000...,,,...---,,,++++++,,,...///---------.........//////***+++...000111000...,,,------------------------,,,...///111222222222111...//////000000///...---......---+++)))))),,,...///////////////222666999GGGFFFLLLUUU[[[]]]ccckkkqqqrrrttttttttttttuuuwwwuuurrroooqqqvvvyyyxxxuuuwwwsssppprrrvvvyyywwwtttooommmlllmmmpppsssuuuvvvuuuqqqmmmjjjhhhgggeeeddd]]]VVVMMMDDD>>>:::888666222///---+++++++++***)))***,,,---,,,***(((((()))***)))((((((((()))+++,,,---***+++)))%%%000:::444))))))))))))))))))))))))&&&((()))******+++---///666999@@@IIIRRRYYY]]]^^^bbbdddeeeddd___ZZZVVVTTTTTTTTTTTTUUUVVVXXXYYYZZZZZZYYYZZZ[[[]]]\\\ZZZXXX[[[ZZZ[[[^^^bbbfffggggggaaaaaa]]]XXXTTTPPPHHH>>>>>>;;;666111---+++***+++)))((('''&&&'''((()))***++++++******))))))((((((''''''((())))))))))))))))))(((&&&%%%%%%''')))+++)))(((&&&%%%%%%''')))+++&&&&&&&&&&&&'''''''''(((&&&%%%%%%%%%%%%&&&'''''')))'''$$$$$$&&&'''(((((("""""""""!!!!!!!!!!!!!!!$$$###""" """###$$$ !!!#########"""!!!###$$$&&&&&&$$$###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$"""!!!!!!"""######""" !!!###%%%%%%%%%###""""""###$$$%%%%%%%%%%%%$$$%%%$$$""""""###%%%(((***)))(((&&&$$$!!!$$$&&&%%%"""!!!%%%&&&$$$$$$$$$$$$#########""""""$$$!!!!!!$$$%%%"""###&&&%%%######$$$'''(((&&&###"""""""""""""""#########$$$$$$#########$$$&&&'''%%%""" !!!$$$&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""!!!  !!!###!!!$$$((( !!!"""###$$$$$$%%% """### ### !!!!!!  !!!!!!!!!!!!  !!!!!!  !!!!!!"""""" !!! }}}zzztttoooggg___XXXPPPIIIEEE<<<:::777666666555333222///000111111111///...,,,///......------......///---------.........//////+++,,,...000000///---,,,---------------------------///111333555555666666+++,,,---///000111000000......---+++)))***,,,...---------,,,,,,...222555===<<>>===<<<333333333222222222222222...///000111000///...---..............................///000///...,,,+++,,,,,,------------------+++,,,---...///000111111/////////......------,,,---------,,,******+++------......,,,+++,,,...111333444666999>>>CCCKKKQQQWWW]]]ffflllooonnnlllkkkiiihhhhhhjjjmmmpppqqqpppooonnnnnnpppsssuuutttssskkkkkklllooouuuzzz|||}}}wwwsssooommmnnnpppqqqqqqqqqnnnhhhbbb\\\UUUNNNJJJAAA<<<666111////////////222111///,,,)))((()))+++)))(((((('''((()))***+++)))%%%***,,,&&&)))---'''))))))))))))))))))))))))'''(((((('''%%%%%%'''((()))***,,,///444:::@@@DDDEEEIIIOOOTTTXXX\\\___bbbbbbaaaaaa```___^^^]]]]]]___]]]ZZZXXXYYYYYYYYYXXXSSSUUUXXX\\\```bbbaaa______bbbbbb___^^^^^^[[[VVVPPPMMMFFF???999333000...******+++******)))(((((((((((())))))******++++++'''(((((((((((('''&&&&&&%%%&&&(((******)))((('''%%%&&&''''''((((((''''''%%%&&&'''(((((((((''''''%%%%%%$$$$$$%%%%%%&&&'''***(((&&&%%%&&&'''&&&%%%!!!"""""""""""""""######"""###$$$$$$$$$$$$###"""$$$%%%%%%%%%%%%%%%%%%%%%!!!###%%%$$$###"""######""""""""""""""""""""""""$$$"""!!!!!!"""######""""""######$$$$$$$$$######"""""""""###$$$&&&''''''"""""""""###%%%(((***,,,%%%%%%%%%%%%&&&&&&''''''###&&&%%%""""""&&&(((&&&########################""" """&&&'''###"""$$$$$$$$$%%%&&&&&&'''&&&%%%!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!!!! !!!!!!"""""" """$$$$$$""" """"""""""""!!!!!!!!!!!! !!!!!! !!! !!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!   """######"""!!! wwwoooiiiaaa\\\SSSLLLGGGCCCAAA???777666444333222111222222...//////000///...---,,,.....................---......//////...---,,,+++,,,,,,,,,---------......------,,,,,,,,,---------000//////...---,,,,,,,,,,,,---...,,,+++***+++---,,,------,,,++++++---///,,,---//////333999@@@DDDNNNUUU___fffjjjjjjiiiiiieeeeeefffhhhkkknnnoooppppppppppppqqqrrrrrrqqqooojjjkkklllqqqwww|||zzzvvvqqqnnnnnnoooppppppqqqooollliiieee```ZZZUUULLLFFF>>>777222000...---//////---+++((((((***,,,)))((('''''''''(((******+++%%%***...((())),,,'''((((((((((((((((((((((((''''''(((&&&%%%$$$&&&'''((()))+++,,,...222999>>>===AAAFFFKKKPPPTTTZZZ]]]ddddddddddddbbbaaa___^^^___]]]YYYWWWWWWWWWVVVUUUQQQQQQSSSVVVZZZ]]]]]]\\\^^^bbbbbb___]]]^^^\\\XXXUUURRRLLLEEE>>>888444222---,,,,,,+++***))))))((((((((())))))******++++++'''(((((((((((((((''''''&&&'''***+++,,,+++)))(((((('''%%%$$$%%%&&&((()))&&&'''(((******)))((((((%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%''')))((('''!!!!!!""""""#########$$$%%%$$$###""""""###$$$%%%$$$$$$$$$#########$$$$$$ !!!######!!!!!!!!!"""&&&%%%$$$$$$$$$$$$%%%&&&$$$"""!!!!!!"""######"""######$$$$$$$$$#########!!!!!!!!!"""$$$&&&((()))$$$############$$$&&&&&&""""""###$$$%%%&&&''''''%%%&&&%%%!!! ###$$$"""###########################!!!"""&&&&&&###"""$$$%%%&&&''''''''''''''''''$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!  !!!"""!!!"""$$$$$$"""  !!!"""#########"""$$$###!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!  {{{vvvmmmhhh```YYYSSSMMMGGGDDD<<<:::666333111000000000////////////...---,,,,,,...............---------..................------+++,,,,,,------.........000000///...------------------,,,,,,---......///,,,---...---+++***+++,,,)))***+++***))))))***,,,))),,,---+++---333888:::CCCJJJSSSZZZ___aaacccdddaaabbbccceeehhhkkkmmmnnnpppqqqrrrrrrrrrqqqooonnnjjjkkknnnsssyyy~~~~~~zzztttpppooopppqqqqqqooonnnmmmmmmkkkhhhccc```VVVPPPGGG???999555111///---...---+++))))))***,,,(((((('''''''''((()))***,,,%%%***///***)))+++(((((((((((((((((((((((((((((())))))((('''&&&((())))))++++++)))''')))...222444888===CCCHHHOOOVVVZZZbbbcccdddeeeeeedddcccccc```^^^[[[YYYXXXWWWUUUSSSOOOMMMLLLNNNRRRVVVYYYZZZ^^^bbbccc```]]]^^^]]][[[ZZZWWWRRRKKKDDD>>>:::888222000...,,,++++++++++++))))))))))))************''''''((()))))))))))))))&&&''')))++++++***)))(((((('''%%%###$$$&&&(((***%%%''')))*********((('''$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$&&&((())))))(((######$$$$$$%%%&&&&&&&&&&&&%%%###!!!!!!###%%%&&&$$$$$$###""""""""""""### !!!######!!! !!!""""""!!!  !!!"""$$$"""!!!!!!"""######"""$$$$$$$$$###############$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$%%%&&&'''(((!!!""""""###$$$%%%%%%&&&%%%'''%%% """""" ###############$$$$$$$$$$$$!!!!!!$$$%%%"""###&&&$$$&&&'''((('''&&&'''(((%%%%%%%%%$$$######""""""%%%&&&&&&&&&&&&%%%%%%$$$###%%%''''''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!! !!!""""""""""""""""""!!!  !!!"""###$$$$$$###&&&###!!!!!!"""!!!!!!!!!"""""""""#########  !!!!!!    ~~~wwwtttoooiiiccc\\\TTTOOODDDAAA<<<777333111111111222111000///............//////.........------------------...............++++++,,,,,,---......///111000///.........///000------,,,,,,,,,---...///+++---...---,,,++++++,,,((()))******)))***+++---)))...///,,,,,,222555444777<<>>EEEJJJLLLOOOUUU[[[```dddfffgggcccaaa```^^^]]]ZZZVVVSSSUUUPPPJJJHHHLLLTTT\\\aaa^^^dddfffdddbbbeeegggfffaaa___[[[UUUPPPJJJFFFDDD<<<999555111///000222444++++++******))))))((((((&&&''')))***,,,---------$$$%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&!!!###&&&'''((('''%%%###$$$$$$######$$$$$$%%%&&&((('''&&&'''((((((&&&%%%!!!!!!"""###$$$$$$%%%%%%"""###%%%&&&&&&%%%###"""&&&%%%###"""""""""#########$$$&&&&&&$$$###$$$%%%%%%$$$"""!!!!!!"""$$$%%%$$$"""!!!!!!"""######"""%%%%%%$$$###""""""###### !!!###'''***,,,&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%!!!"""%%%&&&%%%""""""######$$$$$$$$$$$$'''""" """"""!!!$$$((( ###%%%%%%###"""###%%%#########$$$$$$%%%%%%%%%&&&&&&'''((('''&&&$$$###"""&&&)))(((&&&######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""""""""""" !!!"""$$$$$$$$$""" !!!"""""""""""""""""""""!!!!!!!!!!!!"""&&&"""   !!!!!! !!!!!!!!!!!!!!!!!!  !!!!!!  ###!!!  !!!!!!!!!!!!}}}uuummmiii\\\VVVLLLDDD???<<<;;;:::999444111222222///...000......---,,,,,,,,,------000000000000////////////.........///////////////222111///...---------...000///...---,,,---......+++,,,,,,+++***+++...000---,,,+++***)))***++++++---,,,***))))))+++,,,...000333666999<<<@@@DDDHHHPPPQQQSSSWWW[[[aaaeeegggiiijjjlllpppsssuuutttssslllooopppooosss{{{~~~vvvppppppqqqooonnnpppqqqqqqrrrssstttrrrnnnkkkkkkggg```XXXPPPJJJEEECCC:::999777555222000...---+++,,,+++)))'''''')))***((((((''''''''''''((((((&&&''''''(((((((((((((((%%%'''))))))((('''((()))(((((()))***+++***(((%%%+++,,,...///111555:::===BBBEEEKKKQQQXXX]]]aaaccccccbbbaaabbbcccaaa\\\XXXRRRLLLEEEFFFLLLTTTXXXYYY]]]aaaeeeeeebbb```aaabbbaaaaaa```\\\VVVRRROOOOOOAAA@@@>>>:::666555666888---,,,***((('''(((,,,...+++*********))))))((((((&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$%%%((()))(((((('''''''''&&&&&&&&&(((&&&$$$$$$%%%&&&'''&&&'''$$$!!!!!!$$$&&&&&&$$$!!!$$$$$$$$$###$$$&&&###)))+++&&&$$$%%%$$$%%%$$$$$$######$$$$$$%%%""""""""""""############"""###$$$&&&&&&%%%$$$$$$###"""!!! !!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######(((&&&&&&(((%%%%%%%%%$$$$$$$$$######"""######$$$$$$$$$######&&&%%%###""""""###%%%&&&######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$''''''(((((('''&&&%%%%%%###"""""""""""""""############$$$%%%&&&&&&''''''%%%######%%%''''''###!!! !!!"""###""""""###$$$$$$""" $$$$$$"""!!! """%%%$$$!!!"""###$$$###!!!!!! """""""""""""""!!! !!! !!! !!!  !!!  !!!}}}wwwtttjjjcccYYYOOOHHHBBB>>><<<;;;555222333222///...000//////......---......///......//////000000111111///////////////.........333222000///.........///...---,,,+++++++++,,,,,,------...---++++++,,,...,,,++++++,,,---///111222,,,+++***))))))***,,,---,,,...111333555999===@@@CCCGGGNNNSSSXXX\\\___bbbhhhiiilllpppssstttsssrrrkkknnnooonnnqqqxxx|||{{{wwwppplllmmmnnnllljjjkkknnnoooqqqsssuuutttrrrpppqqqmmmggg___WWWQQQLLLJJJ>>><<<:::666333000---,,,,,,,,,+++***))))))***,,,)))((((((''''''(((((()))'''(((((((((((((((''''''%%%'''))))))((('''((())))))((('''(((((('''$$$""")))***,,,---...111666999999<<>>FFFNNNVVVZZZ``````bbbeeefffeeebbb___VVVPPPIIIGGGKKKRRRXXX[[[[[[[[[]]]___aaaaaa```^^^aaabbbcccaaa___]]]\\\]]]SSSOOOKKKIIIFFFBBB;;;666000000...,,,***'''%%%$$$))))))((((((((((((((('''&&&&&&'''''''''(((((((((%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$&&&%%%$$$$$$%%%%%%###!!! """$$$$$$$$$###$$$%%%"""%%%$$$!!! ###''''''###""""""""""""""""""###""""""""""""###############""""""""""""###$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$######### !!!"""###%%%'''((((((%%%%%%%%%&&&&&&&&&''''''$$$ ###%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""""""""###"""############$$$$$$$$$#########$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%((('''%%%$$$######"""""" !!!""""""######%%%'''((((((&&&$$$######%%%%%%%%%%%%%%%$$$###"""###""" ######"""!!! !!!  """""""""!!! !!!""""""  !!!###(((&&&%%%###!!!!!!  !!!""" !!!"""!!! !!!  {{{tttmmmeee]]]VVVQQQIIICCC>>>===;;;666333444111000000//////000000111,,,,,,---///000222333333111111000///...------,,,000000000/////////////////////......------------***,,,......,,,*********,,,,,,,,,,,,------......+++***)))(((((())))))***(((***+++,,,,,,---000222(((222>>>EEEHHHKKKSSSZZZ\\\```eeejjjlllmmmmmmmmmkkknnnnnnlllnnnrrrtttrrrpppiiidddfffhhhggggggiiiiiilllooosssuuuvvvwwwxxxqqqppplllhhhccc___\\\[[[RRROOOKKKEEE???:::666444...,,,+++***+++,,,------***))))))(((((())))))***+++*********((('''&&&%%%%%%'''))))))((('''((()))---+++(((((((((((('''&&&%%%&&&((((((((())),,,...111111333777===DDDKKKOOOZZZ\\\```dddfffeeecccaaaZZZTTTLLLIIILLLRRRYYY\\\]]]\\\\\\```dddeeebbb___```bbbcccbbb```^^^^^^___YYYUUURRRRRRQQQLLLBBB:::888666222///---+++)))(((((((((((((((''''''''''''''''''''''''((((((((((((%%%%%%&&&'''((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%'''((((((%%%###%%%%%%&&&&&&%%%$$$""" """$$$$$$######$$$%%% """$$$###$$$'''+++---######""""""""""""######!!!"""""""""###############"""!!!!!!!!!"""$$$%%%%%%$$$#########$$$$$$%%%&&&%%%%%%$$$$$$#########""""""######$$$%%%&&&'''%%%%%%&&&&&&&&&''''''''''''%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$###############"""""""""""""""!!!!!!""""""""""""!!!!!!""""""######$$$$$$$$$$$$!!!""""""###$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%&&&%%%$$$###########################$$$$$$%%%%%%$$$&&&((('''###!!!!!!###&&&&&&''''''&&&$$$"""!!!"""!!! ###"""!!! !!!  !!!!!!!!! $$$$$$$$$###!!!   !!! """$$$###!!!   ~~~xxxqqqjjjbbb]]]SSSLLLGGGDDD@@@999666666222222111000000000000000////////////000000000000111111000///...------,,,------.................................---------'''))),,,,,,+++******+++,,,,,,------------------+++******))))))(((((())))))***++++++***+++---///'''///777<<<>>>DDDNNNWWWVVV\\\ccchhhjjjkkkmmmnnnllloooooommmnnnrrrsssqqqppphhhaaaaaaccceeegggjjjiiilllppprrrrrrrrrtttvvvmmmlllkkkiiigggeeedddcccZZZXXXSSSMMMGGGAAA<<<999222///,,,+++---------+++******))))))))))))******+++++++++***)))'''&&&%%%%%%'''))))))((('''((()))***((('''''')))******)))%%%&&&'''((('''(((***,,,///...///222777>>>EEEIIITTTXXX^^^cccffffffeeeeee]]]XXXQQQMMMNNNTTTZZZ]]]]]]\\\\\\```dddeeebbb___ccceeeeeedddbbb`````````[[[YYYXXXYYYZZZUUUKKKCCC???:::333...------------''''''''''''(((((((((((('''''''''((((((((())))))%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((((((%%%###$$$%%%&&&&&&%%%###"""!!!!!!###$$$$$$#########$$$ !!!$$$''''''&&&'''((($$$$$$$$$######$$$$$$$$$!!!"""""""""###############"""!!!!!!!!!"""$$$%%%#########"""""""""######%%%%%%%%%$$$$$$#########&&&%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&((((((&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$###"""!!!!!!!!!"""""" !!!""""""""""""!!! !!!"""###$$$$$$$$$$$$###!!!!!!""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%"""""""""""""""###$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%"""$$$&&&$$$!!! """$$$%%%&&&&&&%%%###!!! !!! !!!"""!!! """!!!!!! !!!!!!  """ """$$$###$$$ &&&'''"""  !!! """"""   {{{tttmmmhhh```XXXQQQMMMFFF>>>999999555555333222111111000000111000000000/////////...000000//////......------+++,,,---...............,,,,,,------,,,,,,+++***''')))++++++++++++,,,---+++,,,---///000000000000+++++++++******)))((((((((()))))))))((((((***,,,***...222444666===GGGOOOPPPWWW```fffiiijjjlllooolllooopppnnnooorrrrrrpppnnnfff______aaabbbdddhhhhhhllloooooonnnnnnpppssskkkkkkkkkkkkkkkjjjiiiiii^^^]]][[[VVVPPPHHHBBB>>>999555000/////////---***++++++************+++++++++++++++***)))(((&&&%%%%%%'''))))))((('''((()))&&&%%%$$$&&&((()))((('''$$$&&&'''((('''((()))+++******+++...444;;;BBBFFFNNNTTT\\\cccfffggggggggg```\\\WWWRRRRRRUUUZZZ^^^[[[[[[]]]___aaaaaa```^^^fffhhhhhhgggeeecccbbbccc\\\\\\^^^aaaaaa\\\TTTMMMDDD===444...---.........'''(((((((((((()))))))))''''''((((((((()))))))))&&&''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$$$$%%%&&&&&&$$$""""""###!!!###%%%%%%###"""###$$$""""""$$$&&&$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""###############""""""""""""###$$$$$$#########""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%###""""""######$$$$$$$$$%%%%%%%%%&&&&&&###&&&'''$$$"""###$$$###%%%%%%%%%$$$$$$$$$######'''&&&$$$###""""""###$$$"""!!!!!!!!!!!!!!!!!!"""!!!"""###%%%%%%$$$######!!!!!!!!!"""#########$$$$$$%%%%%%&&&&&&&&&&&&%%% !!!"""###%%%%%%########################!!!"""###""" !!!############""""""!!! !!! """#########!!!!!!  !!!!!!""""""!!! !!!### !!!!!!"""######$$$%%%***+++!!!  !!!!!!!!!    zzzwwwoooggg___YYYQQQGGGAAA@@@:::999777555444222222111111000000000/////////...///////////////.........++++++---...////////////,,,,,,---------,,,+++***+++,,,---,,,++++++---...+++,,,---...//////...---,,,,,,,,,,,,+++***)))(((((()))***)))((()))***,,,+++,,,---...000666===CCCFFFNNNYYY```ccceeehhhkkkkkknnnooommmnnnqqqqqqooommmfffaaaccceeedddccceeefffjjjmmmmmmkkkjjjmmmqqqjjjjjjkkkllllllkkkjjjiiiddddddccc```ZZZRRRKKKFFFAAA<<<666333333222...***+++++++++******++++++++++++++++++***)))((('''&&&%%%'''))))))((('''((()))&&&%%%&&&'''))))))'''%%%"""$$$'''''''''''')))***''''''))),,,000666;;;???FFFMMMWWW^^^bbbccceeefffbbb___[[[WWWVVVWWW[[[^^^[[[]]]```aaaaaa_________eeefffggggggeeeccccccddd^^^aaaeeegggfff```ZZZVVVJJJBBB999333111111...,,,((((((((()))))))))******'''((((((((())))))))))))((('''&&&&&&&&&''')))*********)))((('''&&&&&&%%%(((&&&$$$%%%&&&'''&&&%%%###%%%&&&%%%""""""$$$&&&"""###%%%%%%###"""######$$$!!!"""$$$!!!$$$$$$############$$$$$$""""""""""""############"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""#########$$$$$$%%%%%%&&&'''&&&$$$###""""""$$$$$$#########$$$$$$$$$%%%%%%!!!&&&'''###!!!###$$$###%%%%%%%%%$$$$$$$$$######'''&&&$$$"""!!!"""############"""!!!!!!"""######!!!"""$$$%%%%%%$$$###"""!!!"""""""""""""""""""""###$$$%%%&&&&&&&&&&&&&&&""""""""""""###$$$$$$%%%#########""""""""""""""""""!!! """######"""""""""!!!!!!!!!!!!!!!"""###!!!!!!"""""""""  !!!!!!"""!!!!!!!!!!!!  ###  !!!%%%&&&!!! !!!!!!  !!!!!! |||tttjjjddd[[[PPPIIIHHH>>><<<:::888666444333333000000000000000/////////.........///////////////+++,,,...000111111000000---.../////////...---,,,000000///---++++++---///------------,,,***'''&&&---------,,,,,,***)))(((***,,,,,,,,,++++++---...+++******+++---222666999===EEEQQQYYY\\\^^^bbbfffjjjmmmnnnmmmnnnqqqqqqnnnmmmhhhfffiiikkkhhhdddddddddhhhkkkkkkiiiiiilllpppiiijjjjjjjjjjjjhhhgggfffiiijjjkkkiiiccc[[[SSSMMMGGGAAA:::777666444///+++,,,++++++******++++++,,,******+++******)))((('''%%%'''))))))((('''((())))))))))))***+++***'''$$$!!!###&&&'''''''''(((***(((((()))***---000444666???GGGQQQYYY]]]___```bbbcccaaa^^^[[[XXXYYY\\\^^^]]]aaaeeeeeebbb```aaabbbaaabbbddddddcccbbbcccdddaaaeeejjjkkkhhhbbb]]][[[OOOGGG???999777444///***(((((())))))******++++++(((((((((((()))))))))))))))(((&&&%%%&&&''')))+++,,,,,,+++)))((('''&&&%%%(((&&&$$$$$$%%%&&&'''&&&###%%%%%%$$$""""""%%%((("""$$$%%%%%%###""""""###$$$ """!!!!!!'''######""""""""""""######""""""""""""############"""###$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%&&&&&&'''&&&%%%###""""""###%%%&&&""""""#########$$$$$$$$$!!!((()))$$$"""%%%'''%%%%%%%%%%%%$$$$$$$$$######%%%$$$"""  !!!%%%###""" """###%%% """$$$%%%%%%%%%###"""""""""""""""!!!!!!!!!!!!###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$###############$$$!!! ###&&&%%%###"""""" !!!"""###$$$"""  !!!  !!!""""""   """ !!!!!!  !!!""" !!!""" !!! !!!%%%###!!!"""$$$###}}}tttjjj___VVVQQQLLLCCC<<<;;;999333222666333333222111000000000000...///000000000///...---,,,,,,++++++,,,...///000+++---......---,,,,,,------------------...///000------------...............///000000---,,,+++,,,,,,,,,,,,,,,++++++******,,,+++,,,,,,---...///000888;;;AAAGGGMMMTTT[[[___iiiggggggjjjnnnpppooommmqqqllliiijjjkkkhhhhhhjjjfffhhhjjjkkkiiihhhhhhiiipppjjjfffgggiiihhhjjjnnnqqqpppooommmiiiddd]]]XXXUUUMMMCCC<<<999666111,,,,,,((((((,,,---)))'''''',,,+++***)))(((((())))))***)))((('''%%%%%%%%%%%%''''''((()))***)))))))))&&&&&&&&&''''''''''''((($$$***---***'''+++000333444888AAAKKKPPPRRRXXX___bbb```]]]^^^```bbbaaa___```aaabbbccccccbbbaaa```fffccc``````ccceeeeeecccfffiiijjjhhhhhhgggccc\\\PPPLLLFFF???888333///---***+++,,,***'''&&&(((******)))'''&&&&&&(((***,,,***))))))(((((((((''''''---***&&&&&&'''((('''%%%...***%%%###$$$%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###""""""###### """$$$&&&&&&&&&&&&$$$%%%%%%### ######""""""""""""###### """%%%&&&%%%$$$%%%%%%&&&""""""'''((($$$$$$)))$$$$$$##################$$$""""""###&&&&&&###&&&%%%$$$""""""""""""###"""%%%&&&&&&%%%$$$%%%$$$$$$###""""""###$$$$$$#########"""######$$$$$$###"""!!!!!!!!!"""$$$%%%&&&$$$$$$&&&&&&$$$$$$&&&$$$$$$$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%$$$###"""!!!!!!!!!!!!###%%%&&&!!!!!!"""###############"""$$$$$$""" """ !!!""""""###!!! !!!###$$$!!! !!! """"""!!!!!! !!!###!!!  !!!!!!'''$$$###  """ !!!  !!! !!! !!!!!! |||sssjjjccc^^^UUUMMMEEECCC???999777999444333222111000000000000///000000111111000......***************,,,---...,,,---......,,,,,,---...---,,,,,,,,,,,,------...////////////000000000000...000000///---,,,,,,---,,,,,,+++***************++++++++++++,,,---...///333777<<>>;;;666222222...---000111...,,,---+++++++++++++++*********''''''&&&&&&''''''((()))((((((((((((((()))))))))&&&&&&&&&''''''''''''((($$$)))+++'''&&&***......///222:::CCCGGGIIIOOOVVV]]][[[[[[]]]```bbbbbbaaaaaabbbcccdddddddddddddddfffdddcccdddfffhhhgggffffffhhhiiiggggggfffbbb[[[TTTPPPJJJCCC<<<777222///***+++,,,***'''''')))+++(((((((((((())))))*********)))'''&&&&&&&&&'''(((,,,)))&&&%%%''''''&&&%%%)))&&&######%%%&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$ !!!!!!###$$$%%%$$$""" !!!######""""""""""""######!!!"""###""""""###%%%''''''######%%%$$$ ###########################%%%$$$###$$$&&&&&&$$$"""$$$######""""""###$$$%%%&&&''''''&&&$$$$$$%%%&&&##############################""""""######$$$$$$"""""""""""""""###$$$$$$%%%######%%%%%%######%%%###""""""""""""###$$$$$$!!!"""$$$%%%&&&%%%$$$###""""""!!!!!!"""###$$$%%%!!!!!!"""###############$$$%%%%%%###!!! !!!### !!!!!!"""#########!!!  """"""  !!! """!!!!!!!!! !!!###"""""""""  """ """""" !!!!!! !!!""" !!!"""!!!!!!""" !!! ~~~wwwrrrnnnccc[[[SSSNNNHHHAAA======777777555444333333333333000111111111111000///...+++*********+++,,,---...---......,,,++++++---///------,,,+++++++++,,,,,,...////////////000000000///000000...,,,+++---...,,,,,,***)))))))))***+++************+++,,,---------000555:::>>>DDDJJJNNNWWW[[[```eeehhhjjjmmmnnnmmmoootttuuuooojjjlllrrrlllmmmllljjjfffcccaaaaaakkkgggfffiiikkkjjjjjjlllnnnoooqqqtttuuurrrnnnjjjddd]]]SSSKKKFFFBBB===999444///,,,...///,,,+++---***+++,,,---------,,,+++((((((''''''(((((()))***)))((('''''''''((()))***&&&&&&&&&''''''''''''(((%%%''''''%%%%%%)))***)))+++---222999<<<>>>EEEMMMSSSTTTWWW[[[```cccdddcccccccccddddddeeeggghhhiiifffffffffhhhkkkkkkjjjhhhfffhhhhhhfffffffffaaa[[[XXXTTTNNNHHHBBB<<<555111+++++++++)))(((((()))+++'''(((***+++++++++))))))***)))'''%%%%%%&&&'''))))))'''%%%%%%&&&&&&%%%$$$$$$###"""$$$&&&(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%!!!!!!!!!!!!!!!"""######"""###%%%$$$######$$$&&&########################!!!!!!!!!!!!&&&)))'''$$$$$$%%%$$$ """########################%%%###""""""###$$$$$$###""""""""""""###$$$%%%&&&+++***)))&&&######%%%'''"""###$$$%%%%%%$$$###""""""""""""""""""###$$$%%%!!!"""######$$$$$$######$$$""""""$$$$$$""""""$$$"""!!!!!! !!!"""###$$$ """$$$%%%%%%$$$$$$######"""""""""######$$$!!!"""######$$$#########%%%&&&&&&$$$"""!!!"""$$$""""""""""""############!!!  !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""" !!!!!!%%%!!!""""""!!! """### !!!""""""!!! !!!###  |||zzzqqqjjjaaaYYYRRRKKKFFFCCC>>>===;;;999888777666666111111111000000///......------------......//////......---+++***+++...000......---,,,+++++++++,,,,,,,,,,,,---------....../////////...,,,+++---///---+++***(((((()))***+++******))))))***+++,,,,,,)))+++///333666:::???CCCHHHNNNWWW]]]```cccgggkkkiiikkkppptttqqqllllllqqqkkklllllliiifffdddccccccgggcccccchhhjjjhhhggghhhkkkmmmpppsssvvvuuuqqqnnnjjjddd\\\TTTNNNIIIDDD@@@777111,,,---,,,******,,,((())),,,---...---,,,+++,,,+++***((('''''''''''')))(((&&&%%%&&&''')))+++&&&&&&&&&''''''''''''(((&&&'''&&&$$$&&&))))))%%%***+++...333555666===EEEIIILLLRRRXXX___ccceeeeeefffeeeddddddeeeggghhhiiieeegggiiilllmmmmmmkkkjjjgggiiiiiigggfffgggccc]]][[[WWWRRRMMMGGG@@@888222,,,,,,***)))((()))***+++((())))))***************(((((('''''''''''''''((('''&&&%%%%%%%%%%%%$$$$$$!!!"""###%%%'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''"""###$$$$$$######%%%'''######################## !!!!!!!!!!!!###&&&)))%%%$$$$$$%%%&&&%%%%%%&&&###############$$$$$$$$$###""" !!!"""######""""""#########$$$$$$%%%))))))(((&&&$$$###$$$&&&!!!"""$$$%%%%%%$$$"""!!!""""""!!!""""""###$$$%%%!!!"""###$$$%%%$$$###"""%%%""""""%%%%%%""""""%%%""""""!!! !!!"""$$$%%%!!!###$$$$$$$$$$$$$$$$$$##################"""######$$$$$$#########&&&%%%%%%$$$"""""""""######"""""""""""""""""""""!!!  !!!!!!""""""""""""!!!!!!!!!!!!!!!  """""" ###""" %%% !!!""""""!!!!!!"""### !!!!!!!!!!!!!!! !!!!!!!!!!!!""" {{{vvvmmmddd]]]WWWQQQMMMFFFDDDBBB>>>;;;999777666111111000///.........---------........................---+++***+++...000//////...------,,,------,,,,,,,,,,,,------------...//////...,,,,,,---///,,,,,,***)))))))))***+++******)))))))))***++++++'''))),,,...000444777:::>>>DDDMMMTTTXXX\\\bbbfffggggggjjjpppssspppooopppnnnooonnnkkkgggdddcccdddccc``````eeefffdddbbbccchhhiiikkkoooqqqqqqooolllkkkhhhbbb\\\VVVPPPJJJGGG???888222111000------///''')))+++------,,,+++***,,,+++***((('''''''''''')))(((&&&%%%%%%''')))***&&&&&&&&&''''''''''''(((&&&((('''%%%'''***)))$$$))))))+++......///555===@@@DDDLLLTTT[[[```dddfffffffffeeeddddddeeeggghhheeehhhkkkmmmnnnlllkkkjjjhhhjjjjjjhhhhhhiiifffaaa]]]YYYTTTQQQLLLEEE;;;333///---***(((((()))***+++***)))((('''((()))+++,,,&&&''')))******)))'''&&&%%%%%%&&&%%%%%%$$$$$$$$$"""###%%%''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&%%%$$$$$$%%%$$$###"""!!!"""###$$$###$$$$$$###!!!!!!###$$$"""###$$$$$$$$$$$$###"""!!!$$$%%%$$$$$$&&&'''###$$$%%%$$$%%%&&&'''&&&""""""#########$$$$$$$$$######"""!!!!!!"""$$$&&&$$$$$$$$$$$$######"""""""""$$$&&&&&&%%%######$$$!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!"""###$$$%%%!!!"""$$$%%%%%%%%%$$$###&&&######&&&&&&######&&&######""""""###%%%&&&'''!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######&&&$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!  """ !!!"""""""""""" !!!!!!!!!!!!!!! !!!"""### !!!!!!!!!!!!!!!"""!!! !!!!!! !!!""""""!!!!!!"""### !!!!!!""""""!!!!!! !!!  !!!!!!yyyoooiiieee```ZZZQQQNNNJJJEEE@@@;;;888777333222111000///.........+++,,,------------,,,,,,---......,,,++++++---/////////...---------......---............/////////,,,...//////...------...,,,,,,,,,,,,++++++******+++***************++++++''')))+++,,,---///222444999===CCCJJJQQQWWW]]]```dddcccfffnnnssssssrrrrrruuuuuurrrmmmhhhdddccccccbbb___^^^bbbccc```___```fffffffffiiikkkmmmllljjjjjjjjjhhheee```YYYRRRNNNEEE>>>888666333...---...)))***+++,,,,,,++++++***((((((''''''(((((()))***((('''&&&&&&&&&'''((()))&&&&&&&&&''''''''''''((($$$((()))''''''))))))&&&((('''(((***)))(((---444777<<>>;;;666555333111000000000000,,,,,,---......---,,,+++,,,---......,,,,,,---...------,,,,,,------......------........./////////***---000111///...------+++,,,---......,,,+++***,,,++++++*********++++++''')))*********+++...000333444888???GGGOOOUUUWWW\\\]]]ccckkkooooooqqquuuxxxwwwtttooojjjfffeeefffddd___^^^```aaa^^^]]]^^^dddccccccdddgggjjjkkkkkkjjjlllooonnniiibbb[[[VVVLLLEEE>>><<<777111...///,,,,,,,,,,,,,,,+++++++++''''''&&&&&&''''''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((!!!'''***(((&&&'''((('''''''''(((***'''%%%(((...000555===DDDKKKRRRZZZ___```aaaccceeegggiiijjjjjjjjjmmmoooooommmkkkkkkkkkeeeggghhhgggiiilllkkkgggccc```]]]\\\[[[SSSGGG<<<555000+++(((((()))((('''((('''&&&&&&&&&'''))))))%%%%%%$$$$$$$$$%%%&&&'''###%%%((((((&&&$$$%%%&&&$$$&&&)))((('''&&&''')))&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%#########!!!"""$$$"""###%%%&&&&&&%%%###""""""$$$$$$$$$###"""###%%% ###$$$!!!"""&&&&&&###!!!""""""###$$$$$$%%%%%% ###%%%&&&$$$$$$%%%'''"""###$$$$$$$$$$$$"""""" """###""""""###%%%######################## """###$$$%%%$$$#########$$$$$$%%%%%%&&&######&&&&&&######&&&"""###%%%''')))(((((('''###############$$$%%%%%%!!!"""$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###"""(((%%%###"""$$$$$$###!!! !!!""""""###### """$$$###!!! !!!### !!!!!!"""""""""!!!!!! !!!!!!!!!""""""###  """!!! !!!!!!!!!!!!"""  !!!!!! !!!""" !!!!!!!!!!!!   !!!  !!!~~~{{{tttkkkhhhaaaYYYQQQIIIDDDAAA888777555333222222222222......000000000///...---+++---......---,,,,,,---++++++++++++,,,------...+++++++++,,,,,,,,,------))),,,000222111...,,,,,,+++---///000000...+++))),,,,,,+++++++++++++++,,,((()))******)))***,,,......---///555???IIINNNOOOTTTXXX```gggiiiiiiooowwwvvvvvvtttpppllljjjjjjkkkeeeaaa^^^``````^^^]]]^^^cccbbbaaabbbfffjjjmmmnnnjjjooossstttppphhhaaa\\\UUUNNNHHHEEE@@@999555444///...---,,,,,,,,,,,,,,,***)))((('''&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&+++((($$$%%%(((((())))))***+++)))%%%'''---,,,111888???EEEMMMUUU[[[]]]___cccfffjjjlllmmmmmmllloooqqqpppmmmkkkkkklllcccffffffeeehhhllllllhhhfffcccaaaaaaaaaYYYLLLAAA777111+++((((((((((((&&&%%%%%%'''((((((((('''&&&&&&$$$!!!"""&&&((("""&&&))))))&&&%%%%%%'''$$$&&&)))(((''''''))),,,&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''))))))((('''&&&"""###%%%&&&'''&&&%%%$$$######"""!!! !!!###&&&"""###%%%&&&&&&%%%###"""%%%$$$###!!! ###%%%"""$$$"""$$$+++---)))!!!""""""###$$$$$$%%%%%%###$$$"""!!!"""$$$ !!!###$$$%%%%%%$$$$$$"""###"""!!! !!!$$$&&&$$$$$$###""""""###$$$$$$ !!!###$$$%%%%%%$$$###"""###$$$%%%&&&%%%""""""%%%%%%""""""%%% """&&&((())))))'''&&&%%%$$$$$$###$$$$$$%%%%%%!!!"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###""")))&&&$$$$$$%%%&&&$$$""" !!!!!!"""###$$$$$$%%%"""%%%%%%###!!!!!!###!!!""""""""""""!!!!!!  !!!!!!""""""  !!!!!! !!!  """  !!!  !!!!!! !!!  }}}xxxqqqiii```WWWNNNHHHCCC@@@;;;999999888444111333222111000////////////111///---+++++++++,,,---111...+++)))+++---...///000///......///...,,,***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++...000,,,+++)))((((((((()))***###'''+++000555:::@@@DDDLLLPPPVVV^^^dddhhhjjjkkkwwwvvvtttsssqqqmmmiiieeedddcccaaaaaa```^^^\\\ZZZ___dddhhhiiifffeeegggjjjnnnppprrrsssqqqmmmiiiggg]]]ZZZTTTMMMEEE>>>999666555111---,,,------,,,***+++***)))(((''''''((((((***###!!!***...***###(((''''''&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%###&&&******((((((***---,,,---000444999@@@FFFIIISSSYYYaaafffgggfffgggiiijjjkkkllllllkkkiiigggfffccccccdddeeefffiiikkkmmmiiihhhhhhfffaaaXXXMMMFFF;;;222)))&&&$$$###%%%***''''''''''''((((((((((((''''''''''''((((((((((((%%%&&&''''''%%%%%%&&&'''$$$(((***((())),,,(((!!!&&&&&&&&&%%%%%%%%%$$$$$$$$$((()))&&&###"""######$$$%%%%%%######$$$%%%###$$$$$$&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$'''%%%###$$$&&&&&&### !!!!!!""""""""""""!!!""""""###$$$$$$$$$$$$###%%%""" '''%%%"""'''""""""#########$$$$$$$$$!!!"""!!!  """)))%%%!!!!!!%%%'''%%%"""$$$###!!! """$$$&&&"""$$$%%%### !!!$$$!!!###$$$###"""!!!"""###!!!######""""""###$$$########################!!!"""#########$$$'''***""""""""""""""""""""""""---+++'''###""""""$$$&&&$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!! """"""!!! !!!$$$$$$"""!!!!!! !!!!!! !!!!!! !!!!!!!!!  !!! !!!!!!  !!!"""!!! !!!"""!!!"""  !!!!!!yyyrrrjjjaaaYYYSSSPPPJJJBBB<<<:::999777444222111///...------------///---,,,***)))***++++++///---******+++---------+++,,,,,,------......///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***)))((('''(((+++---,,,+++***)))((())))))***)))+++---///111333777:::BBBFFFMMMUUU]]]cccgggiiiooooooooooooooommmjjjgggeeedddcccbbbaaa___]]]\\\]]]aaaeeeeeeccccccfffjjjooooooppprrrqqqoookkkhhheeeaaa[[[TTTLLLFFFAAA???:::666111......///...,,,,,,+++***)))(((((()))***'''%%%###$$$''')))(((&&&(((''''''&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%)))***,,,+++***)))))))))((()))+++...333999>>>AAALLLRRRZZZ```bbbcccfffhhhiiikkklllmmmlllkkkiiigggccccccccceeegggjjjlllnnnhhhggggggeee```WWWMMMFFF;;;222***(((&&&%%%'''+++''''''''''''((((((((((((''''''''''''((((((((((((%%%&&&''''''%%%%%%&&&'''%%%((((((&&&(((+++((("""&&&&&&&&&%%%%%%%%%$$$$$$"""$$$&&&'''&&&%%%&&&'''###%%%%%%%%%$$$###$$$%%%#########&&&$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$"""!!!"""###$$$!!!"""######$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$ $$$### %%%""""""#########$$$$$$$$$ !!!"""""" !!!"""### ###&&&%%%#########!!!!!!!!!"""$$$%%%"""###$$$$$$######%%%'''!!!###$$$###"""!!!"""$$$ """$$$$$$###"""###$$$$$$$$$$$$###############!!!"""###$$$###$$$''')))########################***(((&&&###"""###$$$%%%$$$###"""!!!!!!"""###$$$###############"""!!!!!!!!!!!!!!! ### !!!&&&&&&""""""%%%!!!!!! !!!!!! !!!!!!!!!!!!  !!!!!! !!!!!! !!!!!!""" !!!!!!  !!!!!! ### !!! ~~~xxxqqqjjjeee^^^VVVJJJCCC???>>><<<;;;333222000...------------///...,,,+++******++++++---,,,******,,,---,,,+++)))+++,,,+++******---111++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++***+++---///++++++***))))))))))))***+++,,,...------...000222999<<>>888333111000000///---,,,+++***)))***++++++%%%''')))((($$$$$$&&&***''''''&&&&&&&&&''''''(((+++******)))((('''&&&&&&***)))((()))******(((&&&%%%&&&'''***...333666999AAAGGGPPPVVVZZZ___dddhhhggghhhjjjlllllljjjhhhgggaaaaaaccceeegggjjjmmmnnngggfffeeeccc^^^VVVMMMGGG===555---***(((%%%%%%(((''''''''''''((((((((((((''''''''''''((((((((((((%%%'''''''''&&&%%%&&&'''&&&''''''%%%&&&)))((($$$&&&&&&&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$''')))))))))###%%%&&&%%%$$$###$$$&&&######!!! ###%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!######!!! """######$$$%%%%%%$$$$$$""""""###$$$$$$$$$$$$###!!!%%% ###"""%%%###############$$$$$$$$$!!!"""######!!!!!!"""###"""###%%%%%%###""""""""""""######$$$$$$"""!!! """$$$&&&&&&&&&"""###$$$###""""""###$$$!!!###%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$######""""""""""""##################"""""""""""" !!!"""""" ###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!""""""!!! !!!!!! !!!!!!   !!!!!!%%%  yyyuuuggg___UUUMMMHHHFFFCCC@@@999777444111////////////111000///...---------...,,,+++***+++,,,,,,+++***+++......+++&&&%%%)))...++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,---...---,,,,,,...000++++++*********))))))))))))***+++,,,+++---///111000333999AAAKKKTTT\\\```]]]aaafffiiikkkkkkkkkkkkhhhiiiiiihhhfffdddcccccccccddddddddddddfffkkkoooooollljjjllloooqqqooolllnnnkkkfff```ZZZVVVSSSQQQJJJFFF???888444222111111---,,,+++***)))***++++++&&&)))+++)))$$$###&&&***'''&&&&&&&&&&&&'''((((((***)))))))))((((((''''''%%%###"""%%%(((***(((&&&&&&&&&((())),,,///222333777===EEEKKKQQQXXX```fffccceeehhhiiiiiigggeeeccc___```aaadddgggjjjlllmmmgggfffdddaaa]]]VVVNNNHHH@@@888000,,,(((###"""###''''''''''''((((((((((((''''''''''''((((((((((((&&&'''((('''&&&%%%&&&((()))'''&&&%%%&&&))))))((('''&&&&&&&&&&&&%%%%%%%%%'''%%%###%%%(((***(((%%%$$$%%%&&&%%%$$$$$$%%%&&&!!!###$$$###"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$$$$### !!!!!!"""############""""""###$$$$$$$$$$$$###$$$)))### %%%$$$!!!'''########################!!!###$$$###"""!!!"""###&&&$$$""""""$$$%%%###"""!!!"""###$$$$$$$$$######""""""$$$$$$""""""###$$$$$$""""""###$$$"""$$$&&&&&&$$$###$$$%%%#########$$$$$$$$$$$$$$$ ###%%%&&&%%%$$$$$$%%%########################!!!""""""##################""""""""""""""""""###!!!!!! !!! !!!!!!!!!""" """!!!!!! !!!!!! !!!!!!"""!!!!!! !!!!!! !!!!!!  !!!!!!    !!!(((""" rrrkkkbbb[[[UUUNNNGGGBBB???===999444111000//////111111000///............,,,+++***+++,,,,,,+++***+++---...***%%%$$$(((---***++++++,,,,,,++++++***+++++++++,,,,,,---------)))***++++++******+++---++++++++++++*********)))((()))+++++++++,,,///111***,,,000666>>>FFFMMMQQQWWW\\\cccgggiiiiiijjjkkkhhhjjjkkkkkkhhhgggggghhhgggfffeeeddddddgggkkkmmmkkkiiihhhiiilllnnnmmmkkknnnllliiieeeaaa]]]ZZZYYYQQQMMMGGG???999555444444...---,,,***)))******+++)))******(((&&&&&&'''(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''((((((((($$$""""""$$$(((***(((%%%&&&'''((()))+++,,,...///111555;;;AAAGGGPPPZZZbbbbbbdddgggiiiiiigggdddbbb^^^___aaadddgggjjjkkklllhhhfffdddaaa]]]WWWPPPKKK@@@888000,,,)))$$$###$$$''''''''''''((((((((((((''''''''''''((((((((((((&&&'''((((((&&&&&&'''(((***'''%%%&&&((()))******'''''''''&&&&&&&&&%%%%%%&&&%%%%%%''')))((($$$$$$%%%&&&&&&$$$$$$%%%&&&###$$$&&&&&&%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$%%% """######$$$$$$$$$""""""###$$$$$$$$$$$$###$$$)))$$$ &&&$$$!!!'''########################!!!###$$$###"""!!!"""###$$$$$$######$$$$$$"""!!!!!!"""$$$%%%%%%%%%######$$$!!!"""$$$""" """$$$%%%$$$###"""###$$$###$$$&&&&&&$$$###$$$$$$"""""""""######$$$$$$$$$!!!###&&&&&&%%%$$$$$$$$$"""""""""""""""""""""""" !!!###############"""""""""######"""""""""!!!!!! !!!""" !!!"""""""""!!!"""!!! ###%%%%%%!!!!!! !!!!!! !!!!!!!!!!!! !!!###"""  """!!!  !!!!!!  !!!###)))### !!!!!!zzzrrrjjjcccYYYNNNGGGGGGCCC>>>888444111000000/////////......---,,,,,,---,,,******,,,---,,,+++''')))***)))((((((+++///******++++++++++++*********++++++,,,,,,------...***,,,------,,,+++---...++++++,,,,,,++++++***)))***+++,,,+++******,,,------...000555:::@@@EEEGGGOOOVVV^^^ccceeeeeegggiiifffjjjlllllljjjiiikkkmmmjjjhhhfffddddddeeegggiiiffffffgggggghhhhhhiiijjjmmmmmmlllkkkhhheeebbb```VVVTTTOOOGGG???999777777111000...,,,+++*********+++***((((((((((((((('''&&&&&&&&&&&&&&&'''((()))$$$$$$%%%&&&'''(((((())))))((('''((())))))'''%%%%%%%%%&&&'''(((******+++---000444888===FFFQQQYYY^^^aaaeeeiiijjjiiifffddd___aaacccfffiiikkklllllljjjhhheeebbb^^^YYYSSSOOO???777///,,,***''''''***''''''''''''((((((((((((''''''''''''((((((((((((&&&'''(((((('''&&&'''(((***&&&$$$''')))((()))+++''''''''''''&&&&&&&&&%%%%%%&&&'''))))))&&&"""$$$&&&'''&&&%%%$$$%%%'''$$$$$$%%%(((&&&###$$$'''#########$$$$$$$$$$$$$$$!!!!!!!!! """$$$""""""$$$%%%&&&&&&''''''""""""###$$$$$$$$$$$$### &&&""" &&&$$$ %%%$$$$$$$$$###############!!!"""######!!!!!!"""### !!!"""#########""""""$$$%%%%%%%%%$$$###'''%%%$$$###$$$%%%$$$######$$$%%%$$$#########%%%###$$$&&&%%%###"""###### !!!!!!"""############%%%&&&&&&$$$######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############""""""############""""""######"""!!!!!!"""$$$%%% !!!!!!""""""""" !!!"""%%%%%%!!!!!! !!!!!! """$$$###  ###""""""!!! !!!!!! !!!!!!  !!!$$$'''"""!!!"""!!!}}}wwwppphhh^^^VVVQQQMMMGGG???:::666555444////////////...------,,,///---******+++---------((())))))******++++++,,,******++++++++++++************+++,,,,,,---......,,,...000000///...///000++++++,,,,,,,,,+++***))))))***+++***((((((***,,,---...000333777:::===???DDDLLLVVV]]]___```cccfffdddiiimmmmmmkkkkkknnnqqqooommmiiigggffffffeeeeee___cccgggfffdddbbbeeeggghhhjjjlllnnnmmmjjjfffccc[[[ZZZWWWOOOFFF???<<<;;;666444222///---,,,++++++******))))))(((((())))))&&&%%%%%%&&&&&&((())))))%%%%%%%%%&&&&&&''''''(((((()))******(((''''''(((%%%%%%&&&'''((()))))))))+++---...000444<<>>999777444111///------,,,(((***+++***''''''))),,,%%%%%%%%%&&&'''((()))***'''''''''''''''&&&&&&&&&!!!%%%(((((('''&&&(((+++&&&'''((()))***+++++++++***+++++++++...666AAAIIILLLQQQXXX```eeeggggggffffffhhhjjjmmmnnnooopppooonnnlllhhheeeaaa]]]YYYUUUNNNDDD888111+++&&&%%%(((''''''''''''((((((((()))''''''''''''((((((((()))'''((()))((('''&&&''')))%%% %%%'''$$$$$$'''(((((('''''''''&&&&&&&&&&&&(((***(((&&&%%%(((+++%%%&&&''''''%%%%%%&&&'''""" """&&&%%%$$$""""""######$$$$$$$$$$$$"""######""" $$$((( """###$$$%%%%%%%%%""""""###$$$$$$$$$$$$###%%%$$$%%%+++(((###&&&$$$$$$$$$$$$######"""""" !!!"""!!!  """!!!###%%%%%%###"""!!!!!!######$$$$$$$$$%%%%%%%%% ###%%%$$$######&&&)))###$$$%%%%%%######$$$%%%"""###$$$$$$"""!!!!!!!!! !!!!!!"""&&&&&&&&&$$$"""!!!###%%%"""""""""""""""""""""""""""""""""""""""###$$$$$$!!!"""###$$$$$$###"""!!!!!!  """$$$""""""""""""!!!!!!!!!!!! """ ###'''&&&!!!!!! !!!!!! ###&&&$$$ ### !!! !!!!!!  !!!   !!!!!!!!!!!!!!!!!!!!! yyyssshhhccc[[[SSSLLLEEE@@@<<<999777444333333333111000,,,,,,++++++,,,...///111,,,,,,***)))))))))***+++''')))+++,,,,,,,,,***)))'''(((***+++,,,---------...---+++++++++---///000)))---000///+++)))***---+++*********))))))((((((&&&'''***///333444000+++;;;>>>EEELLLSSSXXX[[[\\\___fffkkklllkkklllkkkgggnnnqqqqqqmmmjjjiiifffaaabbbeeegggddd```___cccggggggeeeeeehhhmmmnnnjjjfffdddeeeddd___WWWOOOIIIFFFBBB<<<555111111///***%%%))))))((((((((())))))***,,,***)))((()))))))))(((---***((()))***+++(((&&&)))(((''')))******)))'''((((((((('''((()))*********+++,,,---///333888===BBBJJJTTT\\\___aaaccceeejjjjjjkkklllnnnppprrrsssoooppppppoookkkgggbbb___TTTJJJ>>>555---&&&&&&***(((%%%###%%%)))***(((&&&******))))))(((((('''''''''((()))))))))(((&&&%%%%%%%%%%%%&&&&&&'''''''''((('''%%%$$$###$$$$$$%%%&&&''''''((()))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$############%%%&&&'''$$$$$$$$$"""!!!!!!$$$&&&!!!"""$$$$$$######$$$&&&$$$$$$###"""!!!!!!""""""###"""!!!"""######"""!!!$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$$$$###$$$$$$$$$"""!!!!!!!!!!!!"""$$$%%%"""!!!!!!"""######$$$%%%&&&&&&'''(((%%%&&&&&&$$$######%%%((((((''''''&&&$$$######"""$$$)))((($$$$$$((('''###!!!###$$$###"""!!!"""###%%%%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$%%%######"""""""""###%%%&&&###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""" !!!!!!&&&"""!!! !!!"""###"""!!!$$$######"""!!! !!!!!!  ###### """$$$""" !!!"""###""""""""""""~~~zzztttnnnfff]]]TTTKKKDDD???<<<999666444333333111000000///...------...//////---,,,+++***)))******+++((()))***,,,,,,+++***)))---............---,,,,,,...---,,,++++++,,,...///)))---000///+++)))***---+++*********))))))))))))&&&(((***...000000...,,,111666>>>EEEKKKPPPVVVZZZ\\\ccchhhiiijjjkkkkkkhhhmmmppppppmmmkkkkkkiiiddddddfffgggddd___]]]```cccfffddddddhhhlllmmmjjjfffhhhjjjjjjfff```XXXQQQNNNEEE???888444444222---******)))(((''''''''''''''')))(((((((((((()))((('''***(((''''''))))))(((&&&'''&&&&&&'''(((((('''%%%(((((((((((()))))))))))))))******+++---000555999>>>EEEOOOVVVZZZ^^^bbbeeeiiijjjkkkmmmpppsssuuuvvvqqqqqqpppooollliiifffdddVVVKKK>>>444+++$$$$$$(((%%%&&&''''''''''''(((((()))))))))(((((((((((((((************(((&&&$$$###%%%%%%&&&&&&&&&''''''''')))(((&&&$$$$$$$$$$$$$$$&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$###"""!!!!!!###$$$$$$###"""###$$$"""###$$$$$$###"""###%%%$$$$$$###"""""""""""""""%%%$$$######%%%%%%$$$###############$$$%%%&&&'''%%%$$$$$$######$$$$$$$$$$$$###""""""$$$&&&''''''###"""  """###$$$$$$$$$$$$############%%%&&&&&&$$$######%%%'''&&&%%%%%%%%%%%%%%%$$$$$$%%%((('''"""!!!$$$### """######"""!!!!!!"""$$$$$$%%%%%%$$$###"""!!! ########################$$$###"""""""""###$$$%%%###"""!!! !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""### ###### $$$ !!!"""!!!  !!!!!!!!!  ######  !!!   !!!""" """"""""" !!!!!!!!!!!! zzzsssjjjaaaWWWNNNHHHDDD@@@;;;888666555444222333222000///............---,,,+++*********++++++((()))***+++,,,+++*********+++++++++******)))(((...---,,,+++++++++,,,---***---///...+++)))***,,,***************)))))))))'''))),,,---,,,++++++,,,)))///777;;;>>>CCCKKKRRRVVV]]]cccdddfffjjjkkkjjjlllpppqqqooonnnooommmiiihhhiiihhhddd^^^[[[[[[]]]bbbaaabbbfffjjjllliiifffjjjmmmooonnniiiaaa[[[XXXLLLFFF???:::888555222...,,,+++***((('''&&&&&&&&&&&&&&&'''((((((((('''''''''&&&%%%&&&'''((('''&&&'''&&&&&&'''((((((&&&%%%&&&''')))*********)))(((((()))))))))***,,,000444888>>>GGGNNNSSSYYY```eeefffgggjjjmmmppptttwwwyyyuuutttrrrpppnnnmmmlllkkk]]]QQQBBB666,,,%%%%%%)))$$$'''***)))%%%$$$'''***(((((((((((((((((())))))))))))))))))((('''&&&%%%&&&&&&&&&'''''''''''''''***)))'''%%%$$$$$$$$$$$$%%%%%%&&&'''''''''''''''%%%%%%%%%&&&%%%%%%%%%$$$"""###$$$$$$###!!!"""%%%%%%$$$"""!!!!!!###$$$%%%$$$""""""###$$$$$$###""""""""""""""""""%%%$$$######%%%%%%$$$###""""""""""""###$$$%%%&&&$$$$$$#########$$$$$$%%%%%%###!!!"""&&&))))))(((######!!!!!!!!!!!!######!!!!!!""""""""""""""""""&&&&&&&&&%%%###"""$$$%%%###$$$$$$$$$%%%%%%&&&&&&((()))&&&""" !!!!!!"""######!!! """$$$$$$$$$$$$$$$###"""!!!!!!!!!"""""""""""""""!!!!!!$$$$$$###"""""""""######""""""!!!!!!!!!!!!""""""########################!!!!!!!!!!!!""""""""""""###!!!!!!$$$### !!! !!!  !!!"""  """""" !!!!!!  !!!!!! ### """"""!!!"""###############"""!!!{{{uuunnneee[[[UUUNNNJJJDDD???<<<999777666444333111///......//////---,,,,,,,,,++++++++++++((()))***++++++++++++***%%%&&&'''((())))))))))))---,,,,,,+++***++++++,,,+++---...---+++***+++,,,************************'''***,,,+++((('''))),,,(((...333444333666???GGGNNNVVV\\\___bbbhhhlllkkknnnrrrsssqqqqqqrrrppplllkkkkkkiiieee^^^ZZZYYYYYY^^^^^^```cccgggiiigggeeegggkkkppppppmmmgggaaa^^^TTTNNNGGGAAA<<<888444111...---,,,***))))))))))))%%%&&&((()))((('''''''''%%%%%%%%%&&&'''((()))(((***)))((()))******(((&&&%%%''')))***+++***((('''((())))))))))))***---000333888???EEEKKKSSS\\\cccbbbdddfffkkkoootttxxx{{{{{{yyyvvvsssppppppppppppfffYYYHHH;;;///((((((,,,&&&((()))(((&&&&&&''')))&&&''''''(((((()))))))))%%%&&&'''((()))***++++++'''''''''''''''''''''(((+++***(((&&&$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$###############"""  """$$$$$$###!!!!!!"""$$$%%%%%%$$$"""!!!"""#########"""""""""""""""######!!! !!!"""###"""!!!!!!!!!!!!!!!"""###$$$%%%###############$$$$$$%%%$$$!!! $$$((('''&&&###""""""!!!!!!""""""###!!!###$$$%%%&&&%%%&&&&&&%%%###"""###$$$###$$$$$$$$$$$$%%%%%%%%%)))(((&&&###""""""######"""###"""!!! """$$$"""###############"""!!!""""""#########"""!!! $$$$$$######"""""""""!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!! !!! !!!  !!!!!! !!!!!! """$$$###  """!!!  $$$!!! """"""  !!!!!!"""""""""!!!}}}wwwooofff```WWWSSSLLLFFFAAA===:::777333222111/////////000111------------,,,,,,++++++))))))******++++++++++++))))))***+++,,,,,,,,,,,,+++++++++*********++++++,,,------,,,+++++++++,,,***************+++++++++(((***,,,***'''&&&(((***''',,,111000...000888@@@FFFMMMTTTWWW]]]eeejjjkkkooosssuuusssssstttsssooonnnnnnkkkgggaaa]]]ZZZYYY[[[\\\^^^aaadddeeedddcccdddhhhnnnpppnnniiieeebbb[[[WWWPPPIIIBBB<<<777444...---,,,+++************&&&(((***)))((('''((()))%%%&&&'''((())))))***+++***)))((()))***)))(((&&&%%%''')))***+++***(((''')))******)))))))))+++---///333888===CCCKKKVVV]]]___```dddiiiooouuuyyy|||~~~|||yyyvvvtttrrrrrrrrrjjj]]]LLL===111)))(((,,,***(((&&&'''))))))(((&&&&&&&&&''''''(((((())))))&&&&&&'''((()))***,,,,,,((((((((((((((((((((((((+++***(((&&&%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&%%%###"""%%%$$$"""!!!!!!"""$$$%%%#########""" !!!###%%%$$$%%%%%%$$$"""!!!"""######"""""""""""""""######"""!!! !!!""""""!!! !!!!!!!!!!!!"""###$$$$$$###"""""""""######$$$%%%###!!! ###&&&&&&%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$%%%&&&'''$$$%%%&&&%%%###"""###$$$%%%%%%$$$$$$$$$#########%%%$$$############$$$&&&"""""""""!!! """$$$!!!""""""#########"""""""""###$$$%%%$$$###!!! ############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""" !!!###$$$ !!!"""!!!   !!!###"""!!!!!!""""""### """"""!!! !!!"""######wwwooojjj```\\\VVVOOOIIICCC===999555444222111111111222222------.........---,,,+++***************+++++++++,,,,,,++++++***)))''''''))))))*********+++++++++...---,,,+++++++++,,,,,,*********+++++++++++++++)))*********((('''((()))%%%(((,,,---,,,///666<<<===DDDKKKNNNUUU___eeeggglllpppsssrrrsssuuutttqqqqqqpppmmmjjjfffbbb___]]]ZZZ\\\___aaacccccccccbbbbbbffflllooonnnjjjgggfff```]]]YYYRRRJJJCCC===999000///...,,,+++*********(((***+++)))&&&%%%'''***&&&(((******)))***+++---)))'''''''''((('''%%%###&&&''')))*********)))((((((*********))))))+++,,,,,,///333666;;;BBBLLLSSSZZZ\\\```ffflllrrrwwwzzz|||{{{{{{yyyxxxuuusssrrrkkk]]]MMM>>>111(((&&&)))+++(((%%%&&&***+++(((%%%''''''''''''''''''((((((******)))((((((((())))))))))))))))))((((((((((((+++***((('''&&&&&&''''''%%%%%%&&&'''''''''''''''$$$%%%'''''''''%%%###!!!&&&$$$""" !!!$$$(((***%%%%%%$$$""" !!!$$$'''###$$$%%%$$$""""""###$$$"""""""""""""""######$$$$$$###""""""$$$$$$###"""!!!!!!!!!!!!"""###$$$%%%"""""""""""""""###$$$%%%$$$############$$$&&&'''!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$$$$#########"""###%%%%%%$$$######$$$%%%%%%$$$$$$#########""""""###"""###&&& !!!"""""" !!!""" !!!"""############"""###%%%%%%%%%###!!!""""""#########"""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""###$$$######%%%$$$ !!!"""!!! !!!!!!!!!   !!!!!!  !!!"""###"""""""""""" !!!###$$$$$$$$${{{wwwlllhhhbbb\\\UUUMMMEEE@@@:::999777444333333333333---......///...---,,,+++***************++++++,,,*********)))((('''%%%%%%''''''(((***++++++,,,,,,///---+++++++++,,,,,,,,,*********++++++,,,,,,,,,***)))))))))******)))'''%%%&&&(((***+++---111555555;;;AAAEEEMMMWWW___aaadddiiimmmnnnqqquuuvvvsssrrrqqqooonnnkkkhhheeebbb\\\___aaacccdddccccccccc___ccchhhjjjjjjhhhfffeeeaaaaaa___[[[TTTLLLEEEBBB777666444111...,,,+++***)))++++++'''""""""%%%***''')))++++++))))))+++---)))(((''''''((('''%%%###(((((((((((())))))))))))'''((())))))(((((()))+++)))+++...000333999BBBHHHQQQSSSXXX]]]dddjjjpppsssuuuwwwzzz|||{{{yyyuuussskkk^^^NNN@@@333)))&&&(((***)))(((((()))(((((('''''''''''''''''''''&&&&&&,,,+++)))((((((((())))))*********)))))))))((((((***)))(((''''''((())))))&&&&&&'''(((((((((((('''$$$&&&'''((('''%%%"""!!!%%%$$$###"""###%%%''')))$$$%%%%%%%%%######$$$&&&"""###$$$$$$###"""###%%%"""""""""""""""###$$$$$$$$$"""!!!"""###$$$###"""""""""""""""###$$$%%%%%%!!!!!!!!!!!!"""###$$$%%%"""$$$%%%### ###'''"""""""""######"""""""""&&&&&&%%%$$$###""""""!!! """$$$%%%$$$$$$$$$%%%############$$$$$$$$$$$$$$$%%%""""""%%% ######"""  !!!"""############!!!"""$$$%%%$$$""" !!!"""######""""""!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!%%%%%%!!! !!! !!!  !!! """!!!  !!!  !!!""" """""" !!!$$$ !!!""""""###"""""""""vvvsssmmmggg___VVVMMMGGG???===:::777555444333333---.../////////...,,,,,,******))))))******+++,,,***++++++,,,,,,,,,,,,+++%%%&&&((()))+++,,,,,,,,,///---+++***+++,,,,,,,,,*********++++++,,,,,,,,,***)))(((***,,,---)))&&&'''''''''((()))***+++,,,///666<<<@@@GGGRRR[[[]]]^^^dddhhhkkkooouuuvvvtttsssrrrqqqpppooollliiifff___aaadddeeeeeeddddddddd[[[___cccfffeeedddcccccc```bbbccc```ZZZRRRLLLHHH@@@>>>;;;666222///---,,,***+++***%%% $$$)))''')))++++++((((((***,,,+++***))))))***)))'''%%%((((((((((((((()))******%%%'''(((((('''''')))***''')))+++,,,...333;;;AAAIIIKKKOOOUUU\\\bbbgggjjjppptttyyy}}}~~~|||wwwtttlll```QQQDDD777,,,(((***'''***,,,***'''%%%'''***(((((((((''''''&&&&&&%%%))))))(((((((((***+++,,,+++*********))))))(((((()))((('''''''''(((***+++&&&'''(((((())))))(((((($$$&&&'''((('''%%%""" ######$$$$$$$$$%%%%%%%%%"""%%%'''(((&&&%%%$$$$$$!!!"""$$$$$$######$$$&&&""""""!!!""""""###$$$$$$"""  !!!"""!!! """"""""""""###$$$%%%&&&!!!!!!!!!!!!"""###$$$%%%###%%%"""%%%######$$$$$$$$$$$$##############################!!!$$$%%%$$$$$$%%%&&& !!!"""###$$$%%%&&&&&& '''((($$$"""%%% ###$$$###!!! """############ !!!###$$$###!!! !!!#########"""""" !!!"""######"""!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""%%%!!!  !!!!!!!!!!!!!!!"""""" !!! $$$&&&$$$!!!!!!!!!  """###!!!!!!%%%"""""""""!!!!!!xxxpppiii```VVVKKKHHHAAA:::555333444666333222///...------...///,,,,,,,,,,,,,,,,,,,,,---+++++++++************)))(((((((((***++++++***(((++++++++++++,,,,,,---...+++,,,---...////////////***+++------+++******+++)))***)))'''&&&&&&))),,,***,,,111777<<>>:::222111000...,,,+++******'''''''''((())))))******%%%%%%&&&'''((((((''''''((((((((((((((('''''''''&&&%%%%%%&&&)))******)))&&&'''(((((('''''')))+++))),,,000555:::@@@GGGKKKQQQVVV]]]eeennnvvv{{{}}}}}}xxxlllZZZFFF666...+++'''((())))))(((((()))+++((((((((((((''''''''''''$$$%%%%%%&&&''''''(((((()))'''&&&'''))))))%%%!!!,,,,,,,,,,,,,,,---------------...///...,,,+++***'''&&&%%%&&&((()))((('''"""###$$$%%%'''''''''&&&((())))))(((&&&%%%%%%&&&%%%%%%&&&''''''''''''&&&$$$###############$$$$$$######$$$$$$$$$$$$##############################$$$%%%&&&&&&%%%%%%&&&'''!!!!!!""""""######$$$$$$!!!!!!""""""""""""!!!!!!!!!""""""""" !!!"""$$$ !!!###$$$$$$$$$!!!"""""""""#########$$$"""###$$$$$$###"""###%%%!!!!!!!!! """"""!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!""""""############"""###"""!!!!!!!!!"""""""""!!!!!! !!!""""""######""""""""""""###$$$""""""!!!!!!  !!!!!!!!!!!!   !!!!!!!!!  !!!!!! !!!"""### !!!!!!"""{{{uuukkkbbbZZZRRRKKKFFFBBB@@@<<<888555333333222...//////000///...---,,,,,,,,,,,,,,,++++++++++++(((+++------+++***+++---...---,,,+++++++++++++++***++++++,,,,,,,,,,,,+++(((***,,,,,,++++++,,,---((()))***)))''''''(((***'''&&&'''***+++***---222555;;;DDDMMMUUUZZZ```dddiiijjjllllllllllllllllllmmmmmmmmmllliiibbbYYYSSSKKKIIIGGGHHHLLLOOOQQQQQQKKKOOOTTTYYY[[[]]]^^^```]]][[[WWWSSSOOOJJJDDD@@@777666333000...+++***)))''''''(((((()))))))))***%%%&&&''''''''''''''''''((((((((((((((('''''''''&&&%%%%%%&&&)))******)))$$$%%%''''''&&&''')))+++)))+++...111444888===AAAIIILLLTTT___iiirrryyy~~~{{{ooo\\\GGG777...+++&&&((())))))(((((()))***((((((((((((''''''''''''&&&&&&&&&''''''(((((()))(((&&&%%%'''))))))%%%!!!,,,,,,------....../////////...,,,************+++&&&%%%%%%&&&((()))((('''"""###$$$&&&&&&&&&&&&&&&&&&''''''&&&$$$######$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$###############$$$######$$$$$$$$$$$$######""""""""""""""""""""""""###$$$&&&&&&%%%$$$&&&'''!!!!!!""""""######$$$$$$!!!!!!""""""""""""!!!!!! !!!"""!!! """$$$"""!!! !!!###%%%"""""""""""""""#########!!!"""$$$$$$######$$$&&&"""!!!!!!!!! ###""""""!!!!!!!!!"""""" !!!!!!""""""!!!!!!"""###############"""""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!"""###$$$######"""""""""""""""###!!!!!!!!!!!!!!!  !!!!!!!!!!!!    $$$###"""""""""""""""###"""!!!!!! ###}}}tttmmmfff___WWWRRRIIIFFFAAA<<<888444333222222222111000000/////////,,,,,,,,,,,,++++++++++++&&&***------+++)))***,,,------,,,,,,+++,,,,,,,,,***++++++,,,,,,,,,++++++(((***,,,,,,++++++,,,---''')))***)))((('''((()))(((&&&''',,,---,,,,,,000///222999CCCJJJOOOVVV\\\bbbfffjjjmmmmmmlllllllllmmmmmmnnnnnnkkkddd\\\VVVMMMIIIEEEEEEIIIMMMNNNMMMJJJMMMQQQUUUWWWZZZ^^^```___^^^]]][[[XXXSSSLLLHHH>>><<<999555111...+++***))))))))))))))))))))))))&&&''''''((((((((('''''''''''''''((((((((((((((('''&&&&&&''')))***)))((("""$$$&&&''''''''')))+++''')))+++---...111444777CCCDDDLLLXXXdddllluuu}}}}}}yyynnn\\\III888///,,,&&&((())))))''''''(((***((((((((((((''''''''''''&&&&&&''''''((((((((((((&&&&&&&&&(((***++++++***,,,,,,---...///000000111000...+++((('''(((***+++'''%%%%%%&&&((()))((('''###$$$%%%%%%$$$$$$%%%&&&$$$%%%&&&$$$"""!!!"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$######"""###############$$$$$$$$$$$$######"""""""""""""""""""""""" !!!######""""""###%%%""""""""""""############ !!!!!!""""""!!!!!! #########!!!!!!$$$$$$"""  """"""""""""""""""""""""""" """############%%%'''$$$$$$#########""""""""""""""""""!!!!!!"""######!!!!!!!!!!!!!!!!!!"""""" !!!"""######$$$######!!!""""""""" """######"""""""""###$$$%%%&&&""""""""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!   $$$###"""!!!!!! """!!!!!! ###}}}wwwsssmmmeee___TTTPPPKKKDDD>>>:::888777666444222111000000111222------------,,,,,,,,,,,,'''***,,,+++((('''***---++++++++++++++++++,,,---)))******+++******))))))(((***,,,,,,++++++,,,---''')))******((((((((())))))&&&''',,,---+++***,,,,,,+++000888>>>AAAHHHPPPUUU\\\dddiiikkkjjjjjjkkkmmmmmmnnnnnnlllggg```ZZZPPPKKKFFFEEEHHHKKKLLLJJJIIIKKKNNNQQQTTTYYY___ccc```___```___]]]XXXRRRMMMFFFCCC???:::555111...,,,+++++++++***))))))((((((((((((((())))))(((((('''&&&&&&''''''(((((())))))((('''&&&'''((()))((('''###%%%''''''''''''(((***%%%''')))***+++,,,///111::::::AAANNNZZZbbbllluuusssqqqjjj]]]KKK;;;111,,,&&&'''((((((''''''(((***((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''&&&'''((())))))))),,,---,,,------...000111222222///...+++)))(((((())))))'''&&&%%%&&&(((((('''&&&%%%&&&&&&$$$"""!!!$$$&&&$$$%%%%%%$$$"""!!!!!!""""""###$$$$$$%%%%%%$$$$$$%%%$$$$$$###""""""############$$$$$$$$$$$$######"""""""""""""""""""""""" !!!!!!!!!!!!"""$$$#########""""""""""""""" !!!!!!!!!!!! """######!!!!!! """"""!!! !!!###"""""""""""""""""""""!!!!!!#########$$$%%%'''$$$$$$$$$#########""""""!!!!!!!!!!!!"""###$$$$$$""""""""""""""""""!!!!!! !!!"""######$$$$$$$$$!!!"""###""" !!!$$$$$$$$$$$$$$$%%%&&&'''(((""""""""""""!!!!!!  !!!""""""!!!!!! !!!!!!!!!!!!  !!!!!!    !!!  """!!!""" $$$~~~|||wwwoooiii]]]ZZZSSSLLLFFFAAA>>>===888666333111000111333444//////.........---------(((***+++(((%%%%%%***000***)))))))))***+++,,,,,,((()))))))))))))))((((((''')))+++,,,,,,+++,,,...'''(((******)))(((((())))))&&&'''+++,,,)))((()))+++(((+++111555777>>>GGGJJJRRR]]]dddggggggggghhhlllmmmnnnnnnmmmiiibbb]]]SSSMMMFFFEEEHHHKKKKKKIIIHHHJJJLLLOOOSSSYYY```eee^^^^^^___```___ZZZSSSNNNKKKHHHDDD>>>888444000...------,,,+++***)))((((((((()))))))))))))))((((((%%%&&&&&&'''((()))******)))(((''''''((()))'''&&&$$$&&&(((((('''&&&'''((($$$&&&(((******,,,...000222111777EEEQQQYYYcccmmmjjjkkkhhh^^^NNN===222,,,&&&'''((((((''''''(((***)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&((()))***(((%%%$$$'''+++,,,---...///000111222333---------,,,+++***((((((((('''&&&&&&'''((('''&&&&&&'''&&&$$$ ###&&&$$$%%%%%%$$$"""!!!!!!"""""""""###$$$$$$$$$$$$###%%%%%%$$$###""""""############$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""###""""""$$$&&&$$$$$$######""""""!!!!!! !!!!!!!!!!!!  """$$$ $$$%%%%%%%%%&&&""""""""""""!!!!!!!!!!!!!!!#########$$$&&&(((""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%$$$$$$######""""""!!!!!! !!!######$$$$$$$$$ """###""" !!!$$$%%%$$$%%%%%%&&&'''((()))!!!!!!"""!!!!!!  """######"""""" !!!!!!!!!!!!  !!!!!!!!!!!!  """""""""""""""###$$$%%%!!!!!!""" !!!$$$yyyssspppkkkcccZZZQQQHHHAAA;;;999888666555333...'''###,,,***+++//////------///)))///222...+++,,,---,,,,,,+++)))((((((((()))***$$$'''+++---+++)))'''&&&******+++++++++,,,,,,,,,---,,,+++***)))'''&&&&&&))))))))))))((((((((((((''')))+++---...000444666BBBLLLXXX___aaadddjjjpppmmmkkkkkkkkkkkkggg___ZZZUUUPPPIIIEEEFFFIIILLLNNNMMMLLLKKKLLLOOOSSSXXX[[[^^^^^^___^^^]]][[[XXXWWWVVVPPPHHH@@@<<<999888777---,,,,,,,,,---,,,***(((,,,***((()))+++,,,)))&&&###$$$&&&(((((('''%%%$$$)))((('''&&&&&&&&&&&&&&&((('''%%%""" $$$'''((((((((((((((()))******)))///555;;;AAAJJJVVV``````dddbbbUUUFFF;;;222,,,'''''''''''''''&&&&&&&&&&&&'''((((((''''''((()))$$$(((+++***&&&$$$(((,,,%%%''')))((('''''')))++++++---///111222333333333111...,,,+++------***(((%%%%%%%%%%%%&&&'''((((((&&&'''(((&&&$$$%%%(((,,,%%%%%%%%%%%%%%%%%%%%%%%% """###$$$$$$$$$######$$$$$$###!!! !!!"""%%% ###$$$ """ !!!"""######!!!###""" !!!###%%%%%%%%%$$$$$$$$$$$$%%%%%%######""""""!!!!!! !!!""""""!!! """""""""!!!!!!!!!!!!!!!""""""""""""#####################""""""""""""!!!%%%$$$###""""""###$$$%%%  %%%###!!! """######"""!!!"""###$$$$$$$$$$$$$$$ """############%%% $$$'''%%%######"""""""""""""""""""""""""""#########$$$$$$$$$$$$"""!!!  !!!"""######""""""!!!!!!!!! !!!!!!  !!! """"""!!!    !!!### !!!!!!!!!######""""""!!!!!! {{{yyytttmmmddd\\\RRRJJJDDD???>>>;;;999777444000,,,000------000000,,,+++...+++......,,,,,,...,,,(((,,,+++***)))((())))))***%%%(((+++,,,***(((''''''************+++++++++,,,,,,,,,+++***)))((('''''')))))))))***************'''(((***+++,,,---000333999BBBMMMTTTWWW\\\ccciiiiiihhhiiijjjjjjgggaaa\\\VVVQQQJJJGGGGGGIIILLLNNNPPPOOONNNNNNPPPTTTXXX[[[[[[\\\\\\]]]]]]]]]]]]\\\]]]YYYSSSMMMGGG@@@:::666///...,,,+++++++++)))'''((('''&&&'''((()))'''%%%'''((())))))(((&&&###""")))((('''&&&&&&&&&&&&'''&&&&&&%%%###"""###&&&)))((((((''''''((())))))***)))...333777<<>>:::888222000000222111...,,,...,,,222444000---...---+++++++++++++++*********)))*********)))((((((***,,,((())))))))))))*********************++++++++++++''''''(((((()))***+++++++++++++++***((('''(((***%%%)))...333999AAAJJJQQQYYY\\\```dddeeecccaaa```___[[[UUURRRRRRTTTUUUVVVWWWVVVTTTSSSRRRSSSTTTTTTXXXWWWWWWWWWZZZ^^^cccfffdddddddddcccaaa\\\VVVQQQIIICCC;;;555111///---,,,)))))))))((((((((()))***&&&'''((()))************(((((('''''''''(((((()))&&&(((******(((''''''(((***))))))((((((((())))))'''((()))+++---111555888888???DDDCCCAAA===777111+++)))&&&$$$###$$$&&&''''''((())))))(((((()))***)))''''''''')))***)))(((!!!&&&***+++((('''))),,,***+++,,,///111444666777333444555555444222000///,,,+++***))))))((())))))((((((''''''(((***+++,,,&&&&&&&&&%%%%%%$$$$$$$$$ """$$$$$$$$$$$$###$$$$$$$$$"""!!!!!!###"""%%%%%%$$$$$$%%%%%%###"""!!!!!!!!!""""""###$$$###!!! !!!"""$$$%%%"""###$$$$$$$$$$$$###"""""""""""""""############"""""""""###$$$%%%&&&&&& !!!!!!""""""""""""!!!"""""""""############%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%######""""""""""""######"""!!!!!!"""$$$$$$###"""!!!""""""######"""!!!!!! !!!!!!"""""""""""""""$$$###%%%###"""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  !!!"""!!!    !!!  !!!!!!!!!!!!  !!!!!!""""""###{{{uuuqqqkkkeee]]]TTTLLLEEE>>>:::555222222555444000///111+++222555222......//////++++++,,,,,,++++++***)))******+++***((((((***,,,)))))))))*********++++++******++++++++++++++++++''''''(((((())))))*********++++++***(((((()))+++&&&(((+++...333:::BBBGGGOOOTTTZZZ^^^``````_________[[[VVVTTTTTTVVVXXXXXXXXXWWWVVVTTTSSSSSSSSSSSSXXXWWWVVVWWWYYY]]]aaacccfffeeecccbbbaaa^^^ZZZVVVPPPJJJBBB:::555111///---***+++***)))'''''')))+++***)))))))))((((((((((((((((((''''''(((((())))))'''(((******(((''''''(((++++++***)))))))))******''''''((()))+++...111222222888=========<<<777111---,,,)))'''&&&'''((((((&&&'''((((((''''''((()))(((((())))))))))))******$$$+++***%%%"""%%%***((()))***---000333666777333666888888777555444444...---,,,+++************---***'''&&&(((*********'''&&&&&&%%%%%%$$$$$$### !!!"""###$$$###""""""###$$$%%%###!!! !!!!!!&&&$$$###$$$%%%%%%!!!!!!!!!"""""""""""""""%%%###!!! """%%%''' !!!""""""!!! """""""""############$$$###"""""""""###$$$%%%%%%"""""""""###$$$$$$%%%%%%""""""""""""############%%%$$$$$$$$$############%%%$$$###""""""###$$$%%%######""""""""""""######!!!!!!!!!"""$$$%%%$$$"""""""""#########"""!!!!!! """######$$$$$$$$$"""&&&$$$"""!!!######################## !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!  !!! !!!!!! !!!!!! !!! !!!!!!!!!"""""""""""""""}}}tttooohhh```WWWNNNDDD>>>;;;888888999777333111333+++000222000///111111...++++++,,,,,,,,,+++***))))))***++++++***)))***+++************+++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))***)))((((((***,,,))))))+++---111666;;;???CCCIIIQQQWWWZZZ\\\^^^___\\\YYYUUUSSSTTTVVVXXXXXXZZZYYYWWWVVVUUUTTTTTTTTTUUUUUUUUUVVVYYY\\\___aaaccccccbbbcccdddbbb```]]]YYYTTTKKKCCC===777333000...///...+++((('''***,,,))))))((((((''''''((((((((((((((((((((()))******%%%'''(((((('''''')))***---,,,,,,+++******++++++)))(((((((((***,,,,,,,,,---222666777888999555///++++++)))((('''&&&&&&&&&%%%&&&''''''&&&&&&'''(((&&&(((******'''''')))+++!!!&&&++++++'''$$$%%%''''''''')))+++...222555777444888;;;<<<;;;999888999222111000...---,,,,,,,,,---+++))))))++++++***(((''''''&&&%%%%%%$$$######"""###$$$%%%&&&%%%%%%$$$"""$$$$$$$$$"""""""""$$$ &&&$$$"""$$$%%%$$$!!!!!!###$$$$$$$$$############"""""""""###$$$%%% !!!""""""!!! """"""#########$$$$$$$$$$$$###"""!!!""""""###$$$!!!""""""###$$$$$$%%%%%%""""""""""""############$$$$$$#########"""""""""%%%$$$###""""""###$$$%%%"""""""""!!!!!!""""""""" !!!"""%%%%%%$$$"""!!!"""""""""!!!!!!  """######$$$$$$"""###$$$"""!!!###"""""""""""""""""""""""" !!!!!!!!!""""""""" !!!""""""!!!  !!!!!!""""""""" !!!### !!!!!!  !!!!!!   !!!!!!!!!!!!!!!!!! }}}zzztttmmmdddYYYNNNGGGAAA===<<<===:::444222333---...------000444111+++++++++,,,---,,,+++***)))(((***,,,,,,***)))***+++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++***************&&&'''((((((((((((***,,,&&&&&&'''(((+++///222555:::AAAKKKRRRWWWZZZ]]]```ZZZWWWSSSRRRSSSVVVWWWXXX[[[ZZZYYYXXXWWWVVVVVVVVVSSSSSSTTTVVVYYY\\\___aaa^^^^^^aaadddggghhhgggeeeaaa[[[SSSKKKDDD>>>999555333333222///+++***,,,///%%%%%%&&&&&&''')))***+++((((((((((((((()))******$$$%%%&&&''''''(((+++---...------,,,+++++++++,,,+++***(((((()))))))))(((+++///222333555777444...(((''''''&&&%%%###""""""$$$%%%'''&&&%%%%%%&&&((($$$(((+++***&&&$$$(((,,,'''))),,,---,,,)))((('''&&&&&&'''***---111555777555999>>>???>>><<<<<<===444444222000///.........,,,++++++---//////,,,)))''''''&&&%%%%%%$$$###### """$$$&&&((()))))))))"""###$$$%%%$$$$$$%%%''' &&&###!!!$$$%%%$$$!!!"""$$$&&&'''&&&$$$###!!!"""###$$$%%%$$$######!!!"""###%%%%%%###"""!!!""""""######$$$$$$$$$$$$$$$###"""!!!!!!!!!"""### !!!"""#########""""""""""""#####################""""""""""""!!!%%%$$$###""""""###$$$%%%""""""!!!!!!!!!!!!"""""" !!!###%%%%%%$$$""" !!!!!!!!!  !!!"""############ ###%%%""" %%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""!!!  !!!!!!!!!""""""###### !!!$$$  !!!!!!!!!  !!!!!!!!!!!!   !!!!!!!!!!!!!!!!!! }}}xxxsssiii[[[QQQKKKFFF???:::777666555444---...///000222333444444+++,,,,,,---,,,+++***)))+++++++++*********))))))...---,,,***(((***---000((((((''''''((()))***++++++,,,,,,+++(((''''''(((((()))++++++)))((()))***)))(((((((((***---000222333777<<>>AAABBBAAAAAAAAA???===;;;888555222111000...,,,++++++,,,------,,,+++)))'''''''''&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###"""######"""!!!###############$$$$$$$$$$$$"""!!!!!!"""######""" ###%%%&&&$$$############"""""""""""""""!!!###$$$!!!$$$))) !!!!!!!!!""" !!!"""######$$$(((%%%""""""$$$$$$### %%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$###"""!!!"""###%%%'''""""""!!!!!!!!!!!!""""""###"""!!!  ###"""!!!$$$"""!!!!!!!!!!!!!!!!!!""" !!!"""$$$%%% !!!!!! !!!###  !!!"""###"""$$$""""""!!!"""###"""   !!!!!!!!!!!!!!!"""$$$$$$###!!!"""###!!!  """""""""  """######""""""!!!!!! ~~~yyypppddd[[[RRRMMMFFF@@@<<<999777555....../////////000000000***+++,,,,,,,,,+++***)))+++++++++*********))))))***++++++******+++...111++++++******++++++,,,,,,***++++++***((('''((())))))***,,,,,,*********+++)))((((((((())),,,...000///222777<<>>CCCDDDDDDDDDDDDBBB@@@===:::777555333222111///---,,,------,,,++++++)))''''''''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$###&&&%%%%%%$$$###""""""!!!$$$"""!!!!!!"""######"""!!! !!!""""""!!!###"""""""""""""""""""""!!!$$$### """%%% !!!!!!!!!""""""!!!!!!""""""###$$$$$$$$$&&&###!!!!!!###$$$###!!!%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%###"""  !!!###$$$""""""!!!!!!!!!!!!"""""""""!!!!!! !!! !!!!!! !!!###!!!""""""######""""""!!! !!!""""""###### !!!!!! !!!### !!!###### !!!!!! !!!"""!!!"""""""""  !!! !!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!""""""  !!! !!!!!!!!! """$$$""""""""""""!!!!!!!!!!!!{{{qqqjjj^^^YYYQQQJJJEEE???;;;888222111000//////.........)))***+++++++++++++++***+++************)))))))))''')))++++++,,,,,,///000,,,,,,++++++++++++++++++(((***+++***)))((()))******+++------+++***+++,,,)))((((((((((((***,,,---***---000555:::@@@GGGLLLXXX[[[^^^^^^]]]\\\\\\\\\^^^\\\[[[]]]```aaa___]]]XXXWWWUUUSSSTTTUUUXXXYYYccceeeiiimmmqqqpppnnnkkkfffgggddd^^^ZZZWWWPPPIIIBBB>>>888222---+++++++++&&&''')))*********)))))))))((((((''''''(((((()))%%%&&&&&&''''''((())))))*********)))******++++++)))***++++++))))))***++++++***((()))***+++*********)))(((%%%"""!!!###%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&'''&&&%%%%%%''')))###(((+++)))%%%###'''+++###$$$&&&''''''***...111000555===BBBEEEFFFFFFGGGEEEDDDBBB???;;;999777555555222///---------,,,++++++)))((('''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&$$$%%%%%%$$$$$$######""""""$$$"""!!!!!!"""######"""&&&$$$"""!!!!!!!!! """"""""""""""""""###### $$$$$$!!! """ !!!!!!!!!"""""""""""""""######$$$$$$%%%%%%###!!! """######"""$$$$$$############$$$$$$""""""!!!!!!""""""###$$$###"""!!! !!!"""""""""!!!!!!!!!!!!""""""!!! !!!!!!"""!!!  """###"""!!!!!!"""###$$$$$$###"""!!! """""""""!!!!!! !!!!!! !!!### !!!"""######!!!"""$$$###""" !!!"""!!!  !!! !!!!!!!!!!!!!!!!!!!!!  """###!!! !!!"""###"""###$$$%%%!!!!!!!!!!!!""""""""""""|||wwwiiieee]]]VVVOOOGGGAAA<<<777555444222111000000000*********+++++++++++++++************))))))))))))&&&)))+++---,,,,,,---...))))))))))))(((''''''&&&''')))******))))))***,,,)))+++,,,,,,+++******+++)))(((((((((((())))))***'''))),,,...222777===AAAMMMRRRWWW[[[\\\\\\[[[\\\___\\\[[[^^^ccceeebbb___XXXWWWTTTRRRRRRSSSUUUWWWaaaccciiiqqqwwwvvvpppjjjhhhjjjjjjfffccc```YYYQQQIIIDDD===555///+++******&&&''')))***+++***)))((())))))(((((((((((())))))%%%&&&&&&'''(((((())))))***)))))))))***+++,,,,,,)))***+++***))))))***+++---***'''&&&'''))))))((()))((('''$$$""""""$$$&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&'''&&&%%%%%%&&&((("""''',,,+++&&&%%%(((,,,&&&'''((())))))+++...111,,,222:::AAAEEEGGGHHHIIIIIIHHHFFFCCCAAA>>>;;;:::777444000...------,,,++++++***(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%'''))))))'''%%%!!!"""######$$$%%%&&&&&&$$$"""!!!!!!"""######""")))&&&$$$######$$$$$$###"""""""""""""""#########!!!######!!! !!!### !!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$ !!!######$$$$$$$$$############$$$$$$"""""""""""""""###$$$$$$&&&%%%$$$###""""""######""""""!!!!!!!!!!!!"""""" !!!"""######  ###$$$### """###$$$%%%%%%$$$###"""!!!"""###"""  !!!!!! !!!### !!!"""###$$$!!!  !!!""""""""" !!!"""!!!  !!! !!!!!!!!!!!!!!! """###"""!!!!!!!!! ###$$$$$$###$$$%%% !!!!!!""""""######sssoooiiibbbZZZRRRIIICCC;;;999777444222222222222++++++++++++++++++,,,,,,))))))))))))))))))))))))(((***------,,,+++++++++'''((((((((('''&&&%%%%%%'''(((******))))))***,,,(((***++++++***))))))***((((((((((((((((((((()))&&&((()))+++---111666999AAAGGGNNNUUUXXX[[[\\\]]]```]]]\\\___eeehhheeebbb[[[YYYVVVSSSRRRRRRSSSTTTZZZ___hhhssszzzxxxpppiiiiiilllmmmjjjiiiggg```XXXPPPKKKCCC;;;333...,,,+++((()))***++++++***)))((())))))(((((((((((())))))&&&&&&'''(((((())))))******)))))))))***+++,,,,,,((()))******(((((()))***---***'''%%%&&&'''(((((('''''''''%%%$$$%%%'''***&&&&&&%%%%%%%%%&&&''''''&&&&&&'''&&&$$$$$$&&&'''$$$&&&((())))))))))))*********+++***)))))),,,...+++111999@@@EEEIIILLLOOOLLLLLLKKKIIIGGGDDDBBB@@@999666222///.........---+++***(((((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$'''))))))'''%%%"""######$$$%%%%%%&&&&&&$$$"""!!!!!!"""######"""&&&$$$""""""$$$%%%&&&&&&!!!!!!""""""############%%%$$$###"""!!!!!!$$$%%%!!!!!!!!!!!!"""""""""###!!!!!!!!!""""""""""""""" !!!"""$$$%%%$$$######""""""######$$$$$$############$$$%%%%%%%%%%%%$$$######"""""""""""""""!!!!!!!!!!!!"""""" !!!"""######  ###%%%### """###$$$%%%%%%$$$###"""!!!######"""  !!!!!! !!!###!!! !!!!!!"""###$$$"""$$$""""""!!!"""!!! !!!""" !!!!!!!!!!!!!!! """""""""!!!!!!!!!"""!!!$$$$$$###""""""### !!!!!!""""""######{{{yyytttnnnggg]]]TTTMMMBBB???<<<888555333333333......---,,,,,,,,,,,,,,,(((((()))))))))))))))***(((***------+++*********((()))*********)))((('''''')))******))))))***,,,((()))++++++)))((()))***((((((((()))))))))))))))'''((())))))***,,,000333888===EEELLLRRRWWW\\\______^^^^^^aaafffiiihhhfff___]]]YYYUUURRRQQQRRRRRRSSSZZZeeepppvvvvvvpppkkklllooopppnnnmmmlllfff___XXXTTTMMMDDD;;;555000...---,,,,,,+++******))))))***))))))(((((())))))***'''(((((())))))***++++++*********)))******++++++((()))***)))(((((()))***,,,***'''&&&&&&(((((((((%%%&&&'''''''''''')))+++%%%%%%%%%%%%%%%&&&&&&'''&&&&&&'''&&&$$$$$$%%%&&&&&&$$$###%%%)))+++***))))))***)))(((&&&&&&(((***---222999@@@FFFKKKQQQTTTPPPPPPPPPPPPNNNLLLJJJIII???;;;666222111000000///,,,***))))))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$&&&((()))'''&&&''''''&&&%%%$$$###""""""$$$"""!!!!!!"""######"""!!! """$$$%%%$$$!!!!!!!!!"""######$$$$$$(((&&&###!!!!!!"""%%%&&&!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!"""!!!""""""!!!"""$$$&&&######""""""""""""######$$$$$$$$$###$$$%%%%%%&&&""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!! !!!!!!""""""!!! !!!###$$$###"""######################## !!!"""######"""!!!!!! !!!!!! !!!###!!!!!!!!!!!!"""###$$$$$$ $$$&&&###### !!!!!! !!!""" !!!!!!!!!!!!!!! """%%% !!!!!! !!!""" !!!######"""!!!"""###!!!!!!!!!!!!""""""""""""}}}xxxrrriii___XXXNNNKKKEEE???:::777555555111000///---,,,,,,,,,---(((((((((((())))))******''')))++++++******+++,,,((()))+++,,,,,,,,,***)))((()))******)))(((***+++(((***,,,+++***)))******'''((())))))************)))))))))(((((())),,,///111555;;;BBBHHHPPPWWW[[[]]]^^^aaacccfffhhhiiijjjcccaaa\\\WWWSSSQQQQQQQQQNNNUUU```iiinnnpppppppppqqqttttttrrrqqqqqqllleee```]]]VVVNNNEEE===777444111000---+++***)))************))))))))))))******)))))))))***++++++,,,,,,++++++******)))*********)))***++++++))))))***++++++)))''''''((())))))(((%%%'''))))))(((''''''((($$$$$$$$$$$$$$$%%%&&&&&&&&&''''''%%%$$$###$$$&&&%%%###"""###'''*********'''((((((&&&%%%%%%(((***---000666<<>><<<999444000...***---...***))),,,+++,,,,,,++++++***)))))))))&&&&&&$$$%%%,,,222000+++***)))((((((((())))))***&&&&&&&&&'''((())))))***%%%((()))((((((++++++(((###$$$%%%%%%$$$$$$&&&'''%%%&&&''''''%%%$$$$$$%%%#########$$$%%%&&&'''(((''')))+++,,,+++,,,---///******,,,000222555===FFFMMMPPPUUUXXX[[[___eeeiiijjjeeeaaa___]]]VVVLLLDDD;;;888555333111///,,,***))))))((()))***,,,...///*********+++,,,,,,***((((((''''''&&&%%%%%%$$$$$$&&&"""!!!$$$%%%######&&&""""""############"""""""""$$$%%%###"""$$$&&&'''$$$!!!!!!!!! """&&&!!!!!!""""""""""""!!!!!!$$$###"""!!!!!!!!!""""""""""""!!!"""############$$$$$$###############$$$""""""#########$$$$$$###!!!""""""######$$$%%%%%%%%%%%%$$$############$$$%%%$$$$$$###""""""""""""!!!!!!"""###############$$$%%%%%%$$$#########$$$!!!$$$$$$""""""$$$$$$!!! """###"""!!! !!!###!!!###$$$### $$$$$$###""""""!!!"""""""""""""""!!! !!! !!!!!!!!!"""###$$$$$$%%%!!!!!!!!!""" !!! !!!"""$$$%%%%%%""" {{{uuulllaaaZZZNNNGGGBBB@@@===777555555///...---,,,,,,,,,------))))))(((((())))))***+++(((***++++++***+++...000,,,---......,,,,,,,,,------------......------,,,......////////////...------***'''(((***+++***'''&&&%%%&&&***+++***,,,000444:::BBBIIIOOOWWW___eeecccbbbaaa``````bbbcccdddgggddd___XXXSSSUUU]]]cccrrrwww~~~zzzuuurrrllljjjiiiiiijjjjjjhhhfff___WWWLLLEEEAAA===777111000(((,,,///(((+++111)))((((((((('''&&&&&&%%%%%%&&&%%%$$$%%%+++111///))))))(((((((((((((((((((((%%%%%%&&&'''((()))******&&&)))***((((((***)))&&& !!!!!!!!! !!!###%%%&&&''')))(((&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''')))+++,,,---,,,++++++,,,******+++...///111888AAAIIIMMMRRRTTTWWW[[[ccciiipppmmmiiigggeee___TTTJJJ@@@===888444111...+++)))+++***)))((()))***+++,,,+++***)))***+++,,,***)))(((''''''&&&&&&%%%%%%%%%%%%!!!###%%%$$$###%%%""""""############"""""" !!!!!!!!! !!!$$$$$$  !!! """&&&""""""!!!!!!!!!!!!""""""$$$$$$###"""!!!!!!""""""!!!"""""""""""""""###$$$$$$###############$$$$$$!!!"""###$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$!!!!!!"""###############$$$%%%'''&&&###"""###$$$!!!###### ######!!!!!!"""###"""!!! !!!""" !!! !!!!!!""""""!!!""""""###$$$$$$!!!""""""!!! """  !!!!!!!!!!!!!!!  !!!!!! !!!!!!  """"""""" !!!###~~~vvvllldddZZZSSSNNNKKKGGG@@@;;;;;;000///...---,,,+++++++++)))(((((((((((()))******(((***+++,,,+++,,,...///,,,...//////---,,,,,,---...............---,,,,,,+++,,,---............---,,,***(((((()))))))))((('''%%%%%%)))***)))***...///444;;;AAAGGGNNNVVV\\\___^^^]]]]]]___cccgggiiijjjhhhccc\\\VVVUUUZZZ___iiimmmuuu}}}~~~xxxuuuuuullljjjhhhhhhiiijjjiiiiiiccc]]]UUUNNNHHHBBB<<<777444***......'''444<<<))))))))))))(((''''''&&&&&&''''''&&&$$$(((------)))((((((((((((((('''''''''%%%&&&'''((())))))))))))&&&)))***''''''))))))&&&"""###$$$$$$######%%%'''&&&(((******(((&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&(((***------+++************)))+++.........444<<>>DDDLLLRRRWWWXXXYYY[[[^^^bbbfffhhhgggfffccc]]]XXXVVVXXX[[[___bbbkkkvvvyyyuuusssvvvkkkiiieeedddeeefffggggggbbb```[[[VVVOOOIIIDDDAAA;;;///222...)))AAAJJJ,,,+++++++++***))))))(((((((((***((($$$%%%)))+++)))((((((((((((''''''&&&&&&%%%&&&''')))))))))(((((($$$((()))''''''******'''&&&((()))(((''''''((()))''')))++++++)))'''%%%%%%''''''&&&&&&&&&&&&&&&'''&&&(((+++,,,+++************))),,,///...---111888>>>DDDJJJMMMPPPWWWcccmmmoootttvvvrrrooonnnhhhaaaRRRLLLCCC;;;555111...,,,,,,+++***)))******,,,,,,+++)))(((((()))***)))(((''''''''''''&&&&&&&&&&&&$$$ $$$$$$"""###""""""############""""""""" """&&&%%% $$$""" ###$$$""""""%%%###"""!!! !!!"""###%%%%%%&&&&&&%%%$$$"""!!! """$$$###"""!!!###%%%######""""""###$$$$$$%%%###$$$&&&'''((('''&&&%%%"""######$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&'''((((((''''''&&&!!!!!!"""##################''')))((($$$!!!"""$$$"""$$$### ###$$$"""!!!######"""!!! !!! !!!"""!!!"""%%%  !!!"""### """""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""%%%$$$ !!!!!!""""""!!! !!!"""!!!!!!!!! """xxxtttwww~~~}}}yyyrrrkkkfffaaaYYYMMMDDD@@@888777555333111///...---((((((((((((((()))******&&&)))---......---------+++---......,,,+++******++++++---...//////000000)))***+++---.../////////+++---...,,,)))(((***---///***'''))))))((((((+++)))---222555999>>>EEEJJJOOOQQQTTTXXX]]]```bbbdddbbbcccbbb]]]XXXVVVWWWZZZXXX[[[dddpppuuurrrrrrvvviiifffbbb```aaabbbcccccc``````___[[[TTTNNNJJJHHH@@@555666000+++JJJTTT...((((((((('''&&&&&&%%%%%%))),,,***$$$###&&&))))))'''((((((((('''&&&%%%%%%&&&&&&((()))))))))((('''"""&&&'''&&&(((+++,,,)))$$$&&&((('''&&&%%%%%%&&&(((***,,,,,,)))'''&&&%%%(((((('''&&&&&&&&&''''''###&&&)))++++++++++++,,,)))***,,,///...,,,000666777===DDDHHHLLLUUUbbbmmmmmmuuuxxxuuurrrssspppjjj\\\UUUJJJAAA:::666333222++++++******+++---...///***(((''''''((())))))((('''''''''''''''&&&&&&&&&###$$$###""""""""""""############""""""!!!"""&&&%%%"""!!! $$$%%%######%%%###"""!!! !!!"""###%%%&&&'''((('''%%%"""!!! """$$$###!!!!!!###%%%######""""""###$$$%%%%%%!!!"""$$$&&&&&&%%%$$$###"""######$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&###$$$&&&'''((('''&&&&&&!!!!!!"""##################'''***)))$$$!!!"""$$$###%%%$$$!!!!!!$$$%%%###"""######"""!!! !!!!!!######!!! """$$$$$$###"""""""""""""""### ######"""!!! """"""""""""""""""""""""!!!  !!!""" !!!"""%%%###!!!######"""!!!"""### """"""!!!|||uuupppqqqvvv}}}{{{uuuooojjjeee\\\QQQHHH===<<<:::999888555111---+++++++++)))(((''')))***))))))******++++++,,,,,,+++,,,...//////...,,,+++***+++---......---+++***,,,'''&&&***......,,,,,,---,,,+++***+++,,,---...000---)))(((+++------,,,,,,---///000222666;;;???EEEHHHMMMQQQUUUZZZ___ccccccaaa]]][[[ZZZXXXVVVUUUXXXYYY[[[```fffjjjllllllbbbeeeeee```^^^```aaa```eeecccaaa^^^\\\WWWRRRNNNDDD>>>777222000/////////***,,,---+++(((&&&''')))***(((%%%%%%&&&((())))))%%%%%%%%%%%%%%%&&&'''((("""%%%)))+++***)))''''''%%%%%%&&&(((***+++)))'''((('''&&&&&&&&&&&&%%%$$$+++)))(((+++***''''''***$$$######""""""###$$$%%%(((((('''&&&%%%'''+++///------,,,---...000222333:::;;;===AAAIIITTTbbbjjjqqqvvvyyyxxxwwwyyyyyywwwiiiaaaTTTHHH???:::888666---,,,***))))))+++---///++++++******************''''''&&&&&&%%%%%%%%%%%%############$$$%%%&&&&&&%%% %%%(((%%% ***######***!!!$$$%%%$$$###""""""!!!!!!!!!!!!!!! &&&%%%$$$"""!!!""""""###$$$$$$##################"""!!!!!!!!!!!!###%%%&&&###%%%&&&&&&$$$######$$$$$$######""""""######$$$((('''&&&%%%%%%&&&'''((()))(((((((((******((('''&&&### ###%%%&&&%%%###$$$%%%%%%######$$$%%%$$$#########%%%%%%###!!! !!!###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!!%%% """###"""!!! !!!### !!!""""""### !!!!!!!!!!!!!!! !!!"""!!!!!!"""$$$""" !!!###$$$""" {{{tttoooooouuu||||||wwwsssoooggg\\\SSSEEEBBB???<<<999666222///,,,,,,+++***))))))***+++************************)))***,,,------,,,***)))***+++---......---+++***...,,,,,,...---******---///...---+++++++++,,,,,,,,,***((())),,,.........---............///333555>>>BBBGGGLLLPPPUUU[[[^^^```^^^\\\[[[[[[ZZZYYYXXXXXXXXXZZZ^^^cccfffffffffbbbffffffbbb```aaabbb```bbbaaa```___]]]ZZZUUUQQQIIIDDD<<<666333111000///+++---...,,,)))((()))+++)))'''%%%&&&(((***+++,,,''''''&&&&&&''''''((()))%%%'''))))))((('''((()))&&&&&&&&&''')))***)))'''&&&&&&%%%%%%%%%%%%$$$$$$+++((((((++++++((((((+++&&&%%%$$$######$$$%%%'''((((((((('''&&&'''***,,,++++++++++++---///111222999:::===AAAHHHRRR^^^fffpppvvvzzzzzzzzz}}}}}}zzzssskkk^^^QQQFFF???999666---------------...............,,,+++******************)))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&$$$######$$$###""" %%% !!!!!! %%%!!!$$$$$$###""""""###%%%$$$"""!!!!!!!!!"""###%%%$$$######"""#########$$$$$$##################"""!!!!!!!!!"""###%%%&&&###%%%&&&&&&$$$######$$$$$$$$$############$$$$$$''''''&&&%%%%%%&&&''''''%%%%%%&&&(((***+++***(((%%%""" """%%%%%%$$$###$$$%%%%%%######$$$%%%%%%$$$######$$$$$$###!!!$$$ $$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! """###"""!!! !!!### !!!""""""### !!!!!!!!!!!!!!! !!!"""!!!!!!""" ######""" !!!!!! ~~~yyyrrrnnnnnnttt{{{}}}yyyrrrhhh```QQQMMMFFF@@@<<<888444222---,,,+++*********++++++*********)))))))))))))))'''((()))******)))((('''***+++,,,------,,,+++***------///000---(((+++111000///...---,,,+++++++++,,,++++++,,,......---,,,,,,,,,,,,+++)))***,,,...444999???EEEJJJOOOSSSWWWZZZZZZZZZ[[[\\\\\\]]]]]]YYYYYYZZZ]]]```aaa```___bbbggghhheeebbbcccaaa^^^^^^]]]^^^______]]]YYYVVVPPPKKKDDD===888444111///---......---+++***+++,,,(((&&&%%%&&&))),,,------((((((((('''(((((()))***)))))))))'''%%%%%%(((***)))'''&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%***((((((+++,,,******---)))'''%%%######%%%'''((('''((()))(((&&&&&&(((***************,,,...000111777999<<<@@@FFFOOOXXX^^^jjjrrrxxxzzz|||}}}yyyrrrggg[[[PPPFFF>>>999//////000111000000///...000///...,,,+++***))))))------,,,+++***)))''''''#########"""######$$$$$$"""$$$'''&&&###!!!!!!"""!!! ###### !!! """######""""""###$$$&&&$$$""" !!!###%%%""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%###%%%&&&&&&$$$######$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&& !!!###'''***+++***((($$$""" """###$$$######$$$%%%%%%######$$$%%%(((%%%###""""""###"""!!!&&&""""""$$$%%%######&&&!!!!!!!!!!!!!!!!!!!!!!!!###"""%%%!!! """###"""!!! !!!### !!!""""""""" !!!!!!!!!!!!!!! !!!"""!!!!!!"""!!!""""""!!!!!!!!!""""""!!!!!!!!!}}}yyyrrrnnnooouuu|||xxxnnnhhh^^^XXXOOOGGG@@@<<<888666///---+++******+++++++++))))))))))))))))))******'''((())))))))))))((('''))))))************))))))))))))+++...---+++---222///......------,,,,,,,,,//////000000///---***((()))*********))))))+++---,,,111777>>>CCCHHHLLLOOOSSSUUUXXXZZZ\\\^^^aaabbb^^^^^^^^^```aaa```^^^[[[```eeehhhfffcccccc```]]]ZZZ[[[\\\___aaa```]]][[[WWWRRRKKKEEE???999333000000///...---,,,+++,,,---((('''&&&''')))+++++++++(((((((((''''''((()))))))))))))))(((&&&%%%'''(((***(((%%%%%%&&&'''''''''(((((()))((('''&&&'''''')))'''(((+++,,,+++,,,///***(((%%%######$$$''')))%%%&&&((((((''''''((()))************,,,...000222555777;;;???DDDJJJQQQUUUbbbjjjssswwwzzz~~~}}}wwwssskkkbbbXXXNNNDDD>>>333222111000///.........///...---++++++*********.........---,,,)))(((&&&$$$######"""""""""###### ###%%%$$$###$$$$$$ """$$$$$$""" !!!"""###"""!!!!!!###%%%"""!!!  !!!""" !!!###$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%"""""""""######$$$$$$$$$###%%%&&&&&&$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """&&&)))***)))'''###"""!!!!!!!!!"""#########$$$%%%%%%######$$$%%%***'''###!!!!!!""""""!!!$$$###$$$%%%""" $$$!!!!!!!!!!!!!!!!!!!!!!!!$$$"""&&&""" """###"""!!! !!!### !!!!!!"""""" !!!!!!!!!!!!!!! !!!"""!!!!!!""" !!!!!!""""""!!!!!! }}}yyyrrrooopppvvv~~~|||tttooojjjdddZZZQQQIIICCC>>>;;;222///,,,++++++,,,+++)))'''(((((()))***++++++,,,(((((())))))))))))(((((('''''''''((((((''''''''')))%%%%%%***------,,,...+++,,,,,,------.........///000222222000---+++)))+++,,,,,,,,,+++***,,,---)))---333888<<>>BBBFFFKKKOOO[[[dddnnnsssxxx~~~~~~yyyvvvpppiiiaaaVVVKKKDDD999666222...,,,,,,---///+++************++++++,,,.........---,,,***'''&&&))))))((('''&&&&&&&&&'''"""$$$%%%$$$"""###$$$############$$$###!!!"""###"""!!!!!!###%%% !!!""""""!!! !!!"""$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$###%%%&&&&&&$$$######$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""%%%((((((&&&$$$#########""""""""""""######$$$%%%%%%######$$$%%%***'''###!!!!!!""""""!!!######%%%&&&"""$$$""""""""""""""""""""""""###!!!"""$$$###!!! """###"""!!! !!!### !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""!!!!!!"""!!!""""""!!!  !!!!!! |||xxxrrrooopppwww|||yyytttnnnfff^^^VVVMMMFFFAAA777333///---......,,,))))))))))))***++++++,,,,,,))))))))))))))))))))))))'''&&&&&&&&&&&&&&&&&&''',,,&&&###(((+++***(((((())))))+++,,,---.........))),,,///000///...---......//////...,,,******+++))),,,000333777;;;@@@DDDHHHNNNTTTYYY[[[^^^bbbfffhhhhhhhhhhhhhhheeeaaa]]]\\\bbbeeedddbbbcccaaa]]][[[ZZZZZZ[[[]]]______^^^^^^\\\XXXTTTNNNGGG???:::888444000............---,,,***))))))))))))(((&&&((((((''''''&&&&&&''''''&&&(((******((('''&&&'''(((&&&%%%%%%&&&''''''&&&###%%%'''%%%"""!!!###%%%(((%%%&&&***+++******...)))(((&&&%%%$$$$$$%%%%%%###$$$%%%%%%%%%&&&(((************+++---000222444222555888<<>>999333111222111...***---,,,,,,,,,++++++******))))))(((((((((((())))))((((((''''''''''''(((((((((%%%%%%((()))'''''')))((()))+++,,,,,,,,,,,,+++&&&))),,,,,,++++++,,,---+++---...---,,,***+++,,,+++,,,...///111555;;;???EEELLLSSSXXXZZZ\\\aaaeeehhhhhhiiijjjiiigggbbb^^^[[[aaaeeeccccccddddddaaa^^^\\\YYYYYYZZZ\\\]]]^^^aaa___]]][[[VVVPPPHHHCCC===999444111111111///...,,,+++***+++,,,,,,+++)))***)))((((((''''''(((((('''(((((('''&&&&&&(((***%%%$$$$$$&&&(((((('''&&&###&&&((('''###!!!###&&&'''%%%&&&)))***((())),,,))))))(((((('''&&&%%%%%%&&&'''&&&$$$######&&&((((((((()))***,,,///111333111444777:::===AAAFFFJJJTTT\\\eeekkkrrrzzz~~~}}}zzzvvvpppggg]]]VVVHHHDDD>>>777222000000000++++++*********+++,,,,,,+++---...///...,,,)))'''((('''%%%$$$###"""""""""%%%%%%%%%###""""""%%%'''"""%%%%%%!!!!!!%%%%%%"""!!!$$$$$$###""""""### !!!###$$$$$$$$$###"""###"""""""""###$$$%%%%%%######$$$$$$%%%&&&&&&'''###$$$%%%%%%%%%$$$#########%%%&&&&&&$$$######$$$###""""""!!!!!!""""""###$$$$$$%%%&&&&&&%%%$$$$$$%%%$$$"""###%%%&&&''''''###%%%'''&&&$$$"""###$$$###$$$%%%%%%######$$$%%%%%%$$$######$$$$$$###!!!###"""$$$'''&&&######&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""### """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!"""!!!!!!"""!!!!!!!!!$$$ !!!!!!""""""!!!!!! yyyuuuooolllnnnuuu}}}}}}yyytttkkkaaaUUUNNNBBB===777444555444000,,,000000///---+++***)))(((((((((''''''''''''(((((())))))(((((((((((())))))"""###&&&***(((&&&***000)))***+++,,,++++++)))(((&&&)))+++***(((&&&''')))%%%'''***++++++,,,---///------------...222888<<>>999444222000...------,,,+++++++++++++++---///000///---+++)))***)))(((&&&%%%$$$$$$###!!!%%%'''%%%!!!""")))111$$$%%%!!!!!!%%%$$$!!!$$$%%%$$$###"""""" !!!""""""$$$###"""""""""###$$$%%%######$$$%%%%%%&&&''''''###$$$%%%&&&%%%%%%###"""###%%%&&&&&&$$$######$$$""""""!!!!!!!!!!!!""""""$$$%%%&&&&&&&&&&&&%%%$$$&&&###!!!"""$$$'''))))))$$$&&&((('''$$$######%%%###$$$%%%%%%######$$$%%%$$$######$$$%%%%%%###!!!!!!!!!%%%&&&$$$###%%%""""""""""""""""""""""""""" !!!""""""!!!!!!"""###"""!!! !!!###!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!"""!!!!!!""""""$$$###!!! """$$$""""""############""""""}}}uuuqqqnnnmmmpppxxx}}}xxxnnnaaaXXXPPPJJJCCC===888555333111//////---+++))))))+++---&&&...///'''$$$)))+++(((&&&&&&&&&&&&(((***,,,---'''(((******((((((((()))***(((%%%$$$&&&(((*********)))((()))++++++)))(((%%%%%%%%%(((+++---+++(((''')))+++,,,,,,---222666???BBBGGGMMMSSSYYYaaaeeegggjjjkkkiiiiiijjjfff```bbbbbbaaa``````aaaaaabbb```[[[XXXXXXXXXWWW[[[```eeeddddddcccaaa]]]XXXTTTJJJFFF@@@:::555111000000...---,,,,,,---...---+++---+++))))))+++,,,***((()))$$$###((()))%%%###&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''***)))((('''''''''''''''###%%%'''(((''''''((())))))((('''&&&%%%$$$$$$$$$((())))))(((((())),,,...111444777999:::===CCCHHHNNNSSS\\\ccciiinnnrrruuuwww{{{}}}{{{xxxtttkkkaaaXXXSSSKKKCCC<<<777444222++++++*********+++---...++++++++++++++++++,,,,,,((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$###""""""$$$&&& !!!!!!"""""""""###,,,'''"""!!!"""$$$###""" !!!!!!"""""""""###$$$&&&%%%""""""&&&(((&&&&&&%%%############%%%&&&!!! ###%%%###"""#########""" """$$$%%%"""###&&&&&&###"""%%%$$$###"""$$$''')))'''%%%''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$#########$$$$$$$$$$$$######""""""#########""""""!!!""""""""""""""""""""""""!!! !!!""""""$$$ ###&&&$$$###$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%$$$!!!"""""""""""""""""""""""" """###|||vvvtttrrrrrrvvv}}}}}}tttiiiaaaYYYTTTLLLEEE@@@;;;777444000000...,,,+++***+++---&&&+++,,,)))''')))***)))))))))((((((((()))+++,,,'''(((******((((((((()))+++)))&&&%%%''')))++++++))))))************)))))),,,+++***,,,///111///---(((***++++++***+++...111777;;;@@@FFFMMMTTT\\\aaacccgggiiiiiijjjllljjjeeeddddddcccccccccbbbbbbaaa]]]XXXUUUVVVVVVUUUXXX\\\eeeeeeffffffdddbbb^^^[[[PPPMMMFFF???999555222111333000---++++++------------+++)))***+++,,,***(((***%%%$$$((()))%%%$$$%%%((('''&&&%%%%%%%%%%%%%%%''''''''''''(((((((((((()))(((((('''&&&&&&''''''''')))***)))(((((()))***)))((('''&&&%%%%%%%%%%%%'''((()))((('''(((+++---000333777888999<<>>888333111///...,,,,,,,,,,,,......------------,,,,,,,,,,,,,,,+++***)))((((((((((((%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$"""!!!"""$$$!!!!!!"""""""""#########'''$$$!!! """$$$$$$###############$$$$$$%%%%%%$$$&&&%%%"""###&&&(((&&&$$$$$$############$$$$$$$$$"""!!!"""%%%'''&&&$$$#########"""!!!!!!###%%%%%%"""###&&&&&&###"""%%%$$$###"""$$$'''((('''%%%'''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$"""######$$$$$$######"""""""""############"""""""""""""""""""""""""""""" !!!!!!!!!!!!""" !!!######$$$)))000)))'''%%%###!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""}}}xxxwwwuuuvvvzzzyyyrrrlllfffaaaZZZSSSLLLEEE>>>:::222111000///------,,,,,,''''''***------)))))),,,---,,,+++******)))******'''(((******((((((((()))+++)))'''&&&(((***++++++(((***---,,,***(((***,,,+++***)))***,,,---,,,+++*********)))((((((***,,,...111777===DDDLLLTTTYYY\\\aaaeeefffhhhllllllhhheeefffggggggfffdddbbbaaa^^^ZZZXXXZZZZZZYYYZZZ^^^dddeeefffgggfffdddbbbaaaZZZVVVPPPHHH@@@:::666444888333...++++++,,,......---+++******++++++***)))+++((('''))))))'''$$$%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''***+++***)))'''''')))***)))((('''&&&&&&%%%&&&&&&&&&'''(((((('''''')))+++...222555777888;;;AAAEEEGGGKKKRRRZZZbbbjjjrrrvvvuuuyyy|||}}}}}}|||uuummmddd^^^UUULLLDDD<<<666222222111///...---...000000/////////......------,,,+++***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&$$$"""!!!!!!###"""############$$$$$$$$$###!!!!!!"""###$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$&&&&&&######''''''%%%#########$$$$$$#########$$$######$$$&&&'''&&&%%%###$$$$$$###""""""###%%%%%%"""###&&&&&&###"""%%%%%%$$$###$$$'''((('''&&&'''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%"""######$$$$$$######"""""""""############""""""""""""""""""""""""""""""!!!"""""""""!!! !!!!!!"""###"""$$$...:::---+++'''$$$!!! !!!!!!!!!!!!!!!!!!!!!!!! ###&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!~~~}}}|||{{{|||{{{xxxvvvuuuyyy|||xxxuuurrrnnnhhh```YYYPPPGGGAAA777555333222000///---,,,)))%%%)))222222+++)))...------,,,,,,+++*********'''(((******((((((((()))***(((&&&&&&((()))******'''+++...---)))'''***---(((''''''''''''(((((((((******)))(((((()))***+++(((,,,000666;;;BBBIIINNNSSSZZZ___aaadddhhhiiigggfffhhhjjjjjjiiifffccc```^^^[[[ZZZ]]]]]][[[\\\```cccdddffffffeeecccbbbbbbaaa^^^WWWOOOGGG@@@:::777888444000------...//////,,,,,,++++++++++++******,,,***)))******(((&&&%%%&&&&&&&&&%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%(((+++)))(((((('''&&&&&&''''''&&&'''((((((''''''(((***,,,000333555666999???DDDCCCIIIQQQYYY```gggmmmqqqtttyyy|||}}}~~~~~~xxxqqqmmmfff]]]TTTLLLDDD<<<666333222000......000222333000000///......---,,,,,,,,,+++)))'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%$$$##############################&&&&&&###$$$''''''%%%"""###$$$%%%%%%$$$###""""""""""""###$$$$$$$$$$$$"""$$$%%%$$$######$$$&&&%%%"""###&&&&&&###"""%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&''''''(((''''''&&&&&&""""""############""""""!!!""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!######""" ###!!!"""###"""$$$---777,,,***&&&###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! zzzyyyxxxwwwyyy||||||wwwuuuxxx~~~|||{{{xxxvvvrrrllleee[[[QQQJJJ???;;;777444333111///,,,+++'''***333444,,,)))---***+++++++++,,,,,,,,,+++'''(((******((((((((()))(((&&&%%%%%%'''(((((((((&&&+++...---)))''')))---***++++++++++++++++++,,,***)))((()))***,,,---...(((***...111555:::???CCCNNNVVV\\\^^^```eeegggfffggghhhjjjllljjjgggccc```[[[XXXWWWZZZZZZYYYZZZ^^^eeeggghhhgggdddaaaaaabbbdddaaa\\\UUUNNNFFF@@@===666444222111222222000///,,,,,,,,,,,,+++******+++,,,,,,+++***++++++)))&&&'''''''''&&&''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&%%%'''+++...))))))((('''''''''((((((&&&'''((((((''''''((()))***...111333444777===AAABBBHHHQQQYYY___dddhhhjjjsssxxx{{{|||~~~~~~yyyrrrpppiiiaaaZZZTTTLLLCCC<<<444333000//////111333555000//////...---,,,,,,+++000///---,,,***)))((((((#########$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%''''''&&&%%%######$$$$$$$$$$$$############"""&&&&&&$$$$$$''''''$$$###$$$%%%&&&&&&%%%$$$###"""###############$$$$$$"""$$$%%%%%%$$$$$$%%%&&&%%%"""###&&&&&&###"""%%%&&&&&&&&&%%%%%%&&&'''(((%%%%%%%%%%%%&&&''''''(((&&&&&&''''''(((''''''&&&"""""""""######"""""""""!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!######""" &&&""" ###$$$$$$%%%)))'''%%%###!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!! !!!"""!!!xxxvvvtttssstttwww{{{}}}}}}{{{yyy{{{~~~zzzzzzxxxvvvpppfff[[[TTTHHHBBB;;;777555444000---,,,***,,,000111---)))((('''''')))***++++++++++++'''(((******((((((((()))'''%%%$$$%%%&&&((('''&&&'''))),,,+++)))''')))+++(((***---...---,,,,,,,,,***)))((())),,,///000000(((***,,,...000333888;;;IIIRRRYYY[[[]]]bbbeeeeeefffgggiiijjjjjjgggcccaaa^^^ZZZYYY[[[\\\[[[]]]aaagggiiijjjhhhdddaaaaaacccbbbaaa^^^ZZZTTTMMMHHHDDD888777555444444333111...+++---------+++***+++,,,+++---,,,***+++...,,,(((***))))))((((((((())))))'''''''''((((((((())))))(((''''''''''''((())))))&&&'''((())))))+++...111))))))(((((((((((())))))&&&(((******((('''((()))(((,,,///111222555;;;@@@BBBHHHPPPWWW\\\```ccceeeoootttwwwyyy{{{}}}yyysssnnnhhhaaa]]]ZZZTTTJJJCCC999777333000///000333444/////////...------,,,,,,///...---+++***)))))))))%%%%%%%%%$$$$$$############$$$%%%$$$###$$$&&&'''%%%%%%%%%$$$$$$$$$$$$###$$$&&&((((((&&&$$$$$$$$$'''''''''&&&&&&&&&&&&%%%"""%%%&&&$$$%%%''''''$$$$$$$$$$$$%%%%%%$$$$$$$$$###%%%&&&%%%$$$$$$%%%&&&"""$$$&&&&&&&&&%%%&&&'''%%%"""###&&&&&&###"""%%%'''''''''&&&$$$%%%''')))%%%%%%%%%%%%&&&'''))))))%%%%%%&&&''''''''''''&&&!!!""""""######""""""!!! !!!"""######$$$######""""""""""""""""""""""""!!!"""""""""!!! %%%!!!###$$$""" """!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###### !!!"""!!! xxxvvvssspppppprrruuuwwwvvvzzz}}}|||}}}||||||}}}zzz{{{||||||xxxpppeee^^^PPPIII???999777555222...+++---,,,+++++++++''' %%%&&&'''))))))))))))((('''(((******((((((((()))'''&&&%%%&&&'''((((((''''''((()))))))))((((((((("""'''+++---,,,*********+++)))'''))),,,///000///''')))+++,,,---000444777@@@JJJSSSVVVXXX]]]bbbcccdddfffggghhhhhhfffdddbbbaaa]]][[[\\\]]]]]]```eeeeeegggiiigggbbb___```ccc``````___]]]YYYTTTPPPMMM???<<<777444333111///...+++---...---+++***+++---***------***,,,000///***,,,,,,+++***))))))))))))((((((((()))))))))******((((((((((((((()))******&&&(((*********+++---...***))))))(((((())))))***''')))++++++)))(((((()))'''***...///000444999>>>CCCFFFKKKPPPUUU[[[aaaeeeiiinnnrrruuuyyy}}}zzzuuummmhhhcccbbbaaa]]]TTTMMMAAA===888333000000111222////////////////////////,,,,,,+++))))))((((((((((((((('''&&&%%%%%%$$$###%%%&&&&&&%%%######$$$&&&%%%$$$$$$$$$############"""%%%''''''%%%$$$%%%'''((('''''''''&&&&&&&&&&&&"""%%%&&&%%%%%%''''''#########""""""""""""######"""$$$&&&%%%###"""###%%%"""$$$&&&'''&&&&&&&&&'''%%%"""###&&&&&&###"""%%%'''((((((&&&$$$$$$'''***$$$$$$%%%%%%'''((()))***$$$$$$%%%&&&&&&&&&&&&&&&!!!!!!""""""""""""!!!!!! !!!"""######$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!!!!"""!!!""" !!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%  !!!!!! zzzwwwrrrooommmnnnqqqrrrqqqvvv|||~~~~~~}}}~~~~~~~~~}}}}}}~~~|||{{{|||}}}|||~~~|||~~~zzz}}}~~~{{{xxxxxxyyyyyy{{{~~~~~~vvvllldddVVVMMMAAA:::777666222///***...---&&&&&&***%%%%%%%%%'''((((((''''''&&&''')))******((((((((()))((('''&&&''')))))))))'''((('''''''''))))))(((&&&!!!&&&,,,///...,,,++++++,,,)))'''(((,,,......---&&&((()))+++,,,///333666777BBBLLLOOORRRYYY^^^```cccdddfffgggfffeeedddbbb___ZZZXXXYYYZZZZZZ^^^ccc```cccfffccc___]]]___bbb^^^_________]]]YYYUUUSSSEEE@@@999333000///......+++---///---+++)))+++---)))------***,,,111000+++...---,,,+++************''''''''''''(((((((((((()))))))))))))))***++++++%%%''')))***)))((()))******)))))))))))))))******''')))+++,,,***)))((()))&&&)))---///000333999===CCCDDDGGGJJJOOOXXXaaagggdddjjjooorrrxxx|||{{{vvvooojjjfffggghhhfff]]]UUUGGGCCC<<<666111//////000000000000000000111111111///...------,,,,,,,,,,,,++++++***((('''&&&%%%$$$'''((('''&&&###"""###$$$$$$$$$$$$######""""""""" """%%%%%%###$$$&&&)))&&&&&&&&&%%%%%%$$$$$$$$$!!!%%%&&&%%%%%%''''''###"""!!!  !!!""" """$$$### !!!###!!!$$$&&&((('''&&&'''(((%%%######&&&&&&######%%%'''((((((&&&###$$$'''***$$$$$$%%%%%%'''(((***+++###$$$%%%%%%&&&&&&&&&%%%!!!!!!""""""""""""!!!!!! !!!######$$$$$$$$$""""""""""""""""""""""""!!! !!!"""""" """ ((( !!!###$$$$$$""" !!!!!!!!!!!!!!!!!!!!!!!! ###  !!!  !!!|||yyywwwxxx{{{}}}}}}{{{~~~}}}{{{zzzzzz{{{{{{~~~}}}rrrqqqnnnlllkkklllnnnooonnnrrrvvvxxx|||{{{|||{{{zzzxxxwwwyyy}}}}}}yyyxxxzzz~~~~~~|||zzzyyy{{{||||||zzzyyyyyy{{{}}}}}}{{{{{{}}}}}}zzz{{{}}}~~~~~~|||zzzwwwwwwuuusssrrrsssvvvyyyuuuwwwzzz}}}}}}}}}~~~~~~}}}|||||||||yyywwwtttsssssssssqqqpppuuuyyy~~~~~~yyyqqqjjjfff[[[VVVMMMEEE>>>999555222///---+++)))(((((())))))'''&&&&&&'''(((((('''%%%((((((((()))******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((&&&%%%&&&(((+++)))((('''(((***++++++***---***'''''')))+++***)))%%%'''***++++++++++++,,,666:::AAAHHHMMMRRRWWWZZZcccaaa```cccggggggccc]]]ccc___ZZZWWWYYY\\\___```bbbdddeeeeeebbb___^^^]]]^^^]]]\\\^^^aaabbb```]]]WWWOOODDD999333///---+++''')))///,,,$$$***///((())))))******+++++++++,,,///+++'''&&&))),,,,,,+++******+++,,,,,,***)))(((---...//////...---+++***(((((()))***++++++,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,---,,,+++************+++...333:::???@@@BBBGGGNNNUUU[[[^^^___gggiiimmmtttyyy{{{wwwsssooommmlllmmmnnnjjjaaaZZZPPPIII???:::888666222...//////...000111222000///------......------,,,+++)))((('''&&&&&&%%%&&&&&&$$$%%%%%%$$$###$$$&&&(((%%%%%%&&&&&&%%%$$$"""!!!&&&&&&&&&&&&&&&%%%$$$###%%%&&&'''''''''&&&%%%$$$$$$%%%%%%$$$###$$$&&&)))######$$$%%%%%%%%%%%%$$$((($$$!!!!!!$$$&&&%%%$$$###$$$&&&((())))))''''''%%%""" """%%%&&&!!!&&&'''((('''&&&&&&'''(((+++***(((&&&%%%$$$%%%%%%%%%$$$###"""###$$$%%%&&&%%%$$$###!!!"""$$$&&&$$$!!! !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%###"""!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""  """!!!!!!!!!!!! !!!!!!!!!!!!!!! !!! ~~~|||{{{{{{yyyuuurrrqqqooollllllnnnoooooonnnqqqqqqqqqqqqqqqrrrrrrssstttuuuvvvwwwyyyyyyyyyyyywwwyyy|||}}}~~~}}}|||~~~~~~~~~}}}zzzxxxvvvmmmllliiigggffffffhhhiiilllppprrrtttxxx|||{{{vvvvvvuuussspppnnnooorrruuuyyy{{{}}}~~~~~~}}}{{{|||}}}|||yyytttqqqpppsssxxx{{{~~~~~~~~~{{{xxxuuurrrqqqpppvvvvvvuuussspppnnnooopppqqqsssuuutttssstttwwwyyy{{{yyywwwuuuuuuvvvxxxzzzzzzwwwtttqqqqqqssswwwyyyzzzzzzxxxwwwvvvvvvvvvvvvwwwvvvuuuttttttuuuvvvwwwyyyyyyyyyxxxvvvtttqqqooojjjjjjiiihhhfffgggkkkmmmkkklllooorrrttttttttttttrrrrrrssstttvvvxxxzzz||||||xxxwwwyyyzzzzzzyyyyyyyyyxxxwwwvvvuuutttsssqqqooommmkkkkkkkkkiiihhhgggkkkppprrrqqqnnnlllkkk[[[VVVNNNFFFAAA<<<999666///---+++(((''''''(((((()))((()))******+++***)))((((((((()))******((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&%%%%%%(((***(((''''''(((***,,,+++***,,,***'''''')))+++***)))+++---///000/////////000222555999>>>DDDKKKSSSXXX___]]]]]]___bbbcccbbbaaahhhddd^^^ZZZYYYYYYYYYYYYZZZ^^^bbbdddccc```^^^]]]\\\[[[ZZZ\\\___aaaaaa___ZZZSSSIII???999555333111------111///''',,,222,,,)))))))))*********++++++---***&&&%%%''')))***)))'''((()))***++++++*********+++,,,------,,,++++++******++++++,,,------...,,,,,,,,,------,,,,,,,,,******,,,------,,,,,,+++)))+++---...///222666999>>>@@@DDDJJJQQQXXX\\\^^^dddfffkkkqqqwwwyyywwwtttrrrpppooopppqqqnnnfff```VVVNNNDDD===:::777333000000///...///111111000......////////////...------))))))))))))***+++,,,---&&&&&&&&&$$$""""""$$$%%%%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%$$$$$$((((((((((((&&&$$$""" %%%$$$######$$$%%%&&&'''""""""###$$$$$$$$$$$$######"""!!!"""$$$&&&&&&&&&###%%%&&&((()))((('''&&&&&&###!!!"""%%%&&&"""&&&'''((('''&&&&&&'''((()))((('''&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&%%%&&&&&&$$$""""""$$$&&&$$$###""""""######""" !!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!!!!    """!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!! pppnnnllljjjiiifffbbb``````^^^[[[ZZZ[[[\\\[[[ZZZ]]]]]]___aaabbbccccccccccccccceeefffggghhhhhhhhhgggiiilllmmmnnnooorrrtttrrrsssuuutttsssrrrsssssssssssssssrrrqqqnnnllljjjeeeccc```^^^]]]]]]^^^___dddgggiiiiiilllpppnnnjjjjjjiiifffccc```___aaadddlllnnnppprrrrrrsssvvvxxx{{{zzzyyyxxxxxxwwwxxxxxxssssssuuuwwwyyyzzz{{{{{{wwwvvvuuuttttttuuuvvvwwwuuuuuussspppqqqttttttqqqooolllgggddddddhhhmmmqqquuuvvvvvvvvvvvvuuuuuutttvvvwwwvvvtttrrrqqqqqqrrrssstttuuutttrrrrrrtttuuuvvvwwwxxxxxxwwwvvvwwwxxxzzzyyyxxxyyyzzz{{{zzzyyywwwtttrrrqqqrrrssssssrrrpppnnnlllhhheeecccaaa```hhhhhhgggdddaaa___```aaa]]]___aaabbbbbbdddgggiiikkkjjjiiihhhhhhhhhhhhiiillliiieeeaaaaaacccgggiiilllkkkjjjhhhgggfffffffffccceeefffdddaaaaaadddggggggggggggfffdddaaa^^^]]]XXXXXXXXXVVVVVVWWWZZZ\\\ZZZ[[[]]]```aaabbbbbbbbbbbbaaa```aaabbbeeehhhjjjllljjjggggggiiijjjkkkjjjjjjjjjjjjjjjiiihhhfffeeecccaaa___^^^^^^^^^\\\[[[aaacccffffffdddaaa```___UUUQQQJJJEEEAAA===:::888...---+++)))''''''''''''%%%&&&''''''(((((('''''''''((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%%%%''')))'''&&&&&&(((***,,,,,,++++++)))(((((()))******)))***,,,------,,,++++++,,,---...000222888@@@JJJQQQWWWXXXYYYZZZ\\\___bbbeeejjjfffaaa^^^[[[YYYWWWUUUUUUZZZ___bbbaaa^^^[[[YYYYYYWWWWWWXXX\\\___aaabbb]]]WWWNNNFFF@@@<<<888666///,,,...,,,$$$)))///***(((((())))))))))))******+++)))&&&%%%%%%'''''''''%%%&&&'''(((************&&&'''(((******+++******)))******++++++,,,,,,---++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,+++))),,,.../////////111222;;;===@@@EEEKKKRRRYYY\\\```bbbgggnnntttwwwvvvuuuuuusssrrrssstttrrrmmmiii^^^VVVKKKCCC===:::666222111///...///000000///...///000000000000///......+++++++++++++++,,,---...'''((('''%%%###""""""$$$&&&&&&%%%$$$############%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&$$$"""!!!&&&###!!!"""$$$&&&%%%###!!!!!!"""############"""!!!###$$$%%%'''((($$$%%%&&&'''''''''&&&%%%'''$$$""""""%%%&&&$$$"""&&&'''((('''&&&&&&'''(((&&&&&&'''''''''''''''&&&###$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$###$$$$$$""""""###$$$%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!   """ !!!!!!""""""######  !!! ^^^\\\YYYXXXVVVTTTQQQOOONNNMMMKKKJJJJJJKKKKKKKKKKKKLLLNNNPPPRRRRRRRRRQQQRRRRRRTTTUUUVVVWWWWWWWWWVVVXXX[[[\\\]]]^^^aaacccaaacccfffgggfffeeeeeeeeeeeeeeedddcccaaa___]]]\\\ZZZYYYVVVTTTSSSSSSSSSSSSWWWZZZ[[[ZZZ\\\___^^^YYYZZZZZZXXXTTTQQQQQQRRRTTT\\\^^^aaabbbcccdddfffhhhlllkkkjjjhhhhhhgggggggggeeegggiiikkklllllllllkkkiiiiiiiiihhhggggggfffeeeeeeeeeccc___aaaeeefffdddccc___[[[WWWWWW[[[```cccfffggggggggggggffffffffffffggghhhddd```^^^___aaacccddddddcccbbbbbbccceeeeeeggghhhhhhgggfffgggiiikkkjjjiiiiiikkkkkkkkkiiihhheeebbbaaaaaaaaa```___^^^\\\ZZZVVVTTTQQQPPPOOOSSSTTTTTTSSSQQQQQQRRRSSSOOOPPPQQQRRRSSSUUUWWWYYYWWWWWWWWWWWWVVVUUUTTTTTT[[[XXXSSSPPPOOOQQQTTTVVV[[[ZZZXXXWWWVVVUUUTTTTTTPPPSSSUUURRRNNNMMMQQQVVVTTTTTTSSSRRRPPPNNNLLLJJJGGGGGGHHHGGGFFFGGGJJJLLLHHHIIIKKKMMMNNNOOOPPPPPPPPPOOONNNNNNOOOQQQTTTVVVXXXWWWVVVUUUVVVVVVWWWWWWWWWXXXZZZZZZYYYWWWUUUTTTSSSQQQOOONNNNNNNNNMMMLLLVVVXXXZZZZZZWWWSSSQQQOOOJJJGGGBBB>>><<<:::777666...---,,,***((((((''''''###$$$&&&&&&&&&%%%&&&&&&&&&''')))***)))(((''''''''''''''''''''''''''''''&&&''''''&&&%%%%%%'''(((&&&&&&&&&'''***,,,,,,+++))))))((())))))*********((()))***)))'''&&&'''((())))))***,,,///666???EEEMMMRRRWWWYYYYYY\\\ccchhheeedddbbbaaa```___\\\ZZZXXXZZZ]]]^^^[[[XXXVVVUUUUUUTTTSSSTTTXXX]]]aaaddd___ZZZSSSLLLGGGAAA<<<888333------+++###'''...***((((((((((((((()))))))))***)))'''%%%%%%&&&&&&'''%%%%%%&&&'''(((((())))))&&&&&&''''''(((((((((((('''''''''(((((()))))))))))))))************))))))'''(((((()))************)))+++------------...000888:::<<<@@@FFFMMMUUUZZZ]]]```eeelllrrrvvvwwwwwwwwwvvvuuuuuuvvvvvvsssqqqeee^^^SSSIIIBBB<<<888555222111//////000000///...//////000000000///......---,,,+++***)))((((((((('''(((((('''%%%$$$$$$%%%'''&&&$$$###"""###$$$%%%$$$$$$#########%%%&&&'''"""###%%%&&&&&&&&&%%%%%%&&&"""!!!%%%'''$$$!!!!!!""""""##################$$$######%%%'''$$$%%%&&&&&&&&&&&&%%%%%%(((%%%######$$$&&&&&&%%%&&&'''((('''&&&&&&&&&((($$$%%%&&&((()))(((((('''"""###%%%&&&&&&&&&%%%$$$ ###%%%&&&$$$"""""""""###""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!!!!!!!!!!   """ !!!!!!"""###$$$$$$ !!!!!!!!! !!! !!!LLLJJJHHHGGGGGGGGGEEEDDD?????????>>>>>>???AAABBB@@@AAABBBDDDDDDDDDCCCBBBEEEEEEGGGHHHIIIJJJJJJJJJHHHJJJLLLMMMMMMNNNPPPRRRPPPSSSWWWXXXWWWVVVVVVVVVUUUTTTTTTSSSQQQPPPOOONNNNNNMMMLLLJJJIIIIIIIIIIIIKKKMMMMMMLLLNNNPPPOOOJJJKKKKKKJJJGGGEEEEEEGGGIIIMMMOOOQQQRRRRRRTTTVVVXXX[[[ZZZYYYXXXWWWWWWWWWWWWXXXZZZ\\\]]]]]]\\\ZZZYYYYYYZZZZZZZZZYYYWWWUUUTTTTTTTTTRRRNNNPPPUUUVVVSSSWWWTTTPPPLLLKKKMMMQQQTTTVVVUUUUUUUUUUUUVVVVVVVVVVVVXXXXXXUUUPPPNNNOOORRRSSSSSSTTTSSSRRRQQQSSSUUUTTTUUUWWWWWWVVVVVVWWWXXXZZZYYYXXXXXXYYYZZZYYYXXXWWWTTTQQQOOOOOOOOONNNMMMLLLKKKIIIFFFDDDBBBAAA@@@BBBDDDEEEDDDCCCBBBCCCDDDEEEEEEDDDEEEFFFGGGHHHHHHEEEFFFGGGGGGFFFEEEDDDCCCJJJGGGDDDAAA@@@AAACCCEEEJJJIIIHHHFFFEEEDDDDDDDDD@@@DDDEEECCC???>>>BBBGGGCCCCCCBBBAAA@@@???======;;;<<<<<<<<<;;;;;;===???;;;;;;<<<>>>???@@@AAAAAAAAA@@@??????@@@BBBDDDEEEGGGFFFFFFEEEDDDCCCCCCDDDGGGHHHIIIJJJIIIGGGEEEDDDDDDBBB@@@???@@@@@@???>>>999>>>EEEIIIKKKIIIHHHGGG???<<<999777666555444222...---,,,+++***)))))))))&&&(((******((('''((()))%%%'''******(((&&&'''(((''''''''''''''''''''''''&&&'''((('''&&&%%%'''(((&&&&&&%%%'''***++++++***(((((()))************++++++,,,---+++)))((()))***'''((()))***,,,000555888BBBJJJSSSXXXYYY[[[aaafffbbbaaaaaabbbccccccaaa^^^ZZZ[[[ZZZXXXUUUTTTTTTUUURRRQQQQQQQQQTTTYYY___cccbbb___ZZZTTTNNNGGG@@@<<<<<<333111000)))+++000---)))))))))(((((((((((((((******)))((('''''''''(((''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((''''''((((((((((((''''''$$$%%%%%%%%%&&&'''((((((((()))***))))))+++///111555777:::===AAAIIIRRRXXX[[[^^^dddjjjppptttxxxyyyxxxwwwvvvwwwwwwwwwvvvuuujjjcccZZZOOOGGG@@@;;;888555333000000000000000......////////////...------,,,+++***)))((('''''''''&&&((())))))''''''''')))&&&%%%$$$###"""###$$$%%%############$$$$$$%%%&&&"""###$$$&&&''''''&&&&&&&&&""" !!!%%%'''$$$"""###$$$$$$%%%%%%$$$$$$!!!$$$%%%###!!!###%%%$$$$$$$$$%%%%%%%%%%%%%%%'''&&&$$$###$$$&&&&&&&&&&&&'''((('''&&&&&&&&&(((###$$$&&&((())))))((((((###$$$%%%&&&'''&&&%%%%%% """%%%&&&%%%###""""""&&&###!!!!!!"""###""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!  """ !!!"""######$$$ !!!!!!!!!"""""""""!!!!!!  """???===<<<;;;<<<======<<<666777888777666777:::<<<999::::::::::::999999888;;;;;;===>>>???@@@@@@@@@===>>>@@@AAA@@@AAABBBDDDBBBDDDGGGHHHHHHFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBAAA@@@????????????BBBDDDCCCAAACCCFFFDDD@@@>>>??????===<<<<<<>>>@@@???AAACCCDDDDDDDDDFFFHHHKKKJJJIIIHHHHHHGGGHHHHHHJJJKKKMMMNNNMMMLLLJJJHHHJJJKKKKKKKKKJJJHHHFFFEEEBBBCCCAAA>>>@@@DDDDDDAAAJJJGGGDDDAAA@@@AAACCCDDDEEEEEEEEEDDDEEEEEEFFFGGGIIIJJJIIIGGGEEEDDDDDDEEECCCDDDEEEDDDBBBBBBDDDEEEEEEFFFHHHHHHGGGGGGHHHJJJJJJIIIHHHHHHIIIIIIHHHGGGGGGDDDBBB@@@AAAAAA@@@???>>>===;;;999888777777666888:::;;;:::888666666777<<<:::888888:::::::::999::::::;;;<<<<<<;;;;;;:::;;;:::888666666666777888<<<;;;:::999888888888888666888999777444444777:::666666666555555444444444444555555444333222444555111222222333444666666777666666666666666777888888888999:::999666555555666:::;;;;;;<<<;;;:::999888999777555444555555444333'''---444:::;;;;;;999888777555333222333222111000++++++++++++*********)))&&&(((***)))&&&$$$$$$&&&$$$'''******'''%%%&&&((('''''''''''''''''''''''''''((())))))''''''''')))'''&&&&&&''')))******)))&&&(((***+++***)))***+++,,,,,,,,,+++)))(((***+++''')))***++++++,,,...000999AAAKKKRRRTTTXXX]]]aaaaaa``````bbbccccccaaa___ZZZYYYXXXUUUSSSSSSVVVXXXOOOPPPPPPPPPQQQUUU[[[___cccaaa___[[[WWWPPPHHHCCC@@@444222222++++++///,,,******))))))))))))(((((()))******)))(((((()))+++(((''''''&&&%%%%%%&&&&&&)))((('''&&&%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&"""""""""###$$$%%%&&&'''&&&'''''''''(((***...111000333777:::>>>EEENNNUUUYYY]]]ccchhhmmmrrrwwwzzzwwwxxxxxxyyyyyyxxxxxxwwwlllhhh```WWWMMMEEE???<<<888555222111111111111000...////////////...------******)))))))))******+++%%%'''))))))((((((((()))%%%%%%$$$$$$###$$$$$$%%%"""###$$$$$$%%%$$$$$$###%%%&&&'''''''''&&&%%%$$$&&&$$$"""###&&&&&&### ######$$$%%%%%%%%%%%%%%%"""###$$$$$$###""""""###"""######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''((('''&&&&&&'''(((###$$$%%%'''((()))))))))$$$$$$%%%&&&&&&&&&&&&&&&"""$$$'''((('''&&&%%%%%%'''$$$!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!!!!!!!!!!"""""""""   """ !!!!!!"""""" !!!!!!!!!!!!""" """""""""888666444333555666666555222333444222111111333666555444444333333444444555333444555666777888888888555777888888777666888999666888::::::999888888999::::::999999999999::::::777777777777777777777777999;;;:::888999===<<<888777777888666555444666777666888999999999999:::<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>???>>>===<<>><<<;;;:::666777666444555888777333:::999888777666777777777999888888777888999:::;;;<<<;;;999999:::::::::999777888888777666666777999999;;;<<<<<<<<<<<<===???===<<<;;;;;;<<<<<<;;;999:::888666555777888777777444444333222111111111111///111333333222111111111444222000000222333222111111111222222333333444444000000111111000000000000222111111000000000111111000000///......///000111------------......///000///000000///---,,,,,,...,,,,,,,,,---...///000111...///000111111000000///---///111111...---...000222222222111111111111000222000...---......---,,,(((+++///000///,,,+++***000///......//////...,,,''''''((()))))))))))))))$$$''')))'''""" ######'''******&&&$$$&&&(((''''''''''''''''''''''''''')))******)))(((((())))))'''&&&'''((()))((('''%%%(((++++++***)))***,,,((())))))'''&&&&&&(((***''')))******)))+++---///222888@@@FFFLLLQQQWWW[[[]]]\\\]]]___aaabbb```___[[[[[[YYYWWWTTTSSSTTTVVVNNNOOOPPPOOOOOORRRWWW[[[___^^^___^^^\\\VVVNNNIIIBBB444111333,,,***---***++++++*********)))))))))&&&(((******((((((***,,,''''''&&&%%%&&&&&&'''((()))((('''&&&&&&&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''""""""""""""###%%%'''((($$$&&&((((((((()))+++---+++///444777:::@@@JJJQQQWWW[[[aaaeeeiiinnnuuuyyywwwyyy{{{{{{zzzyyyyyyxxxmmmkkkfff^^^TTTKKKDDDAAA:::888444222222222222111///000000000000///......+++******)))))))))******%%%'''(((((('''%%%%%%&&&###$$$$$$%%%%%%$$$$$$$$$"""###%%%&&&&&&$$$""" %%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&%%%###"""""""""###$$$$$$$$$$$$$$$%%%$$$""""""$$$$$$$$$###!!!!!!!!!"""$$$%%%''''''"""###%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%&&&''''''###%%%'''((('''&&&&&&'''%%%###!!!!!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!!!!!!!""""""""""""   """  !!!###"""!!!555333000000000111111000111222222000---,,,///111222111000000000222333444...///000222333333333333111333333333111111222333///111222222000000000111444444333333444555666666111111111111222222222222333444333111333666555111444444444333000///000222222333444444333333444555444333333333333333444555222333444555666666777777888888888888777666555444111333222000111333222---//////000000000000000000222111000000000222333444222000---...222333222000000111111000//////000222333555666666666666888999666555444444555555333222444222000000111333333333000//////.........//////(((***...000000111222333111...,,,---000111000///++++++++++++,,,...///000+++,,,---...///...---,,,---,,,,,,,,,,,,---.........,,,))))))+++,,,,,,,,,))))))))))))***,,,---...,,,------,,,)))(((((()))))))))))))))***,,,------***+++---...///---,,,***'''***------+++***,,,.........---,,,,,,,,,------...,,,******++++++***))))))***,,,+++***))))))***+++***)))***++++++***)))$$$%%%&&&'''(((((((((((((((+++---***%%%!!!"""%%%###'''+++***&&&$$$&&&(((((((((((((((((((((((((((((()))++++++***))))))******(((''''''(((((('''&&&$$$(((+++,,,***)))***,,,)))))))))((('''''')))+++(((((((((((((((***...111///222777===DDDKKKSSSWWWWWWWWWXXX\\\___bbbbbbaaa^^^^^^]]]ZZZUUURRRPPPPPPMMMOOOPPPPPPOOOPPPTTTXXXXXXYYY[[[]]]\\\XXXQQQLLLFFF888666888111...000---,,,+++++++++******))))))$$$'''))))))((((((***---&&&%%%%%%%%%&&&(((***+++((('''&&&&&&'''(((***+++%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))((((((###"""""""""###%%%'''((("""%%%)))+++***)))((((((''',,,222555888>>>FFFNNNVVVZZZ___cccggglllsssxxxxxxzzz}}}}}}|||zzzyyyyyynnnmmmiiibbbYYYOOOHHHDDD<<<999555333333333222222111111111111111000//////---,,,***((('''&&&%%%%%%%%%'''((('''%%%###"""""""""###%%%&&&&&&%%%$$$###!!!###%%%''''''$$$!!!"""$$$&&&(((***+++++++++$$$&&&((('''&&&$$$###$$$!!!!!!"""###############'''$$$!!!!!!$$$'''&&&$$$ !!!"""###%%%'''(((!!!###%%%&&&%%%$$$$$$%%%&&&'''((('''&&&&&&'''(((&&&&&&%%%%%%&&&''')))***'''&&&%%%$$$%%%&&&'''(((!!!###%%%%%%$$$$$$%%%&&&"""""""""$$$%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%$$$"""!!! !!!!!!!!!""""""###### !!!  """!!!$$$###!!!000111222111///---...///---//////...---,,,...000///---,,,...111222000---111000/////////000222333111000/////////000111222......---------......///222222111000000000000000000...,,,---000111///---000111333333333000...,,,.........///////////////---...000222222222111111///000111333333111---)))111111222222222222111111222222222222222222222222---......---,,,,,,///111000000//////............000111111000...,,,---...+++,,,,,,,,,+++---///222***---000000---,,,...///000//////000111111333666222111111111000000//////111111111000000000000000+++,,,,,,,,,,,,+++***))),,,,,,,,,++++++*********(((***++++++******+++,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,.........---------,,,,,,++++++******))))))(((((()))+++,,,,,,+++***,,,---,,,++++++***)))*********+++***)))))))))***,,,---444111---+++))))))((((((+++******+++------,,,***......---,,,++++++...111+++++++++***)))(((((('''((((((((()))))))))))))))&&&&&&''''''(((((())))))***'''&&&''')))***(((&&&)))))))))((('''%%%$$$###%%%,,,---***''''''))))))(((((('''''''''((((((+++,,,---,,,+++***+++,,,)))(((''''''((()))(((&&&+++......+++'''%%%(((,,,---***((((((***,,,+++***---------+++))))))+++,,,+++...222666;;;AAAHHHMMMSSSTTTUUUXXX[[[^^^aaacccddddddbbb^^^XXXSSSPPPOOONNNRRRTTTRRRNNNLLLNNNRRRTTTUUUWWW[[[^^^^^^YYYUUUOOOFFF>>>;;;666///---000...---,,,------+++(((&&&+++)))))))))+++,,,+++***)))((('''%%%%%%&&&''''''&&&''''''((()))(((((((((&&&((()))(((%%%$$$&&&)))'''''''''''''''((()))***'''&&&%%%$$$###$$$%%%&&&(((((((((((((((((((((((())),,,//////111777AAAJJJNNNSSSZZZ```eeeiiilllooowwwxxxyyy{{{}}}|||zzzxxxtttppplllhhhccc\\\TTTMMMEEE>>>888777555111000222222222111000//////000000...,,,***))))))***,,,---(((((('''&&&&&&&&&&&&'''!!!###$$$$$$$$$%%%(((***&&&%%%$$$$$$&&&&&&%%%$$$######%%%&&&'''(((((((((%%%%%%%%%%%%$$$######""""""$$$$$$$$$###"""###$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%!!!"""###%%%((()))'''&&&###%%%''''''%%%$$$###$$$%%%%%%%%%%%%'''(((***+++,,,...///...+++)))((((((&&&###!!!"""%%%'''&&&$$$######""""""""""""######!!!!!!""""""#########$$$#########""""""""""""""" !!!"""!!!  !!!  !!!""""""!!!  !!!### !!!!!!  ///000000///---+++,,,------***((()))+++,,,+++)))///---,,,...000111///---//////......///000222333222111000000///000111222///......---------......------/////////...---,,,---++++++,,,///111000...000000000//////...------------------------------...////////////...---------------//////...***'''///000000111111000000///........................---.........------///000.........------,,,,,,,,,'''***---...---+++++++++***+++,,,+++***+++---000***,,,...---,,,+++---//////---,,,...000111222333111000000000////////////.........//////000000111,,,,,,,,,+++++++++******------,,,,,,,,,+++++++++)))***++++++******+++---,,,,,,,,,+++++++++******)))*********++++++++++++************))))))))))))*********))))))(((((((((((()))******))))))***+++++++++******))))))************))))))******+++,,,///---***))))))*********)))(((((()))++++++***(((+++++++++)))'''(((***,,,((()))))))))))))))))))))((((((((((((((())))))***''''''((((((((((((((((((***(((''''''******)))'''''''''(((((((((''''''&&&!!!&&&+++,,,)))'''''')))***)))))))))((())))))))))))***+++***((('''((())))))((('''((())))))(((&&&))),,,---+++'''&&&***...---***((((((***++++++***,,,,,,,,,***((((((***,,,***,,,///222666<<>>FFFHHHMMMUUU\\\aaafffiiillltttuuuuuuwwwyyyyyyyyyxxxsssqqqnnnkkkhhhbbbZZZTTTLLLEEE>>>;;;888444333555222111111111111222222333...---+++***)))***+++,,,(((((('''&&&&&&&&&&&&'''"""$$$%%%%%%$$$%%%''')))&&&$$$###$$$%%%&&&%%%$$$######%%%&&&'''(((((((((%%%&&&&&&'''&&&%%%$$$######$$$%%%$$$###"""###%%%"""""""""#########$$$$$$######$$$%%%%%%%%%%%%$$$ ###&&&(((((('''%%%''')))((('''%%%%%%%%%$$$$$$%%%%%%'''((())))))******)))'''$$$$$$%%%'''&&&###!!! !!!!!! ######""""""""""""######!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!""""""!!!"""!!! !!!""" !!!"""""" !!!!!!!!!"""""" """"""   ...//////---+++))))))***---((($$$&&&***---***&&&...------...000000///------------...///111333333333333222111000000000111000///...---------------(((***,,,......---***)))***))))))+++...000000///000///---+++++++++,,,---,,,,,,,,,++++++*********///...---,,,***)))))))))000///.../////////---+++---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,,,,,,,---,,,,,,++++++++++++******!!!%%%***------,,,+++***++++++,,,+++******+++---)))***++++++***+++---///......------...000000////////////...............+++,,,---...///000000111------+++******++++++,,,---------------,,,,,,,,,***+++,,,,,,++++++,,,---,,,,,,+++++++++*********)))))))))*********++++++))))))((((((((('''''''''))))))))))))((((((((((((&&&''')))(((''''''(((***++++++******))))))))))))((()))******+++*********+++*********+++---...000---,,,,,,---///000...---++++++***)))'''&&&(((***'''''''''((()))******+++)))((('''&&&'''(((***+++))))))))))))((((((((((((***)))((((((******)))(((%%%&&&'''((()))*********$$$'''++++++(((&&&''')))******************++++++)))***+++)))'''&&&&&&'''((('''((()))+++***(((&&&(((***+++***''''''+++...,,,***(((''')))************++++++***(((((()))+++(((***,,,...000444999<<>>888555000------------,,,)))''''''((()))***)))(((%%%&&&((()))******))))))$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%$$$###$$$$$$((('''&&&%%%%%%%%%%%%%%%$$$%%%'''))))))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%(((***+++++++++...333777777===FFFOOOVVV\\\aaadddgggjjjmmmppprrrsssuuuvvvrrrsssuuuuuusssnnnhhhdddYYYOOOEEE???999333111333222222111111111222222333///...,,,+++***)))))))))(((((('''&&&&&&&&&&&&'''&&&&&&'''&&&$$$$$$&&&'''$$$###""""""$$$$$$###"""######%%%&&&'''(((((((((###%%%'''))))))(((&&&$$$$$$%%%&&&%%%$$$###$$$&&&''''''''''''''''''''''''######$$$%%%%%%%%%%%%$$$%%%###"""$$$'''***,,,,,,'''((())))))'''&&&'''(((!!!"""$$$%%%&&&&&&%%%%%%---,,,+++(((&&&'''))),,,%%%$$$$$$$$$%%%&&&&&&&&&######""""""""""""######!!!!!!"""""""""""""""""" !!!"""######!!!!!! !!!"""$$$  !!!""" !!!  !!!!!! ---...///---+++***+++,,,,,,,,,,,,+++++++++,,,---,,,---..................,,,,,,...000222444555666333333333222111000////////////...---------------///...---,,,,,,---///000---...............//////,,,---...//////...,,,+++...------,,,+++******)))---,,,+++******+++,,,---...,,,***)))***++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,,,,+++******++++++++++++++++++,,,,,,,,,+++,,,---,,,+++,,,...000---...///...,,,++++++,,,++++++++++++,,,......//////999===555+++)))---000,,,,,,,,,,,,,,,---------000000000//////............---+++******+++---///........................+++---......------.../////////.........---------,,,,,,,,,---------......,,,,,,+++++++++*********((((((((()))))))))))))))'''(((***)))(((((()))+++***++++++,,,+++***))))))((()))+++,,,,,,,,,+++***,,,...//////......000333---,,,---...000111000///000000000///,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((''''''))),,,---++++++******)))))))))((((((((()))(((((((((((()))))))))******+++******)))***++++++***))))))***+++((()))***++++++++++++***+++,,,---,,,)))((())))))(((((((((***,,,,,,***))),,,,,,+++)))''''''((()))))))))(((''''''''')))***'''((())))))((('''((()))((()))++++++******,,,...222888@@@FFFKKKPPPXXX]]]ccceeefffeeebbb^^^\\\[[[XXXXXXXXXWWWUUUSSSSSSSSSPPPQQQRRRTTTVVVXXX[[[\\\ZZZYYYWWWUUURRRMMMGGGBBB:::666111...---.........)))''''''((()))***)))(((((((((*********)))((('''$$$%%%&&&&&&''''''&&&&&&#########%%%'''***+++,,,((('''&&&%%%%%%%%%%%%%%%$$$%%%''')))******))))))%%%%%%%%%%%%%%%%%%%%%%%%(((((()))))))))+++...000222777@@@HHHPPPVVV\\\``````eeekkkoooqqqqqqrrrssssssuuuwwwwwwtttpppkkkiiidddZZZOOOHHHAAA:::666777444333222000000////////////...---+++***))))))((((((((('''&&&&&&&&&&&&'''&&&''''''&&&%%%$$$%%%'''$$$###""""""$$$$$$###"""######%%%&&&'''((((((((("""$$$%%%'''((('''&&&%%%$$$&&&'''&&&%%%$$$%%%&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&$$$$$$''')))******&&&'''((('''%%%$$$%%%'''""""""###$$$%%%%%%%%%%%%&&&'''))))))'''&&&&&&'''!!!!!!!!!!!!!!!!!!############""""""""""""######""""""!!!!!!!!!!!!!!!!!! !!!"""######$$$$$$!!!!!! !!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!! !!!!!! ,,,---......,,,,,,---...***+++,,,+++))))))+++---+++---......---------///+++,,,...000222333444444111111111111111000///.........---------......///333222///---,,,...000111...///000000...---...000+++---///111111///---+++...------,,,,,,++++++++++++++++++,,,,,,...//////---,,,******+++,,,,,,++++++,,,,,,------,,,,,,+++************************+++,,,......---------...+++,,,,,,,,,,,,---------------,,,***((())),,,///,,,...//////---++++++,,,,,,++++++---...///---+++---:::???555******...000,,,,,,,,,,,,------------222111111000///...---------,,,,,,++++++,,,......---------...............,,,...//////......///000000000/////////.........------........./////////++++++*********)))))))))))))))))))))************(((***++++++***)))+++,,,+++,,,---------,,,***)))***++++++,,,---,,,,,,,,,+++---///...,,,***,,,//////......000222333333111...///000///---,,,,,,---...............---------,,,+++***)))***+++---...+++++++++***************((()))******(((((()))***,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++,,,,,,+++***)))***+++***)))((((((******)))((()))+++,,,,,,+++---,,,***(((''''''''''''((((((((('''&&&&&&(((***&&&(((******)))(((((()))(((***++++++***)))***,,,,,,222:::???CCCIIIRRRYYY]]]```cccdddcccaaa```___YYYYYYYYYXXXXXXWWWWWWVVVQQQSSSUUUVVVVVVWWWYYY[[[ZZZ[[[ZZZWWWVVVTTTOOOHHH???;;;666111000///...---)))((('''(((***+++***)))***************)))((((((%%%%%%&&&'''''''''''''''+++)))''''''((()))((('''((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((()))******+++000444;;;BBBIIIPPPWWW\\\\\\bbbhhhlllmmmmmmooorrrrrruuuwwwwwwtttrrrpppoooiii___UUUNNNFFF===888888444333222000///......---------,,,,,,+++***))))))(((((('''&&&&&&&&&&&&'''&&&'''((('''%%%%%%&&&(((%%%#########$$$%%%$$$#########%%%&&&'''(((((((((######$$$%%%&&&'''''''''%%%&&&''''''%%%%%%&&&'''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''''''''''''''%%%$$$"""###%%%&&&&&&%%%%%%&&&&&&%%%######$$$&&&$$$$$$######$$$$$$%%%&&&###'''+++---,,,)))'''&&&%%%&&&%%%###!!! !!!"""######""""""""""""######""""""!!!!!!!!!!!! !!!!!!""""""######$$$$$$ !!!!!! """###!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!###$$$ !!!"""!!! ***,,,------,,,---...000,,,+++*********+++++++++***,,,//////---,,,---///)))+++---///111111111111...///000000000000......---------------...///000333111///---,,,,,,---...+++---//////------///111,,,---...//////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////......---,,,---...///...,,,,,,------......------,,,++++++++++++++++++++++++,,,---------,,,,,,...///+++++++++,,,,,,,,,------,,,,,,,,,+++******,,,...***,,,......---++++++,,,+++++++++---///...***''')))444777///***---///,,,,,,,,,,,,,,,------....../////////......---------,,,,,,,,,,,,------......,,,,,,---------.........---///000000///...000111////////////............------------.........///++++++*********))))))))))))*********+++++++++,,,((()))+++***))))))***,,,,,,---...//////---,,,***------,,,,,,------......***---000///+++)))+++...111000111333555666555444---///000000...---...///,,,,,,------......//////---,,,,,,,,,,,,---......******++++++++++++++++++)))+++---,,,***)))+++---,,,,,,,,,,,,,,,+++******,,,,,,,,,.../////////...((()))+++---...---,,,,,,)))***++++++******+++,,,,,,***((((((***,,,------,,,***(((''''''((((((((('''(((((('''%%%%%%'''***&&&(((***+++***))))))***''')))******))))))***+++(((...444888:::AAAKKKTTTWWW[[[```cccdddccccccccc___^^^]]]\\\[[[ZZZXXXWWWRRRUUUWWWWWWVVVUUUVVVXXXWWW[[[[[[YYYYYY[[[XXXRRRGGGCCC<<<777333///,,,******)))((()))+++++++++*********)))))))))***++++++&&&&&&'''(((((((((((('''111---***(((((('''%%%"""'''''''''&&&''''''(((((('''''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((///222666;;;BBBIIIRRRWWW[[[___dddeeeeeegggmmmrrrqqqsssvvvvvvuuutttvvvwwwkkkbbbYYYRRRJJJ???999777444333222111000/////////,,,,,,,,,,,,++++++***)))(((((('''&&&&&&&&&&&&'''&&&'''''''''%%%%%%''')))&&&$$$###$$$%%%&&&%%%$$$######%%%&&&'''(((((((((%%%$$$$$$%%%&&&((()))***%%%'''((('''&&&%%%&&&'''%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&''''''&&&&&&"""!!!!!!###%%%&&&%%%$$$&&&&&&&&&$$$""""""$$$&&&&&&%%%###""""""$$$&&&((($$$''',,,...---+++)))((('''((((((&&&###"""###%%%######""""""""""""######""""""!!!!!!!!! !!!!!!""""""""""""""""""!!!"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! ###""" """!!!  (((***,,,,,,,,,---...000000,,,((()))...000---******,,,//////---,,,---///((()))+++---////////////---...///000000///......,,,,,,,,,---...///000111000000///...---+++***)))(((***------,,,---///222...---,,,,,,,,,---...///+++++++++++++++,,,,,,,,,+++,,,---...///...------***))))))***,,,,,,***)))---......//////......---........................*********)))((()))+++...******++++++,,,,,,,,,,,,***,,,...///...------...)))+++------,,,+++***+++******+++---///---(((###&&&...///)))***111000(((,,,,,,,,,------.........,,,---------------------+++,,,------.........---,,,,,,,,,---------.........///000000//////000111//////.........---------,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,((()))******))))))***+++---...///000000...,,,+++......---,,,---...///000***...111000---+++---000---------///222333333111...000222222111000000111)))***+++,,,...///000111---------.........//////*********++++++,,,,,,---+++---///...,,,+++---///++++++,,,------,,,,,,,,,,,,,,,---///111222000///)))***---/////////...---***,,,------------...000---***((('''))),,,...///***(((''''''((()))******&&&(((((('''$$$$$$'''***&&&(((++++++************&&&(((******))))))***+++%%%+++111333555;;;GGGQQQSSSWWW]]]bbbddddddeeeeeegggeeebbb___]]]ZZZWWWUUURRRUUUXXXXXXUUUSSSTTTUUUUUUZZZ[[[YYY\\\aaa___YYYNNNIIIBBB;;;555000+++'''+++))))))***+++,,,+++***))))))(((((()))+++---...&&&'''(((((())))))(((((('''%%%$$$&&&***------+++'''''''''''''''((()))***)))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))((('''///111444777===EEENNNTTT\\\___```______ccckkksssooorrruuuvvvvvvwwwzzz}}}ppphhh___YYYPPPEEE===;;;333333222222111222222222++++++,,,,,,,,,++++++***(((((('''&&&&&&&&&&&&'''%%%&&&''''''&&&&&&((()))&&&%%%$$$$$$&&&&&&%%%$$$######%%%&&&'''((((((((('''&&&%%%%%%&&&)))+++---&&&'''((('''&&&&&&'''((('''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%!!!!!!"""%%%((()))(((&&&&&&&&&&&&$$$######%%%&&&(((&&&###""""""$$$'''))) ###''')))((('''&&&%%% """$$$### ###&&&######""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!! !!!"""!!!  !!!""""""""""""""""""""""""!!!  ### !!!### !!!!!!  ### ///...---,,,++++++******........................++++++,,,------,,,,,,,,,---------------...///000,,,---......//////......++++++,,,+++***)))+++---000000///...---,,,,,,,,,---------.........//////444222///---++++++,,,,,,,,,++++++++++++++++++,,,***+++,,,---...---,,,+++***+++,,,---...---,,,,,,---...//////000/////////000000000000///...---------,,,++++++------,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++***)))------------------------///......------,,,+++++++++---......------///000------------------------***,,,------,,,++++++,,,++++++,,,,,,,,,---------+++,,,,,,***)))***,,,...---...//////......///111//////.........---------+++++++++,,,---...//////111...++++++,,,---+++)))***+++,,,------,,,***))),,,,,,++++++,,,,,,---...((('''000===>>>444///333******,,,---.../////////222///...000000......111111111000///...///222444000000000000////////////,,,---------......//////000000000///......------............////////////---...//////......///111333000------//////---+++,,,...000333444444333222///,,,...333333---+++---------,,,,,,,,,------...---///000///---,,,,,,------,,,+++)))(((((()))))),,,((((((******'''(((+++***))))))(((((()))******,,,,,,,,,,,,,,,+++***))),,,+++***+++000777>>>BBBIIINNNVVV\\\```ccceeefffiiigggddd```\\\WWWTTTRRRVVVUUUTTTRRRPPPPPPQQQSSSVVVWWWZZZ\\\]]]]]]\\\[[[LLLIIIEEEAAA<<<777111,,,---***'''''')))+++---...+++,,,,,,,,,++++++---///++++++***'''%%%&&&(((***)))(((%%%######&&&,,,000+++)))'''&&&&&&&&&((()))######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%)))%%%###+++***''',,,***+++---000666>>>HHHNNNWWWYYY]]]```bbbfffkkkoookkkrrrzzz}}}{{{xxxxxxzzztttooofff^^^UUULLLDDD???>>>:::555222111111000//////---,,,,,,,,,,,,+++))),,,)))$$$!!! """%%%(((!!!$$$&&&'''&&&%%%%%%&&&&&&%%%$$$#########$$$%%%$$$!!! !!!$$$&&&&&&$$$'''$$$""""""%%%''''''&&&'''(((((('''%%%$$$$$$%%%''''''((()))(((&&&%%%$$$&&&&&&((()))'''$$$%%%'''&&&&&&%%%%%%&&&((()))***'''$$$$$$%%%###!!!"""'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&############"""""""""!!!!!!"""###"""!!! !!!"""$$$#########""""""!!!!!!!!!$$$### %%%###!!!"""###"""   """!!!  !!!"""!!!!!!"""!!! """!!! !!!###$$$"""!!! !!!""",,,++++++++++++---...///........................,,,,,,---------------,,,---------------...//////,,,---......//////......---...///...---,,,...///000000///------,,,,,,---------------............111///...,,,+++,,,---......---,,,++++++,,,---...+++,,,,,,---------------***+++,,,---...------,,,------...///////////////,,,---------------,,,+++---,,,++++++,,,---,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,+++++++++---,,,,,,,,,++++++++++++++++++,,,------......///---...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,++++++++++++,,,,,,,,,,,,)))************+++---///***---///000///.........///.........---------,,,,,,,,,,,,------.........111...,,,,,,---...,,,+++,,,,,,,,,,,,+++***((((((+++++++++++++++,,,,,,---,,,+++111<<<<<<222...111------..................111......111000......000000111111///...///222444000////////////................................./////////...............////////////////////////,,,...//////......///000222///------......---+++---///111333444444333333222///...111000,,,+++...---------,,,------...///+++,,,...---,,,++++++,,,---,,,+++***)))))))))***,,,)))))),,,,,,)))))),,,************************+++,,,,,,,,,++++++***)))***)))((()))---333:::>>>DDDJJJQQQXXX]]]```ccceeeiiihhhfffccc___ZZZVVVTTTSSSTTTUUUUUUTTTSSSTTTTTTTTTUUUWWWZZZ[[[[[[[[[ZZZSSSPPPMMMIIIEEE???888333000---***)))***+++,,,,,,***+++,,,+++******,,,...+++,,,+++)))((()))+++---***)))(((&&&%%%'''+++///***)))'''&&&%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%)))%%%$$$+++***&&&+++***+++,,,...333:::CCCIIITTTWWW[[[^^^aaadddhhhjjjnnnrrrwwwyyyyyyyyy{{{~~~uuuqqqjjjbbb[[[SSSKKKGGGAAA===777333111111111111///---,,,,,,,,,,,,+++))))))((('''%%%%%%%%%%%%&&&"""$$$&&&&&&%%%$$$%%%&&&&&&%%%$$$######$$$%%%%%%$$$""" !!!$$$&&&&&&%%%)))'''$$$$$$&&&''''''%%%((())))))(((&&&%%%%%%&&&******)))(((&&&$$$"""!!!&&&%%%&&&((()))(((((((((((('''&&&%%%%%%%%%&&&'''$$$"""###$$$""" %%%"""!!!!!! !!!!!!"""%%%%%%%%%%%%%%%&&&&&&&&&######""""""!!!!!!""""""!!!"""###"""!!! !!!"""#########"""""""""!!!!!!!!!###""" $$$$$$!!!"""""""""  !!!!!!  !!! !!!"""!!!!!!"""!!!   !!!---,,,+++***+++---///111////////////////////////..................------------,,,,,,,,,---......------...////////////......///000000......///000000///...---------------,,,,,,,,,---------.........---,,,+++,,,,,,...//////...---++++++---...///,,,,,,,,,,,,,,,---......+++,,,------......------,,,---......///.........++++++,,,---------,,,,,,---+++***+++,,,---,,,***+++++++++,,,,,,,,,------***+++++++++++++++++++++,,,,,,++++++******))))))++++++,,,------......///...//////...,,,++++++,,,++++++++++++++++++++++++***+++------+++***+++,,,)))*********++++++++++++'''(((*********+++...000'''***...000///---++++++......------------,,,,,,---------------.........000...,,,,,,.........---...---,,,***)))(((''''''***************++++++,,,...,,,000888777///+++---.../////////......---,,,...,,,---111111...---//////000000///...///111333............------------..................---------------.........//////111111000000//////......,,,---///...------...000111///---------...---,,,---///000222333333333222444000......---,,,---000---------------...//////...000111111000000000111...---,,,++++++***++++++---+++,,,000000,,,+++---***+++,,,,,,,,,+++******+++++++++,,,++++++***)))((('''&&&'''***///444777===BBBJJJQQQVVV[[[```cccfffffffffdddaaa\\\XXXUUUSSSTTTVVVXXXXXXWWWVVVTTTQQQRRRTTTVVVWWWXXXXXXXXXXXXWWWUUURRRNNNGGG???999444111---******+++,,,+++)))***+++***))))))+++---***++++++***)))))),,,...***+++***)))((((((***---)))(((&&&%%%%%%%%%&&&'''***)))'''&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%###)))%%%###***(((%%%***)))***+++,,,///555<<>>:::777555///---,,,,,,,,,,,,+++)))''''''''''''''''''''''''$$$&&&''''''&&&%%%&&&'''###$$$%%%''''''''''''&&&&&&'''((('''%%%$$$&&&)))"""%%%((()))((('''(((***)))******)))'''&&&&&&'''###$$$$$$$$$$$$######"""""")))***&&&'''//////)))&&&%%%$$$######$$$%%%&&&%%%######%%%### !!!%%%%%%%%%$$$$$$$$$$$$%%%%%% !!!!!!"""###$$$$$$###$$$%%%%%%%%%$$$"""!!! """"""!!!!!!###$$$ !!!!!!!!!""""""!!!$$$&&&###!!!""" !!!!!! !!!###""""""!!!!!!!!!!!!""""""!!!!!! !!!!!! """$$$!!!!!!   !!!---...000222222111///...////////////////////////222000...,,,+++,,,---...111111000///////////////...//////000000000000000+++...000111000...------......---------......///////////////000000000000---...///000111111111111,,,...000111111000...,,,,,,---...///000///...---000///.........///111222//////000111111111111111333333333333333222111000111///...///000111000///000111111111222222222222000000......///111333555222111000///...---,,,,,,///......------,,,+++++++++,,,,,,+++)))((()))***'''(((((()))***++++++,,,''')))******)))(((((()))************++++++++++++&&&(((***+++***)))******''')))***+++***)))***+++))))))******+++++++++,,,''''''((()))***++++++,,,---//////---***(((***,,,+++,,,------,,,+++***(((***************++++++,,,+++++++++---111333...(((+++,,,,,,,,,,,,+++*********((('''***+++***+++///***,,,......---------...---------,,,,,,,,,+++++++++******)))(((''''''&&&***++++++++++++,,,,,,,,,***++++++,,,---...//////)))+++,,,,,,+++***,,,---***+++---,,,))))))+++...+++***************+++,,,---///+++$$$###))),,,))))))))))))***+++,,,...///---...000///---,,,,,,,,,***+++,,,---------,,,+++///,,,,,,//////...///333...---,,,+++************(((((()))***************'''((()))***++++++++++++'''((()))+++///666???EEEMMMOOOSSSXXX]]]aaaeeefffccc```___aaadddddd___ZZZ[[[YYYUUUSSSRRRSSSUUUWWWWWWYYY\\\aaaddddddaaa^^^PPPKKKCCC<<<777333///---+++,,,,,,+++)))((()))+++$$$''')))++++++,,,---///)))+++---,,,+++***+++,,,(((((())))))(((((('''&&&%%%''')))***)))'''$$$"""''''''&&&&&&&&&''''''(((!!!+++,,,)))+++&&&###***)))))))))((('''))),,,...222777???GGGMMMRRRWWW[[[```gggnnnqqqqqqtttyyy~~~xxxyyyzzz{{{zzztttmmmggg]]]WWWOOOHHHBBB===999777///---,,,,,,,,,,,,+++)))&&&((()))******)))((('''###%%%((()))(((''''''((("""$$$%%%'''((((((''''''&&&((()))'''%%%$$$&&&)))%%%(((++++++)))'''((()))***+++,,,***((('''((())) """$$$%%%&&&%%%%%%(((***$$$###***+++%%%((('''%%%$$$$$$$$$%%%%%%%%%###"""###"""!!!&&&######""""""""""""###### !!!!!!###$$$%%%&&&'''"""$$$&&&''''''%%%"""!!! """"""!!!!!!###%%% !!!!!!"""""" %%%(((### """ !!!!!! !!!###""""""!!!!!!!!!!!!"""""" !!!!!!  """$$$  !!!!!!  !!!"""---000111000---,,,---000.../////////...---,,,,,,000000///...---,,,,,,,,,,,,---...//////...---,,,222111000///............,,,...///...------...///...------,,,,,,...///000//////...---------------000000000000///...---,,,........................---------...........................////////////000...---///222444222///222222222222222222222222111222222000...000444888888666444333444555444333------...///000111111222888444111000111111///,,,************************...---+++)))(((((()))))))))***,,,---.../////////+++******)))))))))))))))******))))))))))))*********,,,------,,,*********&&&(((+++,,,,,,***(((&&&///+++***+++***''''''***++++++++++++++++++++++++*********)))((()))+++...(((***++++++)))(((((()))((((((***++++++***))))))***++++++,,,---------,,,---,,,***)))))))))******+++,,,---,,,+++,,,---///++++++++++++,,,---...///'''***...000///***$$$ ***+++++++++***)))'''&&&&&&''')))+++,,,---,,,,,,...)))'''+++---,,,+++,,,***++++++,,,,,,++++++***((()))+++,,,------,,,+++///...---+++***************)))((()))***++++++)))&&&(((***)))'''&&&(((***+++((()))///000++++++///++++++,,,------------,,,...,,,***,,,///111000...+++---------+++***)))***))))))************))))))***%%%$$$+++///---)))'''$$$%%%&&&'''***///555:::EEENNNTTTSSSTTT[[[______dddcccccceeegggfffbbb^^^[[[ZZZYYYVVVSSSTTTVVVXXXZZZ]]]```cccddddddcccbbbVVVQQQJJJBBB<<<888555444...---,,,***)))(((''''''$$$%%%'''(((***++++++,,,(((---///+++(((***,,,+++))))))(((''''''((()))***)))'''&&&(((++++++***'''''''''((()))))))))))))))$$$''')))'''''')))'''$$$$$$&&&'''''''''(((***,,,...333999???EEEKKKQQQUUUYYY]]]dddkkkqqquuuwwwxxxzzzyyyyyyzzzzzzwwwpppjjjddd^^^VVVNNNGGGAAA<<<999......---***((('''((())))))(((((()))******(((''''''((()))(((%%%$$$###$$$'''%%%%%%(((,,,---+++'''***)))'''%%%###$$$''')))'''******'''(((+++,,,***---,,,++++++************$$$$$$######'''+++''' %%%&&&&&&%%%$$$$$$%%%'''$$$$$$%%%%%%&&&'''((((((######""""""""""""######"""""""""""""""######$$$ %%%%%%!!!!!!&&&&&&"""#########""""""!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!"""!!!""""""""""""""""""""""""###"""!!!!!!"""###!!!!!! !!!!!!!!!$$$ !!!!!!!!!!!!  !!!!!!...///000000......///000.........------,,,,,,,,,000///...------,,,,,,,,,,,,---............---,,,000//////....../////////,,,---......------...///......---,,,---...///000000///...------------...000000000//////...,,,,,,------------------------000000//////...---------.........////////////000///......000333444222000333333333333222222222222000111000...,,,---111444666555444444555555444333111111111222222222222222666444000000000000...,,,,,,+++++++++++++++++++++,,,+++***)))))))))***+++((()))******+++++++++***+++***))))))(((((())))))******))))))))))))*********+++------+++***)))*********++++++++++++******,,,)))(((***)))&&&&&&)))************************)))***+++***))))))+++---,,,...///...,,,++++++,,,((((((***++++++******)))++++++,,,------------------,,,+++***))))))***++++++,,,---,,,++++++---...////////////000111222333***,,,...000111///...,,,---............---++++++))))))***++++++++++++***000+++))),,,...---,,,---,,,------.........------)))******+++++++++************))))))))))))*********))))))***+++,,,+++***)))+++---,,,)))'''(((***+++(((***//////,,,+++...******+++,,,,,,,,,,,,+++---+++)))***---//////---+++,,,,,,+++***)))(((((((((((())))))))))))((((((,,,((('''***,,,(((%%%%%%%%%&&&&&&'''(((,,,222666@@@HHHNNNNNNQQQXXX]]]^^^eeeeeeeeegggiiihhhddd```[[[ZZZXXXTTTRRRSSSUUUXXX[[[]]]```ccceeefffeeeeeeZZZVVVPPPHHHAAA<<<777444...---+++((('''&&&&&&&&&###$$$%%%'''((()))******(((---...+++)))+++---,,,+++***)))(((((()))******)))''''''(((***+++)))'''''''''((()))))))))))))))%%%((()))'''''')))(((%%%$$$%%%&&&&&&&&&''')))+++,,,000555:::@@@FFFMMMQQQWWW[[[bbbiiinnnrrruuuwwwxxxxxxxxxyyyzzzwwwrrrnnniiiccc[[[RRRKKKDDD>>>:::111000...,,,)))))))))***%%%%%%%%%''')))***)))((($$$&&&'''&&&$$$#########&&&&&&&&&''')))***)))((())))))(((&&&$$$$$$''')))(((******''''''+++,,,)))......---++++++*********%%%%%%######'''+++((("""%%%&&&&&&%%%$$$$$$%%%'''$$$%%%%%%%%%&&&'''''''''######""""""""""""######"""!!!!!!!!!!!!"""######"""### $$$$$$ """#########"""!!!!!!!!!""""""""""""!!!!!!!!!"""""""""############ !!!!!!!!!!!!""""""""""""""""""""""""$$$###!!! !!!###$$$!!!!!! !!!!!! !!!!!!  ###%%% !!!!!!!!!!!!  !!!!!!///......///000111111000...---,,,+++***+++,,,,,,000///...---,,,,,,,,,,,,,,,,,,------------,,,,,,---------.........//////+++,,,...------,,,...//////...---------...000000000///......---.........////////////...---,,,,,,------------------------000000//////......------.........////////////000...---...000222444333222333333333333333333333333222222111///---...000333333333333555666666444222333333333222222111111111444222000//////...---,,,---,,,,,,,,,++++++*********))))))))))))***+++,,,((())))))******))))))(((***))))))((((((((((((((()))))))))))))))))))))))))))+++------+++***)))***,,,+++***))))))***+++,,,+++((((((******((((((+++))))))))))))))))))))))))''')))++++++***)))***+++...000111000...,,,,,,,,,((())))))***++++++******,,,,,,---............---,,,,,,+++*********++++++---.........---...000111111111111111222333444444000/////////000111222222---......///......------...------,,,++++++++++++222---+++---...------///***+++,,,------------------,,,,,,,,,++++++++++++'''((()))***+++,,,,,,,,,---,,,,,,---//////...---,,,...///...+++)))))))))***(((***......,,,+++---((()))******++++++******+++***))))))+++------,,,,,,,,,,,,++++++***))))))((())))))******))))))(((***((((((***((($$$$$$((('''''''''&&&''')))...111888???EEEHHHKKKSSSZZZ]]]dddeeefffhhhiiihhhdddaaa]]][[[XXXTTTRRRRRRVVVYYY[[[]]]```dddfffggghhhggg```]]]WWWQQQJJJCCC;;;666222///,,,)))'''&&&'''((($$$%%%&&&((()))******+++(((,,,---+++***---...---,,,+++***)))(((((()))***)))((('''((())))))(((&&&''''''((()))))))))))))))&&&)))***((((((***)))&&&$$$%%%&&&&&&&&&&&&)))++++++---000444999???GGGLLLSSSXXX___fffkkkooorrruuuuuuuuuuuuwwwxxxxxxvvvtttrrrlllddd[[[RRRJJJCCC???555333000---+++******+++%%%%%%$$$&&&(((((('''&&&$$$%%%''''''%%%$$$%%%%%%'''(((((('''&&&&&&((()))'''((()))(((&&&%%%&&&(((***---,,,)))***---...+++000///...---,,,+++***)))%%%&&&$$$"""&&&+++***&&&%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%&&&&&&&&&&&&######""""""""""""######!!!!!! !!!!!!"""###"""""" ######!!!!!!"""###$$$###!!! !!!!!!""""""!!!!!! !!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$!!!!!! !!!!!!"""""""""!!! """$$$ !!!!!!!!!!!!  ///---,,,...222444333111---,,,***(((((()))+++,,,///...------,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,***+++------,,,,,,---//////...---------...///000//////......---......///...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------..................////////////,,,---...000222333333222222222333333333333444444666555444222111111222444111111222444666666444111000000000000000/////////222000///------,,,,,,+++,,,,,,++++++***)))))))))***))))))))))))***************+++,,,,,,---,,,,,,***)))((((((''''''(((((())))))************)))))))))+++------+++)))))))))******)))((()))***++++++,,,)))))),,,,,,++++++///))))))))))))))))))))))))&&&(((+++,,,+++))))))***---...///...+++***)))***((())))))***++++++++++++------......///......---,,,,,,,,,+++++++++,,,,,,///000222222333444777999777777666666777888888999;;;999777555444333333333222222222222222222222111222111///...------......222...,,,......,,,---000+++,,,---///000111111111000000///...............***+++,,,---///000111111111111111222444444333111.........---,,,***)))((())))))***------,,,,,,,,,'''((())))))***)))))))))******)))***+++,,,------///---,,,,,,,,,,,,+++*********++++++++++++******&&&&&&(((***'''$$$(((///)))))))))'''&&&(((+++...111666===AAAEEEMMMUUU[[[```aaadddfffgggfffdddbbb```^^^ZZZVVVSSSTTTXXX[[[]]]___bbbfffhhhiiiiiiiiiccc```\\\XXXSSSKKKBBB<<<888555000,,,))))))***+++'''((()))+++,,,,,,------(((+++,,,******...///---,,,+++)))((('''''''''((((((((((((((()))((('''&&&''''''((()))))))))))))))(((++++++((((((++++++(((%%%&&&''''''&&&''')))+++,,,---...000444;;;CCCHHHPPPVVV]]]ccchhhlllqqqtttrrrrrrssstttwwwxxxyyyyyyzzztttlllddd[[[RRRJJJDDD999666222...,,,++++++******)))'''''''''&&&$$$"""%%%'''))))))(((((()))***)))***+++)))%%%%%%(((+++%%%'''))))))((('''&&&'''+++......,,,---111222000111000///...---+++))))))&&&&&&%%%###%%%++++++(((%%%%%%&&&%%%$$$$$$%%%'''&&&&&&%%%%%%%%%%%%%%%%%%######""""""""""""###### !!!"""""""""############$$$%%%$$$ !!!###$$$$$$"""  !!!!!!!!!!!!!!!!!!  !!!!!!######"""!!!!!!!!!!!!!!! $$$###""""""""""""###$$$!!!  !!! !!!!!!  !!! !!!!!!  ...,,,+++---222444333111,,,***)))(((((()))+++,,,...------,,,,,,,,,,,,---++++++************+++++++++,,,,,,,,,,,,+++***))))))***,,,,,,+++,,,---///...---,,,,,,,,,---///000......------------......,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))),,,------------.........+++,,,...///000111111222111111111111222222333333666555333333333333333333//////000333444444222000,,,,,,------...///000000///...---,,,+++******+++***)))))))))((((((''''''++++++******)))(((''''''((()))+++---...///000000******)))(((((((((((((((((()))************)))((()))***,,,,,,+++)))))))))))))))+++,,,,,,,,,++++++,,,)))))),,,,,,***+++///************************&&&(((++++++***))))))***+++,,,---,,,***(((((())))))))))))***++++++,,,------......///......------,,,,,,,,,---------,,,,,,---000333666888<<<@@@CCCBBBBBBBBBBBBBBBBBBCCCDDDFFFEEEDDDBBB@@@===;;;:::<<<<<<<<<;;;;;;;;;;;;;;;666555333111000000111222222///---......,,,...222111222444666888999999:::333333333222111000000///.........///111333555666666666777888::::::888666000///---,,,+++***)))(((''')))++++++,,,---,,,+++''''''((())))))))))))(((******+++++++++,,,---...///,,,))))))***+++***((((((((())))))))))))((((((&&&'''***,,,((($$$)))111***+++***)))'''(((***,,,---000555:::???FFFOOOWWW[[[]]]aaaeeeffffffffffffdddbbb___[[[XXXXXX[[[^^^___aaafffjjjlllllllllkkkeeebbb^^^\\\ZZZTTTKKKDDD>>>:::555///+++******+++'''((()))+++,,,,,,,,,,,,(((***+++)))***......+++***)))'''&&&%%%%%%%%%&&&''''''((((((((('''''''''''''''((())))))))))))))))))++++++((((((++++++)))&&&'''(((((('''''')))+++---......///222888@@@EEEMMMSSS[[[```dddhhhnnnsssnnnoooqqqsssuuuwwwzzz{{{{{{vvvppphhh```WWWNNNHHH>>>999333///------+++***,,,+++)))))))))(((&&&$$$&&&(((******))))))***++++++------+++'''&&&))),,,%%%'''******)))'''''''''(((+++,,,+++---222444222000000000///---+++)))(((&&&'''&&&###%%%***+++(((%%%%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%$$$$$$######""""""""""""###### !!!""""""###""""""$$$$$$###$$$%%% !!!#########"""  !!!!!!!!!!!!  $$$###"""!!! !!!!!!###""""""""""""""""""###   !!!    ,,,,,,,,,---000111111111******)))((()))***+++,,,------,,,,,,,,,,,,------******))))))))))))******)))***+++,,,+++***)))(((((()))++++++++++++---...---,,,+++++++++,,,......,,,,,,,,,,,,,,,,,,---...+++,,,,,,------,,,++++++++++++++++++++++++++++++///...,,,+++((('''%%%$$$+++++++++,,,,,,,,,------***,,,...///.........000.........///000000111111222111//////000111000///.........000111111///---***+++,,,---...//////000,,,---,,,+++)))((()))***''''''''''''''''''''''''+++++++++***)))(((&&&%%%%%%&&&(((+++---...///000+++******)))))))))))))))((()))***++++++***)))((((((***,,,,,,***)))((()))***+++,,,...///...------)))&&&&&&))))))'''(((,,,************************&&&(((******)))((()))******,,,---,,,+++******+++))))))))))))***,,,---...---............---,,,,,,,,,,,,---.........------***---333888>>>EEEKKKOOOMMMMMMLLLLLLLLLMMMMMMNNNJJJKKKLLLMMMLLLJJJGGGEEEGGGGGGEEEDDDDDDCCCDDDDDD>>>===<<<:::888777666666333000///000///---111777555777999;;;===???@@@@@@:::::::::999777444111//////......///111666:::===??????@@@BBBDDDCCCAAA>>>999555000---++++++)))(((&&&***+++***+++------***&&&'''(((((())))))(((((()))***++++++***+++---///---)))&&&%%%''')))'''%%%%%%&&&&&&''''''&&&&&&%%%******------)))$$$&&&,,,)))******)))((((((***,,,++++++///444888===FFFPPPTTTXXX^^^cccfffgggiiikkkfffeeeccc```]]]\\\^^^```___cccjjjpppttttttsssqqqiiieee```^^^^^^[[[TTTNNNDDD@@@:::444///+++***)))%%%&&&'''((())))))))))))(((***)))''')))------)))((('''&&&%%%$$$$$$%%%%%%$$$&&&((((((''''''''')))''''''((())))))))))))))))))+++***''''''***+++)))&&&'''(((((('''''')))***............000555<<>>666111000///---+++)))))))))***,,,,,,+++***%%%'''))))))(((((()))***,,,------,,,***)))***,,,%%%'''******)))(((((((((%%%((()))(((***000222000...//////...---+++)))(((%%%''''''$$$$$$((()))&&&%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$%%%%%%%%%%%%######""""""""""""######!!!!!! !!!!!!"""###""" """###!!!!!!###!!!!!!""""""""""""!!!!!! !!!!!!  !!!!!!!!!"""""""""$$$###!!!  !!!!!! !!!!!!!!!""""""!!!!!!!!!  !!!"""!!! !!!"""  ***,,,---...---...///111)))))))))******+++++++++---,,,,,,+++,,,,,,------***)))(((((((((((()))***$$$&&&(((***+++,,,+++***'''(((***+++***+++---...++++++*********+++,,,---+++*********++++++,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++***)))((('''''')))************+++++++++***,,,......,,,++++++---++++++,,,,,,---......///...,,,+++,,,...///...,,,///---,,,---......---,,,))))))******+++++++++,,,***+++,,,***'''&&&(((***&&&&&&''''''((()))))))))))))))*********((('''&&&&&&'''(((***,,,------...,,,,,,+++***************((()))***++++++***)))((((((***,,,,,,***(((((((((************+++,,,---...)))&&&%%%((((((&&&'''***))))))))))))))))))))))))'''((())))))(((((()))+++(((***,,,,,,+++***+++,,,))))))))))))***,,,...///---------------,,,+++++++++,,,---...//////...---***...666>>>GGGPPPYYY^^^\\\\\\[[[[[[[[[[[[\\\\\\VVVWWWXXXYYYYYYXXXWWWWWWWWWVVVTTTRRRQQQPPPPPPPPPOOONNNLLLIIIEEEBBB???===444222111222111000555<<<===???AAADDDFFFHHHJJJJJJHHHHHHGGGEEE@@@:::555111000///...000444;;;CCCGGGMMMMMMOOOQQQSSSRRROOOMMMFFF@@@777111...,,,***)))&&&***,,,******...---)))''''''((()))))))))))))))''')))******))))))+++......***%%%%%%(((***(((&&&&&&&&&''''''''''''&&&&&&))))))+++---***%%%%%%)))&&&'''(((((('''''')))+++***(((***///111444===HHHIIIOOOWWW^^^bbbeeehhhkkkggggggfffccc```^^^___```^^^dddnnnwww}}}~~~}}}{{{pppiiibbb```aaa```[[[UUULLLHHHCCC<<<666000---+++%%%%%%&&&'''((((((((((((((()))(((&&&(((,,,***&&&((('''&&&%%%%%%%%%&&&'''"""%%%((((((''''''(((***''''''((())))))))))))))))))+++***&&&&&&***+++)))%%%&&&&&&&&&%%%%%%&&&(((+++,,,,,,,,,...111777;;;???FFFNNNSSSUUUZZZbbbiiigggkkkoooqqqqqqsssuuuxxxvvvtttqqqnnniiiaaaZZZTTTJJJBBB999444333222///---)))((((((***,,,---,,,+++'''(((******)))((()))***,,,+++++++++,,,,,,+++)))&&&((())))))(((((()))***(((++++++)))+++///000///,,,---......---+++)))((($$$'''(((%%%$$$&&&&&&###%%%&&&&&&%%%$$$$$$%%%'''#########$$$%%%%%%%%%&&&######""""""""""""######"""!!!!!!!!!!!!"""######"""###### $$$""""""!!! !!!"""### !!!!!!  !!!!!!!!!"""""""""!!! !!!""" !!!!!!!!!!!!   !!!  """ !!!!!! ))),,,......,,,+++...000((()))***+++++++++++++++,,,,,,,,,++++++,,,------***)))(((''''''((()))*** """&&&))),,,---------&&&(((*********+++---...+++***)))))))))***+++,,,***)))))))))***++++++,,,***++++++,,,,,,,,,++++++************************&&&'''(((***+++,,,......((())))))))))))*********))),,,...---***)))***+++))))))***++++++,,,---------+++***+++...000...,,,///---++++++,,,,,,+++***''''''''''''&&&&&&&&&&&&)))***+++)))&&&%%%'''***&&&&&&'''((()))***++++++&&&''')))*********)))(((((()))***,,,,,,------------,,,++++++******++++++''')))***++++++***)))'''(((***,,,,,,***((((((((()))'''%%%$$$%%%'''+++---+++((('''))))))''''''***((((((((((((((((((((((((((())))))(((''''''***,,,&&&(((******))))))***+++***)))))))))***,,,...///,,,---------,,,,,,+++***+++,,,.../////////......,,,111:::DDDOOOYYYcccjjjnnnmmmmmmlllllllllmmmmmmiiiiiihhhhhhhhhhhhhhhhhhiiigggeeecccaaa`````````]]]\\\ZZZVVVQQQLLLGGGDDD555333333444333333888@@@JJJKKKNNNQQQTTTVVVWWWXXXTTTTTTSSSPPPJJJAAA999555222111000222888AAAKKKQQQYYYZZZ[[[^^^______\\\YYYQQQHHH===444000---+++***%%%***,,,)))***...---)))'''(((((()))))))))))))))&&&((())))))''''''***---222---((((((+++---+++)))))))))************))))))$$$$$$'''++++++'''''')))$$$%%%&&&&&&&&&''')))+++)))&&&'''+++---...777BBBAAAGGGPPPXXX\\\aaaeeeiiigggggggggeeebbb_________\\\dddppp|||vvvnnneeeaaabbbbbb^^^ZZZSSSPPPKKKDDD<<<666111///&&&'''((())))))***))))))))))))'''%%%'''+++)))$$$((('''&&&%%%&&&'''((()))!!!$$$'''((('''''')))+++'''(((((()))))))))))))))(((***)))&&&&&&)))***(((###$$$%%%$$$######%%%&&&((()))******+++...333777888@@@HHHMMMOOOSSS\\\dddfffjjjoooqqqqqqqqqsssvvvxxxwwwuuusssoooiiiaaa\\\NNNFFF<<<777666555222///+++*********,,,,,,***(((***+++------+++***+++++++++)))(((***------***'''&&&((())))))(((((()))+++---000///,,,---000111///***+++---------+++)))(((###''')))&&&$$$%%%$$$!!!%%%&&&&&&%%%$$$$$$%%%'''""""""###$$$%%%%%%&&&&&&######""""""""""""######"""""""""""""""###$$$$$$%%%!!!!!!%%%&&&""""""&&&###""" !!!###$$$  """ !!!"""!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!! *********++++++,,,,,,,,,******+++,,,,,,------...///,,,((((((***+++***(((((((((***++++++***))))))***+++,,,,,,,,,,,,+++***//////---+++)))***---000((()))***+++,,,+++*********++++++,,,,,,------...,,,,,,,,,++++++*********000///---+++)))'''&&&%%%,,,******---,,,((((((******++++++++++++******))),,,+++++++++***))))))))))))******)))(((((()))+++***+++,,,---...---,,,+++---,,,***(((((((((((()))%%%&&&&&&&&&%%%%%%'''(((''''''''''''''''''''''''))))))))))))************&&&''')))***+++***(((''')))))))))((())))))***+++---,,,,,,++++++*********))))))))))))))))))******+++,,,,,,+++)))((()))+++***'''$$$%%%)))---...---***%%%(((000...&&&%%%,,,)))******)))(((''''''(((......,,,***((('''((()))))))))((('''''''''''''''))))))*********+++++++++&&&(((+++---...---,,,++++++,,,.../////////...---...555@@@NNN\\\fffmmmqqqxxxxxxxxxyyyyyyxxxwwwwwwvvvwwwxxxwwwuuuttttttvvvqqqrrrssssssrrrpppnnnmmmoooooolllgggddd___UUUKKKDDD999333333444444<<>>666---)))***+++***))))))(((((((((((())))))(((((((((((())))))&&&***,,,(((&&&''''''$$$&&&'''***++++++***'''&&&'''((()))******)))(((''''''(((******((((((((()))$$$''''''%%%&&&)))***''',,,***(((''')))---222555AAAEEELLLTTT\\\```aaa```hhhhhhgggfffdddaaa___]]]___eeelllttt|||uuukkkdddaaaaaabbbccc```\\\UUULLLCCC:::444111***)))((((((''''''(((((('''((()))******)))((((((((((((((((((((((((((((((%%%'''))))))((('''((()))&&&&&&&&&&&&&&&'''((()))+++)))''''''((('''&&&$$$$$$''')))(((&&&&&&))),,,*********+++---///111333777999===CCCJJJPPPUUUXXXaaacccfffkkkoooqqqqqqppprrruuuxxxxxxuuunnnfffaaaUUUNNNEEE>>>:::777444000...000000///---,,,,,,---'''((()))***++++++******&&&)))++++++***)))))))))&&&(((*********)))***+++******+++,,,,,,---......,,,,,,+++*********++++++'''&&&$$$$$$&&&'''&&&&&&&&&&&&&&&%%%$$$###"""!!!!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""#########"""!!! ############"""!!! !!!""""""!!!!!!"""$$$  !!!"""!!!!!!  !!!"""###!!!   !!! ,,,,,,,,,,,,,,,---------++++++,,,,,,---......//////,,,))))))***++++++)))+++******)))******,,,,,,***++++++,,,,,,++++++***+++++++++***)))***---000((()))+++,,,,,,,,,+++*********+++,,,,,,------...,,,,,,,,,+++++++++******))))))***+++++++++******+++)))))),,,,,,((((((***'''(((((()))))))))((((((+++++++++***************)))******)))(((((()))+++))))))+++,,,,,,,,,+++***,,,+++***)))((((((((()))''')))))))))((((((***+++''''''''''''''''''''''''(((((())))))))))))******))))))(((((())))))******)))))))))))))))***+++,,,,,,,,,,,,,,,++++++***)))((((((((()))***+++,,,---((())))))(((&&&%%%&&&(((+++)))&&&&&&)))+++,,,+++)))%%%(((///---%%%%%%+++)))******)))((('''''')))###'''+++...///...,,,+++***)))((((((''''''(((((())))))*********+++++++++***+++,,,---------,,,+++...............---,,,,,,///666BBBPPP^^^jjjrrrwww||||||}}}~~~~~~~~~~~~~~~}}}||||||~~~zzz{{{zzzzzzyyyxxxvvvuuuvvvwwwuuuqqqnnniii___TTTGGG<<<444444555555>>>JJJUUUbbbccc```fffgggeeejjjhhhhhhgggddd]]]PPPCCC999000///000333;;;HHHXXXbbblllpppsssrrrsssssspppjjjbbbXXXMMMCCC:::000,,,,,,((()))***++++++******)))))))))))))))))))))******(((++++++'''%%%(((***)))((()))***+++***)))'''%%%((()))*********)))(((''''''(((******((((((((()))$$$'''(((&&&&&&******(((+++)))((('''))),,,///222666;;;BBBLLLUUU\\\___```ggghhhhhhhhhfffdddaaa___^^^dddjjjqqq|||yyyooohhheeedddeeeeeeeeebbb\\\TTTKKKBBB;;;777+++***)))(((''''''''''''((()))***++++++***)))((())))))(((''''''&&&%%%%%%###%%%''''''&&&%%%&&&'''%%%%%%%%%&&&'''((()))***,,,+++))))))******)))((()))((('''&&&&&&&&&%%%%%%)))))))))***,,,...000222444666:::???EEELLLQQQTTT___```dddiiimmmpppqqqpppooorrrvvvwwwuuupppiiidddZZZSSSIIIBBB>>>;;;777444000///......------,,,,,,)))))))))***++++++,,,,,,)))+++------+++*********'''(((************+++---******++++++,,,------......---,,,+++************(((&&&%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""!!!""""""""""""##################"""!!!!!!!!!!!!!!!$$$###"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""!!!!!!  !!!!!!!!!  !!!!!! !!!  !!!""" !!!!!!!!! !!!!!!"""!!!!!!!!!!!!""""""""""""......---------------,,,+++,,,,,,---......//////...,,,))))))***+++++++++---,,,)))((()))+++---///******+++,,,,,,+++******''')))***+++***+++---...)))***+++,,,---,,,++++++******++++++,,,---------,,,,,,,,,++++++++++++***%%%&&&)))+++,,,,,,,,,,,,***''''''***+++((((((+++&&&'''((()))))))))))))))***************+++++++++)))******)))(((((()))+++(((((()))************))),,,+++***)))((((((((()))((()))******))))))***,,,'''''''''''''''''''''''''''((((((((()))))))))***,,,***)))((((((***,,,---)))))))))******,,,------***+++,,,---,,,+++***)))((((((((()))+++,,,...///'''(((((('''%%%%%%&&&'''---***(((((()))*********(((%%%'''---+++%%%%%%***((()))***)))((('''((()))&&&''')))++++++)))'''%%%******)))((((((((())))))***************+++++++++...------,,,,,,+++,,,,,,...------,,,,,,------...000777CCCRRRbbboooxxx}}}~~~~~~|||~~~~~~|||yyytttiii]]]LLL???666444444666@@@MMM[[[hhhjjjiiioooooommmqqqqqqqqqqqqnnneeeXXXHHH>>>222111000222;;;IIIZZZeeetttyyy|||{{{{{{{{{wwwrrrjjj```UUUKKK???444//////'''(((***,,,---,,,+++***)))))))))))))))***++++++(((***)))$$$###'''+++++++++++++++***)))((('''&&&******+++++++++***(((''''''(((******((((((((()))%%%((()))''''''++++++)))))))))(((((((((***,,,---...333;;;DDDNNNVVV[[[]]]ccceeegggiiihhhfffcccaaa^^^cccgggmmmvvv{{{sssmmmiiihhhggggggjjjhhhddd]]]UUUKKKCCC>>>000///,,,***)))((((((((()))***+++++++++***))))))'''''''''&&&&&&%%%%%%%%%###%%%&&&'''&&&%%%&&&'''$$$$$$%%%&&&'''(((***+++,,,+++))))))***++++++***+++'''###$$$&&&(((%%%"""((('''((((((***,,,...000///111555:::@@@FFFKKKMMMZZZ]]]aaafffkkknnnpppqqqnnnqqqtttwwwvvvrrrmmmiiiaaaZZZPPPHHHCCC???:::777222///,,,,,,......,,,*********))))))***+++---...,,,---///...,,,******+++((()))***))))))+++---000*********+++,,,,,,------//////...,,,+++***)))(((((('''%%%$$$%%%&&&%%%$$$%%%%%%%%%%%%$$$###""""""############$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!'''&&&$$$###""""""!!!!!!!!!!!!!!!""""""#########"""""""""""""""""""""""" !!!""""""""""""""" !!!!!!"""   !!!""" !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""......------,,,,,,++++++***++++++,,,,,,---......+++***)))((()))***+++++++++***)))))))))+++---...******++++++++++++******'''))),,,,,,,,,++++++,,,)))***+++------,,,,,,+++*********+++,,,,,,------++++++++++++++++++++++++((()))***++++++***)))((()))&&&&&&)))***((((((,,,'''((()))++++++,,,,,,,,,)))))))))***+++++++++,,,((()))***)))'''''')))***(((((())))))************+++******)))))))))))))))%%%'''((((((''''''((()))'''''''''''''''''''''''''''''''''((()))))))))***++++++*********+++,,,---))))))******+++,,,......)))***,,,------,,,+++***************+++,,,---...)))******)))(((''')))***+++***)))))))))***++++++'''&&&'''+++***%%%%%%)))((()))***)))((('''((()))///,,,(((%%%%%%&&&((((((******))))))))))))******************************---,,,+++))))))***,,,---++++++******+++---///111000777DDDTTTcccqqqzzz~~~zzznnnaaaOOOAAA666333333555AAANNN^^^lllqqqpppwwwwwwtttxxxwwwwwwwwwsssjjjZZZIII>>>333222000222;;;JJJ[[[gggvvv|||}}}}}}zzzvvvqqqhhh]]]RRRDDD777000000******+++,,,,,,,,,++++++((((((((((((((()))***+++$$$''''''$$$###'''***************)))))))))))))))++++++,,,,,,+++***(((''''''(((******((((((((()))&&&)))***((((((,,,,,,***((((((((((((((((((((((((...222888???GGGNNNTTTXXX]]]___cccggghhhfffcccaaa^^^bbbfffhhhpppzzz|||vvvqqqnnnkkkiiihhhkkkkkkhhhddd\\\RRRJJJDDD999777333000---+++++++++))))))***+++***)))((('''!!!"""###$$$&&&'''((()))$$$&&&(((((('''''''''(((&&&&&&&&&&&&&&&'''((()))***(((''''''(((******)))'''%%%###$$$''')))(((''''''&&&&&&'''(((***---......///333777===BBBGGGIIIVVVYYY^^^ccchhhlllppprrroooqqquuuwwwwwwtttpppmmmggg___UUUMMMGGGBBB===999444///++++++...///,,,(((+++***(((((((((***,,,...---...///---+++******+++)))******))))))+++///222)))*********++++++,,,,,,---------,,,,,,******)))((('''%%%$$$%%%%%%$$$###$$$$$$$$$$$$$$$###"""""""""""""""#########$$$$$$""""""!!!!!!!!!!!!""""""%%%%%%$$$$$$############!!!!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""!!!!!!""""""######""""""  !!!""" !!!!!!""" !!!!!!"""""" !!!"""#########  ------,,,,,,++++++******((())))))***++++++,,,,,,(((((((((''''''(((***,,,'''((()))***++++++++++++***************************,,,......,,,***)))))))))***+++,,,---,,,++++++))))))***++++++,,,,,,---++++++++++++++++++++++++***+++++++++***((('''&&&)))&&&&&&))))))'''))),,,'''((()))++++++,,,,,,,,,)))))))))***+++++++++,,,((())))))(((''''''(((***))))))))))))*********+++************)))))))))(((###%%%''''''&&&&&&&&&'''(((((((((((((((((((((((('''''''''((()))******+++)))***+++------,,,,,,+++************+++,,,---...))))))+++,,,---,,,,,,+++,,,,,,++++++***+++++++++)))***+++***))))))***,,,))))))*********+++,,,---''''''(((***(((%%%&&&)))''')))***)))((('''(((***+++)))&&&&&&***---///000******))))))))))))*********************************)))'''&&&'''))),,,...,,,+++*********,,,...///000888DDDTTTcccooowww{{{{{{|||~~~|||ooocccPPPBBB555111111333@@@NNN___nnntttuuu||||||xxx{{{{{{{{{zzzvvvkkk[[[III===333222000222;;;KKK\\\hhhvvv}}}~~~~~~|||yyyuuunnndddXXXHHH888111111000///---,,,++++++++++++''''''''''''(((((()))***###(((***((('''***+++***'''(((((()))***+++,,,,,,***+++,,,,,,+++***)))((('''(((******((((((((()))'''******((())),,,,,,***((((((((((((''''''&&&&&&+++...444999???FFFMMMSSSWWW[[[```eeeggggggeeeddd```dddffffffjjjsssyyyzzz~~~{{{xxxuuutttqqqnnnlllnnnnnnmmmiiiccc[[[RRRMMMAAA>>>999444000---++++++(((((()))))))))(((&&&%%%!!!!!!"""$$$&&&'''((()))$$$&&&(((((('''&&&'''((((((((('''&&&&&&&&&&&&'''***(((&&&&&&''')))***)))%%%&&&((('''&&&&&&)))+++&&&&&&%%%&&&''')))+++,,,...///222666;;;@@@DDDFFFQQQUUU[[[```dddiiinnnrrrqqqsssuuuwwwwwwuuurrrpppjjjcccZZZRRRMMMFFF???:::777222,,,+++......+++((()))((('''&&&''')))+++,,,,,,------+++)))((((((***)))******))))))+++...111))))))***************+++)))***+++,,,,,,,,,+++***(((&&&$$$$$$%%%%%%$$$#########$$$$$$$$$###""""""!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!""""""!!!""""""######$$$$$$$$$"""""""""!!!"""###$$$%%%""""""""""""""""""""""""#########$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! """$$$ !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!""""""!!!###"""!!!  ,,,+++++++++++++++******'''(((((())))))***++++++'''((((((((('''(((+++---%%%&&&(((***+++++++++***+++***))))))))))))***+++,,,...///...,,,***))))))((()))***+++,,,+++******))))))******+++,,,,,,,,,***++++++++++++,,,,,,,,,***)))))))))))))))))))))+++((('''))))))'''))),,,&&&'''((()))))))))))))))***************+++++++++((())))))(((''''''(((***)))))))))((()))******+++))))))************)))((($$$''')))***(((''''''(((((((((((((((((((((((((((''''''((()))***+++,,,,,,((())),,,---...---+++***+++************+++,,,,,,))))))***++++++,,,---...---,,,+++******))))))***'''((()))((('''''')))+++''')))++++++++++++,,,...'''((())))))''''''((()))'''((())))))(((((()))***%%%%%%&&&***,,,+++%%% ))))))((((((((()))******+++++++++***************''''''&&&&&&''')))+++------,,,++++++*********+++222999FFFUUUaaajjjoooqqqrrrtttwww{{{~~~~~~pppdddQQQBBB555000000222>>>LLL^^^nnnvvvxxxzzz}}}|||vvvkkkZZZHHH<<<111111000333<<>>KKK\\\nnnwwwzzz|||}}}{{{tttgggVVVEEE::://////000444===KKK[[[fffsss{{{{{{uuummmaaaNNN<<<333333333444666777666333000///---,,,+++***))))))))))))'''+++,,,)))(((+++---,,,%%%''')))+++------,,,+++&&&''')))***+++******)))'''(((******((((((((()))&&&))))))'''(((+++,,,)))(((((('''&&&&&&&&&&&&'''%%%(((+++,,,...444===EEEMMMPPPUUU[[[```ccceeefffgggjjjjjjeeedddgggkkklllssstttuuuxxxzzzxxxuuuqqqsssssstttrrrooojjjeeeaaaUUUPPPHHH???777111...---((()))))))))((('''%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%"""###%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&((())))))---***'''%%%&&&((((((((())))))((('''&&&%%%&&&&&&&&&&&&&&&&&&'''(((***+++***+++...111555999<<<>>>FFFLLLRRRVVVYYY]]]eeekkkkkkmmmoooqqqssssssssssssqqqmmmhhhccc^^^UUUJJJBBB===:::555000,,,***))))))'''''''''((())))))******)))******((('''''')))+++)))***+++***))))))***+++))))))))))))))))))))))))&&&''')))******)))((('''$$$###"""###%%%&&&&&&%%%""""""############""""""!!!!!!"""""""""#########!!!!!!!!!!!!!!!"""###### !!!"""###$$$$$$######&&&%%%###"""!!!!!!######""""""""""""""""""""""""######$$$$$$%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!&&&$$$"""!!! !!!""" !!!!!! !!!""" !!!"""###""""""!!! !!!""""""!!! &&&%%%$$$###""""""""""""!!!!!!!!!!!!"""""""""""",,,,,,,,,------.........)))))))))***++++++,,,,,,(((***,,,+++***+++///333+++***(((((())),,,///111+++***)))(((((()))***+++((()))******)))(((***+++&&&'''(((******))))))((()))))))))***++++++,,,,,,*********++++++,,,,,,,,,...,,,)))&&&%%%&&&((()))///+++)))***)))'''))),,,***++++++++++++******))),,,+++++++++******))))))'''((()))(((&&&&&&((()))''''''&&&%%%&&&'''((()))((()))***++++++***)))((($$$&&&)))***)))(((''''''))))))))))))))))))))))))((()))***+++,,,---......+++***)))((((((***,,,---,,,+++***)))((((((((((((+++***(((((())),,,///111)))((((((((()))***++++++'''((()))(((((((((***,,,+++---///---***((()))***(((++++++)))''')))***+++&&&((())))))(((((()))+++,,,)))'''))),,,,,,(((###'''''''''''''''((())))))++++++++++++******))))))+++******))))))))))))))) """&&&***...000111222666>>>KKKXXX```dddcccaaaXXX[[[aaaiiipppwww|||{{{nnnaaaRRRCCC777333111333>>>KKK\\\nnnwww|||}}}~~~~~~xxxpppcccRRRAAA666......000444===KKKZZZeeepppyyy~~~|||wwwpppcccPPP===444444111555999======999444000//////---,,,+++*********'''***)))$$$###'''******&&&(((***------,,,+++)))%%%&&&((()))************''')))******((((((((()))%%%((()))''''''++++++))))))(((&&&%%%%%%&&&'''(((+++---...,,,+++...777>>>GGGIIINNNTTTZZZ^^^aaabbbiiillllllfffccceeeggggggkkkmmmppptttwwwvvvsssooorrrssssssrrroookkkgggeee^^^XXXOOOEEE<<<666222111)))*********)))(((&&&%%%$$$$$$%%%&&&''''''((((((###%%%''''''&&&&&&&&&'''######$$$%%%''')))+++,,,,,,(((%%%######%%%%%%%%%'''$$$"""###''')))(((&&&'''&&&&&&&&&''')))***+++((()))+++...222666999;;;CCCHHHOOORRRUUUYYYaaagggfffhhhkkknnnqqqssstttttttttrrrnnnjjjddd[[[OOOFFF>>><<<888222,,,))))))***'''((()))***+++++++++***)))******)))'''(((***,,,(((***++++++)))(((((()))))))))))))))(((((((((((('''((()))***)))(((&&&$$$###"""!!!"""%%%''''''&&&!!!""""""#########"""""""""############$$$$$$$$$!!!!!!!!!!!!!!!"""######"""###$$$%%%$$$$$$"""!!!(((&&&$$$"""!!!!!!"""###""""""""""""""""""""""""!!!!!!###$$$%%%&&&&&&&&&""""""""""""""""""""""""%%%###!!!  """###!!!""""""!!! """#########"""!!!!!!"""""""""!!! !!!###$$$###""" &&&%%%$$$###"""""""""""" !!!******************++++++###)))((("""###,,,///***((()))))))))))))))((('''(((((()))+++......---+++,,,+++******+++***(((&&&************))))))((('''(((***++++++++++++---...)))))))))))))))(((((((((...,,,,,,,,,)))&&&)))000******))))))))))))******&&&'''(((*********)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((()))******((((((''''''''')))***+++'''((())))))(((((()))***''''''(((((())))))******)))******)))'''''')))***))))))+++,,,,,,,,,,,,++++++*********))))))((((((''''''(((((())))))******))))))*********+++++++++---***(((***)))'''(((+++)))+++,,,,,,***))))))***,,,---,,,***'''&&&&&&((('''((()))(((&&&&&&((()))'''(((((('''%%%%%%&&&((())))))(((''''''((()))***,,,(((%%%%%%'''((('''%%%((())))))************))))))******+++---///222444<<>>444555444000:::KKK___jjjwww|||~~~zzzppp```NNN???777111---,,,333>>>KKK[[[hhhsssxxx~~~xxx{{{tttbbbOOODDD;;;444666===BBBBBBBBBAAA<<<555333111---++++++***)))((()))+++,,,,,,***(((''''''(((((())))))))))))((((((%%%&&&(((((('''((()))+++***+++***&&&!!! %%%)))'''(((((((((((((((''''''###$$$%%%%%%%%%&&&(((***%%%&&&'''))),,,///111333<<>>EEELLLQQQSSSWWW^^^cccggghhhiiikkkmmmooopppqqqppptttwwwuuulll___SSSKKKGGGAAA:::333///---,,,+++)))(((((('''''''''((((((&&&&&&'''((())))))((((((+++,,,+++)))&&&%%%&&&'''(((***,,,,,,***((((((((((((((((((((()))***,,,,,,((($$$!!!!!!$$$''''''''' """###%%%%%%&&&&&&""" """%%%$$$"""!!!"""""""""""""""###$$$###"""!!!!!!###,,,***'''###!!! !!!###!!! !!!$$$&&&!!!###%%%$$$!!!!!!$$$&&&######"""!!! !!!!!!!!!""""""!!!   """$$$!!! """""" """###"""!!! !!!"""######""""""!!!!!! !!!!!!""""""""""""!!!!!! !!!,,,+++++++++***)))))))))""")))***%%%&&&------'''(((((((((((((((((((((((((((((()))+++......---,,,***)))''''''''''''&&&$$$******+++,,,+++***((('''''')))************+++---))))))))))))))))))))))))+++((((((***)))(((+++000)))((('''''''''''''''(((&&&''')))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''(((((((((((((((((())))))***&&&&&&&&&&&&'''(((***+++'''((())))))(((((()))***''''''(((((())))))******&&&'''''''''%%%%%%&&&(((***+++---//////...---,,,************)))))))))((((((((((((((())))))))))))*********************+++...***)))+++***((())),,,)))+++,,,,,,***))))))***+++,,,,,,***'''&&&'''((('''((()))(((&&&&&&((()))((())))))'''%%%%%%&&&''')))(((''''''((()))***+++444000,,,***++++++***(((((())))))***************)))***++++++---000333555BBBOOOZZZ^^^___```WWWKKKAAABBBCCCGGGNNNXXXbbbhhhpppwww~~~|||kkk[[[KKK<<<222444333000;;;KKK\\\hhhvvv~~~yyymmm\\\KKK>>>666///,,,---444===JJJ[[[iiitttyyy~~~~~~}}}xxx{{{uuucccQQQEEE===777<<>>FFFNNNRRRSSSRRRKKKDDD:::777333///...---,,,***)))***,,,,,,***(((''''''(((((())))))))))))((((((%%%'''(((((('''''')))***)))+++,,,***&&&$$$&&&(((''''''((((((((((((((('''*********))))))'''&&&%%%)))(((((((((((()))******...222999???EEEJJJOOOSSS___aaaeeeiiijjjjjjiiihhhcccbbbdddjjjnnnooorrrvvvwwwtttnnnjjjggghhhjjjkkkkkkiiiddd\\\SSSIIIAAA===222///***'''&&&'''&&&&&&###$$$%%%%%%$$$$$$&&&(((###$$$%%%&&&''''''&&&%%%&&&(((!!!$$$%%%###)))&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%&&&'''((('''&&&%%%###%%%((('''$$$&&&***&&&&&&(((***,,,///111222;;;@@@FFFKKKOOOSSSYYY^^^ZZZ\\\aaaeeeiiikkkllllllooossswwwyyyuuummmddd^^^RRRKKKAAA888333000///...,,,+++***)))))))))))))))&&&''''''(((((((((((((((&&&(((***+++*********+++''')))***)))'''%%%%%%%%%'''''''''&&&&&&'''(((((($$$###"""###$$$%%%$$$###""""""###$$$$$$$$$$$$$$$$$$"""!!!"""$$$%%%%%%%%%######$$$$$$$$$$$$$$$### """###"""###$$$&&&%%%$$$!!! ###""""""!!!!!!!!!!!!""" !!!""""""!!!"""$$$&&&!!!"""#########""" ######"""""""""!!!!!!!!! !!!!!! !!!"""$$$###!!!!!!"""######""" !!!!!! !!!!!!!!!!!!!!!!!!!!!"""""" !!!!!!!!!  ,,,+++++++++***)))))))))&&&***+++)))(((+++***&&&)))((('''''''''((()))***))))))***,,,...///...,,,,,,***'''%%%&&&((((((((((((***---//////...+++)))((()))******))))))***,,,((((((((()))))))))))))))((("""!!!&&&***+++***,,,,,,+++***))))))(((((()))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''((())))))$$$$$$%%%&&&''')))***+++'''((())))))(((((()))***''''''(((((())))))******)))******)))((((((***,,,(((***,,,......,,,***(((*********)))))))))))))))******))))))((((((''''''************)))))))))))),,,))))))++++++)))))),,,)))+++,,,,,,***))))))***((()))))))))'''''')))+++'''((()))(((&&&&&&((()))*********(((&&&%%%%%%''''''''''''''')))***,,,...***(((%%%###$$$&&&((()))((())))))***++++++++++++---...///000111666===BBBNNN^^^lllooommmeeeTTTBBB888555333333888???EEEIIISSS\\\jjjuuu|||~~~tttbbbRRRAAA777222222000///999GGGVVVddduuuyyykkkYYYGGG999222---///555<<>>CCCIIINNNZZZ]]]bbbhhhmmmnnnkkkiiicccaaaaaacccgggkkkooossswwwsssllleeebbbccceeehhhjjjiiifffaaaYYYPPPGGGBBB888444...***((((((''''''$$$%%%%%%%%%###$$$%%%'''$$$%%%'''((()))))))))((((((+++$$$ &&&&&&%%%,,,%%%%%%%%%$$$%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%%%%$$$%%%((('''$$$%%%)))###$$$%%%'''***,,,...000888;;;AAAFFFJJJOOOUUUZZZUUUXXX^^^dddhhhkkkllllllnnnppptttwwwvvvqqqiiidddZZZRRRGGG===777444222111---,,,+++***))))))))))))''''''((((((((((((((('''%%%(((+++,,,+++*********((()))***)))&&&%%%%%%%%%((((((''''''&&&'''''''''$$$$$$$$$%%%%%%%%%$$$#########$$$$$$$$$######"""###"""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$###"""!!!!!!######"""  !!!######""""""!!!!!! !!!!!!""""""###$$$%%%&&& !!!###$$$###""" """############""""""""" !!!!!! !!!"""###"""""""""""""""""""""!!!"""!!!  !!! !!!!!!"""""""""  )))))))))***+++++++++,,,+++,,,+++((('''***+++)))((((((((((((((()))******))))))***,,,//////...,,,***(((%%%$$$%%%''''''''''''***---///000...,,,***)))+++,,,+++******+++,,,'''''''''(((((())))))))))))$$$"""'''******((()))++++++***)))))))))))))))*********))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''(((((()))%%%&&&'''((()))***++++++'''((())))))(((((()))***''''''(((((())))))******$$$%%%&&&%%%$$$%%%&&&((()))***,,,...---,,,***((())))))))))))))))))************))))))(((((('''''')))))))))))))))))))))))))))''''''******''''''***)))+++,,,,,,***))))))***'''((()))((('''''')))+++'''((()))(((&&&&&&((())))))******(((&&&%%%&&&'''(((''''''((()))+++---...,,,+++)))(((''')))+++---((((((***++++++,,,,,,,,,+++---///000222888AAAIIISSScccrrrvvvtttlll[[[III===999444222555999===???EEENNN]]]lllxxx}}}xxxooo^^^NNN===777444333000///888EEEVVVeeevvvyyylllZZZGGG777///,,,///555===EEEQQQeeewww~~~~~~~~~~~~{{{zzzuuuiiiYYYJJJCCCCCCEEEPPP\\\cccffffff```XXXJJJEEE>>>888444111...---***,,,------+++)))((()))(((((())))))))))))((((((&&&'''((((((''''''((()))((()))++++++***(((&&&&&&&&&&&&'''(((((((((((((((&&&%%%$$$%%%'''(((&&&$$$%%%%%%%%%%%%&&&'''((()))''',,,222666999>>>EEEJJJUUUXXX___ffflllnnnllljjjeeeccc___\\\^^^dddkkkooovvvppphhhaaa]]]]]]```bbbeeefffeeebbb\\\SSSKKKFFF===999222---***)))((((((%%%&&&&&&%%%$$$###%%%&&&$$$%%%''')))******))))))&&&+++'''$$$)))'''$$$***$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%''''''&&&%%%&&&$$$%%%((('''$$$%%%)))######$$$&&&(((***,,,---333666:::???DDDJJJPPPTTTSSSVVV\\\ccchhhlllmmmnnnnnnpppssswwwxxxtttnnnhhh^^^VVVKKKAAA:::555222111...---,,,***)))((((((((('''(((((((((((((((''''''&&&(((+++,,,+++)))(((((()))******)))'''&&&&&&'''))))))((('''''''''((((((%%%&&&''''''&&&&&&%%%%%%###$$$$$$$$$$$$###""""""!!!""""""!!!!!!!!!"""###$$$$$$$$$$$$###"""!!! """###$$$###"""!!!!!!######"""  """#########""""""!!!!!! ###"""""""""$$$%%%&&&&&& !!!###$$$###""" !!!"""############"""""" """!!! !!!### !!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!""" !!!!!!"""""" (((((()))***+++,,,,,,------,,,***(((((()))+++,,,(((((()))***++++++++++++***)))***---///000...---...,,,******+++,,,,,,,,,'''))),,,...///...---,,,***+++,,,,,,+++***+++---''''''(((((())))))*********'''&&&)))+++(((((()))((((((''''''''''''((((((++++++***)))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))&&&'''((()))************'''((())))))(((((()))***''''''(((((())))))******%%%&&&''''''&&&''')))***------.........---,,,+++))))))))))))************))))))))))))((((((((((((((((((((()))))))))******(((&&&&&&******''''''))))))+++,,,,,,***))))))***'''((()))(((''''''(((***'''((()))(((&&&&&&((()))((())))))((('''&&&((())))))((((((((()))+++,,,---......---+++(((''')))***((((((***+++,,,,,,------))),,,///000333:::GGGPPP[[[jjjxxx|||{{{uuufffVVVEEE???777333444666777666>>>FFFTTTcccrrr|||yyysssiiiYYYJJJ:::777666555222222;;;FFFXXXgggxxx~~~wwwjjjWWWEEE666...,,,...444===GGGTTTgggwww~~~~~~|||zzzuuukkk[[[JJJDDDDDDGGGRRR^^^fffkkklllggg```VVVPPPGGG???999555222000,,,---//////,,,+++******(((((())))))))))))((((((&&&((()))(((''''''((()))(((((()))***)))((('''&&&%%%&&&'''((())))))))))))+++(((%%%%%%&&&'''%%%#########$$$$$$&&&''')))***%%%***111333444888@@@FFFNNNSSS[[[ccchhhjjjjjjjjjfffddd^^^XXXYYY```gggjjjpppkkkccc]]]ZZZZZZ\\\___aaabbbcccaaa]]]VVVOOOKKKBBB===555///+++***)))((('''((((((&&&$$$$$$%%%&&&###$$$&&&'''(((((('''&&&""")))'''$$$(((%%%!!!'''$$$######$$$$$$%%%&&&'''%%%$$$###$$$&&&((('''&&&&&&%%%&&&((('''###$$$(((%%%%%%%%%&&&((()))+++,,,///000444999???EEEKKKNNNQQQTTTZZZ```fffjjjmmmnnnoooooorrrvvvyyyxxxrrrmmm```YYYNNNDDD===777333111000///...,,,***))))))((((((((((((((((((((('''&&&&&&(((******)))((((((((())))))***((('''&&&((())))))(((((('''(((((())))))&&&'''((('''&&&%%%&&&'''######$$$$$$$$$######"""!!!""""""!!! """###"""#########"""!!!  """###"""###$$$&&&###"""!!! !!!###$$$###""""""!!!!!!!!!!!!"""$$$###!!!"""$$$%%%$$$$$$!!!"""#########"""  !!!"""#########"""!!!!!!""""""!!! """### """"""!!! !!! !!!!!!  !!! !!!!!! )))))))))***+++++++++,,,+++******++++++***+++,,,''')))+++---...---,,,+++******+++---///000///---///...---...///000///...'''(((***,,,---...------***+++,,,+++***)))***+++((())))))***++++++,,,,,,)))(((***,,,,,,((()))---'''&&&&&&''''''((()))***,,,+++***)))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((('''&&&&&&&&&&&&'''((((((''''''((())))))((('''''''''((())))))(((((()))***''''''(((((())))))******)))***++++++***+++---///......------,,,,,,,,,,,,((()))))))))************(((((((((((())))))))))))&&&''''''((()))***++++++(((&&&'''++++++((('''***)))+++,,,,,,***))))))***((())))))(((&&&&&&''')))'''((()))(((&&&&&&((()))'''((()))((('''''')))+++******)))))))))***,,,---)))+++,,,***'''%%%&&&'''((((((***+++,,,---------,,,000444555888AAAPPP[[[eeerrr~~~~~~rrrdddQQQIII???999888888666444>>>DDDNNN]]]kkkxxx~~~zzzrrrkkkaaaRRRDDD555555666666444666???JJJZZZjjj{{{}}}ssscccQQQ@@@555///000///555@@@MMM[[[lllzzz}}}~~~~~~~~~}}}yyyuuulll[[[JJJCCCDDDHHHRRR^^^gggmmmooollleeeaaaZZZPPPFFF???:::666444---///000000...,,,+++,,,(((((())))))))))))(((((('''((()))((('''&&&'''((((((''''''((((((((('''%%%%%%&&&'''((())))))))))))+++&&&"""!!!$$$&&&&&&$$$$$$$$$$$$%%%&&&'''((()))###(((...000///222:::@@@FFFMMMWWW]]]aaacccfffiiicccddd```ZZZZZZaaaffffffgggccc^^^YYYWWWYYY\\\^^^^^^```aaaaaa___ZZZTTTQQQIIICCC:::333///---,,,+++)))))))))'''%%%$$$%%%'''%%%&&&'''(((((('''&&&%%%""")))&&&###&&&### &&&############$$$%%%&&&'''###""""""$$$&&&(((((('''&&&%%%&&&((('''###$$$(((''''''''''''((()))***++++++,,,...333:::AAAFFFIIINNNQQQVVV[[[aaafffjjjlllkkkkkkmmmsssxxxyyytttoooddd^^^UUULLLDDD>>>888555444222111///---++++++***((((((((((((((('''&&&&&&$$$%%%'''((('''((()))+++&&&''''''&&&%%%&&&(((***&&&&&&&&&&&&'''((())))))'''((((((&&&######%%%((("""######$$$$$$$$$######!!!###$$$### """$$$"""""""""###""""""!!!!!! """###"""###$$$&&&$$$"""!!! """######"""  !!!###$$$$$$""" """###!!! """"""""""""!!!!!!!!!!!!!!!######"""!!! !!!""""""!!!!!!"""###!!!$$$###!!! """  !!! +++++++++***************))))))+++......,,,***+++'''))),,,///000///,,,+++******+++---///000///---)))(((((()))++++++)))((('''((()))+++,,,---......)))***+++***)))((()))*********+++,,,------......((())),,,...,,,)))+++000(((((((((((()))+++,,,------,,,***)))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((&&&'''((((((((('''&&&%%%'''((())))))(((((()))***''''''(((((()))*********((()))******)))***,,,......---+++***)))***++++++(((((())))))*********+++''''''(((((())))))******%%%&&&'''((()))***+++,,,(((&&&(((,,,,,,))))))+++)))+++,,,,,,***))))))***((())))))(((&&&&&&'''((('''((()))(((&&&&&&((()))&&&(((((((((((((((***,,,+++******))))))***+++,,,%%%(((,,,,,,***))))))+++((((((***+++,,,---------111555999<<>>===:::888@@@DDDMMMYYYhhhuuu~~~||||||tttkkkcccZZZKKK===111333666777666999CCCNNN\\\lll}}}|||ooo]]]KKK===444111555333888DDDSSSbbbrrr~~~{{{~~~~~~}}}|||~~~zzzuuulll[[[IIIBBBDDDMMMWWWccclllrrrvvvsssmmmiiiaaaVVVLLLDDD>>>999777...000111111///---,,,---(((((())))))))))))(((((('''((()))((('''&&&'''(((((('''&&&&&&''''''&&&%%%%%%&&&'''((())))))))))))%%% !!!&&&'''&&&&&&%%%%%%%%%&&&&&&'''(((!!!&&&,,,---+++...555<<>>:::666555333111///------,,,(((((())))))((('''&&&&&&"""###%%%&&&&&&(((+++---%%%%%%&&&%%%$$$%%%(((***$$$$$$$$$%%%&&&'''((()))'''''''''$$$!!!!!!$$$(((""""""###$$$$$$$$$$$$$$$"""$$$%%%$$$!!!!!!###%%%""""""############"""""""""###$$$###"""!!!!!!######"""  !!!"""###""" !!!$$$&&&$$$!!! !!!######"""!!!!!!!!!!!!!!!!!!"""###"""!!! !!!""""""!!!!!!"""###"""%%%%%%###!!!!!!###!!!!!!!!! """""""""!!! ---,,,******+++,,,++++++***((()))------((((((---'''***///222222000,,,)))------------,,,,,,+++***)))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))(((***+++***)))((()))***,,,((()))......******...*********)))))))))))))))++++++***)))(((((())))))+++***)))'''&&&&&&%%%%%%))))))))))))))))))))))))...+++'''&&&((()))'''%%%%%%&&&''''''(((''''''''')))))))))(((((((((((((((...+++((((((***+++***((((((((((((((()))))))))))))))******+++++++++******---,,,+++++++++***(((&&&)))))))))+++---...---,,,---+++)))((())))))((('''*********))))))'''&&&&&&***)))((()))++++++'''$$$''''''((()))))))))))))))***'''&&&&&&)))***(((%%%&&&'''((((((''''''(((***)))))))))((()))******+++...***&&&&&&((())))))((()))******)))(((''''''((()))***+++,,,,,,,,,///111444444666===JJJYYYfffmmmuuu}}}yyyjjjcccXXXLLLEEEBBBCCCEEEDDDIIIQQQZZZeeerrr}}}~~~zzzxxxvvvpppeeeWWWJJJ@@@;;;333222333777:::???JJJUUUiiitttxxxhhhVVVFFF:::333///...888CCCNNN\\\lllwww{{{}}}~~~|||vvvjjjZZZOOOKKKKKKNNNXXXeeeooowww{{{wwwpppmmmiiiccc\\\SSSJJJAAA;;;777444111000222111...+++((())))))*********))))))&&&%%%$$$###$$$&&&(((***((((((((((((((('''&&&&&&$$$&&&(((((('''''''''((())))))(((''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&$$$&&&((()))***,,,///222===CCCLLLTTTYYY]]]```aaagggfffdddeeeffffffbbb___bbbYYYSSSWWW[[[YYYXXXZZZ]]]```cccbbb___\\\\\\]]]SSSRRRKKK???888777777555333(((!!!$$$******'''%%%&&&%%%%%%$$$%%%&&&((()))&&&%%%%%%&&&''''''&&&%%%!!!!!!"""%%%''''''%%%###&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%)))---...000888AAAGGGGGGJJJNNNRRRVVV[[[bbbfffeeebbbbbbiiirrrvvvtttpppllliiibbb[[[SSSIII@@@:::<<<888333000/////////...++++++,,,+++***)))'''&&&(((%%%$$$'''(((((()))---'''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&'''))))))'''(((((('''%%%###$$$%%%############""" """###$$$&&&&&&%%%$$$$$$"""###$$$%%%&&&%%%$$$######$$$$$$""" $$$''' """###"""!!! !!!###""""""############"""""" !!!""""""!!!  !!!""""""!!!!!!"""""""""""""""!!!!!!!!!!!!""""""!!! !!!!!!""""""""""""""""""!!!  ###!!!"""$$$"""$$$""" !!! ***)))(((((())))))))))))***((()))---,,,((((((,,,'''((()))***+++******))),,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))(((((())))))***+++************************((()))******)))((()))***+++((()))------***))),,,,,,+++++++++******))))))***))))))(((''''''((((((+++***)))(((''''''''''''))))))))))))))))))))))))---***''''''((()))(((''''''''''''''''''((((((((('''''''''(((((()))))))))))))))((((((((()))))))))))))))))))))************((()))***+++++++++++++++,,,+++***+++++++++)))'''))))))***+++---------,,,+++***((((((***++++++***************)))(((''''''((('''&&&''')))(((&&&###''''''((())))))))))))))))))'''&&&'''))))))(((&&&%%%&&&''''''&&&&&&'''))))))))))))))))))******++++++((($$$$$$%%%''''''&&&)))***+++***((('''((()))((()))+++,,,,,,...111444555666999BBBOOO^^^kkkrrrzzz~~~vvvooodddYYYQQQNNNMMMNNNNNNRRRYYYbbbkkkuuu~~~~~~|||uuuqqqiii^^^QQQEEE<<<777555333555888<<>>@@@EEEIIIMMMSSSYYY^^^]]][[[\\\bbbjjjpppooolllnnnkkkhhhccc]]]VVVNNNHHH@@@===888555444333222111***+++******)))'''&&&%%%)))%%%$$$%%%%%%"""###&&&'''&&&&&&%%%%%%&&&&&&'''#########$$$%%%''')))***'''((()))(((&&&%%%%%%&&&!!!"""###$$$$$$$$$$$$$$$"""""""""""""""######$$$$$$############$$$%%%%%%$$$%%%$$$"""!!! """$$$ """###"""!!! !!!###  !!!!!!!!!!!! """!!!!!! !!!  !!!!!! !!! !!!!!! !!!!!! !!!!!! """### """!!! !!! ******+++*********+++,,,***))))))***+++***))))))+++)))'''&&&'''(((+++,,,((()))))))))))))))(((((((((((((((((((((((((((((()))***+++,,,---,,,+++***++++++++++++++++++++++++((()))***)))((('''(((***''''''((()))***)))))))))---,,,,,,+++***)))(((((()))(((((('''''''''(((((())))))))))))***+++,,,---))))))))))))))))))))))))(((((('''((())))))******+++)))((('''''')))+++,,,(((((())))))******++++++&&&+++...,,,'''$$$'''+++)))))))))*********++++++&&&''')))***,,,,,,------***))))))+++------,,,***)))+++,,,,,,+++++++++,,,,,,***)))***+++------,,,)))******+++++++++******))))))((()))))))))((((((''''''((()))))))))))))))''''''''''''((((((((((((%%%&&&((('''&&&&&&''')))'''(((((()))))))))))))))---,,,+++++++++,,,,,,,,,)))***++++++)))))))))+++)))***+++,,,---///333777:::???HHHTTTaaannnzzz~~~wwwpppkkkiiigggkkknnnssswwwzzz|||~~~||||||qqqiii[[[MMMBBB;;;777555:::999<<>>EEELLLQQQVVVXXX[[[```dddggghhhiiigggbbb^^^\\\]]]]]]^^^___```^^^[[[XXXVVVVVVXXXYYYYYYZZZUUUNNNIIIEEE@@@999555111...---+++((()))...%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&$$$#########&&&%%%%%%'''))))))'''&&&$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######'''***...444999:::===AAAEEEJJJPPPVVV[[[ZZZYYYZZZ```hhhnnnooonnnpppnnnkkkhhhccc\\\TTTOOOMMMIIICCC>>>:::666333111......---,,,+++***))))))***&&&%%%'''&&&$$$%%%((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&''''''((('''((()))(((&&&%%%&&&'''###$$$$$$%%%%%%$$$$$$$$$"""!!! !!!###$$$$$$###"""""""""###%%%&&&%%%$$$###"""!!!!!!!!!""" """###"""!!! !!!###  !!!!!!!!!!!!!!!!!! ###"""!!!  !!!!!!!!!!!!"""""""""""" !!!!!! !!!### !!!"""!!!!!!!!! !!!!!!!!!  !!!!!!!!!"""!!! """!!! !!! (((***+++***))))))+++---******)))***,,,---,,,))))))))))))))))))***++++++'''(((((())))))((((((((((((((((((((((((((((((((()))***,,,---------,,,+++************************''')))***)))((('''((()))&&&((((((((()))))))))(((+++******)))(((''''''''')))))))))(((((()))******(((((())))))***,,,---...))))))))))))))))))))))))&&&'''((()))))))))******+++***((('''((()))+++---,,,,,,,,,++++++*********)))///333000)))%%%''',,,((((((((()))))))))******&&&''')))***,,,,,,------***))))))+++---...---+++***,,,------+++)))***+++...,,,******+++,,,+++***)))******+++++++++******((()))))))))(((((())))))''''''((()))))))))))))))&&&''''''(((((((((((()))&&&((())))))(((((()))***''''''((())))))))))))((())))))))))))(((((()))***)))+++,,,+++***)))+++,,,+++,,,,,,,,,---000444777>>>FFFRRR___kkkvvv|||yyywwwvvvwwwyyy|||~~~~~~~~~}}}zzzzzznnncccSSSEEE<<<888666555999:::???HHHQQQ[[[iiivvv}}}|||vvvlll[[[JJJ===666444444444>>>KKKWWWeeevvv|||tttfffVVVKKKHHHIIIVVVaaalllsssxxx|||}}}{{{|||{{{zzzxxxssskkkbbb\\\TTTMMMDDD===999666111...---,,,***)))(((((((((((()))((((((((()))))))))*********++++++++++++******((())))))(((&&&&&&(((***''''''&&&%%%%%%%%%%%%&&&'''((()))************)))((())))))(((''''''(((***+++---000333888???FFFLLLOOORRRWWW]]]aaaeeehhhjjjgggeeeaaa^^^]]]^^^^^^^^^]]]ZZZWWWTTTTTTVVVWWWXXXYYYZZZWWWQQQNNNLLLEEE>>>555222000///+++'''***///&&&'''((((((((('''&&&%%%%%%'''((('''%%%$$$$$$%%%'''&&&&&&'''((()))(((&&&$$$$$$%%%%%%&&&'''(((((($$$$$$%%%''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$''')))'''&&&///:::777:::???CCCHHHNNNUUUYYYXXXXXXZZZ```hhhnnnppppppqqqooonnnkkkgggaaaYYYTTTSSSOOOIIICCC>>>:::555222//////...---,,,++++++***)))%%%%%%''''''&&&'''***'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''&&&&&&&&&%%%%%%$$$"""""""""!!! !!!###$$$$$$###"""!!!"""###$$$%%%$$$###""""""""""""!!!!!! """###"""!!! !!!###!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!###"""!!! !!!!!!!!!""""""###### !!!!!! """###!!!!!!"""############""" !!!!!!!!!  """"""!!!!!!!!!!!!  !!! %%%''')))(((&&&&&&))),,,)))***))))))---111///***''''''((()))***)))))))))''''''((()))))))))(((((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))'''((())))))''''''((()))&&&))))))((((((******((()))(((((((((((('''''''''***))))))))))))******+++((((((((()))***,,,---...))))))))))))))))))))))))%%%''')))***)))((()))******)))((((((((()))+++,,,......---,,,+++***))))))***///333111***&&&(((+++'''((((((((())))))))))))'''((()))***+++,,,,,,,,,+++******+++---...---+++***---///---***((()))+++...,,,*********+++***((()))***************))))))&&&''''''&&&%%%%%%''')))''''''((()))))))))))))))%%%'''(((((('''''')))***''')))******)))(((***+++&&&'''((()))***)))((('''(((***++++++))))))***,,,***+++,,,,,,+++***,,,---------......///333888<<>>444111333555999FFFUUUbbbppp~~~|||sssdddTTTIIIGGGHHHUUUbbbooovvvyyy|||}}}{{{{{{zzzyyyyyywwwtttoookkkccc\\\SSSKKKDDD===444///((('''''''''(((***---...((((((((((((((((((((('''((())))))***++++++******++++++***(((&&&&&&)))+++)))(((''''''&&&&&&'''''''''(((***,,,------,,,+++)))***+++***((((((***,,,+++,,,---...000333888<<>>EEEJJJRRR^^^nnn|||}}}zzzpppcccQQQEEEAAABBBCCCCCCLLLPPPYYYdddlllrrr{{{yyyqqq___VVVGGG:::111000333666<<>>KKKVVV\\\hhhvvv~~~}}}}}}sssjjj\\\OOOIIIJJJOOOSSSUUU^^^jjjssswww{{{yyynnn\\\LLL<<<333111000333666:::LLL```mmmvvv}}}}}}wwwnnnbbbRRRGGGIIIPPPZZZdddooowww}}}{{{zzzzzz{{{{{{zzzyyywwwvvvqqqlllddd[[[PPPDDD888111***(((&&&&&&(((******)))+++******)))))))))))))))***)))((((((((()))+++,,,...---)))&&&$$$$$$$$$$$$,,,+++)))((((((((())))))++++++------------,,,+++***,,,------+++*********%%%''')))******+++---///777<<>><<<777444000------,,,++++++)))))))))(((&&&%%%&&&(((%%%""""""$$$%%%###$$$'''&&&'''((())))))'''%%%###''''''&&&%%%%%%&&&&&&&&&""""""###$$$$$$$$$$$$$$$!!! """$$$%%%$$$""""""""""""###$$$$$$""""""""""""""""""""""""""" !!! !!!"""!!!!!!!!!!!!!!! """!!!  !!!""" !!!  !!! !!!###$$$ !!!!!!!!!!!!"""############"""!!! !!!  """ !!!  )))(((''''''''''''((((((,,,)))***333999555,,,&&&''''''(((((()))))))))***&&&((())))))(((((()))***((())))))******+++,,,,,,)))***+++***((((((((()))))))))))))))(((((((((''')))((((((((((((((())))))&&&((((((&&&''',,,//////''')))+++)))&&&&&&'''(((,,,***))))))******)))((((((&&&$$$&&&(((******)))'''((()))******)))((('''((((((((()))))))))******&&&(((******)))'''&&&&&&((((((((((((((((((((((((+++)))***,,,***&&&'''+++******))))))))))))))))))'''''')))*********)))(((******++++++,,,,,,,,,+++...---,,,+++************)))))))))(((((('''''''''''')))***)))((('''(((***((()))))))))''''''(((***((((((''''''''''''((((((###'''%%%$$$''''''$$$(((((('''%%%###$$$(((+++&&&((())))))(((''')))***))))))))))))***,,,...///)))---111111...,,,,,,---000444999;;;===DDDPPPZZZeeeppp}}}||||||}}}ssskkk```WWWSSSUUUZZZ^^^bbbjjjsssyyy|||~~~uuuiiiVVVHHH999222111000333666<<>>BBBGGGNNNUUUZZZaaaccccccaaa```___XXXOOOKKKKKKLLLPPPUUUYYYYYYXXX\\\\\\ZZZVVVYYY______[[[[[[VVVNNNFFF???:::444111(((***,,,+++(((&&&'''(((((('''''''''''''''''''''((('''%%%$$$$$$%%%&&&'''%%% """%%%%%%%%%'''&&&(((((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''+++)))+++000444888@@@HHHPPPLLLNNNVVV\\\^^^aaafffhhhkkkpppttttttrrrooollliiiccc[[[RRRLLLGGGCCC@@@===999444000...---,,,+++*********)))'''&&&''')))((($$$"""#########%%%***''''''((((((((('''%%%$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%%%%$$$$$$###"""!!! !!!###$$$###""""""""""""###%%%%%%###!!!"""""""""""""""""""""""" !!!###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! """!!!  !!!""" !!!  """""""""###$$$&&& !!!!!!!!!!!!!!!!!!   """ !!!  ''''''&&&&&&&&&'''(((((()))(((---444555///'''$$$&&&''''''((()))******+++&&&((())))))(((''')))***(((((()))******++++++,,,***+++***)))'''''')))***)))))))))(((((((((''''''(((((()))))))))(((((('''++++++(((%%%'''***)))$$$'''((())))))'''&&&&&&(((,,,+++******++++++***)))(((&&&%%%&&&((()))))))))(((((())))))))))))((((((''''''((((((((()))))))))&&&(((******(((&&&&&&&&&&&&&&&&&&'''((((((((()))***''''''((('''$$$&&&***++++++***))))))((('''''''''((())))))******))))))******+++++++++,,,,,,,,,---,,,,,,++++++*********)))))))))(((((((((((((((''')))***)))((('''(((***'''((())))))''''''((()))'''''''''&&&&&&''''''((("""'''***)))((()))(((&&&&&&(((***)))((('''(((((('''(((***)))(((((()))+++,,,+++******+++---///000---000444444111//////111333888???CCCFFFMMMWWW___mmmxxx}}}||||||sssooohhhcccbbbeeejjjnnnrrrvvv||||||nnnaaaMMMAAA666111000000333777???QQQfffrrryyyyyyrrrhhh\\\OOOHHHKKKSSS```jjjtttyyy|||}}}yyyyyyzzz{{{|||{{{{{{yyyyyywwwtttooofff[[[LLL===444,,,,,,***)))((())),,,///(((((())))))***,,,---...(((((('''''''''((()))***++++++***)))***+++,,,---,,,,,,+++************+++'''(((***+++,,,,,,---,,,,,,---...---+++***+++,,,******)))((('''(((+++---333444666999???HHHRRRYYYZZZ___ccccccccc```XXXPPPJJJKKKOOOSSSXXXZZZZZZXXX]]]]]][[[XXXYYY\\\\\\YYY[[[XXXUUUPPPKKKCCC:::555000000///+++((('''((()))(((((((((((((((((())))))&&&%%%###!!! !!!%%%(((%%%!!! ###&&&%%%%%%'''&&&((())))))(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((&&&(((---111666>>>FFFNNNNNNRRRYYY^^^^^^```cccdddgggkkkoooppppppooommmnnnhhh```XXXRRRLLLFFFCCCDDD???888222///---,,,++++++++++++***''''''((()))+++%%%"""#########''',,,'''''''''''''''&&&&&&&&&######"""""""""######$$$''''''&&&%%%###"""  !!!###$$$###""""""""""""###%%%&&&%%%###"""""""""""""""""""""""""""###$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!  """"""""""""$$$&&& !!!!!!!!!!!!  !!! !!!  """ !!!  !!! '''''''''''''''((()))***%%%&&&,,,111///***''')))%%%&&&'''((()))***+++,,,&&&''')))(((''''''(((***(((((())))))***+++++++++++++++)))'''&&&&&&)))+++))))))(((((((((''''''''''''((()))))))))((('''&&&###(((++++++***(((""")))(((((())))))'''''')))***)))'''((())))))(((&&&((('''&&&''''''((())))))(((((())))))))))))((((((''''''''''''((((((((((((''')))+++***(((''''''((($$$%%%%%%&&&'''((()))))))))&&&%%%&&&%%%"""%%%*********))))))(((((((((((((((((())))))************++++++***+++++++++,,,,,,,,,,,,,,,,,,++++++*********************)))))))))''')))***)))((('''(((***&&&'''))))))((('''((()))(((''''''''''''((())))))))),,,,,,+++******++++++%%%'''((())))))''''''&&&((()))******))))))***+++000...,,,***)))***,,,---...222555555333111222444444:::CCCIIIOOOVVV^^^eeerrr|||~~~}}}wwwuuurrrpppqqqtttxxxzzz{{{~~~~~~vvvgggXXXDDD;;;222000000111555:::DDDVVVkkkwww|||{{{rrrfffZZZNNNHHHLLLUUUaaalllvvvzzz|||~~~}}}zzzyyyzzz{{{|||}}}|||{{{{{{yyywwwssslll```PPP???444******)))'''%%%&&&***...((((((((())))))+++,,,,,,'''''''''''''''(((((()))))))))(((((()))***+++,,,,,,,,,++++++++++++++++++&&&'''(((***+++,,,---...,,,---...---+++***+++---++++++)))'''%%%&&&))),,,---...000333999AAAKKKRRRUUU[[[```aaabbbaaa[[[UUUOOOPPPRRRUUUXXXYYYZZZYYY^^^^^^\\\YYYYYYYYYXXXWWWYYYYYYYYYXXXTTTKKKAAA999333222000---***)))((((((''''''(((((((((((())))))$$$%%%%%%$$$""""""%%%(((%%%""""""&&&'''%%%&&&(((###%%%((()))'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&%%%&&&+++000444<<>>666111000111333999???KKK]]]qqq{{{~~~ssseeeYYYNNNIIINNNWWWaaalllwww{{{|||}}}xxxzzz{{{}}}~~~~~~~~~}}}zzzxxxuuunnnbbbRRR@@@555++++++)))'''&&&'''***,,,***))))))((((((((())))))&&&''''''(((((((((((((((******))))))))))))))))))++++++++++++,,,+++++++++&&&'''((()))+++,,,...///---------,,,******+++---,,,+++)))&&&$$$%%%(((***%%%(((+++///444;;;BBBGGGPPPVVVZZZ[[[]]]``````\\\XXXXXXWWWWWWWWWXXXZZZ[[[^^^]]][[[ZZZXXXUUUUUUUUUVVVXXXZZZ\\\YYYQQQGGG???444333222000...,,,)))'''''''''''''''''''''''''''&&&(((******)))'''&&&&&&&&&$$$%%%((((((&&&&&&***"""%%%((()))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&$$$&&&***...222:::BBBLLLUUU^^^bbbaaa``````aaa]]]___ccchhhkkknnnooopppkkkhhhccc^^^XXXQQQJJJEEEDDD???888333000...---,,,)))***)))'''%%%$$$$$$&&&'''%%%%%%((()))&&&&&&)))''''''&&&&&&&&&''''''(((###############$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$######%%%'''((('''%%%###""""""###%%%'''&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """ !!!!!!"""""" !!!!!!!!!!!!!!!!!!  !!!   """ !!!!!!!!!"""""""""!!!  """$$$%%% !!!!!! !!! !!!((((((((()))***,,,---...+++++++++***$$$ ###***&&&''''''((()))******+++%%%'''(((((('''&&&((()))''''''((())))))******+++)))***)))(((&&&&&&((()))((((((((('''''''''&&&&&&&&&&&&'''((((((((((((((("""***---***&&&)))...111,,,%%%$$$***,,,((('''+++***)))(((((())))))(((''''''(((((((((&&&&&&(((***))))))(((((((((((())))))''''''((((((((()))))))))+++,,,---,,,*********,,,&&&&&&&&&'''((((((((())))))'''''')))(((%%%(((,,,&&&&&&'''(((((()))*********))))))))))))***+++,,,,,,+++*********+++,,,---***+++,,,------,,,******+++++++++++++++,,,,,,,,,''')))***)))((('''(((***###%%%((()))((('''(((((())))))))))))***+++,,,,,,***'''$$$$$$""""""%%%+++,,,***((()))***++++++***'''(((***)))(((((()))+++&&&&&&'''((()))+++,,,---,,,000333444333333666888;;;AAAJJJTTT^^^gggooottt{{{~~~tttbbbRRR<<<555111111333666>>>EEETTTdddvvv~~~}}}~~~rrrcccWWWNNNKKKQQQZZZbbbnnnyyy||||||~~~xxxyyy|||~~~zzzyyyvvvooodddSSSBBB666///---******+++,,,,,,++++++******)))(((((())))))&&&'''((())))))))))))(((,,,,,,,,,++++++***)))))))))***++++++,,,+++++++++((((((((()))+++---...///,,,---,,,***))))))+++---******)))'''%%%$$$&&&)))"""$$$))),,,000444999<<>>BBBIIIUUU```iiisss~~~zzzpppnnneeeZZZRRRNNNQQQ\\\gggrrrtttwwwzzz|||{{{zzzzzz|||zzzyyyzzz~~~yyyqqqeeeVVVEEE999///***((())))))))),,,111333222000///...------------******,,,,,,(((''')))(((++++++'''%%%((()))(((,,,,,,+++*********++++++)))))))))))))))***+++++++++,,,,,,+++)))(((***+++)))((('''''''''(((******$$$%%%&&&'''((((((((((((,,,555<<<>>>BBBJJJSSSWWWYYY[[[___ccceeedddaaa^^^YYYYYYYYYWWWTTTQQQQQQQQQSSSXXXZZZXXXXXX]]]___]]][[[WWWQQQKKKFFF@@@:::666///,,,)))((('''&&&%%%######$$$$$$###"""!!!"""$$$##################$$$%%%!!!###%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&(((+++...;;;IIIVVV\\\]]]]]][[[XXXXXXWWWWWW[[[aaaeeefffeeeiiikkkmmmnnnlllhhhdddaaaVVVQQQJJJFFFDDD???777111///+++***+++***&&&%%%'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%"""$$$$$$ %%%&&&###'''''''''''''''''''''''')))((('''&&&%%%&&&&&&''' """######""""""###%%%$$$###"""!!!!!!!!!!!!!!!"""""""""!!!!!!"""$$$###!!!!!!!!!!!!###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!######""""""###%%%%%%###!!!"""$$$&&&%%%$$$ """######!!! !!! """"""!!!  !!!  !!!$$$&&&''''''&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$###***555666...)))+++&&&&&&&&&&&&&&&&&&'''''''''(((***+++******+++,,,))))))((('''''''''''''''((('''&&&&&&'''&&&$$$###%%%$$$$$$###$$$$$$%%%%%%%%%$$$###%%%'''((((((''''''''''''(((''''''&&&&&&&&&(((+++***)))***---111(((''''''(((******)))((()))'''%%%%%%&&&'''&&&%%%(((((((((((()))+++,,,---+++***)))))))))***,,,---&&&'''(((((((((((()))***'''''''''''''''((())))))''''''((((((((()))))))))((((((((((((((()))*********,,,---,,,++++++,,,---***((('''''')))*********+++)))((((((***++++++***))))))((((((((()))******'''***,,,,,,)))''')))+++%%%&&&'''((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))((()))))))))***,,,---///000000333777;;;@@@EEEKKKPPPVVV^^^jjjttt|||~~~tttcccTTTHHHEEEDDDHHHMMMSSS^^^iiinnnvvv}}}tttkkkiii```WWWSSSRRRVVVaaalllsssuuuxxxzzz{{{{{{zzzzzz|||{{{zzz{{{}}}~~~xxxpppfffVVVFFF:::///+++)))++++++***,,,111555444333111///...---,,,---******,,,+++'''&&&)))))),,,+++&&&$$$'''******)))***++++++,,,+++++++++))))))))))))))))))***+++......---+++)))((()))+++((((((''''''(((((()))***%%%&&&''''''(((((((((((((((000666777:::CCCMMMRRRTTTUUUYYY___eeefffccc```YYYZZZ[[[ZZZXXXVVVVVVWWWVVVZZZ[[[ZZZZZZ^^^aaa```^^^\\\YYYUUUPPPIIIAAA;;;222///+++)))((('''&&&$$$%%%%%%###!!! ###%%%$$$###!!! !!!"""$$$&&&"""###%%%&&&''''''&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&'''***---555@@@KKKPPPSSSVVVWWWUUUVVVTTTTTTVVVZZZ___aaabbbjjjkkkmmmmmmllljjjgggeeeYYYUUUPPPLLLIIIDDD===777222...,,,---+++'''&&&(((%%%%%%%%%%%%$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%!!!###""" ###$$$###''''''''''''''''''''''''***)))(((&&&%%%$$$$$$$$$ ######"""!!!""""""$$$$$$###"""""""""######!!!"""""""""###$$$%%%###!!!!!!!!!!!!###"""  """###""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" """"""""""""$$$&&&&&&$$$######%%%&&&&&&%%% !!!######"""!!!"""### """"""!!!  !!!  !!!%%%'''((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%+++333444---))))))''''''&&&%%%%%%&&&((()))%%%(((***++++++******+++))))))((('''''''''''''''''''''''''''''''''&&&%%%'''&&&%%%%%%%%%%%%%%%&&&""""""###%%%((()))'''&&&''''''''''''&&&%%%%%%$$$)))+++,,,+++)))(((***,,,((((((((()))******((('''''''''&&&%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***(((((('''''''''((()))***((()))***)))((('''((()))'''''''''''''''((())))))'''(((((((((((()))))))))((((((((((((((())))))***+++,,,---,,,***)))***+++)))((('''((()))******)))++++++******++++++++++++''''''((((((((()))******(((***++++++)))((()))+++$$$%%%&&&'''(((((((((((())))))))))))((('''&&&&&&''''''(((((())))))******)))))))))))))))))))))))))))))))))***+++---///000111444999===AAAGGGOOOUUUZZZcccoooxxx}}}yyyjjj^^^TTTQQQPPPTTTYYY]]]fffnnntttzzz~~~zzzqqqhhhccc[[[TTTRRRSSSXXXcccmmmuuuvvvxxxzzz{{{zzzzzzyyy||||||{{{|||}}}~~~~~~{{{vvvooofffXXXHHH===111---,,,...///...000444888777666444222///,,,+++---***)))++++++((((((***)))+++***%%%$$$(((******'''(((***,,,,,,,,,++++++***)))))))))))))))******......---+++)))(((***,,,''''''''''''(((((())))))&&&&&&'''((((((((((((((((((...222111222;;;EEEJJJNNNOOOSSSZZZbbbeeebbb^^^XXXZZZ\\\\\\[[[ZZZZZZ[[[YYY[[[\\\[[[[[[^^^aaabbb``````___]]]XXXOOOEEE>>>777444///,,,+++***(((''''''&&&### ###&&&$$$###"""""""""###%%%%%%%%%%%%&&&'''((((((''''''&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&'''))),,,///888@@@EEEIIIOOORRRQQQSSSRRRQQQRRRTTTXXX]]]```hhhiiijjjkkkkkkjjjhhhggg]]]ZZZUUUQQQLLLFFF???:::555000......+++'''&&&(((%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!""""""!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%$$$$$$!!!$$$$$$""" $$$######"""""""""###### """"""!!!!!!"""###"""  """###""""""###"""  """###""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" """"""!!!"""###%%%%%%$$$######$$$%%%%%%%%%!!!###$$$###"""###$$$ """"""!!!  !!! !!!!!!!!!!!!!!! !!!  !!!'''((())))))'''%%%%%%&&&''''''''''''''''''((((((((((((***......***'''''')))((('''&&&%%%&&&'''(((%%%'''***+++************))))))((('''''''''''''''''''''(((((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%'''))))))'''%%%&&&&&&''''''&&&%%%$$$$$$)))))))))((((((((()))***((((((((()))+++***(((&&&$$$%%%&&&&&&&&&&&&&&&'''$$$$$$%%%%%%&&&((()))***((((((((((((((()))*********++++++***'''&&&&&&''''''''''''''''''((())))))(((((((((((()))))))))***((((((((((((((())))))***,,,------+++(((&&&''''''(((''''''((()))***)))((('''((((((((((((''''''(((''''''(((((()))))))))))))))******))))))((()))***$$$%%%&&&''''''(((((((((((((((((((((((('''&&&&&&%%%%%%'''(((***+++,,,---))))))))))))*********+++******)))***+++---000111222666;;;???BBBHHHQQQXXX```iiiuuu|||}}}qqqjjjccc___]]]aaadddggglllqqqxxx}}}}}}zzzqqqggg^^^WWWQQQQQQTTTZZZccckkkvvvvvvxxxyyyyyyyyyyyyxxxzzz{{{{{{{{{|||}}}~~~|||wwwpppgggXXXHHH===333///---///111000333888@@@@@@@@@???;;;666111...,,,)))(((++++++)))***---(((+++***&&&%%%(((+++***&&&''')))+++,,,,,,,,,+++******)))))))))))))))***+++,,,,,,***))))))+++...&&&''''''(((((((((((((((&&&'''(((((()))(((((((((***///111---,,,333<<>>444000...000222444888>>>FFFHHHIIIHHHDDD===555000...+++***,,,,,,***+++///&&&***+++'''&&&)))***)))'''((()))***+++++++++++++++******)))))))))))))))((()))++++++******+++,,,&&&&&&'''((((((((((((''''''(((((())))))(((((((((***///000+++)))...666:::EEEIIIPPPWWW[[[^^^^^^^^^YYY\\\___```___]]]]]]]]]\\\YYYYYYYYYXXXWWWYYY^^^cccccceeeeeeccc]]]TTTNNNBBB===666111---+++(((''''''''''''%%%""""""###$$$###$$$&&&(((((('''%%%$$$%%%%%%$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%###%%%&&&'''&&&&&&((())))))...333555;;;CCCFFFFFFGGGJJJMMMLLLJJJMMMUUU\\\dddfffjjjmmmoooooonnnmmmbbbaaa^^^YYYRRRJJJCCC???<<<777333111---((((((***''''''&&&&&&%%%%%%$$$$$$ !!!"""###$$$$$$$$$$$$%%%"""!!!######"""###&&&########################!!!"""$$$%%%'''(((((((((%%%''''''&&&### """"""!!!!!!!!!"""######$$$%%%$$$"""  !!!'''%%%""" !!!!!!!!! !!! !!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""###"""  !!!!!!""""""!!! """ !!!######"""!!!"""### """"""!!!  !!! !!!!!!""" !!!!!!  """+++,,,---+++)))'''''''''&&&&&&&&&''''''(((((((((&&&((((((((((((((('''%%%%%%&&&'''(((((()))))))))&&&((()))(((((((((***,,,))))))((('''''''''''''''$$$&&&((((((&&&%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&((()))((('''%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%((()))***+++(((((()))***+++***'''$$$%%%(((***)))'''%%%&&&''''''''''''((()))***,,,,,,******++++++,,,,,,,,,+++((()))******)))((()))***'''''''''''''''((())))))(((((()))))))))*********((((((((((((((()))******+++,,,---,,,*********,,,'''&&&'''(((******(((&&&***,,,......+++)))***+++)))***+++++++++***)))((()))(((&&&&&&'''(((((((((%%%&&&'''(((((()))((((((%%%%%%&&&'''((((((((((((###$$$%%%'''(((***++++++))))))((()))***,,,...//////...------...111444666666<<>>EEEJJJOOOXXXeeeooosssvvv}}}{{{yyy}}}{{{{{{ooobbbUUUOOOMMMSSS[[[bbbjjjpppuuuuuuuuuuuuttttttttttttrrruuuwwwxxxxxxzzz~~~~~~zzztttiii[[[QQQ???:::777999<<<@@@HHHPPPVVVZZZ^^^___ZZZOOOBBB:::777222///...,,,((((((+++###(((+++***)))******'''***)))((((((((()))+++,,,++++++***))))))((())))))'''***,,,,,,***'''%%%$$$%%%%%%'''((((((((('''&&&((()))))))))))))))(((((($$$***,,,(((&&&***000333222;;;GGGNNNOOOQQQVVV[[[___aaaddddddbbb___]]]]]]\\\WWWUUUVVVSSSOOOQQQWWWVVVWWWZZZ^^^aaaaaa___\\\QQQLLLCCC;;;666222///---%%%(((+++,,,)))&&&###!!!%%%$$$###""""""$$$&&&'''%%%%%%$$$#########$$$$$$###$$$%%%&&&&&&%%%$$$###''''''&&&&&&&&&%%%%%%%%%###%%%''''''&&&&&&'''((('''***,,,...333:::<<<:::;;;AAAGGGGGGDDDFFFOOOWWW]]]```ffflllnnnnnnllljjjccceeeeeebbb]]]VVVQQQNNNDDD>>>999777222------///(((((('''&&&%%%%%%$$$$$$###$$$$$$######"""!!! ###!!!""" %%%""""""""""""""""""""""""!!!"""$$$&&&''''''''''''&&&'''''''''&&&&&&(((***$$$#########$$$%%%%%%&&&"""######""" !!!###%%%%%%""" !!!###$$$$$$!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!! !!!###$$$!!!"""###!!!""" """###"""  """""""""  !!! !!!!!! !!!"""!!!!!!"""000111111///,,,)))(((((()))'''%%%&&&((()))'''%%%'''((()))))))))(((&&&%%%''''''&&&&&&&&&&&&''''''++++++******)))(((((((((''''''((((((((((((''''''))))))((('''''''''''''''+++%%%###&&&)))'''&&&'''(((&&&$$$&&&)))+++***(((***(((&&&$$$$$$%%%((()))%%%%%%&&&(((***)))&&&$$$''''''(((((('''&&&%%%%%%&&&(((++++++***(((''''''(((&&&&&&)))---///...,,,***************)))((((((''''''''''''((((((((((((******)))))))))))))))*********))))))))))))******)))((('''&&&%%%&&&'''''')))***+++***)))((()))***++++++++++++***)))((('''***//////(((%%%'''(((&&&(((+++...///,,,)))'''&&&******))))))(((((('''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''(((***,,,---+++,,,,,,,,,+++---///222///...///222333333777===<<>>777222///000---+++,,,)))$$$"""$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&222///***&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&''''''((()))***,,,---...111444777<<<===CCCIIIJJJIIIOOOXXX\\\]]]```dddhhhjjjhhhggghhhgggdddbbb___\\\XXXUUULLLCCC<<<<<<:::222...///...+++'''%%%%%%%%%$$$$$$%%%$$$"""!!!!!!!!!""""""$$$$$$$$$#########""""""'''$$$!!!!!!$$$&&&%%%$$$!!!!!!"""""""""#########&&&)))***'''&&&'''&&&"""%%%&&&&&&%%%$$$###%%%&&&%%%%%%&&&&&&%%%%%%$$$$$$""" !!!$$$&&&$$$!!!%%%$$$###"""!!!!!!!!!!!! !!!###$$$$$$$$$###""" ###%%%%%%"""!!!###"""!!!!!!!!!!!!!!!"""""""""""" !!!!!!   !!! !!! !!!!!!!!! !!!!!!000111111///,,,)))(((((()))'''&&&&&&((((((&&&$$$$$$%%%'''((()))***))))))&&&&&&&&&&&&'''((()))******************)))))))))'''(((((())))))((((((''')))((((((''''''''''''''''''###!!!&&&)))(((((()))(((&&&%%%&&&((()))'''&&&)))(((&&&%%%%%%&&&((()))&&&&&&&&&(((******(((&&&((((((((((((((('''&&&&&&###%%%((()))(((''''''(((%%%$$$$$$&&&)))+++***(((***************)))((((((''''''((((((((()))))))))******))))))))))))******''''''&&&&&&&&&&&&''''''***)))'''&&&&&&&&&&&&''')))***+++***)))((()))***)))*********+++*********%%%***,,,)))(((,,,///...)))+++,,,,,,***))))))*********))))))(((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%&&&((()))***++++++******++++++++++++,,,///111000...///333444444999??????HHHQQQVVV^^^iiissswww{{{~~~}}}rrreee\\\WWWRRRQQQYYYdddlllrrrwwwzzzxxxvvvtttttttttuuuvvvwwwwwwwwwxxx{{{~~~}}}tttggg]]]OOOHHHCCCEEEJJJOOOWWW^^^gggnnnssspppiiiaaaUUUKKK???999333111///++++++...)))***+++***)))((()))***))))))))))))***+++,,,,,,((())))))(((''''''(((*********)))((('''''''''(((&&&&&&%%%%%%&&&''''''(((+++)))&&&&&&(((***)))((((((((((((&&&%%%&&&(((***---333:::@@@DDDIIIOOOTTTWWW^^^dddgggiiijjjgggbbb\\\VVVNNNIIIIIILLLPPPRRRUUUVVVYYY\\\___aaabbbaaa\\\XXXRRRKKKCCC<<<777444---)))'''((('''######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%''')))+++''''''&&&&&&%%%$$$$$$$$$'''(((***,,,---000444777;;;<<>>777333444...+++'''%%%%%%&&&%%%%%%'''&&&$$$###"""""""""############""""""!!!!!!!!!$$$""" ###%%%%%%$$$############$$$$$$$$$%%%&&&***+++'''######"""$$$%%%&&&%%%$$$###%%%&&&%%%%%%&&&''''''''''''&&&%%%$$$###$$$&&&&&&$$$!!!###"""""""""""""""###### !!!"""#########"""!!! !!! """$$$$$$"""!!!###"""!!!!!!!!!!!!!!!"""""""""""" !!!!!!     !!!!!!!!!""""""!!!!!! !!!!!!!!!///000000///,,,)))))))))***(((''''''''''''%%%###$$$%%%'''((()))***))))))%%%%%%&&&((()))***,,,,,,***************+++++++++((())))))******))))))((()))(((''''''&&&&&&''''''!!!"""%%%%%%&&&))))))'''%%%%%%&&&'''&&&%%%((((((''''''''''''(((((('''&&&&&&'''***++++++***((())))))))))))(((((('''!!!###&&&''''''''''''((($$$$$$$$$&&&((()))(((&&&))))))******))))))((((((((())))))))))))***************************************))))))))))))************((('''&&&&&&&&&&&&((()))******)))((()))+++(((((()))***++++++,,,,,,***---...+++***,,,---,,,)))*********))))))+++---***))))))))))))((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((($$$&&&)))+++,,,+++***((()))************+++...000000///000444666666;;;AAACCCMMMWWW^^^eeepppxxx{{{{{{~~~rrrdddZZZXXXTTTVVV___jjjqqqvvv{{{|||zzzxxxvvvvvvvvvwwwxxxvvvwwwyyy{{{}}}}}}wwwmmmfffXXXQQQLLLNNNSSSYYYaaaiiiqqqvvvyyyvvvqqqjjj```WWWFFF===666333111//////333,,,,,,---+++)))(((((()))))))))*********))))))((('''((()))(((''''''(((***+++***((('''&&&&&&'''''''''&&&&&&&&&&&&'''((((((***(((&&&'''((())))))(((((((((((('''%%%%%%(((***)))---333888<<>>;;;000+++((('''%%%""""""&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&(((***+++&&&&&&%%%%%%$$$######"""$$$&&&(((***+++///333777999<<>>888444333///,,,(((&&&&&&''''''&&&***)))'''%%%############""""""!!!!!!!!!!!! !!!  """$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&)))///000)))""" ###$$$%%%%%%######$$$&&&###$$$%%%&&&&&&&&&&&&&&&((('''&&&&&&'''&&&$$$"""!!!!!!!!!!!!"""###$$$%%% !!!"""###"""!!!!!! !!!!!!!!!!!!######!!! !!!###"""!!!!!!!!!!!!!!!"""""""""""" !!!!!!  !!! !!! !!! !!!!!!!!!"""""""""$$$###"""!!!!!!!!!!!!!!!...//////...,,,)))))))))***)))((('''&&&%%%$$$###'''((()))))))))(((&&&%%%&&&'''((()))***+++,,,,,,)))))))))***+++,,,,,,---))))))************))))))(((((('''&&&&&&&&&&&&'''"""$$$&&&%%%'''***((('''&&&&&&'''((())))))((())))))(((((((((((('''((('''&&&'''***,,,---,,,))))))*********))))))(((###%%%''''''&&&&&&&&&''''''''''''((()))***)))(((((()))))))))))))))(((((())))))*********+++++++++))))))******++++++******+++++++++******++++++++++++***)))(((''''''&&&&&&((()))******))))))***+++(((((((((((()))***++++++,,,------,,,+++******))))))***++++++***)))***+++))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((((((((())))))%%%''')))+++,,,+++***)))((()))***))))))***---///111///111666888999>>>DDDHHHRRR^^^dddkkkuuu|||~~~}}}ttteee[[[YYYWWW[[[fffpppuuuzzz~~~}}}{{{yyyyyyyyyzzz{{{zzz{{{|||||||||~~~~~~|||xxxsssnnnccc\\\VVVXXX\\\aaahhhppptttxxxzzzwwwtttooofff\\\KKKAAA777333111///000333,,,,,,---+++)))(((((()))&&&'''((())))))((('''&&&*********(((&&&%%%&&&'''((('''$$$###$$$%%%&&&&&&'''''''''&&&&&&''''''(((((('''''''''(((((()))((('''(((((('''%%%%%%''')))&&&***...111555;;;DDDKKKPPPXXXaaaeeeiiikkkgggbbb___XXXOOOIIIIIIMMMRRRUUUVVVWWWXXXYYYZZZ[[[^^^```bbbaaa___[[[TTTLLLEEEAAA:::333---***&&&""""""%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%"""""""""###$$$$$$%%%%%%!!!###%%%(((***---222555999===CCCHHHJJJKKKMMMOOOMMMVVV```eeedddbbbbbbdddeeecccbbbfffjjjiiibbb[[[UUUQQQKKKEEE???999555444000---)))((((((((((((''',,,+++(((&&&%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%///555666...$$$!!!"""###"""###%%%%%%######$$$%%%!!!""""""#########""""""&&&&&&&&&&&&&&&&&&%%%$$$""""""!!!!!!"""###$$$$$$!!!"""""""""!!! !!!""""""!!! """!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""!!! """ !!!"""""" !!!"""!!!!!!!!!!!!""""""""""""%%%$$$###""""""!!!!!!""",,,.........+++*********)))))))))(((&&&%%%$$$$$$'''((()))))))))(((&&&%%%((()))******+++******)))(((((()))***+++,,,,,,---))))))************))))))(((((('''&&&&&&&&&&&&&&&(((&&&&&&))))))'''(((,,,&&&'''''''''(((+++...000+++******))))))(((''''''((('''&&&'''***,,,------))))))***************)))''')))***)))'''&&&&&&''''''((()))***************'''(((((()))))))))((((((************++++++++++++((()))***+++,,,+++++++++)))((((((''''''(((((()))+++*********)))(((''''''''')))******))))))***+++)))(((''''''''''''((()))%%%%%%&&&***,,,,,,------)))+++......,,,)))''''''))))))))))))************((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))((())))))***+++,,,((()))))))))(((***,,,///111000222777:::<<>>DDDKKKSSS]]]ggglllqqqyyy~~~yyyooohhhddddddiiirrrxxx{{{~~~{{{vvvrrrtttzzz~~~~~~}}}}}}|||{{{{{{zzzxxxqqqkkkkkkllllllooosssvvvyyyyyywwwvvvrrrhhh^^^MMM@@@555111111000///000+++,,,---,,,***)))***+++))))))***,,,,,,---------$$$%%%&&&'''&&&'''***,,,666000***&&&&&&%%%###!!!''''''&&&%%%%%%%%%%%%&&&$$$&&&((((((((('''((()))%%%&&&((('''&&&%%%&&&'''%%%'''))))))+++111:::@@@HHHPPPYYY___fffkkkllliii___ZZZSSSOOOOOOSSSVVVXXXTTTUUUUUUSSSQQQRRRWWW[[[aaacccffffffbbbZZZQQQLLL???888222...***&&&&&&***(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%$$$###%%%%%%$$$$$$###""""""!!! """$$$&&&(((+++///333777<<>>@@@GGGNNNYYYbbbjjjnnnssszzz|||uuupppmmmmmmqqqxxx}}}~~~~~~yyytttssswww|||}}}~~~~~~~~~~~~~~~}}}wwwsssssstttrrrsssvvvuuuwwwxxxwwwvvvrrrggg[[[JJJ>>>444333555555444555000111111///,,,******+++++++++************++++++###$$$&&&&&&&&&(((***,,,666000)))&&&'''(((&&&$$$&&&&&&%%%$$$$$$$$$$$$$$$"""%%%((()))''''''((()))$$$&&&''''''&&&%%%&&&'''$$$&&&'''((((((---444;;;@@@HHHQQQXXX```hhhkkkjjjccc^^^WWWSSSRRRTTTUUUVVVSSSTTTTTTPPPMMMNNNSSSYYYZZZ___eeehhhfff```XXXRRRCCC===777333...)))(((+++''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######""""""!!!"""$$$&&&'''***...111444999===???EEEMMMOOOMMMJJJLLLNNNQQQUUUZZZ^^^```aaadddhhhiiihhhggghhhiiiccceee___RRRGGGCCC???;;;888444000,,,***)))(((&&&((('''&&&$$$######$$$$$$ !!!!!!"""""""""!!!###$$$"""!!!"""### !!!!!!!!!'''***)))### !!!"""!!! ###$$$###""""""###"""###$$$%%%&&&&&&&&&&&&!!!###%%%%%%###"""###%%%######"""""""""""""""### !!!"""#########"""!!! !!! """$$$ ######"""!!!"""$$$!!!!!!!!!!!!""""""""""""""""""""" """$$$ !!!"""""" !!!""" !!!!!!!!! !!!"""######***+++------+++******+++%%%((()))(((%%%$$$&&&((('''((()))))))))(((&&&%%%###%%%'''***++++++******''''''''''''((((((((((((''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&%%%$$$%%%'''%%%"""$$$***'''((()))'''&&&(((---111555222---)))&&&%%%%%%%%%''''''(((***++++++(((&&&''''''((()))))))))))))))((()))))))))'''''')))+++ $$$'''(((''''''***,,,&&&&&&'''((())))))((((((((())))))))))))*********''')))+++---...---,,,+++***))))))))))))))))))***'''(((***+++,,,,,,++++++&&&((()))***))))))+++---***)))((()))***---///111)))$$$$$$***---)))&&&''')))***+++***))))))+++---))))))******++++++++++++***+++,,,------,,,+++***'''(((((()))***+++++++++''')))+++------,,,***((()))************+++...000333222555;;;???BBBHHHOOO]]]eeemmmpppssszzz~~~yyyvvvssssssvvv|||xxxvvvxxx|||~~~zzzwwwxxxyyyvvvvvvxxxsssuuuvvvuuuuuupppdddWWWHHH===444555999:::::::::444555444111...+++***++++++***(((&&&&&&&&&&&&'''&&&'''''''''&&&&&&''')))///)))$$$###'''******)))&&&%%%$$$$$$############"""%%%((()))'''&&&((()))$$$&&&''''''&&&%%%%%%&&&###%%%&&&&&&'''***111777;;;CCCJJJQQQYYYbbbfffeeefffaaa[[[VVVTTTTTTSSSSSSRRRSSSSSSOOOKKKLLLRRRWWWUUU[[[ccchhhiiiddd\\\WWWKKKDDD>>>999333+++)))+++&&&&&&%%%%%%$$$###""""""########################$$$$$$%%%&&&&&&'''((((((((('''&&&%%%$$$###$$$$$$#########$$$%%%%%%&&&&&&"""###%%%&&&'''***...111222777:::;;;BBBLLLOOOLLLLLLJJJJJJLLLRRRYYY]]]```aaafffkkkkkkhhhgggjjjmmmjjjlllfffXXXMMMIIIFFFAAA:::666111---+++)))'''&&&&&&&&&$$$###"""######$$$ !!!!!! ######!!! """ !!!!!!!!!!!!%%%'''%%%!!! ######!!!"""$$$###""""""###!!!###%%%&&&'''(((###&&&'''&&&###!!!"""$$$!!!!!!!!!!!!"""###$$$%%% !!!###$$$$$$$$$###""" ###%%% ###$$$"""!!!"""$$$!!!!!!!!!!!!"""""""""""""""###""" """%%% !!! !!! !!! """###$$$''')))+++***&&&######$$$(((%%%"""!!!###%%%'''((((((((((((((('''''''''''',,,(((%%%%%%(((++++++)))$$$&&&)))))))))(((((()))&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((()))+++,,,---///---***)))))))))((('''$$$&&&((()))((('''((((((((((((((('''((()))******(((&&&%%%&&&))))))'''$$$%%%&&&'''&&&&&&&&&(((***))))))(((((((((((())))))))))))***+++,,,,,,,,,,,,******+++++++++******))))))))))))(((''''''&&&&&&(((((())),,,000000,,,))),,,***%%%&&&---///!!!&&&(((++++++***))))))***'''&&&'''(((***+++***)))((()))***++++++,,,,,,,,,************************+++*********,,,,,,***((((((((())))))))))))(((((()))))))))***+++,,,...///)))***+++,,,+++,,,...000444555999???BBBEEELLLUUU___gggqqqwwwzzz|||}}}~~~}}}yyyvvvuuutttyyy|||zzzzzz|||{{{vvvvvvxxxyyyvvvssslll```SSSDDD>>>888888>>>CCCEEEDDDFFF<<<222///111111+++$$$((('''''''''((()))+++,,,((((((((((((((((((((((((+++'''$$$$$$'''((('''%%%%%%$$$$$$######$$$$$$%%%%%%&&&'''''''''&&&%%%%%%###%%%'''%%%$$$%%%***...######$$$%%%''')))+++,,,777<<>>CCCHHHLLLBBBEEEHHHJJJLLLRRR]]]fffeeecccbbbeeeiiilllmmmkkkooolllfff___WWWPPPKKKHHH@@@<<<666222///---+++)))###$$$%%%&&&%%%### ### !!!&&&'''###!!!!!! """$$$%%% $$$"""$$$ !!!!!!!!!!!!!!! !!!"""######!!!!!!(((111---#########$$$%%%$$$###"""!!!######"""""""""""""""###!!!!!! !!!!!! !!!""""""######!!!"""###""""""$$$&&& !!!######$$$$$$$$$ $$$%%%"""!!!$$$%%%$$$!!!""" %%%%%%!!! !!! !!!!!!!!!!!!'''))),,,+++)))(((((()))'''%%%$$$$$$&&&'''''''''))))))(((((((((''''''''''''&&&&&&'''((()))((('''''')))***)))'''&&&&&&'''&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%'''))),,,...///111///,,,+++++++++******''')))+++,,,+++******+++(((((((((((())))))))))))'''%%%$$$&&&((((((&&&$$$%%%&&&'''&&&&&&&&&(((***)))((((((''''''(((((()))(((((()))***++++++++++++))))))************))))))'''''''''((((((((((((((()))((()))+++......+++((($$$&&&''''''+++---'''%%%'''))))))((('''((()))&&&&&&'''(((*********)))((())))))***)))((('''&&&************************+++***)))***+++,,,+++***((())))))******))))))((()))))))))***+++,,,......)))+++,,,,,,+++,,,///111333444888???CCCFFFOOOYYYaaaiiissszzz}}}}}}}}}~~~{{{xxxwwwwww|||~~~~~~~~~zzzuuuwwwvvvrrrnnnhhh[[[OOOBBB===999<<>>888333000---***(((&&&&&&'''&&&%%%$$$"""!!!$$$!!! $$$%%%""" !!!!!!"""###$$$!!!'''###"""'''%%% %%% !!!!!!!!!!!!!!! !!!!!!"""""""""""" &&&,,,)))"""!!!"""###$$$%%%%%%$$$$$$######""""""""""""#########""""""!!!!!!""""""#########"""""""""!!!!!!!!!"""###$$$$$$""""""###$$$ !!!"""############### $$$%%%"""!!!$$$%%%$$$###%%%%%%###$$$)))### """!!! !!! !!!!!!!!!!!!%%%(((***++++++***,,,---&&&&&&&&&'''))))))(((&&&))))))))))))(((((((((((("""$$$'''((((((&&&%%%%%%((())))))(((&&&&&&''')))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###&&&))),,,...000000...+++***++++++******(((***,,,,,,+++***+++,,,'''((()))*********)))((('''&&&&&&'''(((((('''%%%%%%&&&'''&&&&&&&&&(((***(((''''''''''''''''''(((&&&'''((()))************(((((())))))))))))((((((&&&&&&''''''((())))))***))))))((()))++++++***((( &&&***)))((()))***(((%%%&&&'''&&&%%%%%%''')))%%%&&&'''((()))))))))(((******++++++***'''%%%###************************+++)))((()))+++,,,,,,,,,)))******************)))((())))))***+++,,,------***+++,,,,,,,,,---///111555666:::@@@EEEJJJTTT___dddlllwww{{{yyy|||}}}|||zzzzzz{{{{{{wwwxxxuuupppkkkeeeZZZOOOCCC???<<>>EEEMMMTTTXXX[[[[[[]]]``````[[[XXXXXXWWWVVVTTTSSSRRRRRRRRRRRRYYYZZZ\\\```dddfffdddcccbbb^^^WWWNNNFFF<<<333...***''''''++++++'''$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%###!!! ))))))(((''''''&&&&&&%%%(((&&&$$$$$$%%%%%%$$$###%%%$$$###"""###%%%''')))(((+++...222555:::@@@DDDEEEGGGIIIIIIJJJOOOWWW]]]bbbaaaaaacccfffhhhhhhhhhlllkkkiiifff```ZZZTTTPPPHHHDDD>>>999555111,,,)))***)))(((&&&%%%%%%$$$$$$%%%!!! ###$$$""" !!! !!!""""""#########!!!&&&"""$$$  !!!!!!""""""""" !!!!!!"""###"""!!!###&&&%%%""" !!!"""$$$%%%&&&&&&&&&###"""""""""""""""######$$$######""""""######$$$&&&%%%$$$###"""!!! ###$$$%%%$$$"""!!!"""###!!!""""""#########"""""" $$$%%%"""!!!$$$%%%$$$"""######!!!"""&&&!!!###%%%"""!!!""" !!!!!!!!!!!!%%%&&&'''((()))***+++,,,'''%%%%%%&&&'''((('''&&&******)))))))))(((((((((!!!%%%((((((&&&$$$%%%'''%%%&&&&&&&&&&&&(((+++---'''((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###%%%'''***,,,......+++)))(((((())))))(((((()))+++***)))((()))***&&&(((***+++,,,+++)))(((((((((((()))))))))((((((%%%&&&'''&&&&&&&&&(((***''''''&&&&&&&&&&&&''''''''''''((()))************&&&'''((((((((((((((((((''''''''''''(((((())))))***)))(((((())))))((((((&&&***,,,***'''&&&(((***&&&&&&&&&%%%$$$%%%''')))%%%&&&((((((((('''((((((+++,,,------,,,***'''%%%************************+++)))((()))+++---...---******++++++++++++******((())))))***+++,,,,,,,,,***,,,------------000222999888<<>>666222111&&&''''''''''''&&&%%%%%%'''''''''''''''''''''''''''((('''%%%"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###""""""###%%%''')))'''$$$%%%&&&((('''&&&'''&&&&&&&&&&&&'''((((((&&&***000666===EEELLLQQQUUUXXX]]]aaaaaa^^^[[[[[[UUUUUUTTTRRRPPPPPPQQQRRRWWWXXXYYY[[[]]]___```aaaaaa___[[[VVVOOOFFF<<<666---)))(((++++++(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$((())))))))))))'''&&&%%%((('''&&&%%%$$$$$$######%%%$$$#########$$$%%%&&&%%%(((+++...111666<<<@@@CCCEEEGGGIIIKKKPPPVVV[[[bbbbbbcccdddfffgggggggggiiijjjkkkjjjfff```ZZZWWWPPPLLLGGGAAA<<<666000,,,,,,***(((&&&$$$$$$%%%%%%%%%""""""&&&((($$$!!!!!!!!!#########"""""""""  !!!""""""######"""!!!  !!! """"""!!!!!!"""###$$$!!!"""###$$$$$$%%%%%%%%%""""""""""""""""""###$$$#########""""""#########%%%%%%$$$###"""!!! !!!"""######!!!!!!"""###"""############""""""!!! $$$%%%"""!!!$$$%%%$$$!!!!!!!!! """ !!!&&&'''###!!!""" !!!!!!!!!!!!(((''''''((()))*********(((%%%""""""$$$&&&'''((())))))))))))(((((((((((($$$&&&(((&&&$$$$$$'''***%%%&&&'''&&&&&&'''***---(((((((((''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&((()))***---+++((('''((())))))((()))***+++***(((((()))***'''(((***,,,,,,+++)))((('''((()))))))))(((((((((%%%&&&'''&&&&&&&&&(((***''''''&&&&&&&&&&&&'''''''''((()))***++++++++++++&&&&&&'''((((((((((((((())))))(((((('''''''''''')))))))))(((((('''((((((,,,***))))))(((''''''((('''''''''&&&%%%&&&(((+++%%%'''))))))((('''((())))))***+++,,,,,,+++***(((************************+++))))))***,,,......---******++++++++++++******((((((***++++++++++++++++++,,,......---...000222999999<<>>AAACCCFFFJJJNNNSSSYYY\\\cccdddfffgggggghhhhhhhhhgggiiikkkllljjjeee```\\\UUUQQQLLLFFF@@@999222------+++(((%%%$$$$$$%%%%%%$$$"""%%%+++,,,&&&!!! !!!#########""""""### $$$!!!!!! !!!!!!"""######$$$###"""  !!!"""!!!!!! ###&&&########################""""""!!!!!!"""###$$$$$$###""""""!!!!!!""""""###"""""""""""""""""""""""" !!!!!!!!!###%%%"""############""""""!!! $$$%%%"""!!!$$$%%%$$$######"""!!! !!!""""""''''''###!!!""" !!!!!!!!!!!!,,,***((((((***++++++***)))%%%""" """%%%'''(((((((((((((((''''''''''''&&&&&&&&&$$$###$$$'''***)))******(((&&&%%%&&&'''((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((...,,,***)))***++++++***+++,,,,,,+++))))))***,,,((()))***+++++++++***)))&&&'''))))))'''''''''(((%%%&&&'''&&&&&&&&&(((***(((''''''''''''''''''((((((((()))***++++++++++++%%%&&&'''((()))))))))(((***))))))(((''''''&&&&&&&&&(((******)))(((((())),,,'''%%%(((***)))((()))'''((()))((('''''')))+++&&&)))++++++((('''(((***&&&&&&'''((()))******************************************+++---...---+++)))******************)))'''(((***+++++++++***))),,,---.........///111333666777<<>>CCCIIIQQQZZZ\\\]]]^^^___]]]VVVVVVTTTPPPMMMNNNSSSXXXZZZ\\\]]]]]]\\\[[[\\\]]]aaa``````^^^ZZZRRRHHHBBB<<<333,,,***)))(((***...''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''''''''%%%&&&'''((()))(((''''''&&&''''''%%%######$$$%%%$$$############$$$$$$%%%$$$&&&(((***---222999===AAACCCFFFLLLRRRXXX\\\___dddfffiiijjjiiihhhhhhiiifffhhhkkklllkkkhhhcccaaaWWWTTTOOOJJJDDD<<<333...---,,,)))&&&$$$$$$%%%%%%$$$"""%%%+++,,,'''!!!  !!!""""""############ %%%###$$$ !!!""""""###$$$$$$$$$###!!! !!!###$$$ !!!!!!"""'''$$$###"""!!!!!!!!!!!!"""!!!!!!!!!!!!"""###$$$%%%"""""""""!!!!!!""""""""" !!!"""######### !!!!!!"""$$$&&&!!!""""""#########"""""" $$$%%%"""!!!$$$%%%$$$"""!!!  ###'''&&&!!! """ !!!!!!!!!!!!+++(((&&&''')))++++++***(((%%%######%%%'''''''''''''''''''''&&&&&&&&&&&&%%%$$$######%%%&&&&&&%%%)))***+++***'''%%%$$$%%%)))((('''&&&&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''((((((...+++))))))***++++++***+++,,,+++***(((((()))+++))))))*********+++++++++(((***,,,,,,***((()))+++%%%&&&'''&&&&&&&&&(((***)))((((((''''''(((((()))&&&'''((()))************&&&&&&'''((()))******)))((((((((((((((('''''''''$$$'''+++,,,***))))))******%%%$$$)))***((('''***&&&'''))))))(((((((((***'''***---,,,)))''')))+++((('''''''''((()))***+++******************************+++...///...+++)))((())))))******))))))((('''(((***+++++++++)))(((,,,...//////...///111444555777>>>HHHOOOWWWbbbmmmwwwzzz}}}zzzzzzxxxtttqqqmmmcccYYYNNNLLLLLLTTTbbbooowwwyyyvvvtttoooggg\\\PPPDDD===333000,,,)))''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%&&&&&&"""###%%%&&&&&&%%%###"""$$$$$$$$$%%%&&&&&&''''''###%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))((()))******---222888===AAALLLUUUXXXYYY^^^aaaaaaZZZYYYUUUOOOJJJKKKRRRXXX\\\___bbbbbb___\\\[[[[[[^^^^^^``````^^^XXXQQQKKK@@@888///,,,***)))+++...''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''&&&%%%%%%###$$$%%%&&&'''((((((((($$$&&&'''%%%######%%%'''""""""#########$$$%%%%%%###%%%&&&(((+++000777<<>>BBBHHHLLLQQQWWW```fffbbbmmmnnnlllrrrooofffeeefffiiikkkiiiiiikkkkkkgggiiihhhfffccc]]]VVVOOOLLLAAA:::222---,,,+++***))) '''***'''###$$$%%%%%%!!!""""""######""""""!!!!!!!!!""""""""""""!!!!!!""""""###$$$###""" """ !!!###"""!!!$$$)))&&&""" """!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$$$$###"""!!!!!!!!!!!!!!! !!!$$$''')))###$$$$$$###!!! !!!""" """###$$$######$$$&&&''''''''''''&&&%%%$$$$$$#########""""""!!!!!! %%%!!!  ,,,)))&&&%%%&&&'''(((''''''''''''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&'''((('''&&&$$$###&&&%%%$$$###$$$%%%'''((('''&&&&&&&&&&&&%%%%%%%%%'''$$$$$$((()))''''''***%%%%%%$$$$$$%%%%%%&&&'''&&&((())))))(((''''''(((&&&&&&''''''''''''''''''(((((()))***+++******))),,,))))))------***'''(((***)))((('''&&&&&&&&&'''''''''((()))))))))))))))''''''(((((((((((((((((()))(((((()))************'''''''''''''''(((((()))###%%%'''((('''&&&&&&'''''''''((()))***+++++++++((()))******)))(((***+++((((((***,,,...---***'''''''''(((((((((((((((((()))))))))))))))(((((((((*********+++------,,,***)))******++++++******)))))))))******+++,,,,,,,,,***,,,...///111333777:::EEEKKKTTT___jjjuuuzzzwwwttttttuuuwwwyyy{{{}}}}}}~~~}}}}}}~~~}}}yyysssnnnddd[[[NNNBBB999222---***&&&$$$######&&&(((((((((&&&%%%############""" """"""""""""############ !!!"""###$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&'''(((((('''(((***,,,---000444:::BBBKKKTTTZZZXXXZZZ]]]^^^]]]ZZZZZZ[[[^^^```eeejjjlllfffYYYOOOQQQPPPPPPRRRVVVZZZ\\\]]]WWWSSSLLLEEE???999333///***)))(((''''''&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!(((&&&"""$$$!!!''''''((()))***)))'''%%%$$$''''''''''''''''''((((((%%%&&&&&&&&&''')))...111888<<>>FFFNNNZZZgggqqqzzz~~~{{{xxxxxxwwwvvvvvvxxx{{{}}}||||||}}}}}}yyywwwnnnfffZZZMMMAAA777111---(((&&&###"""###$$$$$$$$$&&&%%%############"""  !!!"""###$$$$$$%%% !!!"""$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%&&&''''''&&&&&&((()))(((+++///333999BBBMMMTTTUUUYYY^^^aaaaaaaaa```___]]]]]]___dddhhheeeZZZRRRQQQOOONNNPPPTTTYYY\\\]]]\\\YYYTTTOOOHHHAAA999444---,,,+++)))((('''''''''&&&%%%$$$$$$$$$$$$%%%&&& '''%%%"""%%%######+++(((((()))))))))(((&&&&&&%%%&&&&&&'''''''''''''''%%%&&&'''''''''(((,,,///222777>>>FFFLLLQQQUUUWWW\\\hhhjjjhhhmmmhhh]]][[[ccchhhkkkkkklllooonnnkkklllkkkkkkhhhddd___ZZZWWWEEE@@@;;;777555222---***###%%%$$$"""###%%%!!!!!!"""###$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!$$$###!!!!!!!!!"""$$$%%%"""###""" !!!!!!"""!!!!!!"""!!!  !!!!!!!!!!!!!!! !!!"""######"""   """""""""""""""###%%%%%%###$$$%%%$$$###"""###$$$ """###$$$######$$$&&&"""###%%%'''(((******+++############""""""""""""$$$""" $$$"""&&&(((((('''(((******(((&&&)))))))))((('''%%%"""!!!$$$%%%&&&&&&%%%%%%&&&'''"""$$$&&&&&&%%%%%%%%%&&&###$$$%%%&&&''''''''''''%%%&&&&&&''''''(((((((((''''''''''''&&&&&&&&&%%%$$$###%%%)))(((%%%&&&***&&&&&&&&&'''''''''(((((($$$&&&((((((''''''((()))******))))))***+++,,,---((((((((()))))))))******,,,)))(((,,,---***)))***((((((((((((((((((((((((''''''''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''((())))))(((((()))***((((((''''''(((((()))***%%%'''))))))((('''((()))'''((()))***++++++++++++%%%'''(((((((((((()))+++''')))+++,,,,,,+++***)))((((((((((((''''''''''''(((((((((((())))))))))))******++++++++++++,,,,,,******++++++++++++************+++,,,------...///---...000222555999>>>BBBIIIRRR```mmmwww~~~|||zzzzzzyyywwwvvvxxx{{{~~~}}}~~~vvvpppeeeXXXKKK???666111+++((($$$""""""""""""!!!"""!!!!!!"""$$$&&&%%%$$$ """###$$$%%%&&&!!!!!!"""###$$$%%%%%%&&&(((((((((((())))))))))))%%%%%%%%%&&&''''''((((((%%%&&&''''''&&&%%%&&&'''%%%(((,,,...333:::EEELLLSSSZZZ```aaabbbcccbbb___]]][[[[[[___bbb```ZZZTTTRRRPPPOOOPPPTTTXXX[[[]]]___]]]ZZZWWWQQQIII@@@:::111000...,,,***(((((('''&&&&&&$$$$$$$$$$$$&&&&&&$$$)))%%%"""&&&%%%###***((((((((('''(((((((((((("""###$$$%%%&&&&&&&&&&&&&&&''''''''''''(((***---///444;;;DDDKKKPPPSSSTTT[[[ggghhhfffkkkfff[[[YYY^^^dddjjjlllooosssqqqmmmmmmmmmllliiieee```[[[WWWFFFAAA<<<999666333---(((,,,+++((($$$$$$%%%"""##################"""!!!!!!""""""""""""!!!!!!$$$###!!! """%%%'''###$$$!!!!!!"""!!!  !!!!!!!!!!!! !!!""""""!!!  !!!###%%%&&&%%%$$$###$$$%%% """###$$$######$$$&&&!!!###&&&)))+++,,,---########################"""!!!%%%""" &&&&&&'''(((+++,,,+++(((%%%%%%&&&'''((('''%%%###"""###%%%&&&&&&%%%%%%&&&'''"""$$$''''''%%%$$$%%%'''&&&&&&%%%%%%%%%&&&&&&'''"""$$$&&&'''(((((('''&&&''''''''''''&&&&&&&&&&&&$$$$$$'''***)))%%%&&&***%%%%%%&&&&&&'''''''''&&&"""$$$&&&((((((((()))+++))))))(((((()))***,,,---((((((((((((((()))******)))((())),,,,,,((((((***&&&'''((()))))))))))))))%%%&&&''''''''''''''''''###$$$$$$%%%&&&'''((((((''')))+++***)))(((***,,,((((((((((((((())))))***&&&'''''''''&&&&&&((()))((()))******++++++++++++%%%'''((()))((((((***+++'''***,,,,,,***)))***,,,)))))))))(((((((((''''''((((((((())))))*********))),,,---,,,******,,,///***++++++,,,,,,++++++*********+++,,,---.../////////000222444777<<>>EEEMMMVVV\\\^^^```ddddddaaa\\\\\\\\\]]]^^^\\\WWWSSSUUUSSSQQQRRRUUUXXXZZZ[[[``````___]]]XXXPPPFFF???555444111...+++)))(((''''''&&&%%%$$$$$$%%%&&&'''&&&)))### ''''''###)))'''&&&%%%%%%&&&''')))***###$$$&&&'''((((((''''''&&&'''(((''''''''')))++++++...555===FFFNNNRRRTTTYYYdddeeebbbfffbbbWWWUUUWWW___hhhmmmqqquuusssnnnoooooommmkkkfff```ZZZWWWKKKFFF???:::777444000,,,///000...(((&&&&&&###$$$######""""""######$$$!!!!!!""""""""""""!!!!!!""""""!!!""""""$$$%%%&&&###$$$"""###""" !!!!!!!!!!!!   $$$%%%&&&%%%$$$$$$%%%&&& """###$$$######$$$&&&!!!"""$$$''')))+++,,,---######################## """"""%%%&&&))),,,---,,,'''$$$"""###%%%''''''&&&%%%$$$###$$$&&&%%%%%%%%%&&&'''"""$$$''''''%%%$$$%%%''')))(((&&&%%%$$$$$$%%%&&& """%%%'''((('''&&&$$$(((((('''''''''&&&&&&&&&$$$%%%(((+++)))&&&'''+++###$$$%%%&&&&&&&&&%%%%%%!!!###&&&'''((((((***+++&&&%%%%%%%%%&&&''')))***((((((((((((((()))******''''''))),,,+++''''''***%%%&&&''')))************$$$%%%&&&((()))*********%%%%%%&&&'''(((******+++***,,,...---++++++---///((((((((((((((()))******%%%&&&&&&%%%$$$%%%''')))))))))***++++++++++++***''')))***+++******,,,---&&&***---,,,((('''***...******))))))((((((((('''(((((())))))******++++++))),,,///---)))))),,,111***++++++,,,,,,++++++*********+++,,,---//////000000222444666999>>>EEEIIIVVV\\\fffqqqzzz~~~~~~||||||~~~|||vvvjjj[[[LLL@@@:::---)))%%%######$$$%%%%%%$$$###""""""$$$%%%$$$###########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&&&&'''%%%'''((((((&&&%%%%%%&&&###'''***+++,,,111:::AAAFFFOOOXXX[[[___fffhhheee]]]]]]^^^^^^]]]ZZZUUUQQQVVVTTTSSSSSSVVVXXXZZZZZZ``````aaa```\\\TTTJJJCCC888666333000,,,***((('''((('''%%%$$$$$$%%%'''(((%%%''' ((()))%%%***'''&&&$$$###$$$'''***,,,&&&''')))***+++++++++***'''(((((((((''''''(((***''')))...666@@@JJJQQQTTTVVVaaa```]]]aaa]]]SSSRRRRRR\\\fffmmmrrrvvvsssnnnqqqpppoookkkfff```ZZZWWWRRRKKKBBB<<<999888555333(((,,,---'''###$$$&&&&&&%%%$$$###""""""###$$$%%%!!!!!!""""""""""""!!!!!! !!!"""$$$%%%%%%%%%$$$$$$$$$"""%%%### !!!!!!!!!"""### !!!!!!!!!!!!  !!!"""  !!!######$$$%%%&&&&&&$$$$$$%%%&&&!!!"""$$$$$$######%%%&&&###$$$&&&(((***+++,,,,,,##################$$$$$$$$$""" $$$!!!"""'''((()))******)))((('''%%%&&&&&&&&&''''''((((((%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%&&&'''(((((('''***)))$$$!!!$$$&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&&&&'''((('''%%%$$$%%%&&&&&&((())))))''''''((())))))((('''&&&&&&'''((()))&&&&&&&&&&&&'''(((***+++000)))$$$&&&)))+++---111++++++***)))(((((())))))+++***)))'''%%%$$$$$$$$$$$$%%%&&&((()))*********))),,,...,,,((((((...333+++***'''&&&&&&''')))+++''''''(((((()))************'''%%%&&&***------,,,'''((()))***))))))***,,,)))+++------+++***++++++,,,***)))''''''(((***+++***,,,......---,,,---...---***((((((+++,,,+++))))))***,,,------,,,***)))***+++,,,,,,---///222555222555999<<<>>>CCCJJJOOO```lllvvvyyy{{{||||||~~~~~~|||}}}~~~~~~|||~~~~~~xxxpppeeeXXXKKKCCC333,,,'''%%%###!!!$$$((("""###$$$$$$%%%%%%%%%%%%$$$######"""###%%%&&&'''&&&'''''''''&&&$$$"""!!!'''&&&%%%###"""!!!!!!!!!'''%%%######$$$&&&&&&%%%$$$$$$&&&'''''''''&&&%%%$$$%%%&&&(((+++///555:::===CCCLLLTTTYYY___eeejjjfffdddbbb^^^[[[YYYXXXWWWYYY[[[]]][[[YYYWWWYYY\\\______^^^]]][[[WWWRRRNNNFFFAAA888111---+++)))((()))******)))'''%%%%%%&&&***&&&$$$%%%%%%###$$$(((&&&(((***)))&&&&&&))),,,&&&&&&&&&&&&&&&&&&&&&&&&'''$$$"""###&&&))))))(((&&&(((+++000777BBBMMMTTTZZZ\\\^^^```___[[[UUUPPPSSS[[[fffoootttvvvvvvvvvuuuvvvtttnnnfff___\\\\\\SSSMMMEEE@@@>>>;;;555000000---)))'''''''''&&&%%%'''%%%######%%%&&&$$$!!!"""""""""""""""""""""""" """###$$$$$$###""" """"""""""""############!!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!! %%%$$$!!!"""  !!!   !!!### """%%%((()))(((%%%$$$!!!"""######"""###%%%'''"""&&&+++---+++)))***+++%%%######%%%((((((&&&###!!!###%%%%%%###!!!!!!!!!(((((()))******)))((((((&&&&&&'''''''''((((((((((((''''''&&&&&&''''''((($$$$$$%%%%%%&&&''''''(((&&&)))((($$$"""%%%''''''&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''(((&&&''''''(((((((((((((((&&&'''((('''%%%$$$%%%&&&$$$&&&''''''&&&''')))+++***)))(((''''''((()))***))))))((('''((()))******+++%%%###&&&))))))))),,,++++++***)))))))))))))))(((''''''&&&&&&''''''((($$$%%%'''((()))*********+++,,,...---++++++...222000///,,,)))))))))***+++'''(((((((((((())))))))))))'''%%%&&&))),,,,,,,,,'''(((******))))))+++,,,***+++,,,,,,******+++,,,+++***)))(((((()))***+++***,,,......---,,,---...---+++)))***,,,---,,,***+++++++++,,,,,,,,,,,,,,,,,,---.........000333666444777;;;>>>AAAGGGOOOVVVdddpppzzz|||}}}~~~}}}|||}}}~~~|||vvvppphhh]]]QQQGGG555...'''%%%$$$###$$$'''###$$$$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$&&&'''(((%%%&&&&&&&&&&&&$$$###"""%%%%%%$$$###""""""""""""&&&%%%%%%$$$$$$$$$%%%&&&$$$%%%&&&'''((('''&&&&&&&&&'''(((((()))---222555777>>>GGGNNNTTTZZZbbbggggggeeeccc```]]]ZZZXXXWWWZZZ]]]___^^^ZZZYYYZZZ\\\```\\\ZZZ[[[^^^]]]WWWRRRMMMGGG>>>666000---***)))'''((())))))))))))***+++(((%%%%%%((())))))+++///***+++++++++******,,,---&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""###&&&(((((('''$$$&&&)))---444===GGGNNNWWWYYY\\\___^^^YYYSSSNNNSSS[[[fffooouuuxxxyyyzzzwwwvvvtttmmmddd]]]ZZZYYYQQQKKKDDD@@@>>><<<888444333///+++)))(((((('''&&&$$$"""!!!!!!###$$$""" """""""""""""""""""""""" !!!###$$$$$$###!!! !!!!!!"""""""""#########!!!"""###"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!!!!!!!"""###!!! """  !!! !!! !!!### ###%%%&&&%%%$$$"""!!!"""######"""###%%%'''###&&&***,,,,,,+++******%%%######%%%'''(((&&&### """$$$###""" ((()))***++++++***)))((('''''''''((((((((((((((((((((((((''''''(((((()))$$$%%%%%%&&&&&&'''''''''%%%(((((($$$"""%%%''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((((((%%%&&&'''&&&%%%$$$%%%&&&&&&''''''''''''))),,,///***)))((('''(((((()))***++++++***)))))))))))))))((($$$###''')))''''''(((+++***))))))))))))))))))((((((''''''''''''((((((%%%&&&'''))))))*********,,,,,,------......//////000///---+++******+++,,,(((((((((((('''''''''''')))'''%%%&&&(((+++++++++((()))++++++******,,,---+++,,,+++***))))))+++---+++***)))(((((()))***+++***,,,---...---,,,---...---,,,******,,,---,,,+++,,,,,,,,,,,,,,,---...///...///000000000111444777666999===AAAEEEMMMWWW^^^jjjuuu~~~~~~}}}}}}~~~yyyssspppnnneeeXXXNNN999///'''%%%&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$###""""""###$$$&&&'''$$$$$$%%%%%%%%%%%%$$$$$$###########################%%%'''%%%###"""$$$'''$$$%%%&&&((((((''''''&&&'''(((((((((((()))---///000666???GGGMMMTTT]]]cccgggfffeeebbb___\\\YYYXXX[[[^^^aaa```\\\YYYYYYZZZ]]]XXXTTTXXX___bbb^^^YYYVVVPPPFFF<<<555000,,,***))))))))))))***+++,,,,,,---***)))+++***&&&&&&(((&&&%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###%%%&&&&&&&&&###$$$&&&)))...666???EEERRRUUUZZZ]]]\\\WWWQQQMMMRRRZZZeeeooouuuyyy{{{}}}xxxwwwssslllccc]]]YYYXXXTTTNNNGGGCCCBBBAAA???<<<666333...+++***)))'''&&&###"""!!!"""###$$$###"""""""""""""""""""""""""""!!!!!!############!!!!!!!!!!!!""""""""""""######"""###$$$###!!!!!!!!!###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  ###  !!!  !!! !!!  !!!###"""%%%&&&%%%$$$""""""###$$$#########%%%'''&&&&&&(((***------+++)))$$$$$$$$$%%%''''''&&&$$$!!!""""""  ((()))***++++++***)))(((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&***)))%%%"""%%%&&&$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&$$$&&&'''&&&$$$$$$%%%&&&&&&&&&%%%$$$###%%%))),,,(((((('''&&&&&&''')))******))))))))))))))))))))))))&&&&&&))))))''''''*********)))))))))))))))***,,,+++)))((('''&&&&&&&&&'''((())))))************+++++++++---//////...---,,,+++)))(((((()))***+++))))))(((((('''&&&&&&%%%((('''&&&&&&''')))***+++((()))++++++******,,,---,,,,,,+++)))((((((+++...***))))))((())))))***+++***+++------,,,,,,,,,---,,,+++******+++++++++++++++,,,---...////////////000000111111111222555777666999???CCCJJJSSS^^^fffoooyyy~~~}}}~~~~~~~~~}}}|||vvvqqqqqqrrrlll^^^SSS===111&&&%%%'''&&&###"""&&&&&&&&&&&&&&&%%%$$$###  !!!###$$$######$$$$$$%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%!!!%%%(((&&&""" $$$((($$$%%%&&&'''(((''''''&&&&&&'''(((((('''((()))++++++111999@@@GGGOOOXXX___fffeeeeeedddaaa^^^[[[YYYZZZ^^^aaa```[[[WWWVVVVVVUUURRRQQQUUU\\\bbbcccaaa___XXXNNNDDD<<<555///,,,---+++***)))))))))))))))+++(((((()))(((###"""###### """$$$### %%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%%%%###$$$%%%'''***000777<<>>:::444///,,,)))'''%%%%%%%%%&&&%%%%%%%%%%%%&&&########################!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""$$$%%%$$$###"""###%%%!!!!!!!!!!!!!!!!!!!!!!!! !!! """  """!!!  """ !!!!!! !!!""" !!!###$$$%%%%%%$$$###!!!"""######""""""$$$&&&'''%%%%%%'''+++,,,***((($$$$$$%%%%%%%%%%%%&&&&&&!!!"""###"""!!!!!!"""$$$'''((()))******)))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((++++++&&&###$$$###!!!%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%&&&((()))###$$$%%%%%%$$$$$$%%%&&&''''''%%%###!!!!!!###%%%$$$$$$######$$$%%%'''((($$$%%%&&&((())))))*********'''%%%%%%###!!!$$$***)))))))))))))))******+++)))(((((())))))***+++,,,***++++++++++++******)))))))))******++++++,,,,,,111///---+++((('''%%%%%%+++******)))(((''''''&&&&&&''''''&&&%%%%%%(((***'''(((******))))))+++,,,***+++***)))((((((***,,,(((((())))))******++++++)))+++,,,---,,,+++,,,---((()))***)))'''''')))***(((***,,,///111111000000///000111222222444777:::888>>>FFFNNNVVVaaallltttzzz~~~|||yyywwwvvvwwwyyyzzzxxx|||~~~}}}}}}}}}{{{yyywwwtttqqqqqqpppiii\\\RRR;;;000'''&&&&&&$$$"""###$$$$$$%%%%%%%%%$$$######"""!!! !!!"""$$$%%%###############$$$%%%&&& """$$$%%%%%%%%%%%%!!!$$$&&&&&&###"""###%%%"""###$$$&&&&&&%%%%%%$$$!!!$$$'''(((((((((((()))&&&***000555:::BBBLLLTTTZZZ\\\___bbbcccbbb___]]]ZZZ\\\^^^[[[UUUPPPNNNNNNEEEJJJOOOSSSUUUZZZbbbhhheeeaaa[[[UUUMMMCCC999333...***&&&&&&(((******(((###!!!"""'''((('''(((,,,'''&&&%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%$$$$$$%%%$$$%%%%%%%%%&&&)))---111;;;BBBLLLRRRTTTUUUVVVXXXcccjjjttt|||~~~}}}wwwrrrkkkfffcccbbbaaa```___\\\YYYUUUQQQNNNMMMLLLCCC>>>888222...+++'''%%%$$$%%%%%%%%%###"""###$$$########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""###$$$$$$###"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!! """!!!""""""!!! !!!"""!!!!!!  !!! !!!""""""!!!  !!!"""!!!!!!!!!###%%%$$$$$$$$$&&&((())))))((($$$%%%%%%%%%$$$$$$&&&((("""######"""!!!!!!###%%%&&&'''((())))))((('''&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%)))***&&&$$$%%%%%%###$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$'''&&&%%%$$$%%%&&&((()))"""$$$%%%%%%$$$$$$%%%&&&(((((()))(((&&&&&&''')))$$$$$$######$$$&&&'''(((&&&'''((()))***))))))((()))'''((()))&&&"""###((()))))))))))))))***++++++))))))))))))***+++,,,---+++,,,,,,,,,+++******))))))+++,,,+++))))))---000......---,,,***)))((((((++++++******)))))))))(((%%%&&&'''&&&$$$$$$'''***%%%'''((()))(((((()))+++)))***+++***)))((()))+++'''((()))******+++++++++)))+++,,,,,,+++++++++---(((***+++***((('''))),,,*********+++---///222333///111222333444666:::======DDDNNNWWW```jjjttt{{{~~~|||zzztttrrrnnnkkkjjjkkklllnnnlllpppuuuxxxzzz}}}~~~}}}~~~}}}~~~}}}{{{zzzyyyvvvtttrrrqqqlllcccWWWMMM777///(((&&&$$$""""""%%%""""""###$$$$$$$$$######"""!!!!!!!!!!!!###$$$%%%$$$######""""""###$$$%%% ###%%%&&&%%%$$$$$$"""###$$$%%%$$$$$$###"""!!!"""###$$$%%%$$$######"""%%%((())))))'''''''''###'''+++...222:::DDDKKKRRRVVV[[[```ccccccaaa___\\\]]]]]]YYYSSSNNNLLLMMMEEEHHHMMMQQQVVV[[[```dddeeecccaaa]]]VVVKKK@@@888222---'''&&&)))***)))'''+++'''&&&''''''$$$%%%(((###$$$%%%$$$###$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###%%%((((((%%%$$$$$$&&&$$$%%%%%%$$$$$$'''***---222:::DDDLLLOOOSSSXXX\\\dddlllwww}}}wwwqqqiiiccc```___^^^]]]]]]]]]\\\YYYVVVSSSQQQPPPHHHCCC<<<666111---)))'''%%%&&&'''%%%"""!!!!!!###########################!!!!!!!!! !!!!!!!!! !!!!!!!!!""""""!!!"""######""""""###%%%!!!!!!!!!!!!!!!!!!!!!!!! """ """ """!!!######  !!!### !!!!!!!!!!!!  """$$$!!!###%%%%%%%%%&&&'''((($$$%%%&&&%%%######&&&)))!!!""""""!!! !!!###%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&"""&&&(((&&&%%%'''(((&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$###""""""$$$&&&'''"""###%%%%%%$$$$$$%%%&&&!!!###%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%'''((()))))))))***++++++***(((''')))))),,,...***%%%$$$((())))))((())))))***++++++,,,,,,+++***)))))))))***,,,,,,,,,,,,++++++***)))))),,,...,,,((((((...333'''((((((***+++,,,------++++++++++++************%%%&&&'''&&&###$$$&&&***%%%&&&(((((('''''')))***((()))++++++***))))))***'''''')))***++++++++++++)))***,,,,,,+++++++++,,,)))+++,,,+++((((((***------+++(((''')))...333777000111333555666999===@@@AAAHHHTTT^^^gggpppzzz~~~~~~}}}yyyuuutttkkkhhhdddaaa___```aaabbbaaaeeejjjnnnpppsssxxx}}}}}}~~~}}}{{{{{{|||}}}~~~|||zzzyyyyyyuuuuuutttpppiii___RRRJJJ555///)))&&&### """&&& !!!"""###############  !!!###$$$%%%$$$###""""""###$$$$$$!!!###%%%&&&%%%$$$######"""###$$$%%%%%%###!!! !!!"""###$$$######"""$$$&&&)))***)))'''%%%%%%!!!$$$''')))---444===EEENNNRRRYYY___ccccccbbbaaa]]]^^^]]]XXXRRRMMMLLLMMMHHHHHHKKKQQQXXX^^^``````eeeeeedddbbb[[[QQQEEE===888222+++((())))))'''$$$'''###"""$$$&&&%%%(((,,,###%%%'''&&&######&&&)))$$$$$$$$$$$$$$$$$$$$$$$$###&&&))))))&&&$$$%%%&&&###$$$$$$$$$###%%%(((+++,,,444???GGGLLLQQQXXX^^^aaaiiiuuu}}}{{{xxxqqqgggaaa^^^]]][[[ZZZ\\\]]]^^^]]]ZZZXXXVVVUUULLLGGG@@@999444///+++)))((()))***((($$$"""###$$$########################!!!!!! !!!!!! !!!!!!!!!""" """######""""""###%%%!!!!!!!!!!!!!!!!!!!!!!!! """ """!!!###!!!$$$$$$ !!!### $$$$$$$$$###"""  !!!###"""%%%%%%######&&&)))$$$%%%&&&%%%######&&&))) !!!  """$$$'''''''''((())))))'''%%%(((%%%######%%%'''&&&$$$"""$$$&&&&&&%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&'''(((((((((((("""$$$%%%$$$"""!!!!!! """###"""###$$$&&&%%%&&&''''''&&&%%%###"""$$$&&&''''''&&&%%%%%%&&&$$$%%%###$$$'''&&&$$$&&&)))******))))))***((())))))(((&&&''')))+++&&&'''((()))))))))))))))---,,,***(((((((((((()))+++,,,,,,+++)))((()))***))))))((()))***---///000,,,+++)))((((((((())))))***++++++***(((''')))***((((((((((((((()))***+++)))***+++,,,---,,,,,,+++*********)))'''&&&'''((((((((((((((())))))))))))------,,,,,,++++++,,,,,,+++***(((&&&%%%&&&'''(((***,,,///000000000111222111111555;;;;;;777:::AAACCCMMMZZZgggpppxxx}}}|||vvvkkkfffgggYYYZZZYYYWWWTTTRRRQQQQQQTTTVVVYYY]]]aaagggmmmrrrzzz~~~~~~|||yyy||||||~~~|||zzzyyyxxxtttsssqqqnnnfffZZZLLLCCC///)))%%%&&&%%%""""""$$$$$$######$$$$$$$$$###!!! """######""""""###$$$$$$$$$##################!!!###$$$$$$#########$$$%%%%%%&&&$$$###"""###%%%###%%%&&&&&&$$$$$$%%%'''$$$%%%&&&%%%$$$###%%%'''###!!!!!!'''+++...444:::BBBGGGPPPWWW\\\___aaacccbbbbbb___XXXPPPIIIGGGGGGEEEGGGJJJOOOUUU\\\```cccffffffccc___]]][[[TTTKKK===888111+++)))(((''''''%%%&&&&&&&&&%%%%%%&&&((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$%%%%%%&&&,,,///999EEELLLOOOSSSYYY\\\fffttt}}}}}}{{{yyyssskkk```XXXVVVWWWXXXXXX___```aaa```^^^[[[YYYXXXPPPKKKDDD===888333...+++(((&&&###""""""###"""!!!%%%$$$###""""""###$$$%%%!!!!!! !!!"""$$$"""######"""!!!!!!"""$$$!!!!!! !!!!!!"""#########$$$$$$###"""!!!!!!""" !!!######!!! !!!!!!!!!!!!!!!"""######  ---(((""" !!!"""!!!   """ !!!  !!!!!!!!!"""###############%%%$$$$$$######$$$$$$%%%%%%%%%$$$######""""""""")))((())))))***)))(((&&&'''%%%###$$$&&&'''&&&$$$"""$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&###$$$%%%$$$###"""$$$%%% !!!"""""""""$$$%%%&&&&&&'''''''''&&&%%%$$$$$$&&&''''''&&&%%%%%%&&&%%%'''%%%""""""&&&(((&&&%%%''')))))))))((()))+++'''(((((('''&&&''')))+++&&&&&&((()))***+++,,,,,,---,,,***(((((((((((()))***+++++++++)))((()))***(((((()))***+++---...///------+++*********++++++***++++++***(((''')))***(((((('''''''''((())))))((()))***+++++++++******((()))***)))(((((()))+++((((((((()))))))))******------,,,+++******++++++************)))(((((((((+++---/////////000111333333333777<<<<<<:::???FFFJJJSSS```kkktttzzzyyyssspppjjjbbb]]]^^^SSSRRRQQQOOOLLLKKKJJJKKKKKKMMMPPPTTTXXX^^^eeeiiitttxxx|||}}}|||{{{}}}yyyzzzxxxvvvyyy~~~~~~{{{~~~}}}{{{yyyxxxwwwsssrrrpppkkkcccUUUGGG>>>(((### """###!!!"""$$$$$$###"""######$$$###""" """######""""""###$$$########################!!!###$$$%%%#########$$$%%%%%%&&&$$$###"""###%%%###%%%&&&&&&$$$$$$%%%'''&&&&&&'''&&&$$$$$$%%%'''%%%"""###'''***+++000555@@@EEEMMMTTTYYY\\\___aaa```aaa```ZZZRRRLLLKKKKKKHHHIIIMMMSSSZZZ```dddeeeggggggddd```___^^^XXXPPPBBB===555...+++))))))(((&&&''''''&&&&&&&&&((()))$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$###"""""""""!!!!!!"""$$$''''''((()))+++333>>>EEEHHHNNNUUUZZZcccpppyyy{{{yyyvvvvvvqqqiii^^^VVVTTTUUUVVVVVV[[[]]]```bbbaaa___^^^]]]SSSOOOHHHAAA<<<777222///+++(((%%%###$$$$$$###"""$$$$$$############$$$$$$ """"""""""""###%%%"""#########!!!!!!"""$$$ """######"""!!! !!!""""""!!! !!! !!!!!! !!!!!!!!!!!!!!!""""""###!!!!!! !!!!!!$$$"""   """!!!!!! !!!""" !!!"""""""""""""""%%%%%%%%%%%%%%%&&&''''''######$$$$$$$$$$$$$$$$$$***************)))((('''&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%###"""###&&&((( !!!"""!!!"""$$$%%%%%%&&&'''(((((((((''''''$$$&&&''''''&&&%%%%%%&&&&&&))))))&&&&&&((((((&&&&&&'''(((((('''((()))+++'''((()))((('''''')))+++&&&'''(((***,,,---...///,,,+++***((((((((())))))((()))***)))((('''((()))'''(((***+++,,,---......---,,,++++++***+++++++++***++++++***(((''')))***((((((''''''&&&'''''''''(((((()))*********))))))''')))***)))))))))+++---)))))))))*********++++++---,,,+++***)))))))))))))))***+++,,,,,,+++)))(((---............///111444555555999===>>>???FFFMMMSSS\\\hhhrrryyy~~~~~~{{{}}}}}}|||~~~}}}uuummmddd___ZZZTTTRRRRRRIIIHHHFFFDDDBBBAAAAAABBBAAACCCFFFJJJNNNSSSZZZ^^^hhhmmmqqqtttttttttwwwzzz{{{|||}}}~~~~~~||||||{{{{{{{{{zzzzzzzzzvvvwwwwwwuuuxxx}}}}}}zzzyyyyyyyyyxxxwwwvvvuuutttpppooolllggg]]]OOO@@@666&&&!!!!!!"""!!!!!!#########""""""""""""###### """######!!!!!!"""$$$########################!!!###%%%%%%$$$###$$$%%%%%%%%%&&&$$$###"""###%%%###%%%&&&&&&$$$$$$%%%''''''(((((('''%%%$$$%%%'''((($$$###&&&((((((***///;;;@@@GGGNNNTTTXXX\\\^^^^^^```aaa]]]WWWRRRPPPPPPLLLNNNSSSZZZbbbgggiiiiiihhhhhheeebbbcccccc^^^WWWKKKDDD;;;333...,,,***)))'''''''''&&&''''''((()))$$$$$$%%%%%%%%%%%%&&&&&&!!!!!!###$$$%%%&&&&&&&&&###$$$$$$$$$$$$###""""""""" !!!$$$''''''%%%''''''---555<<>>BBBKKKUUU[[[gggnnnwww~~~zzzqqqllliiiiiiiiifffhhhlllmmmnnnoooppppppmmmhhhddd___WWWLLLDDDBBBDDDCCCAAA<<<999666555666777666555555777999:::===AAAFFFJJJKKKPPPVVVZZZ[[[]]]aaadddfffggggggffffffgggjjjmmmmmmmmmnnnrrrwww|||~~~~~~}}}|||zzzwwwtttrrrpppooommmllljjjiiihhhhhhhhhiiihhhllllllhhhgggiiiiiifffjjjkkklllmmmlllkkkjjjhhhbbb___[[[UUULLL???222***+++&&&$$$&&&&&&"""!!!"""!!!"""!!! """$$$!!!""""""!!!!!!"""###""""""#########$$$$$$$$$!!!###%%%%%%%%%$$$%%%'''%%%%%%&&&$$$###"""###%%%###$$$&&&%%%$$$$$$%%%'''((((((((('''%%%%%%&&&'''%%%""""""%%%&&&%%%&&&******...666>>>FFFNNNVVVZZZ\\\aaaeeeeeeaaa[[[XXXWWWVVVXXX]]]fffooosssrrrooojjjiiifffdddfffiiigggbbbYYYRRRHHH???888333///---***'''%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######(((&&&######%%%&&&$$$###%%%###$$$***...444===FFFMMMTTT]]]cccdddddddddeeebbb___[[[VVVSSSSSSUUUWWW]]]cccjjjllliiiccc```___]]]YYYTTTNNNHHHBBB<<<888333///***'''%%%%%%$$$$$$"""###$$$%%%%%%$$$###""" """###"""!!!!!!"""$$$ """$$$$$$###"""""""""$$$###""" !!!"""!!!###$$$###"""!!!"""$$$""""""############"""""" !!!"""!!!!!!  !!!%%%%%%"""!!!!!!###  """ !!! !!!###%%%!!!!!! !!!"""###!!!!!!"""###$$$&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$)))******(((###!!!###%%%"""$$$%%%'''''')))---///---)))$$$###%%%''''''&&&%%%%%%&&&&&&''''''(((((('''&&&%%%%%%$$$$$$%%%%%%'''''''''(((''''''&&&&&&"""$$$'''((('''%%%$$$$$$###%%%&&&'''&&&''')))***#########$$$%%%&&&'''((($$$&&&''''''&&&%%%%%%&&&###'''(((''''''***)))%%%''''''((('''&&&&&&''')))''')))+++,,,,,,,,,---...///...,,,+++++++++,,,---+++***)))(((((()))***+++&&&'''((((((''''''((()))))))))***+++,,,,,,---,,,******+++,,,,,,,,,,,,+++***++++++***(((''')))***((((((''''''&&&'''''''''---,,,++++++***++++++++++++,,,,,,***((('''(((***)))))))))*********+++++++++******))))))))))))))),,,***'''%%%&&&***...111+++,,,......///111555777555<<>>BBBAAA<<<777444222333555555333000000222333444555888<<<@@@???DDDJJJMMMNNNOOOSSSVVVWWWXXXWWWVVVVVVWWWZZZ]]]bbbccceeeiiinnnrrrsssrrrvvvuuussspppmmmkkkiiigggcccbbb```___^^^^^^^^^___aaaeeeeeeaaa_________\\\aaabbbdddddddddbbb```___TTTRRRMMMGGG@@@777...((($$$!!! ###%%%###"""$$$"""""" !!!###!!!"""""" !!!###"""""""""###$$$$$$%%%%%%!!!###%%%%%%%%%%%%&&&'''%%%%%%&&&$$$###"""###%%%###%%%&&&&&&$$$$$$%%%'''&&&''''''&&&%%%%%%&&&(((%%%""""""%%%&&&$$$&&&)))$$$)))000777???HHHPPPUUUYYY___fffhhheee```]]]\\\\\\\\\___hhhqqquuussspppkkkjjjfffbbbdddhhhgggbbb]]]WWWOOOGGG@@@999444000---***&&&&&&'''(((%%%###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$%%%&&&'''(((!!!!!!&&&))),,,333;;;FFFMMMWWW]]]___^^^^^^___\\\\\\\\\ZZZXXXWWWXXXYYY]]]eeemmmppplllhhhfffggg```]]]WWWRRRMMMFFF@@@;;;666222,,,'''&&&%%%%%%$$$######$$$$$$$$$$$$######!!!"""###"""!!!!!!"""### """$$$$$$###"""""""""%%%###!!! """$$$ !!!!!! !!!"""  !!!"""!!!  """"""!!!  """  !!!###"""!!! !!!"""### !!!###$$$&&&'''&&&&&&&&&%%%$$$#########***,,,,,,(((###!!!###&&&!!!###$$$%%%&&&***000444111+++%%%###%%%''''''%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%''''''(((((()))(((((((((%%%&&&((('''&&&%%%&&&'''###%%%&&&'''&&&'''(((***%%%%%%$$$$$$%%%&&&'''((($$$&&&''''''&&&%%%%%%&&&###'''(((&&&'''++++++(((%%%'''(((((('''&&&&&&'''%%%'''***+++++++++,,,---...---+++******,,,---...+++***)))(((((()))***+++&&&((())))))(((((()))***************+++,,,------)))***+++,,,---,,,,,,+++***++++++***(((''')))***(((((('''''''''((())))))---,,,+++)))))))))***+++)))******)))(((''')))***((((((((()))))))))************)))))))))***++++++,,,***)))((())),,,///111+++...000222444666999;;;:::BBBHHHKKKRRR^^^iiimmmttt{{{{{{wwwtttnnnggg[[[VVVRRRRRRPPPMMMNNNQQQRRRSSSWWWZZZ[[[XXXRRRMMMGGGDDD===888;;;AAA???888111///...000333444///+++///000000000000222666999666;;;@@@CCCCCCDDDGGGJJJIIIIIIIIIGGGFFFHHHKKKNNNSSSTTTXXX]]]aaaccccccaaagggfffdddbbb```^^^]]]\\\WWWUUUSSSQQQPPPPPPPPPQQQTTTYYY[[[WWWTTTTTTTTTRRRTTTUUUVVVWWWVVVTTTQQQOOOFFFCCC>>>:::555000***&&&######$$$"""!!!######$$$!!! """ !!!!!! !!!###!!!""""""###$$$$$$%%%%%% ###%%%&&&%%%%%%'''(((%%%%%%&&&$$$###"""###%%%###%%%&&&&&&$$$$$$%%%'''###%%%&&&%%%$$$%%%''')))&&&######&&&&&&$$$$$$'''$$$''',,,222999AAAIIINNNSSS[[[dddiiiiiieeebbbaaa```^^^```hhhqqquuusssoookkkiiieee```bbbfffeee``````\\\UUUOOOHHHAAA:::555222---)))((())))))&&&"""$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$#########$$$%%%&&&""""""###$$$$$$$$$$$$$$$!!!$$$&&&%%%""""""%%%))) !!!&&&((()))---444>>>FFFQQQXXXZZZYYYYYYYYYYYY\\\___```^^^\\\\\\]]]dddkkkssstttpppkkkjjjllleeebbb]]]XXXRRRKKKEEE@@@:::555...)))'''&&&&&&&&&$$$$$$############$$$$$$"""###$$$$$$""""""###$$$ """$$$%%%###"""!!!"""###"""!!! !!!###$$$ !!!!!! !!!###   """"""!!!    """!!!!!!  """### !!!"""###%%%&&&$$$$$$$$$$$$$$$$$$######+++------)))###!!!###'''!!!"""$$$$$$&&&***222777333---%%%###%%%'''&&&$$$'''''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%''''''((()))******))))))))))))(((&&&%%%&&&(((+++"""$$$&&&&&&&&&&&&(((***''''''&&&%%%&&&'''((()))$$$&&&''''''&&&%%%%%%&&&$$$'''(((&&&(((,,,---+++%%%'''))))))(((&&&&&&&&&###&&&)))******)))***+++,,,+++***)))***,,,///000******)))(((((()))***+++&&&((())))))(((((()))+++++++++***)))***+++---...'''((()))***++++++***)))***++++++***(((''')))***((((((((((((((()))***+++,,,+++***((((((((()))***&&&((((((((('''(((***,,,(((((((((((())))))))))))))))))))))))***+++,,,---******+++,,,---...000111,,,///333666888:::<<<>>>===GGGNNNQQQYYYfffqqqtttxxx~~~|||}}}xxxqqqkkkbbbZZZTTTOOOKKKJJJHHHEEEFFFIIIGGGIIIMMMQQQSSSPPPJJJEEE@@@>>>888555999@@@===555...,,,+++...222222---(((111111111000000111444777222666;;;======>>>AAACCC@@@@@@???>>>===>>>BBBEEEBBBDDDHHHMMMQQQRRRPPPNNNQQQQQQPPPOOONNNMMMMMMLLLLLLJJJHHHEEEDDDDDDEEEFFFCCCIIILLLIIIFFFGGGGGGFFFHHHIIIJJJKKKJJJGGGDDDBBB===:::555111...+++(((%%%&&&###"""$$$%%%!!! ###%%%"""!!! !!!!!! !!!###!!!""""""###$$$$$$%%%%%% ###%%%&&&&&&&&&'''(((%%%%%%&&&$$$###"""###%%%###%%%&&&&&&%%%$$$&&&'''"""###$$$$$$$$$%%%''')))(((%%%%%%'''&&&###"""%%%%%%(((,,,000666===DDDIIIOOOWWWbbbjjjkkkhhhffffffbbb___```gggpppuuurrrnnnkkkiiiddd___```dddccc___bbb___YYYTTTMMMFFF>>>999555111+++***++++++'''"""$$$$$$%%%%%%%%%&&&&&&&&&######""""""###%%%'''(((!!!"""###$$$$$$$$$$$$$$$"""&&&)))&&& !!!&&&!!!!!!$$$)))+++***,,,111888AAAMMMUUUWWWVVVVVVVVV^^^ccchhhjjjiiigggfffffflllsssyyyxxxqqqkkkjjjllliiifffaaa\\\VVVPPPIIIDDD<<<777000+++)))(((''''''%%%$$$###""""""###$$$%%%###%%%&&&%%%######$$$%%%"""$$$%%%$$$"""!!!!!! !!!""""""###"""""" """######""""""###%%%!!!!!! !!!!!! """"""!!!   !!!!!!###"""!!!  """  """!!!!!!!!!!!!"""###%%%%%%"""""""""###$$$$$$%%%%%%&&&((()))(((&&&%%%%%%&&&$$$&&&'''&&&%%%'''+++///,,,***(((&&&&&&''')))***&&&'''((((((''''''((()))%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&)))******))))))***''''''(((((((((((((((((($$$%%%&&&'''((((((((((((&&&'''''''''(((((())))))%%%&&&((()))))))))(((''''''(((***+++***)))'''&&&(((((((((''''''&&&&&&%%%###&&&'''%%%&&&)))***((())))))***++++++++++++***((((((((((((((())))))***))))))))))))))))))***+++))))))))))))***+++,,,---+++++++++************)))***++++++***((('''((()))+++***)))'''''''''((()))+++)))'''(((******(((%%%+++,,,---+++)))(((((()))$$$%%%''')))***+++******)))************+++++++++)))***,,,,,,---...000333222444777888888;;;@@@DDDIIILLLSSS^^^kkkuuu{{{~~~|||uuuqqqttt{{{|||wwwtttlll]]]OOOHHHDDDCCCAAA????????????@@@>>>CCCGGGHHHIIIGGG@@@888888666222111888???;;;111------///000000000///...000---,,,...111333222///555666666777777777777777:::999777777888888777666888:::===???>>>>>>>>>???BBBAAA@@@AAAAAAAAA@@@???<<<<<<;;;;;;:::;;;;;;<<<======<<<<<<======>>>???===<<<;;;999999999999:::111000...,,,)))'''%%%$$$"""###$$$$$$$$$"""!!! """!!!!!! !!!!!!!!!""""""!!! ###%%%!!!"""""" !!!$$$"""###%%%%%%$$$###%%%&&&###'''(((### """%%%&&&"""$$$&&&&&&%%%$$$%%%&&&"""$$$&&&&&&%%%#########&&&''''''&&&%%%%%%&&&((($$$(((***000999@@@BBBGGGPPP\\\dddfffgggjjjmmmlllfffcccgggiiihhhiiimmmiiifffbbb```^^^]]]\\\[[[___^^^]]]YYYRRRJJJBBB===444///***'''&&&((())))))%%%%%%%%%$$$$$$$$$######$$$###""""""###%%%'''(((%%%%%%###"""%%%)))((($$$$$$######$$$%%%&&&$$$###$$$%%%&&&&&&%%%&&&(((***...999GGGOOOQQQSSSXXX]]]ZZZbbbkkkooonnnlllmmmpppoooxxx~~~{{{uuurrrpppmmmnnnddd[[[YYYXXXSSSNNNMMMAAA;;;555111111///***&&&$$$$$$$$$$$$###!!! '''&&&%%%$$$$$$$$$&&&&&&"""###$$$###"""!!!!!!### !!!""""""###"""""" !!!###$$$$$$$$$"""!!!!!!""""""######"""  ###""" ###$$$!!!"""!!!  !!!###"""!!! !!! !!!  !!!  """!!!"""!!! !!!""""""""""""###$$$&&&((()))((('''%%%%%%&&& ###&&&'''))),,,000444))))))((((((''''''''''''%%%&&&((('''&&&&&&'''))))))(((((('''''''''''''''$$$&&&)))***)))))))))***((((((((((((((('''''''''%%%%%%&&&'''(((((((((((('''(((((()))******))))))&&&&&&((()))))))))(((''''''(((*********)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%% $$$%%%$$$'''+++---+++'''((())))))******)))))))))))))))))))))******+++)))))))))))))))******++++++******++++++,,,---...+++++++++************))))))***+++)))'''&&&&&&'''***))))))(((((((((((((((***)))'''(((******(((%%%+++,,,,,,+++)))(((((()))&&&''')))+++,,,,,,++++++)))************+++++++++)))***+++,,,,,,---000222333666:::<<<===@@@FFFKKKQQQVVV]]]gggpppwww}}}{{{rrrlllmmmsssyyy~~~~~~wwwpppkkkbbbSSSFFF???>>>===<<<:::999::::::;;;999===AAAAAABBBAAA;;;333666444000///555;;;777...------,,,,,,,,,---...///---.../////////000111222111222333444555666666666666333111111222333222111333555777888777777777888777666555555555555444333555444444444444444444444555555555555555666777777999777666444333333333444...---,,,***'''%%%$$$###""""""############""""""!!! !!!!!! !!!""""""!!!!!!"""$$$!!!###$$$""" """$$$###$$$%%%%%%$$$###$$$&&& $$$%%%"""!!!$$$&&&$$$"""###%%%%%%$$$$$$$$$%%%!!!###%%%&&&%%%$$$$$$%%%"""###$$$$$$""""""###$$$!!!%%%&&&%%%)))111999;;;EEELLLUUU\\\aaaeeeiiillliiicccaaaeeefffeeefffiiifffcccaaa______^^^]]][[[^^^^^^]]]ZZZUUUMMMEEE@@@777333---***))))))******&&&&&&&&&&&&%%%%%%%%%$$$############$$$%%%&&&'''$$$%%%###!!!$$$((('''###%%%$$$$$$%%%''''''&&&%%%###$$$%%%%%%$$$%%%''')))+++444AAAIIINNNQQQVVVZZZ\\\eeepppuuusssqqqpppqqqrrrzzz~~~{{{xxxsssooofff___^^^\\\VVVOOOLLLDDD>>>777333222000,,,(((&&&&&&&&&%%%$$$###"""!!!$$$############$$$$$$%%%"""###$$$###"""!!!"""### !!!"""""""""""""""""" !!!###$$$$$$$$$"""!!! !!!"""######"""!!!!!!!!!"""###!!!!!!!!! !!!###"""!!! !!!   """!!!!!!  !!! """###"""!!!"""###&&&''')))((('''%%%&&&&&& ###'''***,,,///222444&&&((()))******(((&&&%%%%%%&&&''''''&&&&&&''')))***)))((('''''''''((()))$$$&&&((()))(((((((((***))))))(((((('''''''''&&&%%%%%%&&&'''((((((((((((&&&''')))*********((('''&&&''''''((()))((((((((((((((()))***)))((('''&&&############$$$$$$$$$$$$!!!$$$&&&%%%'''+++---+++&&&''''''(((((((((((((((******))))))******+++,,,)))))))))))))))***++++++,,,,,,,,,,,,---...//////+++++++++************))))))******)))&&&%%%%%%%%%(((((()))))))))((('''''')))((((((((())))))(((&&&***+++,,,+++)))(((((())))))***+++,,,,,,,,,,,,,,,)))************+++++++++***,,,---------...111333333888===AAADDDHHHOOOTTT\\\bbbkkkrrrvvvzzzxxxmmmdddcccggglllttt{{{{{{rrrhhh```WWWIII===888777666555444333333444444555888:::999:::;;;666000333111...---111555222+++---,,,***)))***+++...///+++...111000---,,,///333---...///111222333444444222///,,,+++,,,.........,,,...///...---,,,---...111000000///...------,,,---------------........................//////000222111///---,,,,,,,,,---+++***)))'''%%%$$$""""""######"""""""""######$$$ !!!""""""!!!######"""!!!"""###!!!###$$$$$$###"""###$$$###%%%&&&%%%######$$$%%%###$$$$$$!!!"""%%%###!!!###%%%%%%$$$$$$$$$%%% """$$$%%%%%%%%%&&&'''###%%%''''''&&&%%%%%%%%%###&&&%%%"""$$$+++222444???CCCJJJSSS[[[aaafffhhheeeaaa___bbbdddcccbbbddd```___^^^^^^______^^^]]]\\\]]]^^^]]]YYYRRRKKKFFF===999222...,,,++++++***''''''''''''&&&&&&&&&&&&"""###$$$%%%%%%&&&&&&%%%###%%%###!!!###&&&&&&###&&&&&&%%%'''((()))(((&&&###$$$%%%$$$$$$$$$&&&((((((...888AAAHHHOOOTTTWWW]]]hhhuuu{{{zzzuuurrrqqquuu}}}yyynnngggaaabbb```YYYPPPLLLGGGBBB:::555333111---***((((((''''''%%%$$$###### !!!"""##################$$$$$$$$$"""!!!"""###"""""""""###""""""!!!!!! !!!"""$$$$$$$$$###""" !!!"""#########"""###!!! !!! !!!###"""!!! !!! !!!  """ !!!!!! !!! !!!######!!!!!!!!!"""%%%'''(((((('''&&&&&&'''$$$'''))),,,------,,,,,,%%%(((+++...---***&&&###%%%'''((((((''''''((())))))(((&&&%%%%%%&&&'''(((%%%&&&((((((''''''((())))))))))))(((''''''&&&&&&%%%&&&'''(((((()))))))))$$$&&&(((******)))&&&%%%&&&''''''((((((((((((((((((((()))))))))((('''&&&""""""######$$$$$$%%%%%%&&&((()))&&&&&&))))))'''&&&&&&'''((((((((((((((())))))(((((())))))***+++)))((((((((()))***+++,,,,,,,,,,,,,,,---...//////+++++++++*********))))))***++++++)))'''%%%%%%&&&'''''')))))))))((('''&&&(((((((((((()))(((''''''***++++++***)))(((((()))***+++++++++++++++++++++))))))*********+++++++++,,,...000000000222444777444:::AAAFFFKKKQQQXXX^^^dddllluuu{{{|||}}}wwwiii^^^YYY[[[^^^gggrrr~~~|||~~~wwwlll```XXXOOOCCC:::777333222111000//////000111444666666444555777555///000///---,,,...///---***,,,++++++++++++,,,---...+++---//////------///111------...///000000000000000...+++***+++---......---------,,,******+++------......---+++))))))******++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,------...---+++)))(((((((((((()))((('''&&&%%%$$$###"""&&&%%%###"""!!!"""###### !!!"""###!!!$$$$$$###""""""### """###$$$$$$######"""$$$%%%&&&%%%###"""###$$$))))))&&&###$$$$$$"""$$$&&&&&&%%%$$$%%%&&&!!!###$$$%%%$$$$$$%%%'''###&&&))))))(((&&&%%%&&&!!!%%%%%%###%%%+++000111888;;;AAAKKKVVV]]]aaabbbcccaaa```bbbdddccccccbbb\\\[[[[[[\\\___```___]]][[[]]]______\\\WWWRRRNNNDDD???888333///---+++***'''''''''&&&&&&&&&&&&%%%"""###%%%&&&'''&&&%%%$$$###%%%$$$!!!!!!%%%%%%"""&&&%%%%%%&&&((()))((('''###$$$$$$$$$######%%%'''&&&)))000999BBBKKKRRRUUU]]]iiiwww~~~xxxsssqqqxxx{{{nnneee_________YYYRRROOOJJJEEE>>>999555222///,,,******((('''&&&%%%$$$$$$ """$$$$$$$$$###"""###$$$%%%$$$"""!!!"""##################"""!!! !!!"""###$$$$$$###### !!!!!!""""""""""""###!!!!!!!!!!!!  !!!""""""!!!!!!""" !!!  !!!""""""!!!!!!!!!"""$$$###!!! !!!%%%'''(((((('''&&&&&&''''''((()))++++++***(((&&&&&&)))---//////,,,'''$$$&&&((())))))(((''')))***)))((('''&&&%%%&&&&&&'''%%%&&&''''''&&&%%%'''((())))))(((((('''''''''&&&%%%&&&'''((())))))))))))'''(((+++,,,,,,***(((&&&''''''''''''((((((((()))(((((((((((((((''''''&&&######$$$$$$%%%%%%&&&&&&'''***)))&&&&&&))))))&&&&&&'''(((((())))))(((((((((''''''''''''((())))))(((((((((((()))***+++,,,************+++,,,---...+++++++++*********))))))+++,,,,,,***(((&&&&&&'''&&&'''((())))))((('''&&&&&&'''(((((((((''''''''')))***+++***(((((((((***)))))))))))))))*********))))))*********+++++++++,,,...000111111333666999888>>>FFFMMMSSSYYYaaagggjjjrrr{{{xxxiii[[[TTTSSSTTTZZZgggxxx|||vvvuuuvvvyyy~~~}}}zzzooocccWWWOOOHHH???999777111111///......///000000111333222000111444222......---,,,,,,,,,+++***+++)))+++---...///...,,,+++...---+++,,,///000...---////////////...---,,,,,,...+++))))))***,,,,,,,,,000000///---++++++---///'''((()))(((%%%$$$$$$&&&((()))***+++,,,+++++++++******))))))******+++,,,+++***)))''''''''''''((((((((('''&&&&&&%%%$$$$$$((('''%%%###!!!!!!!!!""" !!!"""###$$$!!!$$$%%%$$$""""""### !!!###$$$$$$"""!!!###%%%%%%%%%######$$$%%%******(((%%%%%%&&&!!!###%%%''''''&&&%%%&&&'''$$$%%%%%%%%%######$$$%%% ###%%%&&&%%%###""""""$$$$$$&&&+++...---000444;;;FFFPPPXXX[[[[[[bbbbbbcccdddfffgggeeecccYYYXXXXXXZZZ]]]^^^^^^^^^[[[]]]___```___\\\XXXUUUJJJEEE>>>777333///+++)))&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%''''''&&&%%%$$$"""%%%%%%!!!!!!$$$$$$###$$$######%%%'''((('''%%%###$$$%%%$$$######%%%&&&%%%'''+++222<<>>999555111///+++***)))'''%%%$$$$$$$$$!!!"""$$$%%%&&&%%%$$$$$$###$$$%%%$$$###""""""$$$######$$$######"""!!!!!! !!!!!!"""###$$$$$$$$$!!!!!!  """###!!! !!!!!!  !!!"""!!!!!!"""###  !!!!!! """"""!!!!!!!!!###$$$###!!! $$$&&&(((((('''&&&'''(((%%%%%%&&&(((******(((&&&'''))),,,......+++(((%%%&&&'''((((((''''''(((***))))))))))))((((((''''''%%%&&&'''&&&$$$$$$&&&(((((((((((((((((((((((((((&&&&&&'''((())))))))))))+++,,,.........---+++***(((''''''''''''((())))))((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%((((((&&&'''++++++)))&&&''''''((()))((((((((('''&&&&&&&&&&&&'''(((((((((((((((((()))***,,,,,,))))))))))))***+++,,,,,,+++++++++************)))***+++,,,+++)))'''((()))&&&&&&'''(((((((((''''''%%%'''(((((('''''''''(((((()))******(((((((((***((((((''''''((()))******)))************+++++++++***,,,...000222555888;;;???FFFNNNVVV\\\ccckkkpppsssxxx~~~zzzlll]]]SSSPPPPPPPPP[[[lllxxxyyysssjjjjjjnnntttyyyzzzvvvrrrcccXXXLLLEEE???999555555000000///.........///000,,,...---+++,,,///...***+++***+++,,,+++((())),,,(((***---000000...+++)))///,,,***+++///000...***000000///...---,,,***))))))(((&&&''')))***)))(((+++***(((&&&$$$%%%'''***$$$&&&((('''$$$"""$$$&&&%%%&&&((()))***))))))((('''&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))''''''''''''&&&&&&&&&&&&((('''%%%$$$""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$ """$$$$$$###"""###$$$!!! !!!###$$$###""""""$$$%%%%%%$$$###%%%&&&&&&((('''%%%%%%(((&&&"""###$$$&&&&&&%%%%%%%%%&&&%%%&&&&&&$$$""""""###%%%"""$$$&&&'''%%%$$$$$$$$$"""$$$&&&)))***(((+++///666???GGGNNNTTTVVV___bbbddddddgggjjjhhhdddYYYWWWVVVWWWZZZ\\\]]]]]]\\\]]]___``````___]]]\\\RRRMMMEEE===777111---)))&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%###&&&&&&###!!!###%%%###"""!!!"""###&&&'''&&&%%%$$$%%%%%%%%%######%%%&&&%%%'''***...555???JJJRRR___kkkzzz}}}yyyxxxuuuhhh\\\XXXWWWVVVVVVWWWMMMLLLIIIEEE@@@:::666444---,,,)))'''%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%###"""###$$$#########$$$######"""""" !!!"""###$$$$$$%%%"""!!!  !!!!!!"""###  !!!  """"""!!!!!!"""### """ !!!!!!  !!!!!! !!!!!!###$$$###!!! !!!$$$&&&(((((('''&&&'''(((&&&%%%%%%'''******(((&&&'''(((*********)))'''&&&$$$%%%'''&&&%%%%%%&&&(((&&&''')))))))))(((&&&%%%&&&&&&&&&%%%######%%%'''&&&&&&''''''((()))))))))&&&'''((())))))******))),,,------------,,,+++***(((''''''&&&'''((()))***((((((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&))))))''''''++++++(((%%%%%%&&&''''''''''''''''''''''''''''''((())))))''''''(((((()))+++,,,---)))))))))))))))***,,,,,,+++++++++************)))((()))***)))((('''(((***&&&&&&&&&&&&&&&'''((()))$$$&&&(((((('''&&&''')))''')))***)))(((((()))***''''''&&&&&&''')))***+++)))************++++++++++++---000333555999===@@@IIIPPPYYYaaagggnnnuuuzzz~~~}}}pppaaaVVVPPPOOOHHHPPP]]]iiittt|||xxxooohhh^^^aaagggooouuuvvvqqqlllZZZOOOCCC===999333000111......---,,,,,,---...///)))++++++)))+++---,,,'''((('''))),,,)))%%%'''---((()))+++------,,,+++)))---,,,,,,,,,------,,,,,,------------,,,+++))))))&&&%%%&&&'''))))))(((&&&&&&&&&###!!! $$$(((###''')))(((%%%$$$'''***"""$$$&&&((((((((('''&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%&&&((()))%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$######$$$###############$$$$$$"""###$$$###""""""$$$&&&###!!! !!!$$$&&&%%%$$$!!!"""$$$$$$$$$$$$&&&((("""&&&'''######&&&'''&&&!!!"""$$$$$$#########$$$$$$$$$%%%$$$"""###%%%'''&&&'''((((((&&&&&&'''(((!!!%%%$$$$$$&&&&&&$$$))),,,111666;;;CCCMMMTTTZZZ___bbbcccfffjjjiiiccc[[[XXXUUUTTTVVVYYY\\\\\\^^^^^^^^^^^^___``````aaaYYYTTTLLLCCC<<<555///+++''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&###'''((($$$!!!###%%%$$$!!!!!!!!!###&&&'''&&&%%%%%%&&&&&&%%%$$$$$$%%%'''$$$''')))***...777EEEPPP\\\ggguuu|||}}}zzzyyyyyy}}}oooaaa[[[YYYWWWVVVWWWOOOPPPOOOLLLGGGAAA<<<999000...+++)))'''&&&&&&'''((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%###"""###$$$""""""###$$$$$$$$$###### !!!!!!"""$$$%%%&&&!!!  !!!"""!!!!!!  !!!!!!  """"""!!!!!!###$$$ !!! !!!### !!!"""  !!!!!!  !!! """######!!! !!!!!!$$$&&&(((((('''''''''((()))'''&&&''')))***(((%%%'''''''''''''''&&&&&&%%%"""$$$%%%%%%$$$###%%%&&&###$$$&&&((('''%%%###!!!&&&&&&&&&$$$######%%%'''%%%%%%&&&'''((()))******&&&'''((()))************+++******))))))((((((((((((''''''&&&&&&((()))***(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$***,,,+++(((''')))(((%%%$$$$$$%%%&&&&&&&&&&&&%%%((((((((((((((()))******'''''''''((()))+++,,,---))))))))))))***+++,,,---+++++++++************)))&&&'''((((((''''''(((***'''&&&%%%%%%&&&'''((()))###&&&)))(((&&&&&&''')))'''(((***)))(((((()))***'''&&&&&&&&&(((***,,,---)))************+++++++++...111444777:::>>>CCCFFFQQQXXXaaaiiiooouuu|||ssseeeXXXRRROOOEEEIIIRRR]]]jjjwww}}}wwwoooddd\\\WWW[[[bbblllssssssmmmhhhWWWLLL@@@;;;666111...///---,,,+++******+++,,,---)))++++++***+++...,,,'''%%%$$$'''+++(((###%%%---((()))))))))***************---///...***)))+++...+++++++++++++++***))))))&&&&&&''')))++++++(((&&&+++***(((%%%$$$&&&***... $$$'''&&&###"""%%%)))"""$$$&&&((()))((('''&&&$$$$$$$$$$$$$$$%%%&&&&&&""""""!!!"""###%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&!!!"""$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$#########"""!!!"""$$$'''%%%### !!!$$$''''''&&& !!!###$$$$$$%%%''')))###'''(((### """%%%&&&!!!"""###"""!!!"""###"""############$$$''')))$$$%%%%%%$$$""""""$$$&&&$$$((()))%%%###%%%%%%###))),,,...///222;;;IIITTTWWW]]]```aaaeeejjjhhhaaa\\\YYYTTTSSSUUUXXX[[[\\\___^^^^^^]]]^^^```bbbccc^^^YYYPPPGGG???888111---)))(((((((((''''''''''''((('''%%%$$$$$$%%%&&&'''$$$((()))%%%"""###%%%%%%"""!!!!!!###&&&''''''%%%&&&''''''&&&%%%$$$&&&'''$$$''')))((()))222AAANNNXXXbbbooovvvwwwuuuvvvwww}}}uuuggg```]]]YYYVVVVVVQQQRRRTTTRRRLLLEEE@@@===222000---***(((((((((((()))(((&&&$$$######$$$$$$$$$%%%&&&%%%###"""###$$$!!!"""###$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&!!!"""$$$!!!   !!!"""!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!###$$$!!!"""!!!!!!$$$"""""" !!!"""!!! !!! !!!######"""!!!!!!"""''''''''''''((((((((((((---***'''&&&((()))(((&&&(((''''''&&&&&&&&&'''''''''&&&%%%$$$############"""###$$$%%%&&&&&&&&&&&&%%%&&&'''&&&$$$$$$'''***&&&%%%$$$###$$$&&&(((***''''''(((((()))*********(((((('''&&&%%%%%%$$$$$$((('''&&&%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''((()))******)))&&&%%%%%%&&&&&&%%%%%%%%%&&&((()))+++'''''''''&&&&&&%%%%%%%%%(((''''''(((***,,,,,,+++(((,,,,,,((((((,,,---(((+++***)))((((((***,,,---,,,,,,,,,,,,,,,+++******((((((((((((((((((((((((((()))'''###%%%)))&&&((('''''''''((()))((('''+++)))((('''''')))+++---%%%))),,,,,,***((()))+++)))))))))***+++,,,---...//////222777:::<<>>:::444///,,,***((('''(((&&&######%%%&&&%%%###&&&&&&&&&$$$"""!!!###$$$!!!"""""""""!!!!!!###%%%###""" !!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""###!!!!!! !!!!!!!!!!!!"""""""""###### !!!!!! !!!%%%$$$###!!!!!! !!! !!!!!!!!! %%%!!!&&&''''''''''''(((((((((***(((&&&&&&(((((((((''''''''''''''''''''''''''''''&&&%%%$$$$$$######$$$######$$$%%%&&&&&&&&&&&&###$$$$$$$$$######%%%'''%%%%%%$$$$$$$$$&&&'''(((%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%$$$$$$$$$&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&)))(((&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&(((((()))((('''&&&'''******)))***---...+++******)))((()))***+++,,,***++++++++++++***))))))(((((((((((((((((((((((("""(((+++)))%%%''')))***((((((((((((((('''&&&%%%)))))))))***))))))((((((***)))((((((***++++++***++++++,,,,,,---///000111111111666===CCCKKKXXXdddpppvvv}}}|||tttooo[[[VVVOOOLLLOOOWWWaaagggyyy{{{pppaaaQQQCCC<<>>GGGSSSZZZ\\\^^^bbbfffmmmtttxxxllleeecccaaa^^^ZZZRRRTTTWWWXXXWWWRRRMMMIII@@@<<<777222///---+++)))(((&&&$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$""""""###$$$!!!"""""""""!!!!!!###$$$ """######""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!$$$###!!!!!!######!!! """"""!!!!!!!!!""" !!!!!!!!!!!!""" !!!"""!!! !!!"""%%%%%%###"""""""""######!!!!!!!!!!!!!!! %%%""" &&&&&&&&&'''''''''((((((''''''&&&&&&'''(((((('''&&&''''''((((((((((((((('''&&&%%%$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%&&&&&&''''''))))))((((((((('''''''''((((((''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&(((((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++***(((''''''&&&((())))))***,,,------***))))))((()))***+++++++++,,,,,,,,,,,,+++******((((((((((((((((((((((((%%%(((***)))(((((()))***'''((())))))'''&&&%%%%%%((()))***+++***)))'''&&&,,,)))&&&&&&))),,,+++***))))))******,,,---///000111111666>>>FFFPPP^^^kkkuuuzzzzzzjjjdddYYYPPPKKKOOOWWW^^^lllwwwuuugggXXXJJJ???:::>>>@@@DDDHHHJJJGGG@@@:::333111...---......,,,++++++******)))))))))((('''((((((((((((((((((((((((((()))***)))'''''')))***))))))))))))))))))))))))(((,,,---***(((***+++***)))((((((''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''(((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&'''''''''"""$$$%%%%%%$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%###%%%&&&&&&$$$######$$$!!!!!!!!!!!!"""""""""""""""###$$$%%%$$$$$$%%%&&&%%%###!!! !!!"""###$$$"""###$$$###!!!"""$$$&&& """$$$$$$$$$$$$###!!!!!!"""###%%%&&&''''''!!!!!!!!!!!!!!!"""""""""!!!###%%%%%%###"""###$$$%%%%%%""" ###&&&$$$###$$$%%%&&&&&&%%%$$$###$$$&&&'''&&&&&&'''+++...???FFFQQQZZZ```dddfffgggdddcccaaa___\\\[[[\\\]]]aaa]]]\\\^^^^^^^^^aaaeeeddddddccc```ZZZPPPEEE===555111,,,'''%%%&&&(((***$$$%%%&&&'''&&&%%%######%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%!!!'''(((%%%$$$%%%((($$$$$$%%%$$$$$$&&&***---333<<>>999555222///---+++'''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$!!!"""###"""!!! """######&&&&&&### """!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!#########""""""""""""!!!!!!######"""!!!"""### !!!!!!!!!"""!!!  !!!$$$$$$$$$######$$$$$$$$$""""""!!!!!!  !!!""""""&&&&&&&&&&&&''''''''''''$$$%%%&&&''''''''''''(((&&&&&&(((((())))))((((((&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&######$$$$$$%%%&&&&&&&&&((((((((((((((('''''''''((((((((('''''''''&&&&&&!!!!!!"""###$$$######"""$$$%%%''''''&&&&&&''')))%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&)))++++++)))''''''(((&&&&&&''')))******+++,,,)))))))))))))))*********(((((((((((((((''''''&&&((((((((((((((((((((((((+++(((''')))+++***(((&&&%%%'''***)))'''%%%%%%%%%&&&((()))++++++)))'''&&&,,,)))&&&&&&))),,,+++***))))))***+++,,,...///000333444999BBBKKKUUUdddrrryyy~~~uuunnncccWWWOOONNNSSSWWW^^^kkkyyy|||ooo___PPPDDD;;;777777999===@@@AAA>>>999555111///---------,,,+++)))***++++++***))))))))))))''''''''''''''''''''''''((())))))(((''''''(((***((((((((((((((((((((((((&&&***+++(((&&&)))***(((((('''''''''''''''((((((''''''''''''''''''''''''###$$$%%%&&&''''''&&&&&&%%%$$$###$$$&&&((((((((($$$$$$%%%%%%&&&'''''''''"""###%%%$$$######$$$&&&#########$$$$$$$$$%%%%%%###%%%&&&%%%$$$######### !!!!!!!!!"""""""""!!!###%%%%%%######%%%'''"""$$$$$$!!!###'''"""###$$$###"""###$$$&&& """###$$$$$$###"""!!!!!!""""""######$$$$$$ !!!""""""""""""""""""###%%%%%%###"""######&&&&&&###!!!###'''$$$###$$$%%%&&&&&&%%%$$$######$$$%%%&&&'''(((+++---777>>>HHHRRRXXX]]]___aaacccddddddbbb___]]]]]]^^^^^^ZZZXXXZZZZZZZZZ\\\aaabbbbbbcccbbb^^^UUUIIIAAA:::666///***&&&&&&((()))&&&%%%###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%'''&&&%%%%%%%%%&&&''''''###$$$$$$$$$###$$$'''***+++444AAAKKKQQQUUUXXXYYYeeekkkrrrvvvwwwyyy|||tttooohhhdddaaa___[[[XXXSSSSSSTTTTTTSSSRRRPPPOOOCCC???;;;777444111...,,,''''''&&&%%%$$$######$$$###%%%&&&%%%$$$######$$$ """###"""!!! !!!"""!!!$$$((((((%%%""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!! !!!!!!######"""!!!"""###   !!!"""$$$%%%&&&&&&%%%%%%""""""!!!  !!! !!!%%%&&&&&&&&&&&&'''''''''"""$$$&&&'''&&&&&&'''(((%%%&&&((()))******)))(((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%#########$$$&&&&&&%%%###$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$"""###%%%&&&&&&&&&%%%$$$$$$&&&''''''&&&&&&''')))$$$$$$###$$$%%%&&&((()))%%%%%%%%%&&&&&&&&&&&&'''$$$&&&((('''%%%$$$&&&)))&&&$$$%%%((()))((((((+++((((((((()))))))))******)))))))))))))))(((''''''((((((((((((((((((((((((---(((%%%))),,,***'''%%%"""&&&******'''%%%%%%&&&%%%&&&(((******)))((('''***)))((((((***++++++***++++++,,,---///000222333666888???IIISSS^^^mmmzzz{{{uuukkk```YYYUUUTTTTTTUUUaaaooowww~~~zzzjjjWWWGGG<<<666333111333666888888666333000000...,,,+++++++++***((('''((())))))''''''((()))''''''''''''''''''''''''((())))))(((''''''(((***''''''((((((((((((''''''$$$(((***'''%%%((()))((('''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%$$$###"""$$$''')))))))))$$$$$$%%%%%%&&&&&&&&&'''"""###$$$$$$######$$$&&&############$$$$$$$$$$$$###$$$&&&%%%###""""""###!!!!!!!!!!!!""""""""""""!!!###%%%$$$""""""%%%((( ###%%%""""""(((""""""###$$$%%%%%%%%%$$$ !!!""""""#########""""""""""""""""""""""""""" !!!"""#########""""""$$$%%%%%%###""""""###%%%&&&%%%"""###&&&$$$ $$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%&&&)))+++,,,333999CCCLLLSSSXXX\\\___eeehhhiiifffaaa]]][[[\\\ZZZVVVTTTVVVVVVUUUXXX\\\aaaaaabbbcccbbb[[[OOOGGG???;;;555///***((())))))+++%%%$$$'''#########$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%+++'''$$$###%%%''''''&&&###$$$$$$$$$###$$$&&&((('''///:::DDDKKKQQQTTTVVVbbbhhhnnnpppoooppptttxxxooommmiiifffccc```]]]ZZZXXXWWWTTTRRRPPPOOOOOOOOODDDAAA===999777444000...'''((('''&&&###"""###$$$###$$$&&&&&&$$$######$$$ """######!!! !!!###%%%&&&&&&%%%#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""" !!!!!! """ """"""!!!!!!!!!""" !!!  """&&&)))***)))'''%%%"""!!!   """""" %%%%%%&&&&&&&&&''''''''' ###&&&'''&&&&&&''')))%%%&&&(((***+++***)))(((&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$""""""$$$&&&'''%%%"""$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''''''''&&&$$$$$$%%%'''(((******)))((('''$$$%%%&&&&&&%%%$$$%%%'''%%%%%%$$$$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''$$$&&&'''&&&######''',,,&&&######'''(((%%%%%%)))'''(((((()))))))))))))))+++++++++++++++******)))(((((((((((((((((((((((()))%%%%%%***+++'''''')))$$$)))***'''%%%&&&((($$$%%%'''((()))***))))))''')))*********)))******++++++,,,---///111333444666999BBBNNNYYYeeettt{{{ssslllgggaaa[[[VVVTTT\\\fffnnnyyy}}}rrraaaNNN???666222111000222444444333000...---...+++)))((()))******)))$$$'''((((((''''''(((+++))))))))))))))))))))))))'''((()))(((&&&&&&((()))&&&'''(((((((((((('''&&&$$$(((***'''&&&(((***(((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&%%%$$$###%%%$$$###$$$&&&(((((((((%%%%%%%%%%%%%%%%%%&&&&&&!!!###$$$$$$######$$$%%%############$$$$$$$$$$$$###$$$%%%%%%###""""""###!!!!!!"""""""""#########!!!$$$%%%### ###''' """"""!!! ###%%%"""!!!"""%%%((((((%%%""""""!!!!!!!!!!!!"""######!!!!!!"""""""""#########!!!"""#########"""###$$$%%%%%%###""""""###!!!%%%%%%"""!!!######"""%%%$$$$$$$$$$$$$$$$$$%%%$$$###!!!"""$$$&&&((()))...444===FFFMMMUUU[[[___cccgggkkkiiiccc^^^]]]^^^XXXSSSQQQSSSSSSRRRUUUYYYaaaaaaccceeefffaaaWWWNNNEEEAAA;;;555000,,,++++++***%%%"""$$$%%%"""#########$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%$$$###$$$%%%&&&"""###$$$$$$###$$$&&&((('''+++222:::CCCJJJQQQUUU]]]cccjjjllljjjjjjnnnrrrmmmlllkkkiiihhhfffcccaaa\\\[[[XXXTTTQQQOOONNNMMMGGGDDD@@@===:::777333000'''((((((&&&###!!!###$$$"""$$$&&&&&&%%%###$$$$$$ !!!######!!! %%%###"""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!!""" $$$!!!!!! !!! !!!!!!!!! !!! !!!###)))...000...***'''!!!  !!!$$$$$$!!!%%%%%%%%%&&&&&&&&&''''''"""&&&'''&&&%%%''')))$$$&&&(((***++++++))))))&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&%%%$$$$$$&&&$$$$$$&&&))))))'''$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&&&&###$$$&&&(((((('''&&&%%%###%%%%%%%%%######$$$%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&((()))&&&###$$$***000'''######''''''######''''''(((((()))))))))))))))((((((((((((((('''&&&&&&(((((((((((((((((((((((($$$###'''+++)))%%%'''...###)))***'''%%%&&&)))$$$%%%&&&''')))******+++%%%))),,,,,,***((()))+++))))))***+++---///111222444888BBBPPP\\\hhhwwwzzzvvvssslllbbbZZZUUU[[[aaaiiiuuutttiiiXXXGGG:::444333333333444555444222///---,,,+++)))&&&&&&''')))******$$$'''))))))((((((+++---************************'''((()))(((&&&&&&((()))%%%&&&'''(((((('''&&&%%%%%%)))***(((''')))+++)))%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&%%%###"""'''&&&$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$######$$$%%%"""############$$$$$$$$$"""$$$%%%%%%###""""""###""""""""""""############!!!$$$%%%###"""&&&"""  """######"""""" !!!%%%******%%% """"""!!! !!!###$$$!!!!!!"""###$$$%%%%%%&&&!!!"""#########"""###$$$%%%%%%###"""""""""###%%%"""!!!###"""&&&%%%$$$######$$$%%%&&&%%%""" !!!###%%%&&&&&&+++444===FFFNNNVVV[[[___dddiiijjjeeeaaaaaabbbWWWSSSQQQRRRRRRQQQSSSXXXccccccdddhhhjjjfff\\\TTTHHHEEE@@@999444000---,,,%%%%%%&&&)))+++)))$$$ """"""######$$$$$$$$$$$$###$$$%%%%%%######$$$%%%"""&&&&&&###!!!$$$'''"""###$$$$$$###$$$&&&(((''')))---333;;;FFFOOOUUUXXX```gggiiiggggggkkkpppllllllmmmmmmmmmkkkiiihhh___^^^[[[XXXTTTPPPLLLKKKIIIFFFBBB???<<<999555222'''((()))&&&###!!!"""%%%!!!$$$&&&&&&%%%$$$$$$$$$!!!######!!!%%%""""""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""### !!!&&&!!!!!!  !!! !!!!!!!!!!!!""" !!!"""!!!  """$$$,,,222444111,,,(((!!!$$$%%%###!!!!!!"""&&&'''((((((&&&%%%&&&'''"""%%%'''&&&$$$$$$'''+++###&&&))))))'''%%%&&&(((&&&&&&%%%%%%%%%&&&''''''$$$'''&&&$$$$$$'''(((&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''%%%&&&)))(((### !!!''''''''')))***)))'''&&&&&&%%%$$$######%%%'''(((((())))))%%%!!! """&&&"""""""""###$$$&&&'''(((''''''''''''''''''&&&&&&###$$$&&&&&&&&&&&&((()))(((&&&&&&(((+++,,,***((((((&&&''')))'''$$$$$$(((,,,+++***((((((((()))***&&&***)))%%%%%%)))***&&&%%%'''))))))((('''((((((''''''''''''''''''&&&&&&''''''''''''((((((((()))+++***)))***+++,,,***(((,,,------......000444777;;;AAALLLYYYgggttt~~~~~~yyyqqqjjjeeeaaabbbeeemmmxxx~~~tttdddPPPCCC999333111333///000111111///+++'''%%%...---,,,,,,,,,+++)))'''***)))(((((()))(((&&&$$$$$$...,,,''',,,,,,(((+++'''%%%&&&)))'''"""%%%,,,)))'''&&&%%%&&&(((***+++$$$%%%&&&%%%$$$$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&###############$$$$$$$$$&&&!!!%%%)))'''###&&&%%%$$$#########$$$%%%$$$#########""""""!!!!!! ###%%%######&&&%%%"""!!!  !!!  """"""!!!!!!!!!"""  !!!!!!!!! !!!!!!""""""######&&&### """%%%&&&&&& !!!"""""""""  """###""" ########################$$$$$$######$$$$$$%%%&&&""""""$$$$$$%%%$$$###"""!!!"""###""" &&&%%%###!!!!!!"""###$$$)))+++///444;;;EEEOOOVVVXXX```eeeddddddhhhgggcccXXXUUUQQQNNNNNNRRRVVVYYYZZZ\\\```eeehhhfff```ZZZTTTLLLDDDBBB<<<333...///(((&&&$$$###$$$&&&&&&%%%)))&&&""""""$$$%%%$$$"""%%%$$$$$$###"""!!! """"""#########$$$$$$$$$###$$$%%%$$$######%%%'''%%%&&&+++111666<<>>EEEPPP^^^kkkxxx}}}yyyrrrmmmhhhhhhjjjpppzzzzzzkkk\\\JJJ>>>666111000222.../////////...,,,)))'''---,,,++++++,,,+++)))(((((((((((()))(((''''''&&&$$$,,,)))'''///000))))))(((&&&''')))'''###%%%+++&&&&&&%%%$$$%%%&&&'''(((&&&&&&'''%%%$$$###$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$##################&&&### !!!%%%((('''$$$&&&%%%$$$#########%%%%%%$$$#########"""""""""""" """"""###$$$""""""!!! !!!""""""!!!  ######"""!!! !!!"""""""""###$$$$$$$$$$$$$$$$$$$$$######""""""!!! """!!! """""""""""""""""""""!!!!!!!!!""""""###""""""!!!!!!########################!!!"""%%%&&&'''&&&$$$### !!!###$$$$$$#########""" """$$$%%%$$$"""&&&%%%###"""!!!"""###$$$"""$$$''',,,222;;;DDDKKKTTT\\\bbbbbbdddggggggdddYYYXXXUUUSSSRRRTTTVVVXXXYYY[[[^^^cccfffeee```\\\\\\SSSKKKGGG???444...---(((&&&$$$#########"""!!!### """$$$$$$###%%%%%%$$$$$$######""""""###$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&((($$$$$$(((...222777AAAKKKWWWZZZ^^^___^^^^^^aaadddkkknnnsssxxx||||||zzzxxxuuuppplllfff[[[OOOJJJLLLHHHFFFDDDCCCCCC@@@;;;666,,,------***&&&$$$$$$&&&&&&&&&&&&&&&%%%$$$###""""""""""""###%%%$$$""" """"""!!! ###$$$$$$###!!! !!!#########""""""""""""""""""""""""""""""#########!!! !!!""" """%%% """&&&---555888444,,,$$$###"""  !!! """###!!!$$$&&&''''''&&&&&&((()))&&&%%%$$$$$$&&&(((((('''%%%'''***)))%%%###$$$&&&&&&%%%$$$###$$$&&&)))***(((***((($$$###&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$'''***'''"""###'''$$$######""""""!!!!!!!!!""""""######$$$$$$$$$###'''%%%###"""###$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''%%%$$$$$$&&&((()))(((&&&((('''(((,,,+++)))+++///))))))((('''''''''((((((''')))(((%%%%%%((()))'''$$$&&&((()))(((((()))***&&&%%%$$$$$$$$$&&&((()))"""###$$$&&&''')))***+++(((333>>><<<222******---,,,---...///111555:::>>>CCCKKKWWWeeerrr}}}{{{vvvrrrqqqrrrvvv}}}|||qqq^^^PPPAAA888222...---///---------------,,,+++***+++***)))***,,,,,,***)))$$$'''***)))'''&&&(((***''',,,(((***777999---'''(((''''''((('''$$$&&&***&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&$$$###$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###"""""""""&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%#########$$$%%%&&&###############""""""""""""###!!!"""%%%$$$$$$###""""""$$$$$$###"""!!!###$$$$$$###!!! !!! !!!"""$$$%%%%%%%%%$$$""""""""""""""""""""""""###((('''""" ###$$$$$$$$$###"""!!!!!!!!!"""$$$&&&%%%""" """########################!!!&&&))))))'''###  """$$$%%%&&&%%%%%%###"""""""""$$$%%%$$$###%%%$$$###"""""""""###$$$###$$$'''***///666>>>CCCMMMTTT[[[^^^aaadddfffddd]]]\\\YYYWWWVVVVVVWWWWWWXXXZZZ]]]aaaddddddaaa^^^aaaZZZSSSMMMEEE:::222///***(((&&&%%%%%%$$$""" %%%$$$""""""$$$&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&((($$$###&&&***---000:::CCCNNNUUU]]]^^^ZZZXXX[[[___fffkkksss{{{}}}xxxqqqeeeWWWPPPNNNHHHFFFDDDEEEEEEDDD???:::000000///,,,(((&&&%%%&&&$$$%%%%%%%%%$$$###"""""""""""""""###%%%%%%""" """!!! %%%%%%$$$### """###$$$$$$######""""""!!!!!!############""""""!!!!!!!!!!!!"""###!!!""""""""" """%%% !!! %%%---444777222***$$$"""!!! !!!  """!!!!!!###%%%''''''''''''(((***(((%%%"""$$$''')))(((&&&''')))+++)))&&&$$$%%%'''(((&&&%%%###$$$%%%''')))$$$'''&&&$$$$$$'''(((&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%(((***&&&!!!"""((((((((('''%%%""" !!!"""$$$%%%&&&%%%######%%%""" ###%%%$$$!!!$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%'''''''''%%%$$$%%%&&&$$$$$$%%%&&&((((((((('''&&&%%%&&&)))(((&&&''',,,))))))(((((((((((((((((('''((('''&&&&&&'''((('''((()))***)))'''%%%%%%&&&&&&%%%###"""###&&&)))+++$$$$$$%%%'''(((***+++++++++666???===222))))))---,,,---...000222777>>>BBBHHHQQQ___lllwww|||zzzyyyyyy|||~~~rrreeeSSSGGG:::333///++++++,,,------,,,,,,+++*********)))(((((()))+++,,,+++)))"""&&&******'''%%%(((,,,+++...)))--->>>AAA222))))))((((((((('''&&&'''(((((()))))))))((('''&&&&&&%%%&&&&&&&&&$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%##################$$$%%%%%%%%%%%%$$$###"""!!!!!!$$$&&&'''&&&###"""$$$&&&%%%$$$#########$$$%%%&&&###########################%%%### $$$&&&%%%###"""!!!"""$$$%%%$$$### """$$$$$$"""!!!!!!""" """"""""""""""" """###### $$$(((((($$$"""$$$&&&#########""""""!!!!!!!!!###&&&%%%!!!!!!$$$########################"""%%%((()))&&&###!!!"""$$$%%%'''((((((''''''!!!!!!!!!!!!"""######"""$$$$$$###""""""######$$$&&&''')))***---333999>>>DDDKKKSSSYYY]]]aaaddddddbbb```\\\YYYWWWWWWWWWXXXYYYZZZ\\\___aaabbbbbbaaaaaa]]]WWWRRRKKKBBB:::555---+++)))))))))(((&&&$$$***(((&&&%%%$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%%%%$$$$$$&&&'''$$$###%%%((()))+++333<<>>999111+++(((''''''&&&$$$%%%$$$!!! &&&&&&%%%%%%$$$###""""""$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%$$$######%%%'''!!!"""'''+++)))%%%%%%***---666CCCNNNVVVYYYZZZZZZ[[[aaahhhnnnrrrzzzwwwhhhXXXVVVTTTUUUVVVTTTOOOKKKIIICCC;;;555222000---***"""###$$$%%%&&&'''''''''$$$######%%%&&&&&&$$$"""######"""!!!!!!!!!!!!!!! """###"""""""""###"""""""""""""""#####################"""""""""""""""""""""$$$ """###"""!!! !!!### !!!!!!"""!!!!!!$$$!!!!!! &&&&&&''''''&&&&&&%%%$$$'''%%%$$$&&&)))***(((&&&''',,,---'''%%%((((((%%%%%%%%%&&&&&&'''&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$%%%$$$######)))&&&$$$###$$$%%%%%%%%%***)))(((&&&%%%$$$######"""$$$&&&'''&&&%%%%%%&&&(((&&&%%%###""""""######%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''((()))***&&&&&&$$$$$$$$$$$$&&&&&&'''((()))(((&&&%%%&&&'''%%%%%%%%%&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%'''((((((((((((%%%(((///---%%%$$$***$$$&&&''''''&&&&&&((())))))&&&$$$&&&******&&&"""&&&((()))+++---.........////////////000000000000111000444:::>>>BBBOOO]]]gggppp{{{wwwjjj]]]PPPDDD===444000------,,,***+++...+++++++++******)))))))))&&&'''((((((''''''(((***((('''''''''((()))+++,,,''''''&&&$$$###$$$&&&))))))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((((((&&&******&&&%%%)))++++++$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&!!!"""$$$$$$#########$$$&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$###!!!  $$$$$$ $$$$$$ !!!!!!!!!"""######$$$$$$############""""""""""""$$$###!!! """###%%%!!!"""###%%%%%%$$$######""""""!!!!!!!!!!!!"""""""""""""""!!! !!! ###$$$###!!!!!!!!!!!!"""###""""""%%%!!!###$$$$$$$$$%%% '''''''''---***###&&&%%%&&&((('''&&&$$$$$$%%% !!!"""$$$&&&''''''''' """###$$$$$$%%%''')))'''---777@@@IIIQQQWWW\\\aaagggkkkiiieeebbb]]]WWWXXXWWWWWWVVVPPPJJJJJJOOOWWW]]]aaaaaaaaaaaa]]]WWWJJJBBB777111...---***'''&&&""""""$$$$$$!!!"""%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$"""###%%%&&&%%%"""###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%///333;;;EEEPPPXXX\\\]]]^^^```cccfffjjjrrr}}}~~~nnn]]]WWWUUUZZZ^^^ZZZUUUSSSMMMIIIBBB:::333...+++***)))(((''''''((()))'''&&&&&&%%%$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!"""""""""""""""######$$$$$$$$$###$$$$$$$$$###$$$$$$%%%%%%$$$ ###%%%### """""""""""""""!!! !!!"""### !!!!!!!!!!!!!!!!!!!!!!!!###"""  &&&&&&''''''&&&&&&%%%$$$'''%%%%%%&&&((()))'''%%%###'''(((###!!!$$$%%%"""###$$$$$$%%%&&&&&&&&&%%%''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''$$$"""!!!"""#########''''''&&&%%%$$$$$$$$$$$$!!!###&&&&&&%%%$$$$$$%%%'''&&&%%%###""""""######'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%&&&''''''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''(((((('''&&&&&&'''''''''''''''&&&'''***(((%%%%%%)))%%%'''((((((((((((***+++)))'''%%%'''++++++'''###(((((()))+++,,,---...///000000000000000000000000555666:::AAADDDIIIVVVccckkkttt~~~|||qqqcccVVVIII>>>888333///---...---******---++++++******))))))))))))&&&'''((((((''''''(((***''''''&&&&&&'''(((***+++((((((((('''%%%&&&(((***(((((('''''''''''''''(((&&&&&&%%%%%%&&&&&&'''(((''',,,---)))&&&&&&$$$!!!((((((((('''''''''&&&&&&''''''&&&%%%%%%%%%&&&''' """$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! $$$$$$!!!"""&&&&&&###!!!!!!!!!"""######$$$$$$!!!!!!""""""#########$$$$$$###!!! """###""""""###$$$$$$$$$$$$######""""""!!!!!!""""""###!!!""""""!!!!!!###$$$!!! !!!"""!!!"""###"""!!!"""$$$ $$$%%%%%%$$$%%%%%% '''&&&)))111...&&&(((((())))))(((&&&$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%!!!"""#########$$$&&&(((%%%)))///666>>>HHHQQQWWW^^^eeeiiigggdddbbb^^^YYYYYYUUUSSSQQQLLLFFFFFFIIIVVV]]]ccceeeeeefffbbb]]]QQQIII===555222///,,,(((&&&###"""%%%%%%""""""$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$"""!!!"""$$$$$$###!!!%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%***---333<<>>GGGNNNRRRTTTVVVWWWYYY]]]eeekkkrrr{{{uuuggg^^^VVVWWWZZZ[[[[[[\\\XXXUUUPPPJJJCCC===999777...,,,)))(((((('''&&&%%%$$$%%%''''''%%%###"""!!!######################## !!!"""""""""!!!!!!!!!!!!###%%%''''''&&&$$$###!!!!!!!!!!!!"""###$$$$$$"""%%%### ###'''###""""""!!!!!!!!!!!!!!!"""###%%%""" !!! !!!"""!!!!!!!!! &&&&&&''''''&&&&&&%%%$$$&&&'''''''''&&&%%%$$$$$$!!!"""######"""!!!"""$$$"""###$$$&&&'''((((((((($$$$$$#########"""""""""!!!###%%%$$$""""""%%%'''&&&%%%######$$$%%%$$$###%%%%%%$$$###""""""""""""!!!###$$$###""""""#########$$$#########""""""$$$############$$$%%%%%%(((((('''&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''%%%$$$%%%&&&%%%%%%$$$$$$%%%&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&(((((('''%%%%%%&&&)))&&&+++))) '''+++((($$$&&&'''(((((((((***,,,))))))***,,,......---,,,,,,+++*********---///111111111222222333444444555999AAAJJJPPPWWWbbbnnnvvv{{{rrrbbbSSSFFF<<<444000---,,,---111000+++)))***,,,,,,,,,,,,,,,,,,,,,,,,'''((())))))(((((()))+++***)))((((((((()))***+++&&&(((******(((''''''(((%%%'''***,,,---,,,)))(((''''''((())))))))))))((("""''')))'''&&&)))***(((###$$$$$$%%%&&&'''((((((&&&&&&%%%%%%$$$###"""!!!###%%%''''''&&&%%%&&&'''%%%&&&'''((((((&&&$$$"""%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$###""""""!!!&&&$$$######!!!!!!!!!!!!"""######$$$$$$######""""""""""""""""""%%%$$$$$$######"""""""""###"""!!!!!!!!!"""$$$%%%$$$$$$############$$$$$$"""$$$&&&%%%"""!!!"""######""""""""""""!!! !!!""""""$$$&&&'''&&&$$$######$$$$$$&&&!!!###///---""" ------,,,***&&&$$$$$$%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%###"""!!!###$$$!!!###%%%(((,,,333;;;AAANNNVVV]]]```cccgggiiigggcccYYYQQQNNNNNNLLLLLLMMMUUU^^^fffgggeeefffeeedddddd^^^UUUJJJ@@@777000,,,)))&&&&&&((('''"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''((()))+++///777AAAHHHLLLNNNQQQRRRSSSXXX```fffjjjuuu}}}ssseee\\\VVVXXX[[[[[[[[[[[[\\\ZZZVVVPPPJJJDDD???<<<222///+++)))(((((('''%%%"""%%%'''&&&$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!! $$$!!!###$$$&&&&&&%%%$$$###!!!!!!!!!!!!"""###$$$%%%###&&&$$$ ###(((######"""!!! !!!!!!""""""###%%%###!!!""" !!!!!! !!!!!! &&&&&&''''''&&&&&&%%%$$$$$$&&&''''''%%%$$$$$$%%%$$$###$$$&&&$$$!!!"""&&&###$$$%%%&&&'''((((((((($$$############"""""""""$$$$$$%%%%%%%%%%%%$$$###$$$"""!!!!!!"""###!!! &&&%%%$$$###""""""""""""!!!$$$$$$###""""""###"""######$$$######""""""%%%%%%%%%%%%%%%&&&''''''((('''&&&&&&&&&&&&&&&'''######$$$$$$$$$$$$######$$$%%%&&&&&&%%%%%%&&&'''"""###$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''$$$'''((('''%%%%%%'''***'''***)))%%%$$$'''))))))$$$%%%''''''&&&&&&((()))((()))+++---............,,,+++++++++,,,---///000000000111333444666777888:::EEEOOOVVV]]]jjjvvv}}}yyyooo___OOOCCC:::555222---+++,,,000000+++)))++++++++++++,,,,,,,,,,,,,,,'''(((***)))(((((()))++++++***)))))))))***+++,,,&&&'''((((((&&&&&&'''(((%%%'''***,,,,,,+++***(((&&&'''((()))***)))(((((('''***)))%%%###'''))))))$$$%%%%%%&&&'''((())))))''''''''''''&&&&&&$$$$$$$$$%%%''''''&&&&&&&&&'''''''''(((((('''&&&%%%$$$%%%$$$$$$######$$$$$$%%%"""""""""###$$$$$$%%%%%%&&&###"""###!!!!!!!!!!!!"""######$$$$$$############""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!"""###############""""""#########!!!$$$&&&&&&%%%$$$$$$$$$!!!$$$$$$######%%%((($$$""" !!!""""""""""""$$$%%%$$$######$$$&&&(((***$$$$$$...,,,###$$$(((******)))'''$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$%%%%%%$$$######$$$&&&###%%%'''(((+++///555999FFFNNNWWW[[[aaagggjjjjjjaaaYYYRRROOOMMMJJJKKKNNNYYYaaahhhgggdddeeeffffffeeebbb\\\SSSIII>>>555000,,,(((''''''&&&""""""$$$#########$$$$$$$$$$$$$$$!!!"""######!!!!!!"""######$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((()))///777===CCCFFFJJJLLLOOOUUU]]]ccchhhsss}}}qqqbbbYYYSSSUUUYYYZZZ[[[\\\]]][[[XXXSSSMMMFFF@@@===555222---***))))))(((&&&!!!$$$&&&%%%###"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!&&&""""""###$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$%%%&&& ###&&&$$$ ###'''$$$###!!! !!!"""!!!###%%%"""!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!! &&&&&&''''''&&&&&&%%%$$$"""%%%''''''%%%$$$%%%''')))&&&''')))'''######(((###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$#########""""""%%%###"""$$$'''&&&!!!###"""!!!!!!###"""!!!%%%$$$$$$#########$$$$$$ """$$$%%%$$$######$$$!!!"""###$$$$$$###""""""%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%&&&'''###$$$%%%%%%%%%%%%$$$###"""###%%%%%%%%%%%%''')))!!!###&&&(((((((((&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&#########$$$%%%&&&'''((("""&&&((('''%%%%%%(((,,,'''&&&(((***)))%%%&&&)))%%%&&&''''''&&&%%%&&&'''&&&(((+++---......//////++++++,,,,,,---............///111333666888:::;;;<<>>777333111---+++,,,//////+++***,,,)))))))))******+++++++++''')))******))))))***++++++***)))(((((()))***+++'''((((((&&&%%%%%%''')))%%%&&&)))***++++++***)))$$$%%%'''((()))((('''&&&'''))))))$$$"""%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%%%%"""$$$&&&&&&%%%$$$%%%&&&(((((('''&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!!""""""###$$$$$$%%%%%%!!!!!!$$$###!!!!!!!!!!!!"""######$$$$$$"""""""""""""""#########!!!"""######$$$$$$$$$$$$ !!!!!!"""""""""""""""###""""""!!!!!!""""""###!!!"""$$$$$$######$$$&&&  """$$$%%%%%%###!!! """$$$%%%$$$"""!!!"""$$$$$$$$$$$$''')))&&&***%%%###***)))$$$((("""%%%(((((('''%%%$$$###""""""###$$$%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&'''(((((((((((())),,,222666>>>GGGPPPVVV]]]eeejjjjjj```[[[VVVRRRMMMHHHIIINNNXXX```fffccc```bbbfffhhhffffffccc]]]SSSGGG===777///***'''&&&$$$!!!"""&&&"""#########$$$$$$$$$$$$ !!!###""" !!!###""""""###############"""########################!!!$$$''''''&&&)))...444:::>>>CCCGGGKKKRRR[[[aaaiiiuuuooobbbWWWOOOPPPUUUXXX\\\___^^^]]]ZZZVVVPPPIIIBBB???888555000,,,******)))(((!!!###%%%$$$!!!"""&&&+++########################!!!###$$$!!!"""'''""""""!!!!!!!!!"""###$$$""""""""""""$$$%%%&&&'''!!!###$$$###!!!!!!$$$&&&$$$###!!! """""""""$$$""" !!! """"""###"""!!! !!!!!!&&&&&&''''''&&&&&&%%%$$$!!!$$$''''''%%%$$$%%%((('''$$$$$$'''%%% %%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$############### """&&&%%%%%%$$$###$$$%%%$$$###!!!############$$$%%%&&&''' """%%%%%%$$$######$$$!!!"""###$$$$$$###"""!!!######""""""######$$$%%%############$$$%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$ """$$$%%%%%%&&&(((***!!!$$$'''***+++)))'''%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%'''((()))!!!%%%((('''%%%%%%)))...'''###&&&---,,,$$$###)))&&&(((((((((&&&%%%&&&'''&&&(((+++------...///000++++++,,,---.........------...000333666999;;;<<>>888444222...'''""""""###$$$$$$!!!"""&&&%%%%%%&&&&&&&&&%%%$$$$$$!!!###%%%$$$!!! """$$$"""###$$$###""""""$$$%%%!!!!!!"""###%%%&&&''''''######$$$%%%&&&&&&$$$"""$$$###""" """###$$$!!!!!!!!!!!!  """%%%&&&'''%%%""" !!!"""$$$$$$&&&###$$$((((((###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''((('''&&&%%%#########$$$%%%&&&'''((( !!!%%%)))***)))&&&(((&&&$$$$$$&&&&&&$$$"""%%%###!!! """$$$%%%###$$$$$$$$$%%%%%%&&&&&&$$$###""""""$$$%%%&&&%%%$$$%%%%%%%%%$$$$$$&&&'''&&&***)))%%%%%%)))***&&&''''''''''''&&&&&&%%%%%%$$$''''''###"""&&&((((((!!!###&&&&&&&&&&&&)))+++$$$$$$######$$$%%%'''((()))$$$"""&&&)))'''&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((())))))(((&&&&&&'''(((***((((((+++,,,)))(((+++)))***+++,,,---------------...//////...000333555222111111333888???DDDGGGRRR[[[eeemmmwww{{{kkk\\\KKK@@@999222------)))((()))+++,,,,,,+++)))***'''''')))&&&"""###'''''')))++++++***)))***+++((()))++++++******,,,---*********)))))))))((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&''''''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%(((***'''''''''''''''&&&%%%%%%!!!"""$$$&&&&&&&&&$$$###"""""""""###############""""""""""""""""""""""""!!!###### """"""!!! !!!###### ###%%%&&&$$$###$$$%%% !!!"""###$$$$$$$$$$$$ !!!"""############"""!!! !!!""""""""" """######!!!!!!!!!###!!!!!!!!!""""""###$$$%%%!!!!!!"""###############!!!$$$&&&'''%%%###############&&&++++++'''$$$%%%"""!!! !!!$$$%%%$$$###%%%%%%%%%%%%&&&'''((()))((('''%%%###!!!###'''***222444===HHHPPPUUU\\\ccceeeccc^^^ZZZVVVUUUUUUUUUVVVWWWWWWYYY[[[___cccffffffggghhhgggcccYYYNNNFFF;;;888222,,,(((&&&%%%&&&$$$$$$$$$############""" %%%&&& &&&""""""!!!"""#########"""""""""###$$$$$$%%%&&&&&&###$$$%%%$$$###$$$'''+++...000666AAAIIIPPPYYYbbbnnn{{{vvvhhh___UUUPPPSSSZZZ```ccccccfffeee___YYYUUUOOOIIIAAA;;;666444000)))%%%%%%&&&''''''%%%###"""%%%'''$$$$$$%%%%%%&&&%%%%%%%%%!!!###$$$$$$!!!!!!"""$$$###$$$%%%%%%$$$%%%''')))""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%###"""%%%$$$###""""""###$$$%%%!!!!!!!!!!!!  """$$$%%%&&&%%%"""  !!!"""######)))'''''')))(((%%%$$$&&&'''&&&$$$###"""######$$$ """%%%'''((('''%%%$$$""""""###$$$%%%'''((())) ###'''******'''%%%(((&&&%%%%%%%%%%%%$$$"""&&&%%%"""!!! !!!###$$$######$$$$$$$$$$$$$$$$$$%%%###"""###%%%'''''''''###$$$$$$$$$######%%%''''''))))))&&&&&&))))))'''''''''''''''''''''&&&&&&$$$'''&&&!!! $$$((((((!!!$$$&&&&&&''')))+++$$$$$$$$$$$$$$$%%%'''''''''###"""%%%'''&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''(((((()))'''&&&%%%'''((('''%%%&&&******''''''***)))***+++,,,------------,,,...//////000222555888333333444777<<>>FFFNNNXXXaaalllxxxxxxppphhh^^^XXXZZZ___ccceeeeeeiiihhhccc^^^ZZZSSSLLLEEE???999777333---))))))###$$$%%%$$$"""!!!"""#########$$$%%%&&&&&&&&&%%%"""###$$$###""""""###$$$###$$$%%%%%%$$$%%%''')))#########$$$$$$%%%%%%%%%&&&%%%$$$###############%%%%%%###""""""###%%%%%%!!!!!!!!!!!! !!!"""###$$$$$$""" !!! !!!""""""***)))(((((((((&&&%%%%%%)))'''%%%###""""""###$$$###%%%''')))(((&&&###!!!#########$$$%%%&&&'''((($$$$$$%%%&&&'''&&&%%%###'''&&&&&&%%%%%%$$$$$$###%%%$$$###"""!!!"""$$$$$$%%%$$$###"""!!!######$$$&&&((()))(((&&&###$$$%%%$$$######%%%'''%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&###%%%###!!!%%%%%%!!!$$$''')))***,,,,,,&&&&&&&&&&&&''''''(((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&###$$$&&&'''(((''''''&&&'''(((((('''%%%%%%&&&(((%%%###$$$((()))&&&&&&))))))***+++,,,,,,---,,,,,,---...//////000111555777555555666999>>>FFFNNNTTT]]]hhhttt{{{{{{sssaaaRRRAAA888333...------)))))))))***,,,+++)))'''***)))))))))'''%%%&&&)))'''(((*********+++---///.........,,,)))''''''((())))))))))))))))))((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!! !!!"""###$$$$$$$$$######$$$'''***((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$############### !!!"""$$$%%%%%%%%%$$$""""""""""""""""""""""""!!!"""!!! !!!!!!""""""""""""""""""!!!  !!!""""""!!!!!! !!!!!!!!!"""""""""###"""""""""!!! !!!""""""###$$$$$$""""""###$$$ !!!""""""######!!!!!!"""""""""""""""!!!!!!###%%%%%%$$$######$$$$$$###%%%***+++'''&&&((($$$###!!! !!!###%%%&&&###############$$$%%%%%%%%%%%%%%%###""""""%%%''''''(((...888???EEELLLTTT^^^_________^^^]]][[[ZZZLLLKKKKKKNNNRRRWWWZZZ\\\aaabbbdddfffgggccc]]]YYYHHHCCC999///(((%%%$$$%%%$$$$$$$$$#########""""""'''""" """""" $$$!!!""""""""""""!!!"""###""""""######$$$$$$$$$%%%#########"""""""""###$$$******000999BBBJJJUUU___dddqqq{{{vvvoooeee```aaaeeehhhiiiiiilllkkkgggccc```XXXPPPJJJCCC<<<:::666000,,,---"""#########"""!!! !!!"""###$$$%%%&&&&&&&&&######$$$###############"""###$$$###""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$###!!!!!!###$$$$$$$$$###""""""###$$$$$$!!!!!!!!!!!!  !!! """######!!!!!!!!!""" ((()))(((&&&%%%%%%%%%$$$***(((&&&$$$######%%%&&&%%%&&&((())))))'''%%%###&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$###$$$%%%'''&&&'''&&&&&&$$$$$$###$$$""""""""""""###$$$%%%&&&$$$$$$###"""!!! !!!"""&&&))),,,***&&&###$$$%%%&&&%%%$$$%%%&&&(((%%%%%%&&&''''''&&&%%%%%%%%%&&&'''(((((('''&&&%%%"""%%%$$$!!!$$$$$$!!!"""%%%))),,,---...---&&&&&&''''''''''''''''''******)))&&&$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&'''(((''''''&&&'''(((((('''%%%%%%&&&''''''%%%&&&***+++)))))),,,))))))***+++,,,,,,,,,,,,.../////////...000222555666777999;;;???GGGQQQXXXdddooo{{{xxxooo^^^OOO???666111---++++++)))))))))***++++++)))'''''')))***)))((()))+++,,,((()))***))))))***,,,...+++,,,,,,+++)))(((((()))(((((((((((((((((())))))%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$########################%%%######%%%"""$$$%%%%%%###""""""###$$$###"""""""""###$$$$$$$$$$$$################## !!!###%%%%%%%%%%%%$$$""""""""""""""""""""""""!!! !!! !!!%%%!!!!!!""""""############$$$#########$$$%%%%%%$$$ !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""######"""  """"""###%%%%%%$$$######$$$ !!!"""#########"""#########$$$$$$###""""""!!!"""$$$$$$######$$$%%%!!! """&&&(((&&&'''***%%%$$$###!!!!!!"""%%%'''######"""""""""###$$$$$$###$$$%%%$$$""""""$$$&&&&&&&&&+++333999>>>FFFNNNVVVYYY___bbbcccaaa]]]ZZZJJJHHHFFFHHHMMMSSSVVVWWW```aaaccceeeggggggcccaaaUUUNNNDDD888000+++))))))$$$$$$$$$#########""""""$$$!!! !!!%%%###%%%&&&$$$!!! """"""###############$$$$$$$$$############$$$$$$$$$)))(((,,,444<<>>:::333......&&&&&&&&&&&&&&&%%%###"""!!!"""###$$$%%%%%%&&&&&&$$$#########$$$$$$######$$$%%%%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%### """%%%""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!   !!!""""""!!!!!!"""$$$ !!! '''((('''$$$###&&&&&&$$$)))(((&&&%%%$$$%%%%%%&&&"""$$$&&&'''))))))))))))''''''&&&%%%$$$$$$$$$$$$$$$$$$###""""""$$$(((,,,&&&''''''&&&$$$######$$$!!!""""""###$$$%%%&&&'''""""""######$$$%%%%%%&&&!!!###&&&***,,,***%%%!!!%%%&&&&&&&&&%%%%%%''')))(((&&&'''******'''&&&(((###$$$&&&(((((('''&&&$$$$$$''''''###!!!$$$&&&%%%"""###&&&***...//////---$$$$$$%%%&&&&&&%%%%%%$$$))),,,+++&&&###$$$$$$#########$$$$$$%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''(((&&&%%%$$$&&&'''(((&&&'''***+++((((((+++((()))***+++,,,,,,,,,,,,.../////////...///222444777999<<<>>>CCCKKKWWW___kkkwwwuuujjjXXXJJJ;;;444000,,,)))))))))))))))***+++***(((&&&###'''(((&&&&&&))),,,+++*********)))''''''))),,,%%%&&&((()))))))))+++---''''''(((((((((((())))))$$$$$$$$$%%%&&&'''((()))%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%$$$###"""########################(((%%%!!!!!!%%%(((!!!###%%%%%%###!!! """!!! """###$$$""""""###############""" """$$$&&&&&&%%%$$$###""""""""""""""""""""""""###  !!! """&&&!!!!!!"""###############!!!  """$$$$$$$$$ !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""$$$%%%### ### ###'''(((&&&$$$###"""!!!"""###%%%&&&%%%%%%$$$###$$$$$$$$$$$$######""" """######""""""$$$%%%!!! $$$%%%$$$&&&)))$$$$$$$$$###""""""$$$&&&######"""""""""######$$$"""###$$$$$$###"""###$$$%%%%%%(((...333888@@@HHHNNNSSSZZZ```bbb```\\\YYYJJJFFFBBBBBBHHHNNNRRRTTT[[[\\\^^^bbbfffhhhhhhfff]]]WWWLLL???555...+++)))$$$$$$$$$############""""""!!! """$$$%%%'''(((&&&""" """########################$$$###"""###%%%&&&%%%$$$)))''')))000666>>>IIISSSZZZdddoooxxx~~~sssnnniiiiiilllqqqssssssqqqqqqoookkkiiihhhaaaYYYTTTMMMGGGEEE???777111///'''%%%$$$###$$$###""" """"""###$$$%%%%%%%%%$$$%%%$$$######$$$%%%$$$###&&&''''''%%%######$$$%%%#########$$$$$$%%%%%%%%%!!!###%%%$$$!!! ###&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!! """$$$!!!""""""!!! &&&((('''######'''(((%%%&&&%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&((()))***&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%$$$###$$$'''+++%%%'''(((&&&$$$"""###%%%#########$$$$$$%%%%%%%%%!!!"""###$$$%%%''''''(((%%%%%%%%%'''((('''$$$!!!$$$%%%&&&%%%$$$$$$&&&((((((%%%'''++++++'''%%%(((!!!###%%%''''''&&&%%%###$$$((()))%%%$$$%%%&&&$$$######%%%***...///---+++$$$%%%%%%&&&&&&%%%$$$$$$$$$)))***$$$"""$$$&&&$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&%%%$$$%%%''')))&&&'''******'''''')))((()))***++++++,,,,,,+++---...//////000111555777888;;;???CCCHHHSSS```jjjsss~~~}}}xxxmmmbbbOOOCCC777222///+++((('''))))))))))))******'''%%%"""'''(((%%%$$$(((+++))),,,,,,***(((%%%$$$&&&((($$$%%%'''((('''(((***+++'''''''''((((((((())))))%%%%%%%%%%%%%%%&&&'''(((%%%%%%$$$######$$$%%%%%%"""###$$$$$$###""" ########################&&&%%%###""""""###%%%&&&"""###$$$###!!!!!!"""###$$$###!!! !!!"""###!!!###$$$%%%$$$###"""!!!###%%%&&&&&&%%%###"""""""""""""""""""""""""""### """""" ### """#########"""!!!!!!!!! !!!!!!"""""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!$$$%%%### ######(((***)))&&&"""!!!!!!"""$$$&&&&&&&&&%%%$$$###############"""!!!!!! !!!""""""""""""$$$&&&$$$!!! ###$$$"""###'''###$$$&&&%%%###"""###%%%$$$######""""""######$$$!!!"""$$$$$$###""""""###$$$"""$$$)))---111999AAAHHHLLLSSSYYY\\\\\\ZZZXXXJJJDDD======BBBJJJNNNPPPSSSTTTWWW]]]ccchhhjjjkkkddd]]]RRRFFF:::111,,,)))$$$$$$$$$############"""######""" """######%%%((()))'''###!!!###%%%############""""""""""""###!!!!!!###&&&'''&&&$$$)))'''''',,,111888BBBLLLVVV^^^ffflllsssyyyzzzwwwllliiifffhhhnnntttwwwxxxtttsssooojjjjjjjjjeee]]]YYYSSSNNNLLLEEE;;;333111'''$$$!!! !!!!!! """######$$$$$$$$$######&&&$$$"""###%%%&&&$$$"""$$$%%%%%%%%%$$$$$$&&&(((""""""###$$$%%%%%%&&&&&&"""%%%%%%"""!!!###&&&!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!  !!!!!! """$$$ """######""" %%%)))(((######(((***&&&######$$$%%%%%%%%%$$$$$$&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''$$$&&&((('''$$$"""###%%%%%%'''((('''###"""###%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$(((&&&$$$$$$%%%%%%$$$######$$$%%%$$$######%%%'''&&&###%%%******%%%###&&& """$$$&&&'''&&&$$$###!!!&&&(((%%%###$$$$$$!!!######%%%)))---///,,,)))&&&'''((((((((('''&&&%%% &&&(((""" $$$'''%%%""""""###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&((()))&&&''''''&&&$$$$$$%%%'''...,,,,,,//////,,,+++---((()))***++++++,,,++++++,,,...///000111444888;;;888<<>>333000///+++((('''))))))))))))******'''%%%%%%******&&&%%%)))+++(((...---+++'''$$$###$$$%%%((())))))(((&&&$$$%%%&&&&&&'''''''''(((((())))))''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&"""#########"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$###!!! """%%%((('''%%%###!!! !!!""""""%%%&&&%%%###""""""###&&&''''''%%%###!!!""""""""""""""""""""""""!!! $$$$$$  !!!"""""""""!!! ### !!!###"""!!!!!!"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!$$$&&&#########))),,,***&&&"""  """$$$%%%$$$###""""""""""""""""""!!! !!!""""""!!!"""$$$&&&'''###"""######!!!!!!%%%"""%%%'''&&&$$$"""###%%%$$$$$$###############$$$ """$$$%%%###"""""""""""" !!!%%%))),,,444<<>>HHHRRRYYY___ccciiioooqqqnnngggddddddhhhooovvvzzzzzzvvvtttooojjjjjjkkkfff___]]]XXXSSSQQQJJJ>>>555222+++'''###"""###$$$###"""######$$$$$$$$$######"""&&&$$$"""###%%%&&&%%%""" """"""###$$$&&&)))!!!""""""$$$%%%&&&'''''' %%%%%%###!!!###&&&""""""############"""""""""!!!!!!!!! !!!!!!!!!!!! !!!### !!!###$$$$$$"""!!!''''''''''''&&&%%%$$$$$$$$$&&&((((((&&&%%%$$$%%%((((((((((((((('''&&&%%%'''###!!!###''')))'''###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$""""""$$$&&&###&&&###!!!###&&&&&& !!!"""######$$$$$$!!!"""%%%'''''''''&&&%%%"""###%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$%%%###""""""$$$%%%&&&&&&######%%%(((+++---,,,+++%%%%%%%%%%%%%%%&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''&&&&&&***)))'''&&&%%%'''((()))((())))))************)))+++,,,---,,,++++++,,,...,,,///222333222222555888;;;@@@FFFLLLTTTaaarrr~~~|||uuuhhhYYYMMM???777000---+++((())),,,)))((((((((((((((())))))$$$$$$%%%%%%'''(((***++++++***'''&&&&&&''')))+++''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&%%%(((***)))&&&$$$%%%''')))(((&&&$$$#########$$$$$$$$$######"""######$$$%%%$$$###$$$&&&'''&&&%%%$$$###"""###%%%'''&&&$$$$$$$$$$$$###"""###%%%'''$$$&&&""" """"""'''&&&$$$#########!!!$$$######$$$&&&&&&%%%###%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$###"""!!!###"""!!! !!!"""######%%%$$$!!! ###### $$$$$$###"""!!! &&&### !!!######### $$$&&&$$$###$$$---222...%%% """!!!###%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!!!!$$$''''''%%%$$$&&&(((%%%%%%%%%%%%%%%$$$###"""!!!!!!""""""######$$$$$$ """###""" ########################%%%""""""'''***,,,000444>>>BBBIIIPPPTTTUUUTTTSSSGGG???999;;;???BBBFFFJJJLLLKKKLLLRRR[[[ccchhhiiiqqqkkkaaaWWWNNNCCC888000...333222(((   !!!!!! !!!$$$'''%%%$$$$$$&&&((((((%%%!!!&&&$$$"""###%%%&&&$$$"""!!!!!!""""""#########$$$%%%$$$$$$$$$(((///999???JJJSSS^^^eeefffeeefffgggeeefffggghhhiiilllppptttwwwvvvrrrlllkkkjjjeee^^^[[[YYYUUUPPPKKKEEE???;;;555///(((&&&&&&&&&""" """###$$$######%%%&&&)))&&&######%%%&&&%%%############$$$%%%&&&((()))&&&$$$"""###&&&(((&&&$$$%%%&&&''''''%%%%%%&&&'''###$$$$$$###!!! """###$$$###""" """"""!!!!!!  !!!!!!  ((('''&&&%%%%%%&&&'''(((###%%%''''''%%%$$$###$$$!!!!!!""""""!!! '''$$$!!!###''')))&&&###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$""""""$$$&&&###%%%######&&&'''%%%#########$$$%%%%%%&&&&&&!!!###%%%&&&''''''&&&%%%"""$$$%%%%%%$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$%%%$$$"""###$$$&&&%%%$$$###$$$%%%(((+++---,,,+++&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&(((***+++(((((()))************)))+++,,,---,,,+++,,,---///---000333333222222555888;;;AAAIIIQQQYYYfffvvv{{{tttgggWWWLLL>>>666///---+++)))))),,,))))))(((((((((((())))))%%%%%%%%%&&&'''((()))***,,,+++((('''&&&((()))+++'''''''''((((((((())))))&&&&&&''''''''''''&&&&&&###&&&(((((('''&&&''')))''''''%%%$$$############$$$$$$###############$$$%%%$$$###$$$&&&'''&&&%%%"""$$$$$$"""###$$$$$$###"""###%%%''' &&&'''$$$"""$$$$$$!!!###""""""###%%%%%%$$$"""""""""#########""""""""" !!!!!!"""######"""!!! ###"""!!! !!!""""""###$$$###"""###!!! !!!"""###$$$%%%###$$$$$$""" ###&&&!!!"""!!! """ ###)))---)))""" ### !!!""""""""""""%%%$$$$$$######""""""""" ###%%%%%%###"""###%%%%%%%%%%%%%%%%%%$$$###""""""""""""""""""#########"""###############$$$$$$########################%%%###$$$(((***+++...444:::???FFFLLLQQQRRRQQQPPPFFF>>>999999<<<>>>AAAFFFKKKKKKMMMSSS\\\eeejjjlllrrrlllddd\\\TTTJJJ???777...111///'''"""$$$%%%###!!!!!!!!!!!! !!!$$$'''$$$######%%%''''''$$$!!!%%%###"""###%%%&&&%%%###""""""""""""#########$$$$$$$$$$$$%%%'''...666;;;FFFNNNXXX^^^``````bbbeeecccdddeeefffgggjjjnnnqqqttttttqqqmmmlllkkkfff______\\\WWWSSSNNNHHHCCC???888222+++'''''''''$$$!!! !!!######"""###$$$&&&'''%%%######$$$%%%$$$""""""""""""###$$$&&&'''(((&&&$$$###$$$'''((('''%%%%%%&&&''''''%%%%%%&&&'''###$$$$$$###!!! """###''''''%%%$$$###"""""""""""""""""""""!!!!!!!!!!!! !!! ***(((&&&$$$$$$&&&)))+++###%%%''''''%%%#########"""""""""""""""!!!!!! &&&$$$"""###'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$######%%%&&&!!!$$$$$$######%%%"""######$$$$$$%%%&&&&&&&&&"""###%%%&&&'''&&&&&&%%%"""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$"""$$$$$$%%%(((+++,,,+++***''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''(((((((((((()))))))))))))))))))))+++***)))'''&&&&&&&&&&&&'''((())))))******))))))***,,,------,,,---///111///111444444222333666:::<<>>GGGTTT___iiittt{{{rrrdddSSSHHH:::333---,,,+++)))))),,,***))))))(((((((((((()))(((''''''&&&&&&&&&''''''---,,,***)))))))))***+++'''(((((((((((()))))))))&&&&&&''''''''''''&&&&&&$$$%%%&&&'''(((((((((((($$$$$$$$$$$$######"""""""""#########$$$$$$$$$###$$$$$$$$$%%%''''''&&&$$$!!!###""""""!!!###$$$$$$######%%%&&&!!!###$$$""" !!!!!!######$$$%%%&&&$$$ """%%%### %%%%%%%%%%%%%%%$$$###""" !!!!!!!!!!!!!!!"""""""""!!!"""  """!!! !!!"""######### ###%%%### ###&&&"""  """!!!"""###!!! $$$"""############"""""""""!!!"""""""""#########$$$%%%&&&'''&&&%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$######""""""!!!!!!""""""########################### !!!$$$&&&$$$"""%%%,,,000444;;;CCCHHHJJJJJJIIIFFF@@@===>>>??????BBBFFFLLLNNNRRRYYYbbbllltttxxxvvvsssnnnjjjeee]]]SSSLLL@@@888...'''&&&&&&$$$!!!###$$$$$$$$$######%%%'''#########$$$$$$$$$###""""""""""""###$$$%%%%%%%%%########################!!!"""$$$%%%&&&(((,,,...:::AAAKKKSSSWWWZZZ[[[\\\]]]^^^^^^^^^___aaaeeehhhkkkooorrrpppooonnniiibbbbbb___ZZZVVVRRRNNNJJJGGG???:::222,,,)))(((&&&%%%!!!""""""!!!!!!"""$$$###"""!!!!!!!!!""""""""" !!!!!!###$$$$$$&&&&&&&&&&&&'''(((((('''%%%&&&''''''%%%%%%&&&'''###$$$$$$###!!! """###!!!!!!!!!  !!!!!!""""""######$$$"""!!!  ((()))******)))'''%%%$$$%%%'''))))))'''%%%%%%%%%"""######$$$$$$$$$######&&&%%%$$$%%%%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%&&&'''"""$$$###"""$$$&&&!!!###############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&'''&&&$$$!!!%%%%%%&&&(((******)))'''((('''&&&%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$######$$$%%%&&&'''''''''&&&&&&&&&''''''(((((((((!!!###%%%(((***+++++++++'''((()))***++++++++++++,,,---...///...///222444000333555555444666;;;???BBBLLLZZZfffpppzzzzzzpppaaaPPPEEE777111,,,,,,,,,)))***,,,******)))((((((((((((((((((((('''&&&&&&&&&&&&'''++++++***))))))***++++++(((((((((((()))))))))***&&&&&&''''''''''''&&&&&&''''''''''''((('''&&&%%%%%%$$$$$$######"""""""""!!!"""###$$$$$$$$$$$$###$$$###$$$&&&''''''%%%###!!!!!!!!!"""$$$%%%%%%%%% """###$$$######$$$&&&""""""###"""!!! """""""""###%%%%%%$$$ ###&&&$$$!!!!!!!!!!!!"""!!!!!!  !!!!!! !!!""""""""""""""" !!!  """ """"""""""""!!!!!!!!!!!!"""!!!!!!!!!######$$$###$$$!!! !!! !!!$$$$$$ ############"""""""""""""""!!!!!!!!!"""######$$$$$$&&&&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""!!!!!!###%%%&&&###!!!&&&########################"""!!!###%%%$$$!!!$$$***---111777===CCCFFFHHHHHHDDD@@@???AAABBBAAAEEEJJJMMMPPPVVV]]]fffpppxxx}}}zzzwwwrrrnnnjjjcccZZZTTTIII>>>222+++)))'''$$$!!!###$$$%%%%%%######%%%&&&"""###$$$$$$############""""""############$$$%%%$$$$$$$$$############### """$$$%%%%%%&&&(((***333:::FFFQQQXXX[[[[[[[[[\\\\\\\\\[[[ZZZ\\\___bbbgggmmmqqqpppooonnniiiddd___\\\XXXVVVSSSPPPLLLJJJBBB>>>666000+++(((&&&%%% !!!""""""!!!!!!"""###!!!!!!!!!!!! !!!""" !!!"""######&&&&&&'''''''''''''''(((%%%&&&''''''%%%%%%&&&'''###$$$$$$###!!! """###""""""######"""!!!  !!!!!!!!!###"""!!!  !!! &&&''')))+++***'''$$$"""&&&(((******(((&&&&&&&&&######$$$$$$%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''&&&%%%&&&'''"""$$$%%%'''+++***%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&'''&&&%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&''''''%%%###&&&%%%&&&((()))***(((&&&''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&((()))******(((&&&$$$((()))***+++,,,,,,---------///000000///000222444000333555555666999>>>CCCIIISSSaaallluuu~~~xxxmmm]]]LLL@@@555///+++,,,,,,******,,,+++***)))((((((''''''((((((''''''&&&&&&&&&''''''))))))))))))***++++++,,,((((((((()))))))))******&&&&&&''''''''''''&&&&&&((('''&&&'''((((((&&&$$$((('''%%%###"""""""""""" !!!###$$$%%%%%%$$$#########$$$&&&((((((%%%###$$$"""!!!"""$$$%%%###!!!!!!###$$$######$$$%%%%%%$$$$$$%%%### """%%% ###%%%%%%###!!!!!!###%%%$$$!!! !!! !!!!!!  !!!""" !!!"""#########"""!!!!!!!!!""" !!!!!!!!!!!!"""""""""""""""!!! !!!$$$%%%$$$""" !!!!!! !!!%%%%%%!!! """"""!!! !!!!!!!!!!!!!!!""""""#########$$$#########$$$$$$###!!!######$$$%%%%%%%%%$$$$$$############"""""""""""""""###$$$""""""%%%########################&&&"""!!!###$$$$$$&&&***,,,...222888>>>CCCFFFHHHBBB@@@@@@CCCCCCBBBFFFKKKNNNQQQXXX___gggqqqzzz}}}yyytttqqqnnniiibbb]]]PPPDDD888222///***'''&&&###$$$%%%%%%$$$###$$$%%%###$$$%%%$$$###"""$$$%%%"""###$$$###"""!!!"""$$$$$$$$$$$$$$$$$$######### """$$$$$$$$$$$$&&&(((---444@@@MMMVVV[[[\\\[[[\\\\\\[[[YYYWWWWWWYYY\\\ccciiinnnmmmkkkjjjgggccc[[[ZZZXXXXXXWWWTTTPPPMMMEEEBBB<<<555///***'''&&&!!!"""######!!!!!!"""### !!!"""!!! """###!!! !!!!!!"""###$$$&&&''''''&&&&&&'''(((%%%&&&''''''%%%%%%&&&'''###$$$$$$###!!! """### !!!"""""""""  """!!!!!! !!!!!!!!!"""$$$%%%&&&((((((((('''&&&%%%'''))))))'''&&&%%%&&&%%%%%%&&&'''''''''''''''%%%&&&&&&&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&''''''&&&''''''###%%%$$$%%%)))+++***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%###%%%''''''&&&%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''%%%$$$$$$&&&''''''&&&&&&&&&&&&'''))))))'''%%%&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***+++,,,,,,)))&&&""")))***+++,,,---.........///000111111000000222444///222444666777;;;AAAGGGPPPZZZgggrrrzzz~~~uuuhhhXXXGGG;;;333---***+++,,,******---+++***)))(((''''''''''''''''''&&&&&&&&&''''''(((&&&&&&'''(((***+++,,,---(((((()))))))))*********&&&&&&''''''''''''&&&&&&'''&&&%%%&&&))))))'''%%%,,,)))&&&"""!!!!!!"""### !!!###%%%%%%%%%$$$#########$$$'''((((((%%%"""############!!!!!!!!!!!! ###$$$$$$###$$$%%%&&&######%%%###!!!&&&!!!$$$%%%$$$###!!!!!!"""""""""!!!!!!!!!""""""############""""""  !!!"""###!!!"""#########""" """ ###"""!!!!!!!!!!!!""""""""""""!!!"""#########$$$$$$ """ !!!"""!!!"""###!!! """!!!!!!  !!!"""!!!!!!!!!"""""""""""""""###"""!!!###%%%&&&$$$!!!"""###$$$%%%%%%%%%%%%$$$"""""""""""""""######### !!!!!!!!!!!!!!!!!!########################''' """$$$&&&(((***+++...222888???EEEHHHEEEDDDEEEGGGFFFDDDGGGLLLLLLQQQWWW^^^fffoooyyy~~~zzzuuurrrqqqooojjjgggZZZNNNBBB<<<555,,,(((((("""$$$%%%%%%###"""###$$$###%%%&&&%%%###"""$$$'''###$$$%%%$$$!!! !!!"""%%%%%%%%%$$$$$$######### """#########$$$&&&''')))...888DDDOOOXXX\\\]]]]]]\\\[[[WWWUUUTTTUUUWWW^^^eeeiiigggeeedddccc___ZZZZZZ[[[\\\\\\ZZZVVVRRRIIIGGGBBB;;;444...)))((("""###$$$###"""!!!"""$$$!!!"""!!! """%%%!!!!!!!!!!!!!!!!!!"""######%%%'''&&&%%%$$$&&&(((%%%&&&''''''%%%%%%&&&'''###$$$$$$###!!! """### !!!"""!!!   !!!""""""###""""""""""""###$$$&&&(((***+++$$$&&&((((((&&&%%%$$$%%%###$$$%%%%%%&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$'''((('''&&&'''((($$$&&&###!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%###%%%''''''&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''%%%######%%%'''((((((&&&&&&&&&'''))))))'''%%%%%%%%%%%%%%%&&&&&&'''((('''&&&$$$$$$$$$$$$&&&'''''''''''''''''''''&&&&&&&&&''''''((()))******+++ ###'''***,,,+++***((()))***,,,---.../////////000111222111000000222333///111444666777<<>>FFFLLL\\\hhhvvv~~~~~~qqq___LLL===555111000...,,,++++++++++++---%%%"""(((///...((($$$%%%'''(((&&&$$$%%%&&&&&&''''''''''''(((***+++,,,((('''&&&&&&&&&((()))***)))'''(((,,,,,,)))(((***&&&'''(((&&&######%%%((($$$$$$######"""!!!!!! ###$$$%%%&&&%%%%%%###""")))###!!!&&&(((%%%###%%% !!!!!!""""""######"""!!!!!!!!!######!!! !!!""""""!!!!!!"""$$$&&&""""""#########""""""!!! """"""""""""###$$$&&&""" """"""!!!"""&&&'''%%% """&&&!!!"""###"""!!! !!!"""### $$$$$$ ### !!!'''$$$  """######  $$$!!! """$$$$$$#########"""""""""%%%''' """$$$$$$###!!!(((%%%###$$$&&&&&&#########$$$$$$$$$%%%%%%%%%!!!""""""""""""!!!!!! !!!  !!!########################"""$$$(((,,,000666<<>>CCCIIIRRR\\\dddnnnxxx~~~rrr```NNN???555111...---,,,+++***)))((((((---***))))))'''$$$&&&******((('''***+++))))))***))))))(((''''''&&&'''''')))((((((''''''''''''''''''$$$$$$''''''$$$###&&&%%%&&&&&&&&&%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$ !!!"""###$$$$$$$$$$$$######$$$%%%%%%$$$%%%%%%$$$$$$#########$$$%%%  """"""!!!""""""###"""!!!!!!###&&&&&&&&&&&&%%%$$$###"""!!! """###$$$"""""""""### !!!""""""!!! %%%$$$###"""###$$$$$$$$$ !!!"""!!!"""###%%%&&&$$$$$$$$$###""""""############!!! ###%%% """######!!! ############$$$$$$$$$$$$"""!!! !!!"""###"""!!! """$$$%%%###!!!!!!!!! """"""""""""###$$$!!!###%%%$$$""" !!!""""""""""""""""""""""""### !!!"""###$$$$$$$$$ ###%%%%%%### ####################################$$$(((...333???CCCHHHIIIHHHGGGIIIKKKOOOOOOOOOOOOQQQXXXbbbiiipppsssuuutttqqqllliiigggmmmkkkggg```TTTGGG;;;333...***&&&%%%&&&((()))***$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$###"""###%%%'''%%%%%%&&&(((---666???FFFRRRWWW\\\\\\WWWSSSRRRSSSQQQUUUYYY[[[YYYSSSMMMIIIFFFHHHLLLQQQWWW\\\]]][[[UUUVVVTTTOOOKKKGGG>>>666---***'''%%%%%%%%%$$$### !!!"""!!!!!! !!! ###$$$"""  !!!""""""######!!!###%%%$$$###"""$$$%%%######$$$$$$%%%$$$$$$###"""######!!!!!!"""######$$$$$$$$$### !!!!!! ###$$$$$$$$$$$$###$$$$$$###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&&&&&&&((())))))((('''&&&%%%%%%%%%%%%---(((&&&&&&%%%"""###'''$$$%%%&&&%%%$$$$$$&&&(((###!!!"""%%%&&&%%%%%%(((((("""!!!(((,,,)))$$$###$$$&&&''''''&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&&&&''')))++++++'''###"""%%%'''###%%%&&&''''''((('''''''''&&&''''''%%%######$$$%%%(((((('''&&&%%%%%%$$$$$$'''$$$%%%))))))'''&&&'''&&&'''(((((()))(((((((((((()))))))))***************+++---///000000...---000111222333444555666666666:::AAAGGGNNNXXXccclllttt}}}{{{ooo___MMM>>>444///000000///---+++)))'''&&&,,,***)))***'''$$$&&&+++***%%%$$$)))+++(((''')))((('''&&&&&&%%%%%%%%%%%%(((((((((((((((((('''''')))&&&%%%((('''$$$$$$'''''''''&&&&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%%%%%%% !!!""""""###$$$%%%"""###$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))###"""!!!!!!!!!!!!$$$%%%$$$""" !!!######$$$$$$%%%%%%%%%$$$$$$ !!!!!!"""###$$$ !!!!!!!!!!!!!!!"""###### ###((( !!!"""!!!"""###%%%%%%%%%$$$""""""#########!!!"""""""""!!!"""$$$'''%%%###!!!!!!""""""!!! !!!"""######!!!!!!"""###############$$$$$$$$$$$$###!!! !!!"""###!!! """%%%%%%###"""!!!""" """!!! """$$$$$$"""!!!"""$$$$$$"""###""""""""""""""""""""" """###$$$$$$$$$$$$"""$$$&&&((((((&&&$$$"""########################$$$$$$#########&&&+++///999>>>DDDGGGFFFFFFHHHKKKOOOPPPQQQPPPRRRXXXccckkkpppqqqrrrqqqmmmhhhfffeeekkkkkkjjjdddYYYLLL>>>666444000+++'''&&&'''(((((($$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$############"""$$$############$$$%%%%%%"""######""" !!!###&&&&&&&&&&&&&&&)))///888???LLLSSS[[[\\\XXXRRRQQQRRRSSSVVV[[[___]]]WWWNNNHHHEEEDDDEEEJJJPPPVVVZZZ\\\WWWYYYWWWRRRMMMIII@@@777000,,,(((%%%$$$$$$###"""!!!"""""""""!!! !!! ###$$$"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######### !!!"""!!!!!!!!!"""###"""###$$$$$$############ !!!  !!!"""############ !!!!!!""""""!!!!!! ###$$$%%%%%%######$$$%%%""""""$$$%%%''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''((())))))+++,,,)))(((''''''&&&&&&&&&&&&((($$$$$$&&&'''%%%&&&***$$$%%%&&&%%%$$$$$$&&&((('''''''''''''''%%%$$$$$$'''!!!!!!(((,,,)))$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%&&&(((******)))'''&&&(((+++'''!!!%%%&&&''''''((((((''''''%%%&&&&&&%%%$$$###%%%&&&***)))(((&&&%%%$$$$$$$$$((($$$$$$))),,,)))'''''''''(((((())))))((((((((())))))))))))************+++,,,...///000000000000000111222333555666777888999>>>EEELLLTTT___kkktttzzz{{{vvvjjjZZZIII;;;111---------------,,,+++***)))+++))))))***(((%%%&&&******###!!!(((+++(((&&&)))((('''&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))((((((+++'''&&&((('''$$$%%%''''''&&&&&&&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""###$$$%%% $$$%%%###"""$$$&&&%%%%%%%%%%%%%%%'''***...000(((&&&%%%$$$$$$### %%%%%%$$$""" !!!"""!!!"""###$$$%%%%%%%%%%%%!!!!!! !!!!!!""""""""""""###%%% !!! &&&!!!""""""!!!!!!"""$$$###$$$### ###%%%######$$$%%%$$$###""""""$$$%%%###"""!!!"""###"""!!!$$$%%%%%%$$$###""""""$$$!!!""""""""""""#########$$$""" !!!"""!!! !!!"""###"""!!!"""###!!!###""" ###&&&"""!!!&&&(((&&&###$$$############"""""""""!!!!!!"""###$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%##############################$$$######%%%(((+++222888???CCCEEEFFFIIILLLOOORRRTTTSSSTTTZZZdddmmmpppqqqpppmmmhhheeedddcccfffggghhheee]]]QQQDDD<<<777333---(((&&&&&&%%%$$$$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%$$$$$$$$$#####################$$$%%%%%% """###"""###&&&%%%&&&&&&%%%&&&***222999CCCNNNYYY\\\XXXRRRQQQRRRVVVYYY^^^bbbbbb\\\SSSLLLEEEAAA@@@EEEKKKPPPVVV[[[YYY[[[YYYTTTOOOKKKBBB:::555000+++'''%%%$$$###""" """#########"""!!!!!!  !!!""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###  !!!!!!""" """######"""!!!!!!""" !!!### !!!""""""""""""""" !!!"""######"""!!! ###%%%'''&&&$$$###$$$&&&######$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&'''((()))***,,,(((((('''''''''''''''(((&&&$$$%%%((()))'''(((+++$$$&&&&&&&&&%%%%%%&&&(((&&&((((((''''''&&&$$$###&&&%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''"""$$$''''''&&&%%%''')))'''+++)))(((***+++(((%%%&&&''''''((((((''''''$$$%%%&&&%%%$$$$$$%%%''')))((('''&&&%%%%%%&&&'''(((%%%%%%((('''%%%&&&***(((((())))))))))))(((((())))))))))))************++++++,,,---...///000111000111222444555777888999???DDDKKKSSS[[[gggsss|||wwwpppbbbQQQAAA555///---((()))***,,,,,,,,,+++******''''''***+++(((''')))+++""" (((,,,(((&&&)))((((((''''''&&&'''''''''$$$%%%'''((())))))))))))+++'''&&&'''&&&$$$$$$'''$$$######&&&((()))(((%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""######$$$%%%$$$&&&"""!!!$$$&&&%%%$$$$$$%%%'''***///333666((('''%%%%%%%%%$$$""" #########""" !!!###%%%""""""######$$$#########!!!""""""  !!! !!!"""!!! $$$&&& """ !!!###"""!!! """### ###"""$$$&&&$$$%%%&&&((((((&&&###"""""" """$$$%%%###!!!!!!"""!!! !!!""" !!!!!!!!!!!!"""%%%###  !!!"""!!! !!!""""""""""""%%%''' ###%%%$$$!!!!!!%%%))) !!!###%%%''''''&&&%%%%%%$$$$$$############"""######$$$$$$$$$######%%%$$$""" """$$$%%%######################## !!!############%%%'''+++111:::@@@DDDFFFJJJMMMQQQTTTWWWWWWVVVZZZccclllnnnmmmjjjfffaaa______```^^^aaaeeeeee```VVVLLLEEE999555///+++((('''%%%$$$$$$%%%&&&''''''%%%###"""&&&&&&&&&%%%%%%%%%%%%$$$###############$$$$$$%%% ###$$$######'''"""%%%&&&%%%$$$'''...444:::FFFUUU[[[XXXSSSRRRTTTXXX[[[```eeefff```WWWOOOGGGBBBBBBHHHNNNPPPTTTZZZZZZ[[[ZZZUUUQQQNNNGGG@@@:::666///***'''%%%$$$### !!!###$$$$$$$$$###""" !!!!!!  """$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!""""""!!!###"""  !!! !!!!!! """###!!!!!!"""""""""""""""!!! !!!###$$$$$$###!!! ###&&&'''&&&$$$###%%%'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ ###$$$%%%&&&((()))(((''''''''''''(((((())))))'''(((++++++'''&&&)))%%%&&&&&&&&&%%%%%%'''(((!!!$$$%%%%%%&&&'''&&&$$$&&&)))+++)))$$$"""%%%)))&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&'''(((!!!%%%((()))((('''((()))(((%%% !!!&&&(((%%%&&&''''''((((((''''''###$$$%%%%%%$$$$$$&&&(((''''''&&&%%%&&&'''((()))&&&&&&'''&&&""" &&&///((()))))))))))))))(((((())))))))))))************++++++++++++---...000111000111222444666888999:::DDDIIIPPPXXXaaalllyyytttkkk\\\JJJ:::000,,,,,,((()))***++++++***)))((()))&&&&&&***,,,***'''(((,,,""" )))---)))'''***))))))(((((((((((())))))###$$$&&&(((************+++'''%%%&&&&&&######'''!!!!!!!!!%%%***+++***((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$&&&""" $$$'''%%%$$$$$$%%%''',,,111777:::%%%$$$###$$$$$$$$$""" !!!"""!!!!!!"""%%%'''###############"""!!!  """###"""!!!"""### """&&&!!!###%%%%%%"""!!!"""###"""!!! !!!""""""!!!$$$'''$$$$$$&&&******)))&&&%%%$$$###&&&&&&$$$!!!!!!!!!!!!!!!###$$$ '''### !!!"""""""""###$$$$$$$$$%%%)))+++"""%%%'''%%%""""""&&&+++!!!$$$'''&&&###"""$$$&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$######"""(((%%%!!!!!!%%%(((######################## """###""""""###$$$&&&...777???CCCFFFKKKNNNRRRVVVZZZYYYWWWYYYbbbjjjjjjhhhddd___ZZZXXXYYY[[[YYY]]]bbbeeebbb[[[RRRKKK:::777222...,,,***((('''$$$%%%'''''''''%%%###"""''''''&&&&&&&&&%%%%%%%%%#########"""###$$$$$$%%%!!!$$$&&&$$$ $$$((( ###&&&%%%###%%%+++111333AAARRRZZZXXXTTTTTTVVVZZZ\\\aaafffhhhcccYYYRRRJJJFFFGGGNNNSSSTTTVVV[[[ZZZ[[[ZZZVVVSSSQQQLLLEEE>>>999222,,,)))'''%%%$$$!!!"""###$$$%%%$$$$$$### !!!""" """&&&!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!"""###### """"""!!!&&&'''&&&$$$!!!""""""#########""""""!!! """###$$$$$$###""" """$$$&&&&&&&&&%%%$$$%%%$$$#########$$$&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%&&&%%%$$$%%%''')))&&&$$$%%%((((((&&&)))...+++)))'''))),,,,,,'''!!!)))******'''$$$$$$'''+++&&&&&&&&&''''''''''''(((&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&'''%%%###""""""###$$$$$$%%%%%%%%%%%%&&&&&&((((((((('''&&&%%%$$$###(((&&&$$$%%%((()))(((&&&&&&&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%&&&(((***,,,&&&'''((((((&&&'''(((***%%%'''))))))((((((***,,,((())))))***++++++,,,,,,,,,,,,,,,---...///000111333222444777777888???GGGGGGOOO[[[fffoooyyy|||sssdddOOO>>>666222000---***,,,...000000000///...******)))'''&&&%%%''')))'''((((((((((((((('''&&&(((***)))&&&%%%((()))&&&%%%&&&'''&&&&&&&&&(((***%%%###!!!###&&&((((((&&&%%%%%%&&&&&&'''((())))))''''''&&&%%%$$$$$$$$$$$$#########%%%&&&%%%"""######"""""""""###%%%&&&%%%%%%$$$%%%'''((('''''' $$$%%%$$$""" !!!!!!""""""######!!!"""###"""!!! !!!"""!!!$$$&&&'''%%%###!!! """&&&$$$!!!"""'''''')))'''###"""###### !!!!!!""""""######"""&&&(((&&&&&&'''$$$ """###$$$$$$$$$$$$ !!!###$$$###!!!&&&'''###$$$&&&###"""$$$$$$###'''$$$!!!"""$$$%%%###!!!!!!!!!""""""#########$$$###"""!!!!!!!!!"""$$$%%%"""###!!! ###((('''######%%%'''%%%###"""###%%%"""######"""!!!!!!"""###$$$######$$$%%%%%%""" """######$$$$$$$$$$$$###&&&***000666<<>>444---*********''''''''''''''''''&&&&&&"""&&&(((%%%$$$'''((('''$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$######$$$%%%'''(((,,,444@@@IIINNNRRRUUUWWWXXX[[[___dddhhhiiiiiihhhmmmbbbWWWRRRQQQPPPSSSXXX[[[]]]^^^^^^ZZZTTTMMMIIIAAA???:::444...***(((''' &&&###!!!&&&"""""" !!!!!!!!!!!!###%%%  !!!!!!!!!!!! !!!""""""!!!!!!!!!!!!"""""""""#########""" !!!###%%%!!!###$$$###""""""###$$$%%%&&&((()))***))))))(((%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$#########$$$%%%$$$%%%&&&&&&&&&'''***---+++(((((())))))(((,,,222***'''$$$%%%'''(((&&&###)))(((''''''(((((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&%%%###"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$&&&'''((())))))'''%%%%%%%%%'''((('''&&&&&&%%%$$$$$$############&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&'''(((***+++'''((((((((('''''')))+++&&&((())))))))))))***+++)))))))))))))))*********+++++++++,,,---...///000333222555888:::===FFFOOOZZZcccoooyyyxxxmmm^^^III999111...+++)))'''((()))))))))(((&&&%%%&&&'''((('''&&&&&&((()))%%%&&&&&&'''(((((((((((())),,,+++''''''******((())))))***((('''&&&((()))+++***(((''''''&&&$$$###"""###$$$%%%%%%&&&&&&%%%###""""""""""""###$$$$$$$$$(((&&& """#########"""######$$$%%%""""""""""""""""""!!!!!!&&&'''&&&$$$!!!!!!"""###!!!!!!!!!""""""""""""### !!!  !!! !!!"""""""""!!!!!!  !!!!!!!!!"""$$$&&&%%%!!! """""" !!!!!!!!!!!!""""""""""""###'''(((&&&&&&'''&&&""" !!!"""""""""######!!! !!!!!!!!!   $$$######!!! !!!"""!!!!!!#########!!!!!!""""""""""""######!!!!!!""""""######"""""""""###""" """&&&&&&###"""###%%%%%%$$$$$$%%%'''"""###$$$#########%%%'''&&&$$$""""""###$$$###""" !!!""""""!!!&&&(((,,,000555<<>>999444...)))'''"""(((### %%%!!! !!!"""!!! !!!###%%%  !!!!!!!!!"""""" !!!###!!!!!!!!!!!!!!!!!!!!!"""""""""######%%%""" $$$''' """"""!!!"""###%%%###$$$%%%&&&'''''''''&&&'''&&&''''''''''''((((((&&&%%%$$$###"""###$$$$$$$$$%%%&&&&&&'''(((+++...,,,)))((()))((((((,,,222,,,)))&&&%%%'''(((((('''(((&&&%%%&&&)))***'''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&%%%###"""###$$$###$$$$$$$$$$$$%%%%%%%%%!!!"""$$$&&&'''((())))))&&&%%%%%%&&&&&&''''''''''''&&&%%%$$$############&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&'''((()))***'''((()))((('''''')))+++'''(((******))))))***+++''''''((())))))***++++++++++++++++++,,,...///000222222444999===AAAKKKUUUbbbkkkwwwvvviiiZZZFFF666///,,,***)))************)))(((&&&&&&&&&((())))))(((((()))+++%%%&&&'''((()))*********)))+++***'''&&&))))))''')))******(((&&&%%%&&&'''***)))((('''&&&%%%$$$""""""###$$$%%%&&&&&&%%%%%%############$$$%%%&&&''' $$$%%%"""!!!$$$'''##################$$$$$$""""""###""" """###$$$###!!! """"""""""""""""""""""""""" !!!""""""!!!!!!"""###!!!!!!!!! !!!!!!"""""" ###"""!!!"""###$$$###""""""$$$### """""" !!!!!!!!!!!!""""""""""""!!!$$$$$$""""""$$$$$$!!! !!!""""""'''%%%###"""#########"""""""""!!!  !!! !!!"""###$$$$$$!!!!!!"""""""""""""""""" """#########"""!!!"""$$$###!!!"""%%%&&&###""""""###$$$$$$%%%&&&'''"""###$$$$$$###$$$&&&((('''$$$"""!!!"""#########"""###$$$%%%%%%### %%%''')))+++000777???EEEEEEMMMUUUYYY^^^ccceeedddbbb___[[[XXXWWWWWWVVVUUUVVVSSSRRRVVV^^^aaa___[[[XXXSSSJJJAAA777000,,,***)))(((''''''&&&&&&&&&&&& %%%'''%%%$$$(((***)))&&&&&&%%%$$$############$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%''')))...777CCCNNNVVVYYYUUUYYY___gggnnnuuu{{{~~~tttggg]]]TTTMMMMMMPPPYYY[[[^^^___[[[TTTMMMHHHDDDCCCAAA>>>999333+++&&&$$$(((""" %%%""" !!!"""!!! !!!"""$$$ !!!!!!!!!!!! ###""" !!!%%%  !!!!!!!!!!!!$$$"""###&&&!!!!!! """###"""######$$$%%%%%%&&&&&&%%%&&&&&&'''''''''''''''&&&%%%$$$#########$$$%%%$$$%%%&&&&&&'''(((+++...***''''''((('''&&&)))///+++)))&&&%%%%%%'''((()))(((&&&$$$&&&)))***'''$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''$$$%%%&&&%%%#########%%%#########$$$$$$$$$%%%%%%###$$$%%%&&&''''''''''''$$$%%%&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))'''((())))))'''((()))+++((()))******))))))***+++%%%&&&''')))***,,,---...+++++++++,,,---...///000111111444:::???EEEQQQ\\\gggppp|||uuudddVVVBBB444---,,,+++***++++++***)))((('''&&&&&&"""$$$&&&&&&%%%%%%&&&'''&&&'''((()))***+++++++++''')))(((%%%%%%'''(((%%%((()))((('''$$$###$$$%%%%%%&&&''''''&&&%%%$$$$$$###$$$&&&''''''&&&%%%$$$"""""""""###$$$%%%&&&'''!!!!!!"""###%%%''''''&&&#########$$$############"""###$$$###  """!!!"""!!! ############""""""""""""!!!""""""!!!!!!"""$$$######"""!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!"""###$$$###"""!!!######"""### """"""""""""!!!!!!!!!!!!!!!###### ###$$$!!!!!!  !!!"""&&&%%%###"""###$$$###""" """    """""""""!!! !!!"""""""""!!!!!!!!!!!!!!!!!! !!!######"""!!!!!!"""$$$$$$!!!!!!$$$%%%$$$"""""""""###%%%&&&&&&&&&"""###$$$$$$###$$$&&&((('''$$$"""!!!"""#########!!!"""$$$&&&&&&&&&$$$$$$%%%%%%&&&'''+++111999??????HHHQQQVVV[[[bbbeeedddddd```\\\XXXVVVUUUSSSQQQWWWTTTRRRUUUZZZ^^^^^^[[[ZZZVVVOOOFFF===444...******)))'''&&&%%%%%%%%%&&& %%%'''%%%$$$(((***)))&&&&&&%%%$$$############$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%%%%$$$$$$((())),,,444@@@MMMWWW\\\ZZZYYY[[[dddoooyyy~~~}}}uuullldddZZZPPPLLLMMMTTTVVVZZZ[[[YYYSSSMMMIIIEEEDDDCCCBBB???888///((($$$'''!!!&&&$$$!!! !!!"""!!! """$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!###""" ### !!!!!!  !!!  """###!!!"""!!!  !!!$$$$$$%%%%%%&&&''''''(((###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$%%%&&&&&&&&&'''***---(((&&&&&&((('''%%%''',,,'''&&&%%%######$$$&&&'''&&&&&&%%%&&&'''((('''&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''###%%%%%%%%%######$$$%%%############$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&###%%%&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((()))))))))((((((***,,,)))***++++++))))))***+++&&&'''((()))+++---...///,,,,,,,,,---...///000111222333666===DDDKKKXXXdddllluuu|||qqq^^^PPP>>>111,,,,,,,,,+++))))))((('''&&&%%%%%%%%%$$$&&&(((((('''&&&&&&''''''((())))))************&&&(((((($$$$$$''''''$$$'''((('''&&&#########%%%"""$$$&&&'''&&&$$$$$$%%%###%%%&&&(((((('''%%%$$$ !!!"""###$$$%%%'''%%%###$$$&&&&&&%%%######$$$$$$$$$$$$###""""""!!!###%%%$$$!!!!!!$$$ """""" $$$############""""""""" !!!"""######"""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" ###""" ###$$$!!!""""""""""""!!!!!!!!!!!!"""$$$### $$$%%%$$$"""""" !!!"""###"""!!! !!!"""""" !!!######"""  !!!!!!!!! """"""!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!%%%%%%"""!!!###%%%$$$$$$###"""###%%%&&&&&&%%%"""###$$$#########%%%'''&&&$$$""""""###$$$###""" !!!"""###$$$%%%%%%%%%$$$%%%%%%%%%''',,,333888;;;CCCLLLQQQWWW___cccccceeebbb]]]YYYWWWUUURRRPPPUUUSSSRRRRRRUUUYYY[[[\\\[[[YYYTTTLLLCCC999111---+++)))(((&&&%%%%%%%%%&&&!!!&&&'''%%%$$$''')))(((%%%%%%$$$$$$###$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$$$$$$$$$$((()))+++111;;;GGGSSSZZZ[[[XXXXXX```mmmyyy~~~~~~zzztttlll```RRRKKKJJJOOOQQQTTTVVVVVVSSSOOOLLLGGGFFFFFFFFFDDD>>>444,,,''')))"""'''%%% """!!!""""""""" """###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!  """"""   !!!!!!!!! !!!"""!!!  !!!%%%%%%%%%&&&''''''((()))$$$%%%&&&'''''''''&&&&&&((('''&&&%%%%%%%%%&&&'''%%%%%%&&&%%%%%%&&&(((+++&&&%%%'''***(((%%%&&&***&&&%%%%%%$$$$$$$$$%%%'''%%%&&&&&&%%%$$$%%%''')))############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((###$$$%%%%%%######$$$%%%############$$$$$$$$$$$$###$$$%%%&&&''''''''''''###%%%&&&&&&$$$$$$&&&((($$$$$$$$$$$$%%%&&&''''''$$$%%%%%%&&&'''((())))))'''(((((((((((((((''''''((()))***)))((((((***,,,)))***++++++))))))***+++******++++++,,,,,,---------------...///000111222555666:::BBBIIIRRR```llluuu|||wwwlllXXXJJJ999---)))***++++++((('''&&&&&&%%%%%%%%%%%%''')))++++++)))((('''(((&&&'''((((((((((((''''''''')))(((%%%$$$'''(((%%%'''''''''&&&$$$$$$%%%&&&"""%%%((((((&&&%%%%%%%%%"""$$$&&&''''''%%%###"""!!!!!! !!!!!!"""######%%%&&&%%%$$$#########$$$###$$$$$$%%%$$$###"""!!!"""$$$### !!!%%%"""###"""!!!!!!!!!$$$$$$$$$#########"""""" !!!###"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """"""!!!### ###""" $$$%%%"""###"""""""""!!!!!!!!! """$$$"""###%%%$$$$$$###!!! !!!###$$$ """###### !!!"""!!! !!! """"""  !!!!!!""""""!!!!!!!!! !!! !!!""""""!!!%%%&&&""" """$$$$$$%%%###"""###%%%&&&%%%###"""###$$$###""""""###%%%%%%#########$$$$$$"""!!!""""""!!!!!!!!!###$$$%%%$$$$$$$$$$$$%%%(((---111777???GGGLLLSSS\\\aaabbbeeebbb^^^[[[YYYWWWTTTRRRPPPPPPPPPPPPPPPSSSYYY]]]]]][[[XXXRRRIII???666111+++***(((%%%$$$$$$%%%&&&"""&&&(((%%%$$$'''((('''$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$###""""""###$$$$$$%%%''')))---333>>>KKKTTTWWWVVVWWW^^^hhhttt|||}}}wwwoooaaaRRRJJJIIIKKKMMMPPPSSSTTTTTTRRRQQQKKKIIIHHHJJJIIIDDD:::222+++,,,### (((&&&!!!!!!"""###""" !!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!! ###""" !!!""""""!!! !!!!!!!!! !!!!!!!!!  """"""!!!!!!"""$$$%%%%%%%%%%%%%%%&&&(((((('''(((***+++++++++***))))))((('''&&&%%%&&&''''''%%%&&&&&&%%%$$$%%%''')))&&&%%%(((+++***&&&&&&)))&&&'''''''''&&&&&&''')))%%%&&&'''%%%######'''+++"""############$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((###$$$%%%%%%$$$###$$$&&&"""############$$$$$$$$$"""###$$$&&&'''((((((((("""%%%'''&&&$$$###%%%((("""""""""###$$$%%%''''''###$$$%%%&&&''')))******'''(((((((((((((((''''''((()))***)))((((((***,,,***+++,,,+++***)))***+++---------,,,,,,+++++++++............///111222333888888===EEEMMMVVVeeerrr|||sssgggTTTGGG666***''')))++++++(((((('''&&&&&&&&&''''''%%%'''((((((&&&$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%(((***)))&&&%%%((()))&&&'''(((((('''%%%%%%&&&((($$$'''******'''%%%%%%%%%!!!"""%%%&&&&&&$$$""" ###############$$$$$$%%%###&&&$$$!!! $$$)))###$$$%%%%%%$$$###"""!!! ###"""!!!%%%###$$$%%%$$$""""""###%%%$$$$$$$$$$$$######"""""" """"""!!!"""###%%% !!!!!! """"""""""""""""""""""""###&&&$$$!!!###''' ###### !!!$$$%%%#########""""""!!!!!!!!! !!!!!!###"""%%%$$$"""!!! !!!###$$$!!!$$$&&&%%%!!! """%%%!!!######  """ """%%%""""""!!!!!! !!!!!! !!!"""###!!!&&&'''### """$$$$$$&&&$$$"""###%%%&&&$$$""""""###$$$"""!!!!!!"""###$$$######$$$%%%%%%""" &&&%%%###!!!!!!"""$$$%%%$$$$$$$$$###$$$&&&***---666===DDDIIIPPPYYY```aaadddaaa^^^\\\ZZZYYYVVVUUUKKKMMMOOOMMMLLLPPPXXX___^^^]]]ZZZUUUMMMCCC:::555,,,***(((%%%$$$$$$%%%&&&###'''(((%%%$$$&&&'''&&&############$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&&&&$$$###!!!!!!"""$$$%%%!!!$$$''')))---666DDDOOORRRUUUXXX]]]dddooozzz|||vvvnnn```QQQIIIIIIIIIKKKNNNQQQTTTUUUUUUUUUMMMKKKKKKLLLMMMHHH???777//////%%%!!!(((&&& !!!"""###""" !!!###""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!%%%### !!!######!!!!!!!!!!!!!!!"""""""""### !!!!!!!!!""""""###%%%&&&'''(((((('''%%%%%%&&&((('''''''''''''''((()))******+++)))&&&'''***)))&&&((((((((((((''''''''''''''''''((()))))))))))))))***+++''' '''+++)))&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$######%%%'''%%%$$$######""""""######%%%%%%$$$$$$###"""!!!!!!""""""""""""############$$$$$$%%%%%%%%%%%%&&&&&&!!!!!!!!!"""###$$$%%%&&&###%%%'''((('''&&&&&&&&&&&&******&&&&&&***)))$$$((((((((()))***,,,---...)))))))))))))))))))))))))))***+++,,,---,,,++++++,,,,,,,,,***))))))+++---000000111222222222222111555999???GGGQQQ___ooozzz~~~mmm]]]JJJ<<>>555444---(((''''''$$$%%%'''&&&%%%#########%%%'''((($$$$$$$$$###!!! !!!"""!!!!!!"""###############""""""!!!!!!"""###$$$$$$"""###$$$%%%***222<<>>HHHRRRYYY\\\___cccdddaaa___^^^ZZZTTTOOOOOOOOOMMMKKKLLLOOORRRZZZ]]]\\\WWWPPPIII@@@888444---(((((('''$$$$$$'''%%%%%%$$$$$$$$$%%%''''''"""######"""!!!!!!###$$$""""""###$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$#########$$$'''---666;;;IIILLLSSSZZZbbbjjjooorrrttttttqqqiii]]]RRRJJJFFFCCCGGGJJJKKKJJJKKKPPPUUUTTTSSSSSSUUUUUUOOOEEE===222...)))%%%###"""!!! !!!!!!!!! ### ###%%%### """"""  !!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!! """!!!  !!!"""!!!!!!"""""""""#########'''(((((('''%%%%%%&&&(((***)))((('''&&&&&&&&&&&&(((***)))&&&&&&))))))&&&'''&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))(((((((((&&&((('''######'''((('''((((((''''''''''''&&&&&&###$$$%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$ !!!###$$$%%%&&&'''$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$###############%%%''''''&&&%%%&&&'''%%%***,,,+++***)))$$$((('''&&&%%%&&&(((+++,,,++++++++++++++++++++++++((())))))***+++*********(((***,,,---,,,+++,,,---//////000111222222333333777>>>HHHSSS^^^jjjwww~~~rrr```OOOBBB777,,,***+++***)))+++***(((&&&''')))***'''$$$$$$%%%&&&''''''&&&%%%$$$''''''''''''&&&%%%######((((((((((((((((((((((((((((((((('''''''''''''''$$$%%%%%%%%%%%%$$$###"""!!!"""$$$&&&&&&&&&&&&%%%$$$$$$$$$$$$######""""""!!!"""$$$%%%%%%%%%$$$###""""""!!!!!!!!!""""""######$$$%%%###!!! !!!"""!!!"""""" !!!###$$$###"""!!!!!!!!!!!!!!! """"""""""""!!! ###%%%%%%$$$"""  !!!!!! !!!"""###$$$######"""###"""!!!"""###$$$###"""!!!!!!!!!""""""#########"""!!!  !!!"""###%%%$$$###""""""""""""### """"""""" """ !!!"""!!!!!!!!!  !!!""""""###!!!""""""!!!  """ !!!"""""""""""""""""""""############""""""!!!"""######!!!!!!"""###!!!"""$$$###""""""###%%%"""""""""######"""""""""""""""""""""""""""""""""###$$$$$$###""""""%%%'''(((+++000888BBBLLLTTTYYYZZZaaaeeefffeeeccc\\\UUURRRQQQOOOMMMKKKLLLOOORRRYYY\\\[[[VVVQQQLLLEEE>>>555///))))))'''$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&&&& !!!""""""!!!"""$$$&&&######$$$%%%%%%%%%%%%%%%""""""""""""""""""###$$$######""""""###(((...333AAAFFFOOOXXX```eeeggghhhiiijjjiiiddd]]]TTTNNNKKKFFFHHHJJJIIIHHHKKKPPPUUUXXXWWWWWWXXXXXXRRRIIIBBB999444,,,&&&###"""!!!!!! !!!!!!!!!"""###!!! !!!!!!  !!! !!!!!!!!!!!!!!!"""#########"""!!!  !!!!!! !!!!!!!!!!!!!!!!!!""""""""""""'''(((((('''%%%%%%&&&((((((((('''&&&&&&&&&''''''$$$(((((($$$###&&&'''%%%'''''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((((((''''''((()))((()))******)))''''''''''''&&&&&&&&&&&&###%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$ !!!###$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$######$$$%%%''''''&&&%%%&&&'''&&&(((*********(((&&&###)))'''&&&%%%&&&(((+++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------'''***,,,...---,,,---......//////000222333555666999AAANNNZZZeeeqqq||||||ooo\\\KKK>>>555,,,++++++******,,,)))((('''((())))))'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%###""" ((((((((((((((((((''''''&&&&&&((()))))))))((('''%%%%%%%%%%%%$$$$$$###### !!!###%%%&&&&&&%%%%%%%%%%%%$$$$$$###"""""""""""""""###$$$%%%$$$$$$###$$$###"""!!! !!!"""######%%%%%%%%%###"""###%%%"""""""""!!! """$$$$$$######"""!!!!!!!!!  !!!"""""""""!!! """###%%%$$$"""!!!!!!!!! !!!""" """###$$$###!!! """"""""""""#########""" !!!"""######$$$!!!!!!!!!!!!!!!"""""""""###""""""""""""#########!!!"""###""" """ !!!""""""  !!!!!!!!!!!!!!!!!!""""""!!! !!!### !!!"""""""""""""""""""""############""""""!!!"""######!!!!!!"""###"""###$$$###""""""$$$%%%""""""############"""""""""""""""""""""""""""""""""###$$$$$$######$$$%%%%%%(((---444===GGGQQQWWWXXX___eeefffeeeccc]]]VVVTTTSSSQQQOOONNNPPPUUUXXX]]]___^^^YYYTTTPPPJJJCCC888111,,,+++)))&&&$$$&&&%%%%%%&&&&&&'''&&&&&&%%%!!!"""###"""!!!!!!###%%%"""###$$$$$$%%%%%%$$$$$$###"""""""""""""""######""""""!!!!!!!!!$$$)))---:::AAALLLVVV^^^aaaaaaaaa^^^```aaaaaa___[[[WWWUUUJJJKKKJJJIIIJJJMMMSSSXXX[[[[[[[[[[[[ZZZUUUNNNHHH@@@:::111)))%%%###"""""" !!!!!!""""""#########!!!!!!"""!!! !!!"""###"""!!! """### !!!!!!!!!!!!!!!"""######!!! !!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!""""""'''(((((('''%%%%%%&&&(((%%%%%%%%%%%%&&&((())))))%%%******'''%%%'''))))))(((((((((((('''''''''&&&%%%%%%&&&'''''''''''''''''''''(((***+++***))))))%%%%%%%%%%%%%%%%%%%%%&&&###%%%''''''%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###""""""#########$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&((()))*********)))$$$%%%&&&&&&%%%%%%&&&((('''&&&&&&'''(((((()))***)))(((''''''''')))+++,,,************************,,,,,,,,,,,,,,,---------'''***---...---------......//////111333555777999<<>>AAALLLUUUbbboooyyy}}}{{{nnn]]]III:::000,,,)))++++++)))***---'''((())))))(((&&&&&&'''((('''&&&&&&&&&&&&'''((('''&&&%%%%%%&&&''')))***%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$#########$$$%%%!!!""""""###"""!!! !!!!!!"""###$$$%%%%%%&&&"""""""""""""""######$$$ """######"""!!!###$$$%%%%%%$$$###$$$&&&#########""" !!!###%%% !!!!!! !!!""""""!!!!!!!!!###$$$$$$"""!!!"""""""""!!!  ###&&&(((%%%%%%$$$$$$%%%%%%&&&'''"""$$$%%%$$$!!! !!!###$$$$$$$$$###############""" ###!!!"""#########"""  """""""""###%%%''' """""" !!!!!!!!!""""""######!!!"""###"""!!! !!!"""###"""!!!"""###%%% !!!!!!"""""""""""""""""""""############"""""" !!!"""!!!  """$$$$$$$$$###"""###%%%(((""""""############""""""########################"""######!!! !!!###&&&"""$$$%%%%%%'''...999BBBIIIQQQZZZ___dddhhhfffaaa]]][[[WWWSSSSSSXXX```ffflllppprrrnnniiiddd\\\TTTHHHAAA===;;;777111------***)))'''%%%$$$%%%'''((( """""""""!!!"""$$$&&&######$$$%%%%%%%%%%%%$$$$$$$$$###""""""!!!"""""""""###$$$###"""!!!"""######(((222===FFFLLLPPPQQQRRRTTTZZZccclllrrrrrrpppfffbbb]]]YYYWWWVVVUUUUUUVVVWWWYYYXXXWWWUUUUUUUUULLLGGG???888222,,,(((%%%"""""""""!!!!!! !!!""""""!!!!!!$$$ !!!!!!!!!"""!!! !!! !!!### !!!""""""!!!  &&&)))***'''###"""%%%***)))%%%&&&***+++((((((,,,******)))''''''&&&&&&&&&%%%$$$$$$###$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$&&&'''((((((((($$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%&&&&&&&&&***'''###$$$&&&'''$$$%%%%%%%%%%%%$$$######""""""###$$$$$$%%%&&&&&&''''''''''''''''''''''''******)))((('''&&&&&&%%%"""%%%(((&&&"""!!!###''''''((()))(((''''''((()))###(((+++''' %%%,,,*********++++++,,,,,,,,,,,,///...******...---(((///---,,,******+++---...111000222777::::::===AAAMMMZZZjjjuuu{{{||||||wwwjjjXXXFFF;;;111000---***((((((((())))))''''''(((******'''###(((&&&###"""###%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%''')))+++)))&&&###"""###%%%'''&&&&&&''''''&&&&&&%%%%%%(((&&&%%%$$$$$$$$$""" %%%$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!  !!!###%%%&&&'''%%%$$$""""""###%%%&&& !!!"""######""""""!!!###"""  !!!"""######"""""" !!!!!!"""$$$%%%&&&###############$$$$$$%%%""""""!!!!!!!!!!!!"""""" !!!""""""### !!!###"""  !!!"""""" !!!""""""######""" """"""###!!!!!!!!!"""   """""" ###$$$!!! !!!"""!!!  """!!!"""$$$%%%%%%###!!! """###$$$$$$###$$$&&&(((###""" !!!###$$$$$$###$$$$$$################## """$$$%%%$$$"""!!!%%%%%%%%%&&&***///444888DDDKKKTTT\\\aaabbbcccccc```]]]XXXUUUVVV[[[aaaeeejjjsssyyywwwpppiii```YYYRRRLLLDDD>>>:::555000,,,***)))%%%!!!"""%%%%%%$$$$$$$$$############$$$$$$"""###$$$$$$###"""###$$$$$$$$$######"""######### !!!""""""!!!"""$$$&&&!!!&&&---333:::BBBLLLSSSSSSWWW]]]dddjjjpppuuuxxxrrrkkkbbb\\\ZZZZZZYYYXXXZZZWWWTTTUUUWWWYYYWWWUUUNNNKKKFFF???888000***'''"""  """"""!!! !!!""""""!!! !!!"""""""""""""""""""""""" !!!!!!!!!"""###""" !!!!!!!!! """""" ''')))***((($$$###&&&***'''###$$$((()))&&&&&&******)))(((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%((((((%%%$$$&&&'''$$$"""############"""!!!!!!$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$"""%%%'''&&&###!!!$$$''''''((()))(((&&&&&&'''((('''))),,,***'''&&&''')))))))))***+++,,,,,,------,,,///...******...---))),,,+++***))))))***+++,,,000///222888;;;===BBBHHHRRR___oooyyy}}}~~~zzzqqqbbbQQQBBB888///...+++)))((((((((())))))'''&&&'''))))))'''%%%((('''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&%%%$$$###$$$%%%***)))'''%%%$$$%%%%%%&&&''''''''''''&&&%%%$$$$$$&&&%%%############""""""###"""""""""""""""######!!!!!!""""""""""""!!!!!!   !!!"""$$$%%%%%%$$$###""""""###$$$%%% !!!!!!!!!!!!!!!###""" !!!!!! !!!"""$$$%%%!!!!!!!!!!!!"""###$$$%%%###""""""""""""###$$$$$$""""""!!!!!!!!!!!!"""""" !!!""""""### !!!###"""  !!!"""""" !!!"""############!!!!!!!!!!!!!!!!!!!!!!!! """""" !!!!!!""" !!!  !!!"""""" ######!!! !!!"""!!!  """ !!!"""######"""!!!!!! !!!!!! !!!###%%%$$$"""!!!!!!###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%%%%%%%%%%$$$$$$###$$$(((,,,111444>>>EEEPPPZZZaaaeeeggghhhbbb___YYYVVVVVVZZZ___ccciiirrrxxxyyywwwrrriii```TTTOOOHHHBBB>>>999222------+++'''$$$$$$%%%$$$###$$$$$$############$$$$$$"""###$$$$$$###"""###$$$"""""""""!!!!!!"""######!!!""""""!!!!!!###%%%###&&&***...333<<>>JJJUUU]]]bbbeeegggeeeaaa[[[WWWVVVYYY]]]```fffmmmtttzzz~~~}}}tttiiiXXXTTTNNNJJJEEE???666000///,,,)))'''&&&%%%$$$###$$$$$$############$$$$$$"""###$$$$$$###"""###$$$ !!!""""""###!!!""""""!!!!!!###$$$%%%&&&&&&'''+++555BBBLLLWWWVVVYYYaaallltttwwwwwwxxxtttnnniiieeebbb___]]]RRRVVVZZZZZZWWWUUUWWWZZZOOONNNKKKFFF???777000,,,&&&$$$""""""######"""!!!!!!""""""!!! !!!  !!!!!!!!!  """!!! &&&((()))(((&&&%%%''')))''''''''')))))))))***+++(((((((((((((((''''''&&&&&&&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&(((***,,,)))(((((('''&&&%%%%%%%%%######$$$$$$%%%%%%&&&&&&"""&&&'''%%%&&&(((&&&"""((())))))))))))(((''''''&&&&&&''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((###%%%&&&&&&$$$$$$%%%'''&&&'''((('''%%%$$$$$$%%%)))******+++***)))'''&&&'''((()))***,,,---...///+++,,,---,,,+++,,,---------...///000000000//////......222888===CCCMMMVVVbbbnnn|||uuulllhhhooozzz|||rrrdddTTTDDD888111---,,,+++*********++++++((('''%%%%%%&&&'''((()))&&&&&&'''&&&%%%$$$$$$%%%''''''''''''(((((((((((("""$$$''''''%%%###""""""(((((()))))))))(((&&&%%%((((((((('''&&&%%%$$$###$$$###"""!!! """&&&)))""""""!!!!!!"""###$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!"""######!!!!!! !!!""""""$$$"""  !!! !!!###$$$"""!!!###"""!!!!!!!!!###%%%'''$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!!!!""""""###"""""""""######""""""""" !!!!!!"""""" !!!###"""  !!!"""""" !!!"""###$$$$$$$$$$$$!!!!!!"""""""""""""""### """"""!!!!!! !!!!!! !!!!!!!!!""" ###### !!!"""!!!  """!!!"""###"""###%%%%%%$$$$$$%%%&&&"""!!! !!!######"""######$$$$$$$$$$$$%%%%%%############%%%&&&((()))$$$#########$$$'''***,,,111888CCCMMMUUUZZZ___aaagggccc]]]YYYWWWXXX[[[]]]aaafffnnnwww{{{ooo^^^ZZZVVVRRRMMMDDD:::222000,,,((()))(((%%%###$$$$$$$$$############$$$$$$"""###$$$$$$###"""###$$$ !!!"""###$$$ """###$$$###"""###%%%%%%%%%%%%%%%(((///;;;DDDPPPSSSXXX___gggoootttwwwzzzxxxsssnnniiiccc^^^[[[QQQTTTXXXZZZXXXWWWXXXXXXPPPOOOMMMIIICCC;;;333///(((&&&###"""""""""!!! !!!""""""!!! !!!    !!!###  !!!!!! %%%&&&''''''&&&&&&&&&'''&&&((((((((()))*********'''(((((()))(((((('''&&&&&&''''''((('''&&&$$$###'''''''''(((((((((((((((((('''&&&%%%&&&(((***+++))))))((('''&&&&&&%%%$$$###$$$$$$%%%&&&&&&''''''"""))))))''''''&&&$$$&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((###$$$%%%%%%%%%%%%&&&'''&&&'''((('''%%%$$$%%%&&&+++,,,---***'''%%%(((+++'''((()))***,,,---...///***+++,,,---,,,+++,,,///)))***++++++,,,,,,++++++000000333999>>>DDDPPP\\\iiiuuussskkkgggooozzz~~~|||wwwooobbbSSSCCC777000------------------------''''''&&&%%%%%%&&&''')))'''''''''&&&$$$$$$''')))'''''''''((((((((())))))"""$$$'''((('''&&&&&&&&&'''((()))***)))(((&&&%%%''''''''''''&&&%%%$$$###$$$$$$$$$""""""$$$(((,,,$$$$$$###"""!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""""" !!!!!!"""%%%###!!! !!!"""!!! !!!###$$$$$$"""!!!"""###$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""############"""""" !!!!!!!!!!!! !!!###"""  !!!"""""" !!!"""######$$$###### !!!!!!"""""""""!!!""" ### !!!!!! !!!!!!!!! !!!!!!!!!!!!!!!"""### !!!"""!!!  """ """### """"""!!! !!!!!! !!!!!! !!!"""""""""#########$$$&&&%%%%%%$$$%%%%%%&&&'''%%%%%%$$$$$$%%%&&&(((***---333<<>>777222***'''$$$""""""!!!!!! !!!""""""!!! !!!   !!!###  !!!  !!!$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&'''%%%&&&))))))'''&&&'''((())))))((('''&&&&&&''''''''''''&&&&&&%%%'''''''''(((((((((((()))''''''&&&&&&&&&'''))))))))))))(((((('''&&&%%%%%%$$$$$$%%%&&&'''((())))))!!!***+++((('''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''%%%&&&''''''&&&%%%&&&'''...//////,,,'''&&&***...(((((()))***,,,---......)))))),,,...,,,***,,,111***++++++,,,,,,------...111111555:::???GGGVVVdddppp{{{zzzssspppwww~~~wwwssskkk___QQQCCC666///.....................---'''(((((('''%%%$$$%%%'''%%%(((***)))''''''***---''''''''''''((((((((()))###&&&((()))((((((((()))&&&'''((())))))(((&&&&&&&&&&&&''''''&&&&&&%%%$$$###%%%&&&%%%###$$$(((,,,%%%$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!  !!!!!!!!!!!!  !!!!!!!!!"""$$$###!!!!!! !!!""""""!!! !!!$$$%%%%%%$$$!!!"""$$$&&&&&&&&&%%%$$$$$$$$$###"""!!!!!!""""""""""""!!!!!!!!!"""######!!!"""###$$$$$$###"""!!! !!!!!!!!!!!!!!!!!! !!!###"""  !!!"""""" !!!""""""######""" !!!!!!""""""""" !!!!!! ### !!!"""!!!"""!!!!!! !!!!!!"""!!!!!!"""""" !!!"""!!!  """ !!!!!!!!!!!!###$$$"""!!!!!!!!!  !!!!!! !!!!!!"""#########&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&((())))))...555>>>HHHRRR\\\bbbcccbbb```^^^\\\[[[YYYYYY\\\```fffnnnyyyzzzppp```^^^\\\[[[XXXQQQGGG@@@666...)))+++***%%%$$$)))$$$$$$############$$$$$$"""###$$$$$$###"""###$$$!!!!!!!!!!!!"""###$$$$$$!!!###&&&&&&%%%######$$$ ###&&&&&&''')))///333:::GGGVVV\\\[[[^^^hhhrrrxxxzzz|||yyyrrrhhh```\\\WWWUUUSSSVVVZZZ[[[XXXTTTRRRQQQPPPLLLGGG@@@:::777---***&&&###""""""!!! !!!""""""!!! !!!  !!!!!!"""  """"""######%%%&&&&&&%%%######''''''%%%%%%)))***'''&&&'''((())))))((('''&&&'''&&&&&&&&&&&&''''''(((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''))))))((((((''''''&&&&&&%%%%%%&&&'''((()))******$$$))))))(((******((())))))******))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''''''''%%%&&&'''(((''''''(((***///...---,,,******))))))))))))***+++,,,,,,------((((((,,,///---))),,,333///............000111222111222666<<>>EEEQQQddduuuzzz~~~{{{{{{vvvooodddWWWIII<<<444///............---,,,+++***&&&)))+++)))%%%""""""###'''+++)))%%%###$$$&&&&&&&&&&&&'''''''''((()))******(((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''###'''&&&###"""%%%)))!!!!!!!!!!!!"""###$$$%%%!!!!!!""""""""""""!!!!!!###"""""""""!!!!!!!!!!!! !!!!!!!!!  !!!"""""""""""" !!!!!!!!! """!!! !!!$$$&&&&&&&&&&&&%%%###"""###%%%((()))######""""""""""""#####################$$$$$$%%%!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!!!! !!!###"""  !!!"""""" !!!!!!!!!!!!!!!""""""###$$$$$$%%%%%% ###%%%%%%$$$"""!!! """###!!! """"""!!!!!!!!!!!!"""""" !!!"""""" !!!"""!!!  """ """######!!! ######""" ###"""!!!!!!###$$$$$$###!!!""""""###$$$$$$%%%%%% !!!$$$&&&'''&&&%%%$$$############$$$%%%&&&''''''(((+++///666AAAMMMUUU\\\^^^aaacccbbb^^^ZZZWWWRRRVVVZZZ]]]ccchhhfff```UUUUUUVVVZZZ]]]\\\WWWRRRFFF999000///,,,$$$$$$+++$$$$$$############$$$$$$"""$$$$$$$$$###"""###$$$!!!   ######"""  !!!!!! ###)))...333???MMMWWW\\\^^^cccggggggnnnuuuwwwssskkkddd```VVVXXXYYYXXXTTTTTTVVVYYYXXXVVVSSSOOOJJJFFFBBB@@@444000+++(((&&&&&&%%%$$$!!!""""""!!! !!!  !!!!!!  $$$### !!!###!!!$$$&&&&&&&&&%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$%%%&&&(((((((((((('''+++((($$$$$$&&&(((((('''(((&&&$$$%%%'''(((&&&###,,,((($$$###%%%'''&&&%%%&&&''''''((((((''''''&&&''''''&&&&&&&&&''''''((((((((((((((()))***+++,,,'''***)))$$$"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&((()))))))))***)))!!!(((((($$$***&&&%%%%%%$$$$$$######"""%%%&&&((()))***+++******+++***((()))***,,,++++++...//////---+++))))))***111...+++***+++---......000...------///111222222222777===EEENNN[[[jjjttt~~~xxxsssjjj^^^RRRDDD666111222............---+++)))(((((('''&&&%%%%%%%%%%%%%%%(((''''''&&&&&&&&&'''''')))%%%$$$''')))&&&&&&'''&&&'''))))))((((((***+++'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%'''(((""""""###%%%%%%%%%%%%%%%!!!"""###$$$###"""  """###$$$###"""###$$$"""!!!!!!!!!!!!###%%%&&& !!!"""#########""" !!!!!!!!!!!! !!!"""###%%%&&&(((((("""!!!"""%%%((((((%%%"""######$$$%%%%%%%%%%%%$$$&&&%%%$$$###""""""""""""  %%%***+++&&&!!!###!!!!!!#########!!!"""  $$$%%%### !!!!!!!!!!!!!!! !!!###$$$%%%%%%%%%$$$$$$%%%""""""###""""""!!!!!!!!!!!!""""""######"""!!! !!!!!!  %%%$$$"""!!!!!!###$$$%%%"""!!! !!!"""!!!!!!  !!!!!!!!!!!!!!! """######!!!!!!!!!!!!"""$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""%%%''')))+++000999EEEMMMZZZ```dddbbb```___\\\WWWTTTSSSUUUYYYXXXUUUVVVZZZVVVTTTTTTVVVYYY[[[YYYWWWKKKAAA444,,,))))))'''%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""!!! ###""""""###$$$%%%'''(((222:::FFFRRRZZZ^^^^^^]]][[[ccclllpppoookkkgggfff___WWWTTTVVVVVVSSSUUUZZZZZZYYYVVVRRRNNNKKKHHHGGG999666000(((""" !!!######"""!!!  !!!"""!!!  !!!    """$$$###&&&"""###%%%%%%$$$$$$&&&'''%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&'''((((((((('''(((%%%""""""$$$&&&&&&%%%&&&$$$###$$$'''((('''%%%!!!!!!%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))((((((((()))***++++++$$$''''''""" """$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############((($$$"""'''$$$!!!((($$$$$$%%%%%%%%%%%%%%%%%%$$$%%%''')))************+++)))((()))***,,,++++++,,,,,,---,,,******+++,,,///---++++++,,,---------...---,,,---000222444444555:::BBBJJJTTTaaapppyyyzzzrrrhhh[[[OOOAAA444000111------...------+++)))(((((((((((((((''''''&&&&&&(((((('''''''''''''''((('''$$$$$$((()))((((((***'''((())))))(((((()))***&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%$$$$$$############%%%%%%%%%$$$"""!!!!!!######"""!!!"""######"""!!!  !!!!!!""""""######$$$ !!!!!!!!!!!! !!!"""###%%%&&&'''((($$$######$$$&&&&&&###!!!"""######$$$$$$$$$$$$$$$%%%$$$######""""""######!!! !!!%%%))))))%%% """!!! """######"""!!!######"""!!!!!!"""!!!!!!"""###!!! !!!!!!""""""!!!"""###%%%%%%%%%%%%$$$###%%%""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!  !!!&&&$$$""" !!!!!!###"""  !!!""" """""""""######"""!!!!!!!!!""""""!!! """ !!!"""###$$$$$$$$$$$$$$$$$$$$$###############"""$$$&&&(((+++333???GGGVVV\\\```___^^^^^^]]]ZZZZZZWWWUUUUUUSSSPPPSSSWWWUUUSSSSSSUUUXXXZZZZZZXXXPPPFFF999000,,,***(((%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###  !!!###&&&(((...555AAANNNYYY^^^^^^]]]]]]bbbiiinnnooommmjjjiiibbb[[[VVVWWWWWWUUUWWW[[[\\\[[[YYYVVVSSSOOOMMMLLLCCC@@@999111***%%%$$$$$$!!!!!!!!!  !!!"""!!!  !!!    !!! """###&&&"""#########"""###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((((('''&&&$$$""""""$$$&&&'''&&&$$$######$$$'''((((((''''''%%%###"""###$$$$$$###'''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&''''''''''''&&&))))))((((((((()))******'''******&&&$$$&&&'''&&&########################&&&%%%###"""""""""######)))((($$$&&&### ((($$$$$$%%%%%%&&&''''''((($$$%%%&&&((())))))))))))+++)))((((((***++++++***)))******))))))))),,,...---,,,++++++------,,,+++,,,,,,---...000333555777999???HHHRRR]]]jjjwww|||rrrfffWWWJJJ===222///111,,,,,,------,,,+++******((()))*********)))((('''(((((((((''''''(((((()))&&&$$$%%%)))***)))***---((()))***)))'''&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''''''&&&%%%$$$&&&%%%%%%$$$######""""""######$$$%%%%%%$$$"""!!! """"""!!!!!!!!!"""""""""!!! !!!!!! !!!"""$$$%%% !!!!!!!!!!!! !!!"""###$$$%%%&&&&&&&&&%%%############!!! !!!!!!"""###############$$$######"""""""""###############&&&))))))%%%!!!!!!!!! """###$$$###!!!!!!"""###"""!!!"""### """!!!!!!""" !!!"""######!!!"""###%%%%%%%%%$$$$$$"""$$$""""""$$$"""!!!!!! !!!!!!""" !!!!!!""" ###+++(((### ###"""!!! !!!"""### !!!""""""######"""""""""""""""!!! !!!!!!!!! !!!### !!!"""###########################$$$$$$$$$!!!###%%%%%%(((...888???OOOVVV[[[[[[]]]``````^^^___ZZZVVVSSSNNNKKKNNNSSSSSSRRRRRRTTTWWWZZZ[[[[[[XXXNNN@@@555///+++(((&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$!!!  ###&&&((()))///:::HHHVVV^^^___^^^```aaaeeejjjnnnooonnnlllfff```[[[YYYWWWVVVYYY]]]___^^^]]]ZZZXXXUUURRRQQQGGGCCC<<<444,,,%%%   !!!!!!  !!!    $$$!!!"""%%%######"""!!!!!!"""%%%(((&&&''''''''''''''''''&&&$$$$$$%%%&&&''''''''''''%%%%%%$$$%%%&&&'''))))))$$$###$$$%%%&&&''''''''',,,+++)))'''&&&&&&%%%%%%(((&&&%%%######%%%&&&(((%%%%%%'''((()))((((((((())))))(((((((((((())))))(((,,,,,,((('''))))))((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###%%%''')))"""+++(((###&&&%%%"""'''&&&&&&&&&&&&''''''(((((($$$%%%&&&'''((())))))******)))((((((***++++++***)))***)))((('''(((+++---++++++***,,,---...,,,***---...//////000333666888<<>>FFFOOO]]]iiisss{{{~~~vvvhhhYYYHHH<<<555///...111---,,,+++***************$$$%%%&&&'''''''''&&&%%%''''''''''''((()))******(((''')))+++((($$$&&&+++((()))***(((&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&'''''''''***'''$$$!!!!!!###&&&)))""""""!!!!!!"""###%%%&&&###############$$$$$$$$$ """"""!!!!!!!!!""" !!!"""###!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""" !!!!!! !!! !!!"""""""""""""""%%%$$$###"""!!! !!!"""#########"""!!! """"""!!!###$$$%%%$$$"""""""""###""" """###"""$$$""" !!!"""###### !!!""""""!!! ### ###!!!&&&!!!  !!!!!! !!!!!! """'''+++111***"""  !!!!!!!!! """######""" """""""""""""""!!!  """$$$!!!""""""######"""""""""###############$$$$$$$$$!!!###""""""###(((,,,555AAAOOOXXX___cccbbb___YYYYYYZZZZZZVVVMMMIIIJJJJJJMMMQQQTTTVVVXXXZZZ\\\^^^ZZZSSSIII???666///+++((('''&&&%%%$$$$$$$$$$$$######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%######!!!  !!!###&&&,,,555AAAOOOZZZaaaaaa___^^^___ccchhhlllmmmkkkmmmiii```XXXWWWYYYYYYaaaaaaaaa___\\\XXXTTTQQQMMMGGG@@@;;;666111***$$$$$$$$$$$$$$$############  """ !!!!!!!!!!!! !!!!!!  !!! !!!!!!!!!!!! !!!!!!!!!!!!"""###%%%%%%$$$$$$&&&'''$$$%%%'''(((((('''%%%$$$%%%$$$$$$$$$$$$&&&'''(((!!!###%%%%%%###"""###%%%"""$$$&&&%%%######$$$&&&$$$&&&((((((&&&%%%&&&(((((((((((((((((((((((((((&&&%%%$$$$$$%%%'''***,,,%%%%%%&&&&&&((()))+++,,,%%%***,,,)))(((******(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&''''''###---&&&"""'''###"""''''''&&&&&&&&&&&&&&&&&&(((((((((((()))+++,,,---)))((('''''')))******)))&&&)))+++,,,+++***)))***...---+++,,,...000000000,,,000444666666999???DDDNNNXXXfffrrr{{{}}}tttaaaRRRBBB888222...---......---+++***))))))))))))$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***%%%%%%(((***'''$$$&&&---'''((()))(((&&&%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''((()))'''$$$""""""###%%%'''$$$###"""!!!!!!"""$$$%%%###############$$$$$$%%%!!!######"""!!!"""### """###""" !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###"""!!!!!!"""############"""""""""!!!!!!!!!""""""### !!!######""""""""""""$$$"""!!!"""###%%%$$$$$$###$$$###!!!!!!"""!!!"""  !!!!!!""""""!!!!!!"""######"""!!! ###!!!### &&&!!!  !!!  ###'''***000(((!!! !!!!!!""""""""" """###""" """""""""######"""!!!!!! !!! """$$$"""###############""""""$$$$$$$$$###############!!!######"""###'''***///:::FFFNNNUUU\\\^^^\\\\\\[[[\\\\\\WWWNNNJJJKKKHHHMMMRRRVVVWWWWWWYYYZZZ\\\[[[WWWPPPFFF<<<444///)))((('''%%%$$$###"""""""""""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%% !!!!!!!!!!!!!!!"""%%%***///777DDDTTT_________^^^^^^^^^bbbgggjjjmmmqqqnnnddd[[[ZZZZZZXXX]]]^^^___^^^\\\YYYVVVTTTNNNHHH@@@:::777222+++&&&%%%$$$$$$######""""""""" """ !!!!!!!!!!!!!!!"""!!!  """ !!!!!!!!!!!! !!!!!! """$$$&&&&&&&&&%%%&&&'''$$$%%%'''(((((('''%%%$$$%%%$$$######$$$%%%'''(((###&&&((('''%%%###$$$&&& """%%%%%%######&&&)))$$$&&&'''(((,,,///(((((())))))))))))((((((%%%$$$"""!!!"""%%%)))+++$$$$$$%%%&&&(((***,,,---!!!&&&)))&&&%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""%%%(((***,,,------"""111///$$$&&&(((&&&&&&$$$$$$%%%%%%&&&'''''''''))))))((((((***+++---...)))((('''''')))******)))$$$'''+++------,,,++++++000...+++,,,...000222222***///444666888<<>>555000,,,+++,,,///---+++***((((((((()))%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&((())))))"""###''')))'''$$$'''...&&&(((((((((&&&%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$%%%&&&%%%"""!!! !!!"""###!!!!!! !!!"""###### """###$$$###"""###$$$###%%%%%%""" !!!"""############ !!!!!!!!!"""!!!!!!!!!!!!!!! """$$$###!!!!!!"""############### """###%%%&&&"""###%%%%%%$$$$$$%%%%%%%%%###!!!!!!###$$$%%%%%%######"""  !!! !!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""###!!!### &&&  !!!!!!""" """&&&)))111(((  ###""" !!!"""############"""######"""!!! !!!!!!!!!!!!!!! !!!!!!!!! !!!#########$$$$$$$$$######"""%%%$$$$$$$$$######"""""" ###&&&&&&$$$%%%(((,,,---666@@@FFFMMMUUUZZZZZZ___]]]]]]]]]WWWOOOKKKLLLGGGLLLSSSWWWWWWWWWXXXYYY[[[\\\ZZZTTTKKK@@@888333***)))'''%%%$$$""""""!!!"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!!!!!!!!###%%%%%%%%%%%%!!!%%%)))+++000===OOO^^^]]]______]]][[[^^^ccchhhnnnsssrrrggg^^^\\\[[[XXXZZZ[[[]]]^^^]]][[[YYYWWWSSSLLLCCC===999555...)))%%%$$$$$$###"""!!!  """ !!!!!!!!!!!! !!!"""!!!  """ !!!!!!!!!!!!  !!!  """###$$$$$$$$$%%%(((***'''((()))(((&&&%%%&&&'''###"""!!!!!!###%%%%%%%%%''''''&&&%%%%%%$$$######!!!$$$'''&&&$$$###&&&(((###$$$%%%%%%&&&&&&%%%%%%&&&'''''''''''''''&&&&&&!!!%%%%%%!!!"""(((***'''###%%%'''(((((((((***,,,))))))'''&&&&&&%%%&&&&&&###%%%&&&'''&&&&&&&&&(((###$$$$$$%%%&&&&&&&&&&&&((($$$!!!!!!%%%)))***)))((('''&&&&&&&&&((()))***$$$(((******''''''))),,,)))&&&######'''***,,,+++))))))***+++,,,,,,---------------...///000111222///444888999:::???JJJSSSZZZgggvvv}}}xxxkkkXXXIII999222000...,,,---)))***---......,,,***(((******)))***++++++(((&&&((('''&&&%%%%%%%%%&&&'''$$$%%%&&&&&&&&&''')))+++,,,***(((&&&&&&''')))***###"""###%%%((('''$$$!!!***'''$$$###%%%'''&&&%%%%%%$$$###$$$&&&'''&&&%%%((('''&&&$$$###"""""""""######"""!!!!!!"""###$$$%%%###!!! """$$$$$$###""""""""" """"""!!!  !!! !!!!!!"""!!!!!! """ """###!!!$$$ ###%%% !!!"""#########  !!!"""!!!!!!"""%%%%%%%%%###"""###$$$%%%%%%%%%###!!!%%%###""""""###$$$######  !!!!!!"""###%%%%%%!!! $$$%%%!!! !!!"""!!!"""###%%%$$$!!! !!!"""  $$$***$$$!!!###### !!!  """!!!"""&&&###  ###$$$### !!! """###%%%''',,,$$$!!!$$$$$$$$$$$$"""###$$$%%%%%%$$$""""""###"""!!! !!!"""$$$&&&(((///777???DDDJJJQQQVVV\\\^^^___]]]WWWPPPJJJGGGFFFFFFIIIOOOSSSRRRTTTWWW\\\ZZZXXXVVVQQQIII???777111***%%%'''(((&&&%%%%%%######""""""""""""######"""#########"""!!!$$$###!!!!!!"""""" """"""!!!!!!!!!!!!""""""!!!###%%%%%%)))444CCCNNN[[[\\\]]]]]]]]]___bbbdddjjjjjjiiigggdddaaa]]][[[```aaa```[[[ZZZ\\\\\\YYYPPPLLLEEE@@@<<<777111---(((&&&$$$""" !!!!!!  !!!""""""""""""$$$&&&   !!!!!! !!!!!!!!!"""$$$######$$$&&&(((&&&'''((('''%%%$$$%%%&&&$$$######$$$&&&''''''&&&%%%%%%%%%$$$$$$#########$$$%%%&&&&&&%%%%%%&&&'''%%%&&&''''''((((((''''''&&&'''''''''''''''&&&&&&"""%%%%%%"""###(((***'''$$$&&&'''((('''((()))+++))))))((((((((((((''''''$$$&&&((((((&&&&&&&&&'''&&&&&&&&&&&&%%%$$$######$$$$$$&&&(((***)))&&&###''''''&&&&&&'''(((((()))'''''''''((()))************'''$$$$$$'''***,,,+++***+++++++++,,,------------------......///111111///333888:::<<>>CCCMMMZZZdddqqq{{{{{{nnn```MMM@@@333...---++++++,,,************)))))))))((((((''''''(((***)))'''%%%%%%$$$$$$###$$$$$$%%%%%%&&&'''((('''%%%$$$%%%&&&***(((&&&%%%%%%%%%'''((('''%%%$$$$$$%%%%%%###""""""""""""$$$'''((('''&&&&&&%%%$$$%%%'''''''''&&&'''&&&%%%$$$###"""""""""$$$###"""!!! !!!!!!$$$###"""!!!!!!"""###$$$ """"""!!! !!! !!!!!!!!!###$$$ """$$$%%%###!!! !!!"""###""" """$$$"""  !!!""""""""""""""""""#########$$$$$$ !!!$$$%%%&&&%%%$$$###%%%$$$######$$$''')))+++...***%%%!!!!!!"""###### !!!!!!  !!!###''')))&&&###!!!"""###"""  !!! !!!"""### !!!!!! !!!"""!!! !!!###### !!!%%%###  !!!######!!!"""!!! """"""!!! !!!!!!!!!!!!"""###%%%&&&222)))###"""###!!!!!!### !!!""""""""""""!!!!!!!!!!!!!!!"""$$$&&&)))***"""&&&+++000777BBBNNNWWW]]]```cccbbb\\\TTTMMMJJJKKKGGGFFFIIIJJJIIILLLPPPMMMRRRXXX^^^^^^VVVKKKCCC888000*********'''%%%%%%######""""""""""""###### !!!"""############!!!  ###$$$###"""""""""!!!!!!!!!!!!""""""!!!"""$$$%%%(((///999@@@MMMRRRYYY]]]______^^^^^^iiikkknnnooommmiiidddaaaUUUZZZ^^^```bbbccc___XXXUUURRRLLLGGGBBB<<<666222,,,***'''$$$"""!!!!!!!!!""""""!!!!!!!!!!!!  !!!!!!""""""!!!  ###$$$$$$###""""""$$$&&&###%%%&&&%%%######$$$%%%%%%%%%''')))++++++)))'''$$$$$$$$$$$$$$$%%%%%%%%%***(((%%%&&&((()))&&&###$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''$$$%%%%%%%%%%%%'''((((((&&&'''((((((&&&&&&&&&((( !!!$$$&&&'''&&&%%%$$$''')))***)))'''&&&&&&'''######%%%&&&''''''''''''((())))))&&&######(((,,,%%%&&&'''(((((('''&&&%%%)))'''%%%&&&)))++++++***,,,***)))((()))***+++,,,+++++++++++++++*********............///000111111333888>>>EEEMMMYYYgggqqq{{{}}}vvvhhhZZZGGG<<<111------++++++---+++***)))(((''''''(((((('''&&&&&&''')))(((&&&$$$&&&&&&&&&&&&''''''((((((&&&''')))((('''&&&'''(((((('''&&&%%%$$$%%%&&&'''(((&&&%%%############""" !!!###%%%&&&'''&&&%%%'''%%%%%%&&&'''((('''&&&'''&&&%%%$$$############$$$###"""!!!   !!!"""### !!!"""""" !!!"""!!!!!! """$$$!!! !!!###%%%""""""!!!""""""""""""!!!""""""""""""###"""  !!!!!! !!!!!!!!!!!!!!!"""###"""###$$$&&&&&&&&&%%%$$$############%%%&&&(((***,,,***&&&$$$$$$$$$$$$###  !!!!!!  ###&&&'''%%%""" !!!""""""  """""""""!!!  !!!""""""!!!!!!"""###"""!!!"""###!!!"""  !!!######"""!!! !!!"""""""""!!!!!!!!!""""""###$$$%%%...((($$$&&&&&&"""!!!"""!!!!!!""""""""""""""""""""""""""""""$$$%%%'''(((###$$$'''***000;;;IIISSSXXX\\\```aaa\\\UUUNNNJJJFFFCCCCCCGGGIIIHHHKKKOOOLLLQQQYYY^^^^^^WWWMMMGGG===555---+++***&&&$$$$$$######""""""""""""##################""""""!!!!!!!!! !!!"""######"""!!!  !!! """$$$%%%'''+++222777DDDKKKUUU]]]```___]]]\\\```cccgggjjjkkkhhheeebbbWWW[[[^^^```ccceeeaaaZZZVVVTTTPPPKKKEEE???999666000...***&&&###""""""""""""""""""""""""!!!!!!!!!   ###$$$###!!!  $$$%%%%%%%%%######%%%'''###$$$%%%$$$######$$$%%%%%%%%%&&&)))++++++(((&&&%%%%%%%%%&&&&&&&&&&&&&&&***(((%%%&&&((()))&&&###$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((((((''''''%%%$$$%%%&&&'''''''''(((&&&'''((('''&&&%%%&&&'''!!!###%%%&&&&&&%%%$$$''')))***)))'''&&&&&&'''######%%%&&&'''((((((((('''((((((&&&$$$%%%***///&&&&&&((((((((('''&&&%%%'''((()))(((&&&'''***---++++++******)))***+++,,,************)))))))))))).........///000111222333555:::BBBKKKVVVcccqqqzzz{{{ssscccTTTBBB999111......,,,,,,///,,,+++)))'''&&&&&&'''(((&&&%%%&&&''')))(((&&&$$$######$$$%%%&&&'''''''''"""%%%'''((('''''''''(((''''''&&&%%%$$$%%%%%%&&&'''&&&%%%$$$###""""""###!!!###%%%&&&%%%%%%$$$$$$'''&&&%%%&&&((()))((('''&&&&&&%%%$$$############$$$######"""!!!  !!!""""""!!!"""###"""!!!!!!"""### !!!"""!!!  !!!###""" !!!"""!!!"""""""""!!!!!!!!!"""""" """%%%$$$!!! $$$######"""######$$$%%%!!!###"""!!! """$$$######$$$%%%%%%%%%$$$$$$!!!"""###$$$%%%$$$$$$###&&&&&&&&&''')))(((%%%###  """!!!  """######!!!!!!!!! """### !!!"""  !!!""""""!!!!!!"""$$$"""!!!"""###!!!""" """  $$$$$$###"""!!!"""$$$%%% !!!###$$$%%%!!!!!!""""""######$$$$$$&&&$$$%%%))))))%%%!!!!!!""""""""""""######$$$$$$###""""""""""""#########&&&&&&&&&&&&***444AAAKKKSSSXXX^^^aaa^^^WWWQQQMMMFFFDDDEEEIIIJJJHHHHHHKKKMMMQQQXXX\\\[[[WWWRRRNNNCCC:::111...+++&&&$$$$$$######""""""""""""###############"""""""""""""""$$$"""!!!!!!""""""!!!"""!!!!!! !!!!!!"""!!!"""###$$$%%%(((,,,///;;;DDDPPPYYY^^^^^^]]][[[XXX[[[___ccceeefffeeeddd[[[[[[ZZZZZZ^^^bbb___XXXVVVUUURRRNNNHHHAAA<<<999444111,,,'''$$$#########!!!!!!!!!"""""""""""""""   $$$$$$###   $$$%%%%%%%%%$$$$$$&&&((("""$$$%%%%%%$$$###$$$&&&%%%%%%%%%''')))***((('''''''''''''''&&&&&&&&&&&&((('''&&&&&&''''''&&&%%%''''''((())))))))))))(((%%%%%%&&&'''((((((((((((&&&$$$%%%((()))&&&&&&(((&&&'''((('''&&&%%%&&&'''###$$$%%%'''((((((''''''&&&((())))))'''&&&&&&'''&&&&&&''''''''''''&&&&&&"""%%%)))++++++******)))(((((((((((((((((('''&&&&&&)))***(((%%%&&&***///)))***+++***)))***+++---))))))******************......///000222444555666888===GGGRRR___lllxxxyyyooo^^^OOO???777111///...,,,---000,,,+++)))(((''''''''''''&&&%%%&&&'''))))))'''%%%$$$%%%&&&((()))********* """%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&$$$&&&&&&%%%###"""###$$$"""$$$&&&&&&%%%$$$%%%&&&((('''&&&''')))))))))(((&&&%%%$$$$$$######$$$$$$######$$$$$$###"""!!! !!!!!!""""""######$$$$$$"""######"""!!!!!!###$$$!!!""""""""" !!!$$$###!!!  !!!"""!!!  """!!!###%%%###!!!"""###"""!!! !!!"""###!!!$$$&&&%%%###"""$$$'''######$$$$$$$$$$$$$$$### !!!###$$$$$$""" !!!###%%%)))+++***&&&### !!!""""""!!! !!!!!!!!!!!!!!!  """$$$"""!!!!!!$$$ !!!""""""!!!!!!"""###!!! !!!###### !!!%%%###!!! """  ######"""  """$$$&&&!!!!!!"""###############!!! $$$))))))%%%"""######"""""""""###$$$%%%&&&############""""""!!!!!!((((((&&&%%%'''...999BBBNNNTTT]]]bbbbbb\\\WWWSSSNNNJJJIIIJJJIIIFFFFFFHHHNNNRRRXXX\\\\\\[[[YYYXXXKKKAAA777222...(((%%%%%%######""""""""""""###### !!!!!!###$$$&&&'''$$$###!!!!!!"""""" $$$$$$############$$$$$$""""""""""""$$$&&&)))+++444<<>>888444///)))%%%$$$$$$$$$ !!!!!!!!!!!!"""""" !!!  """ ######!!!  !!!"""###$$$$$$###$$$&&&(((###$$$%%%%%%$$$$$$%%%''''''&&&%%%''')))***)))((('''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''''''''((()))))))))))))))$$$%%%&&&'''(((((((((((('''$$$%%%)))***&&&%%%(((%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&''''''(((((($$$&&&((((((&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&''')))+++---,,,)))'''******)))((((((((((((((()))((('''&&&&&&(((+++---&&&(((******))))))+++...******++++++,,,,,,------......///111444666888:::???EEEPPP]]]jjjwww~~~wwwlllZZZJJJ<<<666111///...+++,,,///,,,,,,***)))((('''''''''&&&&&&&&&((()))***(((&&&%%%&&&(((***+++,,,,,,,,,###%%%((()))(((''''''''''''''''''&&&&&&&&&&&&&&&"""$$$'''&&&$$$######$$$"""$$$&&&%%%$$$%%%'''***(((''''''''')))***)))(((%%%%%%$$$$$$######$$$$$$######$$$%%%%%%$$$###""""""""""""############""""""""""""!!! """$$$ """!!! !!!"""!!!!!!!!!!!!  !!!!!!!!!  $$$$$$ ###!!!$$$'''&&&###"""$$$(((########################!!!!!!!!!""""""!!!!!!!!!!!!"""$$$'''))))))&&&$$$ !!!######"""!!!"""###""""""!!!  !!! !!!"""!!!%%%$$$!!! ###&&& """!!! !!!###!!! """!!! """((($$$ !!!     """$$$!!!!!!"""###$$$######"""!!! """&&&&&&""""""%%%"""!!!!!!!!!"""###%%%&&&"""#########$$$#########&&&&&&&&&$$$%%%***333:::GGGOOOZZZaaaccc___ZZZWWWUUUOOOJJJIIIGGGFFFHHHMMMTTTYYY___bbbaaa___]]]\\\SSSHHH===777222,,,((((((######""""""""""""######!!!!!!!!!!!!###%%%'''(((###"""!!!!!!""""""!!! ######""""""""""""######$$$"""!!!!!!"""%%%'''(((---444@@@KKKRRRVVVXXXYYYUUUTTTRRRRRRUUUYYY___bbbZZZXXXTTTSSSXXX]]][[[TTTUUUWWWXXXUUUOOOIIIEEEDDD;;;777111***&&&$$$$$$%%% !!!!!!!!! !!!### ###"""!!!    !!!"""######$$$&&&(((###$$$&&&&&&%%%%%%&&&''')))'''&&&''')))*********''''''&&&%%%%%%$$$######!!!$$$'''&&&$$$###&&&(((%%%&&&&&&'''''''''''''''$$$%%%&&&'''(((((((((((('''$$$%%%******&&&%%%((($$$%%%'''&&&%%%%%%'''(((%%%%%%$$$$$$$$$%%%&&&'''###%%%''''''&&&&&&&&&((("""###%%%'''((()))******///+++&&&%%%(((******))),,,+++***((((((((()))***,,,((($$$$$$(((+++,,,+++$$$'''******))))))+++...++++++,,,------...//////---...000222555888:::<<>>555///---%%%$$$"""###$$$$$$###""" !!!!!!!!!"""""""""###"""!!! !!!###$$$###"""!!! !!!"""###$$$###!!! !!!###%%%'''&&&&&&)))000;;;FFFMMMQQQXXXYYYRRRMMMOOOKKKMMM[[[ZZZ___cccbbbaaa```]]]YYYWWW[[[XXXQQQQQQVVVTTTLLLGGGDDD>>>666...)))'''''' !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!  $$$###"""###$$$%%%$$$###&&&%%%%%%%%%%%%&&&&&&'''$$$###"""###$$$%%%$$$###((('''%%%############$$$$$$&&&&&&$$$!!! ###&&&%%%''')))((('''&&&'''((($$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&(((((('''$$$"""$$$'''&&&&&&&&&&&&'''((())))))&&&&&&'''((((((''''''&&&$$$%%%'''((())))))(((((((((''''''(((***++++++***###&&&))))))'''&&&(((***&&&'''(((''''''''')))+++,,,,,,++++++***)))))))))***+++------,,,---...000777777777888;;;BBBKKKQQQ___iiiwww}}}rrrhhh[[[KKK===333111...,,,+++,,,...///+++)))'''&&&'''((((((((($$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&'''(((+++...111222444444555777:::<<<666333...+++)))(((&&&%%%###$$$$$$%%%%%%$$$$$$###&&&$$$###$$$''')))++++++***+++++++++***(((&&&$$$"""######$$$$$$$$$%%%%%%$$$&&&((((((&&&###""""""""" !!!$$$%%%""""""""""""!!! """!!!!!!!!!"""!!!!!!  !!! """"""!!! !!!!!!  """###$$$%%%&&&$$$$$$$$$###"""""""""!!!)))###%%%"""!!! !!!!!!"""######"""  !!!"""#########!!! !!!!!!""""""!!!!!!  !!!""""""""""""!!! """$$$"""""""""""""""!!!!!! !!!!!!!!! """%%%  !!! !!!!!!!!!&&&%%%$$$###"""!!!!!!!!!!!!$$$%%%$$$"""!!!!!! """### !!!"""#########"""!!!!!!######""" """''',,,,,,333???LLLVVV\\\^^^___WWWUUUPPPLLLJJJMMMSSSXXXhhhqqqzzzzzzvvvoooeee\\\[[[YYYUUUOOOFFF===444///&&&$$$###"""###$$$###"""!!!""""""""""""#########$$$###"""!!!!!!!!!#########"""!!! !!!"""###"""!!!!!!"""!!!###&&&***111;;;EEELLLXXXZZZRRRNNNPPPLLLNNN\\\___gggmmmllljjjhhhbbb]]]WWW[[[[[[VVVVVVZZZWWWOOOJJJGGGAAA:::333---(((&&&!!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!  $$$###"""###%%%&&&%%%$$$%%%$$$$$$###$$$%%%'''(((%%%$$$$$$$$$$$$$$$#####################%%%(((***###&&&'''###"""'''%%%'''))))))(((''''''(((&&&&&&&&&%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%((()))((($$$###&&&)))&&&&&&%%%%%%&&&(((***+++$$$$$$%%%&&&&&&&&&%%%%%%###$$$&&&'''(((((((((((()))((((((((())))))))))))%%%(((++++++(((&&&'''(((%%%&&&''''''''''''***,,,,,,,,,++++++***)))))))))***,,,---...---...///111666777888:::>>>HHHTTT\\\hhhqqq{{{qqqdddUUUEEE:::111000...,,,,,,---///000+++)))'''&&&'''(((((('''%%%%%%%%%%%%%%%%%%$$$$$$!!!%%%((('''%%%''',,,111222444777999;;;===AAADDD<<<888222---+++)))'''%%%###$$$$$$%%%%%%$$$$$$###%%%$$$######%%%''''''''')))***+++,,,+++(((%%%###############$$$%%%%%%&&&"""%%%((((((&&&###!!! ###""" !!!######""" !!!"""###"""  """ !!!!!!!!!!!!!!!!!! ###"""!!!!!!###"""  """ !!!"""""" !!!"""###$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!%%%###"""  !!!""""""""""""  ###!!! """###""" """""""""!!!  !!!""""""""""""  """$$$!!!""""""""""""!!! """&&&)))   !!!!!!!!!!!!((('''$$$"""!!!!!!!!!""" """######"""!!!!!!"""  !!!""" !!!"""###$$$###""""""!!!""""""!!!!!!"""&&&***)))///999DDDNNNVVVZZZ\\\YYYWWWSSSOOOMMMPPPUUUYYYdddoooyyy}}}{{{uuujjj___[[[ZZZYYYVVVOOOEEE:::333***(((&&&%%%%%%&&&%%%$$$""""""#########$$$$$$$$$%%%$$$###""""""""""""###""""""!!!!!!!!!!!!"""""""""!!! !!!$$$'''))),,,555AAAKKKQQQTTTOOOLLLPPPNNNQQQ^^^dddnnnwwwxxxtttpppiiibbb[[[^^^]]]YYYZZZ]]][[[UUUNNNJJJEEE???888111+++'''!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!  $$$###"""###%%%&&&%%%$$$######"""""""""$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$"""###%%%$$$$$$%%%(((+++"""%%%&&&######(((%%%'''))))))((('''((()))'''''''''%%%$$$$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&%%%(((***&&&%%%%%%%%%%%%''')))***###$$$$$$%%%&&&&&&%%%%%%###$$$%%%&&&(((((())))))*********)))((('''&&&&&&***---///...+++(((((()))%%%&&&''''''''''''***,,,***************+++++++++***,,,............000222222555888<<>>777111)))(((%%%"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! $$$######$$$&&&''''''&&&$$$%%%&&&&&&%%%$$$"""!!!!!!######""""""$$$&&&!!!'''(((%%%"""###%%%!!!!!!"""$$$((())))))(((%%%'''))))))))))))***+++&&&((()))((('''&&&''')))'''''''''&&&&&&%%%%%%%%%%%% &&&)))&&&""""""###$$$%%%%%%$$$"""!!! !!!"""###$$$$$$$$$&&&&&&&&&''')))***,,,---&&&(((***)))&&&%%%''')))$$$&&&((('''&&&'''+++...((())))))(((&&&&&&''')))***************++++++++++++---//////000000222444999???HHHNNNUUUbbbsss|||sssiiiWWWCCC666444//////...---,,,,,,,,,,,,***(((&&&%%%&&&''''''&&&$$$$$$%%%%%%&&&'''((((((&&&''''''&&&&&&'''***,,,+++333===GGGLLLOOOQQQQQQHHHBBB999222---+++)))((($$$$$$$$$%%%%%%$$$$$$$$$!!! """$$$%%%###"""%%%%%%&&&'''((()))***+++***(((&&&$$$"""###$$$$$$$$$%%%%%%$$$"""!!!"""###!!!!!!!!! !!!###%%%!!!###%%%%%%###!!!!!!!!! !!!"""######### !!!!!!!!!"""!!!"""$$$### ###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&""" ###%%%""" !!! !!!"""""" !!!"""!!! !!!$$$%%%"""!!!&&& !!!"""######  ###### !!!$$$%%%$$$!!! """""""""""""""!!!!!! """$$$%%%$$$%%%%%%!!!!!! !!!!!!!!!  !!! !!!"""!!!!!!!!!!!!"""""""""""" !!!"""######""" !!!"""!!!  """$$$###"""!!!!!!"""######!!!"""###$$$%%%$$$######"""!!! !!!###$$$$$$$$$%%%%%%'''+++333===GGGMMMPPPTTTYYY\\\[[[XXXVVVUUUOOOVVV___gggooorrrlllddd```]]][[[\\\]]]ZZZSSSMMM:::666000+++(((&&&%%%###!!!""""""""""""#########((((((((('''%%%###!!! !!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""!!!!!!!!!$$$***111666<<