BM6P6(@  !!!"""######  !!!###$$$ !!!!!! """$$$#########$$$  !!!!!!      !!!"""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!  !!!!!!!!!!!!""""""""""""!!!"""###$$$%%%$$$######'''&&&%%%%%%$$$###""""""%%%%%%%%%$$$$$$#########(((&&&%%%&&&))))))&&&$$$)))***+++,,,---,,,++++++***)))(((((()))+++---///111000---***(((((())))))))))))******)))(((&&&%%%%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""!!!!!!!!!!!!        !!!   !!! !!!###!!!!!!  !!! !!!"""""""""!!!"""!!!###%%%$$$"""  !!!  !!!!!!!!!!!!  !!!!!!!!!!!!""""""""""""!!!"""###$$$%%%$$$$$$###&&&&&&%%%%%%$$$###""""""&&&&&&&&&%%%%%%%%%%%%%%%)))'''%%%&&&((()))'''%%%)))***+++,,,,,,,,,+++++++++***))))))***,,,...///000...,,,)))((('''(((((()))***+++++++++***((((((%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%""""""""""""!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!! !!!  """$$$%%%$$$!!!    !!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$#########%%%&&&&&&&&&&&&&&&'''''')))'''%%%%%%'''((((((((())))))***++++++++++++***,,,+++******+++,,,...///---,,,***((('''&&&'''''''''((()))++++++***))))))&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%""""""""""""!!!!!!!!!!!!!!!!!! !!!"""!!!!!!   """"""!!!!!! !!!!!!""""""!!! """"""!!! !!!"""    !!! !!!!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''')))'''&&&%%%%%%''')))***)))))))))***************++++++*********+++,,,,,,***)))((('''&&&&&&&&&&&&%%%&&&''')))******))))))&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%""""""""""""!!!!!!!!!!!!!!!!!!  !!!!!!  ###!!!"""""""""!!!  !!!!!!!!!!!!!!! !!! !!!!!!!!!"""$$$  !!!!!!""" !!!!!!!!!!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$&&&(((***((((((((()))))))))***************)))))))))))))))(((''''''&&&%%%%%%%%%%%%%%%&&&(((***++++++******&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""!!!!!!!!!!!!"""!!!  !!!!!!!!!!!! !!!###### """"""!!!!!!   !!! !!!!!! !!!      !!!""" !!!""""""""""""!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""######""""""######$$$%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$$$$$$$%%%$$$%%%%%%$$$$$$$$$''')))((((((((('''((())))))************))))))(((((('''&&&&&&&&&&&&&&&&&&%%%%%%'''(((***+++,,,,,,,,,+++&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!! !!!$$$###    !!!!!!!!!!!!!!!   !!!!!!!!!!!!"""   !!!"""### """   !!!""""""!!!!!! !!!!!!!!!!!!""""""""""""$$$###"""""""""###$$$%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$!!!###%%%%%%######%%%'''(((((('''''''''((()))***+++++++++***)))(((''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((*********))))))&&&%%%$$$#########$$$%%%""""""############""""""""""""""""""!!!!!!!!!!!!  """  !!!  !!!!!!!!!!!!!!!!!!!!!!!! """""""""!!!  !!!!!!!!!!!! !!!  """  """    $$$"""!!!"""!!!     !!!!!!!!!  !!!!!!!!!!!!""""""""""""$$$###"""""""""###%%%&&&""""""###$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%"""%%%%%%######$$$&&&(((''''''&&&&&&((()))***,,,,,,,,,++++++)))((('''%%%%%%&&&'''''''''&&&&&&###$$$%%%&&&&&&&&&%%%$$$&&&%%%$$$#########$$$%%%!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!  """!!!  !!!!!!"""!!! !!!""""""!!!    !!!!!!!!!   !!!  !!!###$$$  !!!!!!######"""!!!!!!!!!!!!!!!"""!!!    ###          !!!!!!   """!!!  !!!###"""!!!  !!!"""%%%%%%%%%$$$%%%%%%&&&&&&$$$%%%%%%%%%$$$$$$&&&(((''''''''''''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&(((***+++((()))(((%%%'''++++++((()))((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''))))))---)))$$$""""""###!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""  !!!!!!       !!!"""!!!!!!  !!! !!!"""      !!!!!! !!!"""""" !!!!!!"""###%%%'''((($$$%%%%%%%%%$$$$$$&&&'''''''''''''''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&((()))+++)))***(((&&&'''+++***&&&''''''''''''&&&&&&%%%%%%############$$$%%%'''''''''%%%!!!!!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!   !!! !!!""" !!!!!!  !!!!!!  !!!$$$###!!!    !!!  !!!""""""### !!!###$$$%%%###$$$%%%$$$###$$$%%%'''&&&''''''&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''')))***)))+++***'''))),,,+++'''&&&''''''(((((('''%%%%%%###"""""""""######$$$%%%"""!!! !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!"""!!! !!!  """!!!   !!!  """!!!   !!!"""!!!!!! !!!  !!!""""""###""""""!!! !!!!!!###$$$%%%$$$######%%%'''&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((()))++++++***,,,000///+++&&&''')))******)))'''%%%$$$$$$###############$$$ !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""" !!!!!!       ###"""!!!!!! !!!!!! !!!"""""""""!!! !!!!!!    !!!!!! """!!!!!!  !!!!!!  """!!! !!!"""""""""$$$###"""!!!!!!!!!!!!!!!###$$$$$$$$$######%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''''''''***+++,,,000555555111'''(((***+++,,,***)))''''''&&&%%%$$$$$$$$$$$$$$$"""#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!!   !!!###"""!!!  """!!!      ######"""!!!!!!!!!!!!!!!"""""""""""""""!!!   !!! !!!!!!!!!  !!!!!!!!!!!! !!!"""!!!  """###"""!!!  !!!!!!!!!!!!!!!!!!!!!"""###$$$%%%"""###$$$###"""###$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%(((+++---222888888555((((((***++++++******)))***)))(((&&&%%%$$$$$$$$$$$$$$$%%%###  !!!!!!!!!!!!!!!!!!!!!!!!   !!!  !!!!!!$$$"""  !!! """"""!!! !!!""""""!!!   !!!###       """######!!! !!! !!!!!!!!!!!!"""###$$$$$$"""###$$$###""""""$$$&&&###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$(((+++---222777777333''''''((((((((()))))))))+++***(((&&&%%%$$$###############!!! !!!!!!!!!!!!!!!!!!!!!!!!     !!!"""  $$$  !!!!!!  """!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!""" !!!     ###$$$$$$ !!!  !!! !!!###"""!!! $$$$$$###!!!!!! """###$$$###""""""$$$&&&###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$(((***,,,000555555111&&&&&&&&&&&&&&&'''((()))+++***(((&&&$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    """!!!!!! !!!$$$%%%###   %%%!!!   !!!!!! !!!"""!!!!!!!!!!!! !!! $$$  !!!    !!!###$$$%%%##############################$$$$$$$$$%%%%%%%%%'''&&&%%%###"""!!!!!! """"""""""""############%%%%%%$$$$$$%%%%%%&&&&&&((($$$"""$$$***---,,,)))'''(((((()))))))))))))))&&&&&&%%%%%%$$$%%%%%%%%%###$$$$$$$$$###""" """"""!!!   !!!    !!!  """    !!!  !!!!!!!!!!!! !!!  !!!   """!!!   """###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$'''&&&%%%###""""""""""""""""""""""""############%%%$$$$$$###$$$%%%&&&''''''$$$!!!###(((***)))'''&&&'''(((((())))))(((((()))(((&&&$$$###"""!!!!!!######$$$$$$###""" !!!!!!    !!!!!!!!! """!!! !!!!!!!!!!!!    !!! !!!""""""!!!   !!!!!!!!!!!!!!!  !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############%%%%%%$$$###############"""""""""#########$$$$$$%%%$$$"""""""""###%%%'''&&&###!!!"""%%%'''&&&$$$%%%&&&''''''((((((''''''((('''%%%###!!! """######$$$###"""   !!!!!! !!!""""""!!! !!!  !!!!!!!!!!!!  !!! !!!!!! !!!  !!!   !!!    !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""#########$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$%%%###"""!!!!!!###%%%&&&'''$$$######%%%&&&%%%###$$$%%%&&&&&&''''''&&&&&&$$$###"""!!!!!!!!!!!!!!!!!!"""#########"""   !!!!!!   !!!!!!""""""!!!!!! !!!"""###!!!!!!!!!!!!            !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%&&&############$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&(((&&&%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$###"""!!! !!!!!!"""###"""!!!       !!!!!!   !!!"""$$$$$$ !!!###$$$!!!!!!!!!!!!   """###"""  """ !!!!!!!!!  !!!!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%$$$$$$$$$%%%%%%&&&#########$$$$$$$$$$$$%%%###############$$$%%%%%%((('''&&&&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&(((&&&$$$""" !!!"""""""""!!!   !!!!!!    ###&&&((( !!!"""###!!!!!!!!!!!!  """"""        !!!!!!!!!"""###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%######%%%%%%&&&%%%%%%$$$&&&''''''&&&&&&&&&'''(((%%%%%%&&&'''''''''''''''((('''%%%""" !!!""""""!!!       ###(((+++  !!!"""!!!!!!!!!     !!!!!! !!!  !!!!!!  !!!!!! !!!""" !!!!!!""""""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""###&&&'''((('''%%%$$$%%%&&&&&&&&&%%%%%%'''(((%%%&&&''''''((((((''''''%%%$$$###"""  !!!""""""!!!  !!!!!!  !!! !!!"""### """!!! """""""""""""""""""""""" !!!!!!!!! !!!!!!  !!! """""""""!!!  !!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%&&&''''''(((((('''&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$&&&&&&%%%$$$$$$######"""###"""!!! !!!"""$$$%%%%%%&&&((('''&&&&&&***---'''((((((((('''&&&%%%%%%######""""""!!!"""!!!  !!!"""      !!!!!!!!! !!!  """    !!!!!!   !!!!!!!!!!!!!!!!!!""""""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$#########%%%$$$"""!!!"""###%%%&&&'''((((((&&&######%%%(((&&&''''''''''''&&&&&&%%%&&&%%%$$$###"""!!!!!! !!!!!!   !!!   !!!!!!!!! ###"""!!!   """  !!!  """  !!!  """!!!  !!!!!!!!!!!!!!!!!!!!!"""######$$$$$$%%%''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$#########$$$&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$######%%%$$$###"""###$$$&&&'''%%%&&&%%%$$$""""""$$$&&&%%%%%%&&&'''''''''&&&&&&&&&%%%###!!! !!!!!!!!!    !!! !!!"""!!!  !!!    !!!!!!!!! ###"""!!!  !!!  """ """!!!!!!  """!!! !!!!!! ######"""  !!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$(((((('''&&&'''((())))))&&&&&&%%%$$$############%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$$$$######%%%$$$###""""""$$$%%%'''""""""""""""###$$$&&&(((###$$$%%%&&&&&&&&&&&&&&&'''%%%###!!! !!!"""###    !!! !!!"""  !!!!!!!!!    !!!!!!!!! !!!      !!!  !!! !!!$$$###"""!!!  !!!!!!!!!!!!!!! !!!!!!"""######$$$$$$&&&%%%%%%%%%&&&&&&'''(((&&&%%%$$$$$$#########$$$############$$$%%%''''''''''''&&&&&&%%%$$$$$$###$$$###!!!!!!!!!"""$$$%%%$$$###""""""$$$&&&'''(((######$$$%%%&&&&&&&&&%%%(((&&&$$$""""""###$$$%%% !!!!!!  !!!""" !!!""" !!!     !!!!!!!!!  !!!!!! """   !!!!!!###"""!!!  !!!!!!!!!!!!!!! !!!""""""######$$$!!!"""###$$$$$$%%%$$$$$$%%%$$$$$$###$$$$$$%%%%%%"""""""""###$$$%%%'''(((''''''&&&&&&%%%%%%$$$$$$###"""!!! """$$$%%%(((&&&$$$###$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$"""!!!   !!!!!!!!!   !!! !!! !!!###"""    !!!!!!!!!  ###!!! !!!!!!  !!!!!!!!!!!!   !!!!!!!!!!!!!!! !!!!!!"""######### !!!$$$&&&'''&&&%%%###############$$$%%%&&&&&&"""""""""###%%%'''((()))'''''''''&&&%%%%%%$$$$$$$$$###"""!!!!!!###%%%&&&)))&&&######$$$&&&%%%$$$###$$$$$$$$$$$$######""" !!!"""!!!   !!! !!! !!!!!!!!!   $$$###!!!     !!!!!!!!!!!!$$$!!!   !!!!!!""""""""" """"""  !!!!!!!!!!!!!!!  !!! !!!!!!!!!!!!!!! !!!!!!"""#########!!!$$$'''***+++***'''%%%"""""""""###$$$%%%''''''"""######$$$&&&(((***+++(((''''''&&&&&&%%%$$$$$$%%%$$$###""""""$$$&&&'''%%%""" !!!%%%''''''&&&$$$$$$$$$$$$$$$###"""!!!"""######$$$######"""!!! """"""!!!  !!!    !!!"""""" """ !!!   !!!!!!!!!  """!!!!!!"""""""""!!!  !!!   !!!  !!! !!!"""######"""!!!  %%%%%%%%%$$$$$$#########$$$$$$######"""######$$$"""###$$$$$$&&&&&&'''(((%%%%%%$$$$$$###"""!!!!!!'''&&&%%%###"""######$$$(((((((((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%###""" !!!!!!    !!!""" !!!!!!  !!!    """### !!!  """   !!!     !!!  !!!!!!""""""!!!!!! ###$$$%%%%%%&&&&&&%%%%%%###############"""""""""$$$$$$###############$$$""""""######$$$%%%%%%%%%%%%%%%$$$######"""!!!!!!###############%%%&&&'''%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""!!! """!!!!!!       !!!  !!! !!!   ###""" !!! !!!!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""#####################$$$########################$$$$$$$$$######""""""!!!######"""######$$$&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!        """"""    !!! !!!!!!    """!!! !!!  !!! !!!!!!!!!!!!!!! !!!"""""""""###"""#########$$$$$$$$$###$$$$$$#########"""""""""$$$#########"""""""""!!!%%%%%%$$$######"""""""""!!!"""###$$$%%%%%%%%%%%%$$$$$$######"""!!! !!!!!!"""!!!       !!!  !!!###     !!!   !!!"""!!!  !!!&&&&&&&&&%%%$$$###"""!!! !!!!!!!!!"""#########!!!"""###$$$$$$$$$$$$###%%%%%%%%%$$$######""""""#########"""""""""""""""%%%$$$$$$$$$###"""!!!!!!!!!"""###%%%&&&&&&&&&&&&%%%%%%$$$###"""!!!!!!  !!!!!!  !!!!!!  !!!!!! !!! !!!!!!      !!!!!!     ###"""  !!!!!! !!!######!!! !!!&&&&&&&&&%%%$$$###"""!!!!!!!!!!!!!!!"""""""""""" !!!###$$$%%%%%%$$$###%%%%%%%%%$$$$$$#########"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$######""""""!!!!!! !!!!!!""""""""" !!!      &&&&&& !!!   !!!###!!! !!!   !!!"""### !!!!!!""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!! !!!###%%%%%%%%%$$$##################"""""""""!!!""""""""""""""""""""" !!!"""###$$$$$$$$$###!!!!!!"""###$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!++++++""" """ !!! """!!!!!! !!!!!! !!!"""######"""!!!  """######$$$$$$ !!!###%%%&&&%%%$$$###!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""######$$$$$$###"""  !!!!!!"""""""""""""""  !!!!!!  !!!!!!!!!   !!!    """------%%%"""!!! !!!   !!!!!!"""""" !!!"""!!! ###  """!!!    !!! !!! !!!!!!  """""""""!!!!!!!!!  !!!!!!!!!!!!############"""!!!""""""""""""!!!!!!!!!!!!###"""###%%%'''((('''&&& !!!"""###$$$%%%%%%""""""""""""###$$$&&&&&&!!!""""""###""" !!!!!!!!!!!! """!!!!!!!!!!!!   ###       !!!    !!!  """   !!!  !!!!!!"""""" !!!!!!!!!!!! ###""""""!!! !!! !!!!!!   !!!!!!  !!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!###%%%&&&&&&$$$########################"""""""""""""""###$$$%%%""""""""""""!!! !!!!!!!!!!!! !!!!!!!!!    !!!   !!!    !!!"""!!!     """     !!!  !!!   !!! !!!    !!!!!!!!!!!!!!!!!!  """   !!!!!!!!!!!! !!!!!!!!!  !!!$$$%%%$$$###%%%%%%$$$$$$###"""!!!!!!"""""""""!!!!!!"""############"""!!! !!!!!!!!!   !!!!!!  !!!!!!""""""!!!!!!     !!!!!!!!! !!!!!!   """  !!!!!!  !!!"""!!! !!!!!!!!!!!!!!! !!!  !!!!!!!!!!!! !!!!!!!!!  !!!!!!!!!!!!!!!!!!$$$%%%$$$###&&&%%%%%%$$$######""""""###"""!!!!!!!!!!!!!!!"""$$$###!!! !!!"""!!!!!!       """!!!     """ !!!   !!!  """ ###!!!     !!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!"""""""""#########!!! """%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%###"""!!!!!!!!!!!!!!!"""$$$###!!! !!!"""###   !!!    !!!!!!!!!  !!! !!!$$$  !!!    !!!$$$ !!!  !!!"""!!!  !!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!""""""######$$$$$$%%%"""!!!!!!###&&&'''&&&%%%"""######%%%&&&'''(((((("""""""""!!!!!!"""#########""""""!!!!!!"""""""""   !!!  !!!"""        !!!!!! !!!!!!!!!!!! !!!!!!"""!!!!!! !!!!!!!!!"""######$$$$$$"""!!!!!!###&&&'''&&&%%%######$$$%%%&&&'''(((((("""""""""""""""###$$$%%%!!!""""""#########""""""  !!!!!!       !!!!!!!!!###!!!!!!    """$$$%%%  !!!   !!! ###!!! !!!!!! !!!!!!!!!"""  !!!"""######$$$!!!!!!!!!###%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''(((""""""""""""###$$$&&&&&&!!!!!!###$$$$$$###"""!!!  !!!!!! !!!        !!!  """""""""!!!!!!$$$  %%%$$$""" ###       """###)))..."""###&&&!!! %%% """#########"""!!!""""""""""""""""""""""""$$$###!!! $$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&$$$###!!!""""""############""""""(((&&&###!!! !!!!!!!!!!!!    """$$$!!!  !!!       """  !!!  !!!""" !!!###"""!!!###    &&&,,,444'''!!!!!!!!! !!!!!!"""""""""!!!!!! """"""!!! !!!!!!"""""""""""""""""""""!!!!!!$$$$$$######$$$$$$%%%&&&$$$%%%&&&''''''%%%$$$######$$$$$$$$$$$$$$$######&&&%%%###"""!!!!!!!!!!!!   !!!    !!!   !!!"""###"""  """      %%%***333''' !!!!!! !!!!!! !!!!!!!!!!!!"""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%&&&'''((('''&&&%%%$$$%%%%%%&&&&&&%%%$$$#####################"""!!!!!! !!!""""""!!!!!!      ###!!! """"""  !!! !!! !!!!!!   ###)))!!!""""""!!!  !!!""""""""""""""""""""""""""" !!!!!!"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$###"""!!!"""###$$$$$$###!!!  !!!""""""    !!!!!! !!! !!! !!!""" !!!  !!! !!! """!!!!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$###"""""" """$$$%%%%%%###!!!        !!!  !!!!!!    !!!!!!  !!!###$$$%%% ###############"""!!! """"""######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$###############$$$$$$$$$$$$######"""###$$$%%%$$$###!!!    !!!!!!    !!!!!!  !!!  """$$$%%%&&&&&& ###$$$%%%%%%%%%$$$"""""""""######$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&###$$$$$$$$$###"""    !!!###"""!!!     """"""!!!  !!! $$$###!!!!!!!!!   ######!!!$$$&&&'''''''''""""""""""""""""""""""""###$$$%%%&&&&&&&&&%%%$$$######$$$%%%%%%&&&''''''$$$$$$######$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&######%%%&&&'''(((((((((%%%%%%$$$$$$"""!!!  """!!!!!! !!!!!!""" """$$$  !!!!!!""" !!!!!!   !!!!!!"""     !!!  !!! !!!%%%(((***((('''&&&%%%###$$$%%%%%%$$$"""    $$$""" !!!"""   !!!"""""" !!! !!! !!!"""###############"""""""""!!! ######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""""""""######$$$$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&###!!!  !!!!!!  !!!   !!!   ###%%%"""  """   """''',,,///...+++''')))'''%%%$$$%%%$$$""" !!! !!!"""    !!!!!! !!!!!! """  """"""!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""######$$$$$$%%%&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$""" !!!!!!     """  ###)))///222000***%%%'''%%%$$$$$$$$$$$$###!!!!!!   !!!  !!!############$$$"""!!!"""###$$$###!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""######$$$$$$%%%&&&&&&''''''((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$###!!!$$$###"""    !!!  !!!$$$))),,,***%%%!!! !!!###%%%%%%$$$  !!!   !!!""""""  !!!"""###$$$$$$######"""#####################""""""!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&''''''((()))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%############"""!!! """!!! !!!""""""!!! !!!    !!!   !!!""" !!!######!!!!!!""""""!!!  !!!    !!!!!!  !!!""""""!!!   !!!!!!!!!  !!!!!!"""""""""""""""""""""""""""%%%%%%$$$""""""""""""#########$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%"""######$$$$$$%%%&&&&&&&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""!!!!!!   !!!  """ !!! !!!!!!"""          ###   """###"""!!! !!!"""&&&%%%$$$###"""###$$$%%%$$$$$$########################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""""""""!!!  """ """   !!!###         !!!    !!! !!!!!!  !!! """######!!! !!!###%%%$$$"""!!!"""###%%%&&&!!!!!!""""""###$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$$$$%%%&&&&&&''''''((())))))))))))((($$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!"""!!!         !!!!!!      !!!"""!!!  """###!!!!!! !!!!!!!!!"""!!! !!!   !!!###$$$%%% !!!!!! """### ###$$$$$$!!! """$$$###"""!!! !!!"""$$$&&& """###$$$%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$%%%%%%&&&&&&(((((()))***************$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!! !!!!!! !!!"""   !!!!!!   !!!"""""""""!!! !!!###$$$!!!"""  """'''!!! !!!###"""!!! !!! !!!!!!   """$$$ !!!!!!  """!!! """!!!  !!!   !!!""""""""" !!!!!!!!!!!!!!! !!!###$$$$$$%%%%%%%%%$$$###""""""!!! !!!""""""!!!!!!&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&''')))************(((%%%######$$$%%%###!!!$$$###!!!"""######"""!!!    !!!!!!!!!   """  """  !!!!!! !!!!!!""""""!!!!!!!!!!!! """!!! !!!$$$!!!  !!!   !!!   !!!!!!   !!!!!!!!!!!! !!!!!!""""""###%%%$$$$$$###""""""!!!!!! !!!###$$$%%%%%%$$$$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%((()))***+++,,,+++***)))(((&&&######$$$%%%###!!!"""!!!   $$$"""         !!! """######"""  !!!!!!""""""""""""""""""""""""""""""######""""""!!!!!!  !!!""""""""""""$$$$$$$$$%%%$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%)))***+++++++++***((('''(((&&&$$$###$$$$$$###"""&&&$$$############!!!!!!!!! !!!"""!!!!!!  """###"""!!!    !!!   !!!!!!"""!!!!!!!!!  !!! """"""  !!!!!!!!!  !!!!!!""""""""""""""""""""""""""""""""""""!!!!!!  !!!!!!######$$$%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&'''((((((((('''&&&%%%'''&&&$$$$$$############((('''%%%$$$$$$$$$"""  !!!  !!!"""!!! """"""   !!!!!! !!!!!!!!!   !!! !!!"""""""""""""""!!!!!!!!! !!!!!!  !!! """      !!! !!!!!!!!!!!!  !!!""""""###!!!!!!!!!"""######$$$$$$!!!!!!!!! !!!!!!!!!!!!"""###$$$$$$"""######$$$$$$#################################"""###$$$$$$%%%%%%$$$$$$###$$$&&&'''((((((''''''&&&&&&%%%$$$###"""######%%%###!!!!!!!!!    !!! !!!!!!   $$$"""  !!! !!! !!!""" !!!!!!  !!!""""""  !!!     !!!      !!!"""###### !!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!  !!!"""#########"""""""""###$$$$$$########################"""######$$$$$$$$$$$$$$$$$$%%%'''((()))***))))))%%%&&&&&&%%%""""""###$$$$$$###!!!!!!!!!!!! !!!  !!! !!!""""""   !!!         !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!$$$###!!! """$$$&&&########################""""""###$$$$$$$$$$$$$$$%%%&&&'''((()))(((((('''%%%&&&'''%%%"""!!!###%%%$$$###""""""######"""  """ !!!!!!!!!!!!!!!!!!!!!  !!!!!! """!!!!!!!!!!!! !!!"""               !!!!!!   !!!!!!  !!!"""###$$$###""""""!!! !!!!!!!!!"""""""""""""""  !!!###$$$%%%### """%%%'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$###%%%&&&'''%%%"""!!!###%%%   """ !!!!!! """!!!  !!!### !!!""" """ """"""   !!!""""""!!! !!!  !!!  $$$***###    !!!"""######!!! !!!  !!!!!!!!!""""""%%%$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$ !!!"""###$$$%%%%%%######""""""""""""######""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%###!!!   !!!!!!   ###!!! !!!!!!   !!!""" !!!"""   !!! !!! """""""""  !!!!!!!!! '''&&&%%%############$$$&&&)))###!!!!!!     !!!  !!!!!!###$$$$$$""""""""""""""""""!!!!!!$$$$$$$$$###""""""!!!!!! !!!"""###$$$$$$$$$############$$$$$$##################$$$$$$$$$$$$%%%%%%&&&'''''''''((((((&&&%%%###"""!!!  """   !!!!!!!!!!!!!!!    !!!!!!  !!!    """""" !!!   !!!!!!   !!!  !!!""""""     !!!###$$$&&&'''$$$$$$$$$######"""""""""%%%$$$$$$###""""""!!!!!! !!!"""######$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$########################$$$%%%&&&'''((((((''''''&&&%%%$$$""""""!!! """!!!  !!!###""" !!! !!!    !!!  !!!!!!    """%%%$$$!!! !!!!!! !!! """!!! !!!    !!!!!!!!!!!!!!!  !!! !!!!!!!!!!!!""""""""""""###""""""!!!!!!""""""###$$$$$$$$$###""""""!!!!!!!!!""""""######$$$%%%%%%""""""######$$$%%%&&&&&&$$$$$$$$$######$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$###""""""     !!!  !!!     !!!  ###%%%&&&&&&$$$!!! !!! !!!"""""""""   !!!!!! !!!!!!!!! !!!!!!!!!!!!!!!  """!!! !!!!!!!!!!!!"""""""""############"""!!! #########""""""!!!!!!!!!"""""""""###$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&######""""""""""""##############################%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$###"""""" !!!  !!!"""######   !!!!!!    !!! !!!&&&%%%"""  $$$&&&%%%$$$%%%""" !!!!!!!!!    !!!!!!"""   !!!!!!###"""  !!!!!!!!!  !!!""""""""""""""""""""""""""""""%%%%%%%%%$$$######""""""""""""#########$$$$$$$$$###""""""""""""""""""###""""""#########$$$$$$$$$&&&&&&''''''(((((())))))''''''&&&%%%$$$""""""!!!  """###   !!!!!!!!!   !!!  !!!### !!!!!! !!! !!!!!!   !!!###"""!!! ###$$$!!!!!!###"""  !!! !!! !!!"""  !!! !!!!!!!!!  """$$$### !!!!!!!!!!!! !!!###$$$%%%!!!""""""######$$$$$$$$$&&&%%%%%%$$$$$$######"""#########$$$$$$$$$$$$$$$$$$######""""""######$$$!!!!!!"""###$$$%%%%%%&&&$$$%%%&&&(((***+++------((((((&&&%%%###"""!!!       !!!  !!!!!!  !!!   !!!!!! !!!  """ """   !!! !!!"""$$$&&&""""""!!!!!! !!!  """ !!!  !!!!!!    !!!!!!!!!!!! !!!   !!!""" !!!""""""  %%%###"""   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###### ###%%%###""""""""""""############!!!!!!!!!!!!"""###$$$%%%""""""###$$$%%%&&&&&&'''"""######$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%% !!!###$$$%%%&&&'''!!!###%%%(((+++...000111)))((('''%%%###!!!   !!!!!!  """!!!!!! !!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!"""###### !!!!!!  """!!! """######"""   !!!!!!!!!!!!  !!!   """###    """$$$%%%%%%############"""!!! """###!!! $$$   """    !!!     """!!!   !!!!!!!!! !!!""" !!!  !!!!!! !!!""""""!!! ######################## """###%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&######""""""""""""############$$$%%%&&&((()))******)))&&&###!!!!!!""""""  !!!!!!  !!!"""   !!!!!!!!!!!!"""  """ !!!  !!!!!!       !!!!!! !!!!!!  !!!    """$$$$$$###!!!!!!!!!!!!    !!!     !!! !!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%######""""""""""""###############$$$%%%&&&((((((((('''%%%###!!!!!!!!!!!!       !!!   !!!!!!""" !!!%%%!!!$$$$$$###!!!  !!!    """   !!!!!!!!!  !!!!!!  !!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((&&&%%%%%%$$$$$$$$$$$$$$$######""""""""""""######$$$############$$$%%%%%%%%%%%%$$$###!!!    !!!      !!!!!!""" !!!!!!!!! """ ###&&&%%%### !!!"""""""""!!!!!!  !!!  """          !!!!!!  !!!!!!"""##############################$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''(((((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%$$$######""""""######$$$$$$$$$###"""""""""""""""""""""""""""!!!    !!!  !!!        !!!!!!  !!!!!!%%%'''&&&### !!!!!!!!!!!!!!!    ### !!!!!!  !!!!!!!!! !!!!!!""""""""""""""""""""""""!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%&&&&&&'''(((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!###   !!!   !!!   """!!!$$$&&&%%%"""  !!!   !!! !!!!!!!!!    !!!!!!  !!!!!!!!!!!!   !!!!!! !!!"""""" !!!###%%%&&&''''''((($$$$$$%%%&&&'''(((((())))))))))))))))))))))))))))))(((((('''''''''''''''$$$$$$############$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!         !!! !!!   """###$$$  !!!!!!   !!!!!!"""###!!!###### !!!!!!!!!!!!!!!   !!!  !!!    !!!  !!!""""""!!! !!!!!!!!!!!!  !!!  !!! !!!"""###$$$$$$"""""""""""""""""""""""""""###$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!  !!!"""   !!!  !!!     !!!   !!!""""""  """  """"""   !!!   !!!!!! !!!  !!! !!!""" !!!""""""!!! !!!!!!!!! ###      !!!  !!!"""   ###%%%     !!!!!!!!!  !!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))***((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$###""""""""""""""""""!!!  """$$$   !!!!!!!!!     """"""!!! !!!!!! """ """######!!!        """       """   """ !!!  !!!###!!! !!!!!!     !!!  !!!###"""!!!!!!!!!!!!!!!"""!!!"""$$$&&&'''''''''&&&!!!"""%%%&&&&&&$$$""" ''''''''''''''''''''''''***)))(((((()))***)))'''(((%%%!!!!!!###&&&((()))((('''&&&$$$######$$$$$$""""""""""""!!!!!!!!!!!!  !!!"""!!!!!!     """!!! !!!  !!!!!!!!!""""""!!!!!!!!!  !!!!!!   %%%###     !!!!!! !!!!!!   !!!!!!    #########$$$###""""""!!!   """ !!!  !!!!!!"""!!!     !!!""""""  !!!!!! !!!""""""!!!!!!!!!!!!"""""""""###$$$%%%&&&&&&%%%%%%!!!"""$$$%%%%%%$$$###"""'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%(((&&&###"""$$$'''((()))((('''&&&$$$$$$$$$%%%%%%""""""""""""!!!!!!!!!!!! !!!!!! ###!!!      !!!!!! !!!   $$$"""         """ """"""!!!  ###$$$$$$###$$$$$$###"""""""""""""""     !!!!!! !!!!!!   !!!!!! !!!"""""""""!!!!!!""""""######$$$%%%%%%%%%%%%$$$$$$""""""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&%%%$$$'''%%%###"""$$$&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! """"""!!! ###    !!!!!!    !!!    !!!!!!  !!!   !!!  !!!!!! !!!!!!!!!"""$$$%%%%%%%%%%%%$$$""" !!!"""### !!!!!!    !!!!!!    !!!!!!!!!"""!!!  !!!"""""""""!!!""""""######&&&&&&&&&&&&%%%%%%$$$$$$######""""""###%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%%%%###"""###$$$%%%$$$###&&&&&&&&&&&&&&&&&&''''''""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!! !!!"""!!!!!! !!!!!!!!!  !!!""""""!!!     ###"""   !!!!!! !!!!!!  !!!!!!!!!      !!!"""  !!!!!!!!!""" !!!       !!!    !!!###!!! !!! !!!!!!            !!!""""""### !!!"""!!! !!!""""""""""""""""""###$$$$$$((((((''''''&&&&&&%%%%%%$$$###""""""###%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%######$$$&&&'''&&&%%%%%%$$$%%%'''((((((&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&""""""""""""!!!!!!!!!!!!   """!!!!!!!!!  !!!!!!""" !!!""""""!!! !!!!!!    $$$###!!! !!!!!!""" !!!!!!  !!!"""!!!     !!!"""  !!!!!!!!!"""""""""   !!!   !!!!!!!!!!!!!!!!!!!!!!!!   !!!  !!!!!!    !!!!!! !!!       !!! !!!!!!  !!!""""""###### !!!"""""" !!!"""""""""""""""######$$$%%%(((((('''&&&%%%%%%&&&&&&%%%$$$######$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!"""$$$%%%$$$###&&&'''))),,,...---***((($$$%%%%%%&&&&&&%%%$$$$$$""""""""""""!!!!!!!!!!!! !!!""""""###$$$###  !!!!!!!!!  !!! !!!!!! !!!!!!!!!   """!!!!!!  !!!!!! ###"""!!!  !!!!!!!!!!!!  !!!!!!!!!   !!!       !!!!!!   """###"""  """  !!! !!!!!!"""!!! """!!!   !!!  !!!!!!!!!!!!!!!!!!    !!!""""""!!!  !!!!!!!!!!!!!!!!!! """###"""!!! !!!"""""""""""""""###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!"""$$$%%%%%%$$$$$$&&&)))---000///,,,)))$$$%%%%%%%%%%%%$$$"""!!!""""""""""""!!!!!!!!!!!! !!!""""""#########""""""!!!"""!!! !!! !!!!!!!!!!!! !!!  !!!!!!!!!!!! !!!!!!!!!    !!!!!!!!!!!!  !!!!!!!!!!!!    !!!!!! !!!!!!!!!!!!!!!   !!!""""""!!!  !!!"""  """ !!!!!!    !!! !!!!!!""" !!!     """!!! !!!  !!! !!!!!! !!!!!!     !!!!!!   !!!""""""   !!!"""#########  """###"""!!! !!!###""""""""""""###$$$%%%&&&$$$$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&((('''&&& ###''',,,///...***'''$$$%%%%%%%%%$$$"""!!! """"""""""""!!!!!!!!!!!! !!!!!!!!!!!!   !!!### !!!!!!""""""!!!!!!!!!"""""""""""""""  """!!!!!!!!!  !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!  !!!!!!   !!!""""""   !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!  !!!""""""!!!  !!!"""###$$$&&&''''''        !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###!!!  !!!### !!!   ###"""!!!  ### """###!!! !!! !!!!!! !!!  !!!   !!!  """$$$&&&%%%$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###############$$$$$$%%%%%%&&&&&&'''&&&%%%$$$%%%&&&&&&$$$"""######$$$$$$$$$%%%%%%%%%###$$$&&&'''(((((('''&&&&&&''''''((((((((((((((($$$$$$######"""#########%%%$$$###!!!  !!!!!!""""""!!!  !!!"""""""""!!!  """""" !!!!!!!!!!!! !!!     !!!!!!  !!!""""""!!!!!!!!!  !!!  !!! !!!!!!!!!!!!""""""!!! !!!  !!! !!!!!! """!!!   !!!!!! !!!  """!!! !!!  """ !!!""""""!!! !!!!!!!!!  !!!  !!!     !!!!!! !!!!!!!!!  !!!!!!!!!  """!!!  !!!"""  !!! !!! !!!  !!!  """$$$%%%%%%###  !!!!!!!!!"""""""""""""""""""""###############$$$$$$%%%%%%&&&&&&'''((('''&&&'''((('''&&&$$$#########$$$$$$$$$%%%%%%###$$$%%%&&&''''''''''''&&&''''''(((((((((((((((%%%$$$######"""#########!!!!!!   !!!!!!!!!!!!!!!!!!    """!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!     !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! ######"""!!!!!!"""###### !!!!!!!!!!!!!!!!!!   !!!   !!!!!! !!!  !!!!!! !!!        !!!!!!!!! !!!!!!!!!!!! !!!!!!  """!!!  !!!""" !!! !!!"""""""""!!!      !!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!  !!!$$$%%%$$$###  !!!!!!!!!""""""""""""###############$$$$$$%%%%%%&&&&&&''')))((('''((())))))'''%%%""""""#########$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&''''''(((((((((((((((%%%$$$$$$###""""""######   !!!""" !!!   ###!!! !!!!!! """!!!  !!!"""!!!     !!!""""""!!!""""""""""""!!!  !!!!!!!!! !!!!!!    !!!!!!!!!    """######""" !!!!!! !!!!!! !!!!!!    ###"""!!!  !!! !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!! """###"""!!! !!!!!!!!!!!! !!!!!!   !!!""""""""" !!!!!!!!!!!!!!!     !!!  !!!###$$$###"""!!!!!!!!!  !!!!!!"""""""""###############$$$$$$%%%%%%&&&&&&''')))((('''((())))))'''%%%"""""""""#########$$$$$$$$$$$$######$$$%%%'''(((&&&''''''(((((((((((((((%%%%%%$$$###""""""""""""######"""!!!!!!!!!!!!""" !!!!!!!!! !!!!!!!!!!!!  !!! ###"""!!!!!!!!!!!! ###"""  """###!!!     !!!""""""!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!  !!!!!!!!!  !!! !!!###""""""  !!!"""!!!  """ !!!!!!!!!!!! !!!"""!!!    !!!!!! !!!""""""      !!!!!!   !!!!!!!!!!!!!!!  """!!!!!!!!!!!!!!!!!!!!!!!!     !!!"""!!!    !!!!!!  !!!!!!  !!!!!! !!! !!!"""    !!! !!!###$$$###!!!""""""""""""!!!!!!  !!!!!!"""""""""###############$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&''''''%%%$$$"""############$$$$$$$$$%%%$$$######$$$%%%'''(((&&&''''''(((((((((((((((&&&%%%$$$###""""""""""""$$$$$$"""!!!!!!   !!!  !!!"""""""""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!###"""  """###!!!    !!!!!! !!!!!!""""""""" !!!""""""""""""!!!!!!!!! !!!!!!!!! !!!!!!    !!! !!! !!!###"""""" !!!  !!!!!!"""!!!  !!!!!! !!!!!! !!!  !!!    !!!###$$$ !!! $$$"""   !!!!!!  !!!!!!!!!!!!    !!!  !!!!!!!!!  !!!"""     !!! !!!######""" """""""""""""""""""""""" !!!!!!!!!""""""""""""###############$$$$$$%%%%%%&&&&&&'''&&&%%%$$$%%%&&&&&&$$$"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&''''''(((((((((((((((&&&&&&$$$###""""""!!!!!!!!!!!!   !!!!!!"""!!!!!!!!! !!!""""""!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!"""!!!    !!!!!!!!! !!!!!!"""!!!"""#########!!!  !!! !!!!!!      !!!"""  """ !!!  !!!     !!!!!!!!!    !!!### !!!    !!!!!!  !!!!!!!!! !!!!!!           !!!  !!!  !!! !!!"""###!!! !!!!!!""""""###### !!!!!!!!!"""""""""""""""""""""###############$$$$$$%%%%%%&&&&&&'''&&&%%%$$$%%%&&&&&&$$$"""$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((((((((((((&&&''''''((((((((((((((('''&&&%%%###"""!!!!!!!!!!!!"""""" !!!"""!!!!!! !!!!!!"""######""""""!!!"""""""""!!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!  !!!"""""""""""" !!!  !!!  """!!!!!! !!!!!!""" """######"""     """  """  !!! !!!!!!!!!  !!!!!!  !!!   !!!   """###!!! !!!!!!!!!!!!  ######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!   """###"""""" !!!""""""###"""!!! """!!!  !!!"""     !!!!!!!!! !!!!!!!!!"""""" !!!"""""""""!!!!!! """!!!!!!"""  !!!!!! !!!""""""!!!  !!!"""######!!!!!!!!!!!!""""""""""""""""""""""""###############$$$$$$%%%%%%&&&''''''&&&%%%$$$%%%&&&&&&$$$"""%%%%%%%%%&&&&&&&&&''''''%%%&&&''')))***))))))(((&&&''''''((((((((((((((('''&&&%%%###"""!!!!!!!!! """$$$&&&((( """#########"""!!!!!!!!!"""###############!!!"""###$$$$$$###"""!!! """######""""""""""""""""""""""""!!!###""" """ !!!!!!!!!!!! !!!!!!   !!!!!!!!!"""  !!!!!!!!!!!!!!!  !!!"""""""""!!!  !!!"""######"""!!!  """"""!!!!!!!!!!!!"""""" """%%%''''''%%%"""  !!!!!!!!!!!!!!!!!!!!!!!! !!!   !!!!!!!!!""""""###!!! !!!!!!  !!!!!!   """###!!!  !!!"""###  !!! ###"""!!! !!!###### ###"""  !!!""" """!!!  !!!"""  !!!"""### !!!!!!   """"""!!!!!!     )))%%%   !!!!!!  !!!!!!!!!  !!!  !!!   !!!!!!  !!!"""""" !!!""""""!!! $$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%&&&&&&'''''''''(((((())))))******&&&&&&''''''''''''&&&&&&''''''&&&%%%$$$$$$######!!!!!!  !!!"""###""""""!!!!!! ######""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""######""""""!!!!!! """""""""""""""""""""""""""!!!   !!!!!!!!!!!!  !!!"""######$$$######################## !!!!!!!!!!!!     !!!!!!!!!!!!     !!!!!! """  !!!     !!!!!!   """!!!   !!!###"""!!! """### """!!! !!!""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""### !!!!!!   !!!###""""""""""""""""""!!!    %%%""" !!!!!!   !!!  """"""!!!   !!!   !!!  !!!!!!!!! !!!""""""!!! """!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$"""######$$$$$$%%%&&&&&&'''(((((())))))))))))((((((((())))))))))))((((((&&&&&&%%%%%%$$$######""""""!!!!!!  !!!"""###!!!!!!!!!!!!!!! #########"""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!!!!!!!!!!  !!!!!!""""""     !!!!!!   !!!   !!!""""""        !!!!!!!!! """"""  $$$###"""!!! !!!"""### """!!!!!! !!!!!!"""###""""""!!!!!!""""""###$$$######""""""""""""###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!!!!!!!     !!! !!!    !!!!!! !!!"""    !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$"""""""""###$$$$$$%%%%%%'''((()))***)))((('''&&&(((((())))))))))))((((((&&&%%%%%%$$$$$$######"""""""""!!!!!! !!!!!!!!!!!! !!!"""""" !!!!!!!!!!!!!!!""""""#########""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  """"""""""""""""""""""""  !!!!!!!!! !!!!!!!!! !!!!!!!!!   !!!""""""  """  !!!"""!!!$$$!!!  !!!""" """!!!!!!!!!!!!!!!!!!"""###""""""!!!!!!""""""###$$$$$$###"""!!!!!!!!!!!!"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! """"""!!!!!!!!!!!!        !!!###$$$###!!!   !!!""""""     !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$"""######$$$%%%%%%&&&&&&'''((()))***)))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""""" !!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""######"""""""""""""""""""""""" """!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!! ########################   """!!!  !!!"""   !!!          !!!### """ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!"""!!!!!! !!!!!!"""###"""!!!!!! """!!!  !!!""" """"""!!!!!!!!! !!!!!!!!!""""""######### !!!!!!  !!!  !!! !!!  """"""!!!   !!!""""""!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""###$$$%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%&&&'''''''''(((((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""### !!!!!!!!!""""""###### !!!!!!!!!!!!"""""""""""" !!!!!!""""""##############################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!  !!! !!!!!!!!!!!!      !!!!!!   !!!   !!!  !!!###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!"""!!!!!! !!!!!!""""""!!!!!! !!!"""!!!!!!!!!!!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""###### !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!! !!!!!!    !!!    """!!!  !!!!!!    """$$$   !!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''(((((((((((((((''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!! !!!!!!""""""!!!!!!!!!!!!"""###$$$$$$!!!""""""""""""""""""### !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!  !!!!!!"""""" !!!!!!!!!  !!!!!!!!!!!!!!!!!!   !!!  !!! """"""!!!  !!!!!!!!!!!!  !!!!!!!!!    !!!!!!!!! !!!!!!""" !!!!!!!!!!!!!!!!!!""" !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!!###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!"""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###### !!!"""######$$$!!!!!! !!!!!!!!!!!!  !!!!!!!!!"""!!!!!! !!!!!!!!!    !!!!!!  !!!!!!    !!!  !!!!!!!!! """$$$!!!  !!!!!!!!!"""!!!  !!!""" !!!""""""######""""""""""""""""""""""""!!!"""###$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$%%%&&&&&&''''''(((((('''&&&%%%%%%&&&((()))&&&''''''((((((''''''&&&########################  !!!!!!""" !!!"""$$$%%%&&&#########"""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""########################!!!""""""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""""""""######################## !!!!!!!!!!!!""""""!!!!!!!!!!!!  !!!""""""""" !!!!!!!!!"""   !!!!!!   """""""""   !!! !!!!!!  !!!!!!      !!!!!!""""""!!!!!!!!!""""""######!!!!!!###$$$$$$ """###$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!$$$$$$############$$$$$$""""""!!!!!!"""###$$$$$$ !!!"""######"""!!! """""""""""""""""""""""" !!!"""###$$$$$$ """###$$$%%%&&&$$$$$$######"""""""""!!! !!!!!!!!!!!!  !!!!!!""""""!!!!!! !!!!!!"""   !!!!!! !!!!!!!!!  """###"""   !!!   !!!  !!!!!!!!!"""""" !!! """!!!  !!!"""""""""!!!  !!!"""!!!"""$$$%%%&&&""""""""""""""""""""""""!!!""""""$$$%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%&&&&&&'''((('''%%%$$$$$$&&&)))+++$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!!!!!!!!!!""""""""" !!!""" !!!###%%%&&&'''$$$$$$######""""""!!!!!!""""""######$$$$$$$$$%%%!!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!########################!!!"""#########""" """""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!  !!!""""""  !!!!!!!!!!!!  !!!""""""### !!!!!!""""""  !!!""""""!!!    """###$$$###"""!!!  !!!!!!  !!!     !!!!!!!!!!!!!!!  !!!     !!!!!!!!! ######""""""!!!!!! """"""""""""############!!!!!!""""""""" !!!!!!!!!"""######$$$$$$!!!!!!"""###############!!!"""###"""!!! !!!### !!!###$$$$$$""" ######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$(((&&&"""  ###%%%!!!!!!""""""######$$$$$$###"""""""""###$$$&&&'''###"""""""""!!!!!! !!!!!!"""!!! """"""""""""""""""""""""###""" !!!!!!!!!"""""""""""""""""""""!!! $$$!!!!!!!!!"""  """!!!!!!   !!!  """!!!  !!! !!!""""""  !!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!"""!!!  """%%%%%%$$$$$$$$$$$$#########%%%(((++++++(((%%%###'''&&&$$$#########$$$$$$"""$$$''')))*********)))''''''''''''((((((((((((***))))))((('''%%%$$$###$$$###!!! !!!"""!!!!!! !!!!!!"""!!!!!!###%%%'''''''''!!!!!!!!!!!!"""""""""""" !!!!!!""""""######%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""###########################$$$$$$$$$"""#########$$$$$$$$$$$$ !!!###%%%%%%###!!!  """$$$%%%&&&%%%%%%$$$"""!!!!!!"""######"""######################## !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!! """"""!!! !!!!!!  !!!!!!!!! !!!!!!!!!!!! !!!"""$$$%%%''' !!!  !!!!!!!!!"""###!!!  """  """""""""!!! !!!!!!   !!! !!!   $$$!!! ######""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""!!!!!! """"""######$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$!!!""""""!!! """#########$$$$$$$$$###!!!!!!$$$#########"""!!!!!!!!!"""""""""""""""""""""""" !!!""""""""""""############!!! !!!"""$$$%%%#########""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""###"""!!!  !!!!!!  !!!  !!!!!!!!!     !!!  !!!    !!!""" !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((******(((&&&$$$%%%$$$###"""!!!""""""###"""$$$&&&(((******)))(((((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$$$$###"""!!! !!!!!!"""###""""""!!!!!!""""""###"""!!! """$$$&&&%%%$$$ !!!!!!!!!"""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""""""""""""""####################################"""""""""#########$$$$$$""""""############""""""""""""###$$$$$$$$$###"""$$$###!!!!!!#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!   !!!!!!   !!! !!!!!!  """""""""!!!  !!!       !!! !!! !!!!!! !!!###""""""""""""!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!"""######$$$$$$%%%%%%&&&''''''######$$$%%%%%%%%%%%%$$$ """######""""""###%%%'''&&&%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""  """#####################"""""""""$$$$$$###$$$$$$%%%&&&'''###############"""""""""$$$###!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!! !!!  !!!""""""!!!!!!"""###     !!!!!!    !!!"""###### !!!"""""""""!!!!!!!!!!!!!!!""""""""""""###$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))((('''&&&%%%%%%###"""""""""###$$$%%%&&&((()))*********)))***))))))((((((''''''&&&&&&&&&''''''''''''&&&&&&$$$###"""!!!!!!!!!!!!"""$$$######""""""######$$$"""!!! !!!###$$$###""""""""""""#########$$$$$$""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$######""""""!!!!!!!!!"""""""""############$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$###!!! $$$###!!!!!!###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$########################### !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!! !!!!!!""""""!!!!!!!!! !!!!!!  !!!!!!!!!""""""!!!   !!!!!!!!!!!!!!!  !!!!!! !!!""""""!!!   ###!!! !!! !!!   !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! """!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!! !!!"""$$$%%%$$$$$$$$$%%%&&&&&&''''''######$$$%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$%%%&&&***(((&&&###""""""######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%&&&''''''$$$$$$##################%%%$$$!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""""""""!!!!!! !!!!!!"""""""""!!! !!!######!!!!!!###&&& !!!""""""!!!   !!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!        !!!!!!!!!!!!!!!  !!!""""""""""""!!!!!!!!!!!!""""""""""""$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%&&&&&&''''''''''''''''''(((((('''''''''((('''&&&%%%%%%&&&''''''((()))***+++,,,,,,++++++++++++***)))((('''&&&%%%(((((((((((((((((('''&&&#########"""""""""""""""#########""""""#########$$$###""""""###$$$###!!!$$$$$$$$$%%%%%%%%%&&&&&&$$$######""""""!!!!!!!!!########################""""""#########$$$$$$$$$$$$$$$######"""!!! !!!!!!"""""""""#########$$$######""""""######$$$$$$$$$$$$###"""!!! %%%###""""""###$$$$$$#################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!"""""""""###""""""!!! !!!!!!!!!!!!!!!!!! """"""!!!!!!  !!!!!!!!!!!!""""""!!!!!! !!!!!!!!!  !!!!!!!!!!!!   !!!  !!!!!!"""  """!!! """######""" !!!  """""""""!!!!!!!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""############""""""#########$$$$$$$$$###"""!!!!!!!!!###$$$&&&######$$$$$$%%%&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$((())))))'''%%%$$$$$$%%%+++)))&&&###""""""$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############"""!!! %%%%%%$$$$$$######"""""" !!!!!!!!!!!!!!!!!!##################$$$$$$%%%$$$!!!  """###!!!!!!!!!!!!!!!!!!!!!!!!###############""""""""" !!!""""""#########""""""!!! """ """######"""        !!!!!!!!!    !!!!!!""""""!!!  !!!""""""""""""!!!!!!!!!!!!""""""""""""###$$$%%%$$$######$$$%%%&&&&&&''''''((()))******(((((((((''''''((((((((((((((('''&&&&&&'''((())))))*********+++*********,,,++++++)))((('''&&&%%%((((((((('''&&&%%%#####################""""""!!!###""""""!!!!!!""""""###&&&$$$######$$$%%%###"""#########$$$$$$$$$$$$%%%$$$$$$######""""""!!!!!!######$$$$$$$$$$$$##################$$$$$$$$$$$$%%%$$$$$$###"""!!!!!! """"""""""""############!!!###$$$%%%%%%$$$###!!!######""""""""""""""""""%%%###""""""###$$$$$$#################################$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""!!!!!!!!!!!!""""""############"""!!!!!!!!!!!!!!! """""""""!!!!!!  !!!!!!!!!"""""" !!!!!!""""""""" !!!!!!""""""""""""  """""""""!!!  !!!!!!"""!!! !!!###$$$###!!! !!!######"""  !!! !!!!!!!!!!!!"""!!! """###$$$  !!!!!!!!!!!! """""""""############$$$#########$$$$$$$$$%%%%%%##################$$$%%%######$$$%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%((())))))(((%%%$$$$$$%%%+++***'''%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############"""!!! $$$$$$$$$$$$$$$#########!!!!!!"""######""""""!!!"""""""""##################"""!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""!!!!!!!!!  !!!!!! !!! !!!"""######"""!!!        !!!""""""!!!  !!!"""""""""!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$""""""###$$$%%%&&&'''((()))***++++++(((((((((((((((((((((((('''&&&%%%%%%%%%&&&'''((()))))))))(((((((((((((((,,,,,,+++***((('''&&&&&&&&&&&&&&&%%%###""" ######$$$$$$######"""!!!"""""""""!!!!!!"""""""""&&&$$$###$$$%%%%%%$$$### !!!!!!!!!!!!"""##################""""""!!!"""###$$$$$$###"""!!!#########$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""""""""#########$$$$$$$$$$$$!!!###%%%''''''%%%###!!!######""""""###$$$%%%%%%%%%$$$""""""$$$%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!!!!""""""######$$$$$$###""""""!!!!!!""""""!!! """"""!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""" !!!"""######   !!!!!!!!! !!!  """  !!!!!!  """"""!!!"""!!!"""###%%%%%%###!!! !!!    !!!!!!  !!! """"""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%$$$$$$######%%%%%%%%%&&&''''''((((((&&&&&&'''((((((((((((((((((***+++***)))((()))+++,,,+++***)))((())))))***)))))))))((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&&&&%%%$$$$$$!!!!!!!!!""""""#########!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!"""######"""!!!!!! !!! !!!"""######""""""""""""######""""""""" !!!!!!   !!!  !!!   !!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""$$$%%%$$$###"""###$$$###$$$%%%&&&((()))***+++(((((())))))))))))((((((''''''&&&&&&&&&'''((()))++++++***)))))))))))))))++++++******)))(((''''''%%%%%%%%%%%%$$$###"""!!!######$$$$$$$$$###"""!!!$$$######""""""######$$$$$$###"""###$$$%%%$$$### !!!!!!!!!""""""##################$$$$$$"""###$$$%%%%%%$$$###"""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$#########$$$&&&&&&&&&$$$######$$$%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!! !!!!!!"""######$$$$$$$$$###""""""!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""" !!!!!!!!!"""""""""""" !!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!""""""""""""""" !!!!!!!!! !!!!!!!!!!!!"""###!!! !!!###$$$$$$"""  """!!!    !!! """"""######$$$$$$$$$$$$""""""""""""############$$$%%%&&&&&&%%%$$$"""!!!&&&&&&''''''((()))))))))(((((()))******************,,,---.........000222------,,,,,,,,,,,,,,,,,,,,,++++++***)))(((''''''((((((((((((((((((((((((############$$$%%%&&&&&&#########$$$$$$%%%%%%&&&"""###$$$$$$$$$###"""!!! !!!!!!"""""""""### !!!###$$$$$$$$$$$$######################## !!!"""######"""!!!  """"""###!!!!!!"""!!!###""""""""""""""""""### !!!!!! !!!   !!!"""###### !!!!!! !!!!!!""" !!!!!!  !!! """!!!"""""""""  !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""###$$$%%%%%%######$$$%%%""""""###%%%'''((()))***'''((()))******)))((('''***)))(((((((((***+++,,,//////...---,,,,,,,,,,,,++++++******))))))((((((&&&''''''((((((''''''&&&######$$$%%%$$$###"""!!!%%%$$$$$$$$$$$$$$$$$$%%%"""!!!!!!!!!###$$$$$$""""""############$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$%%%'''(((((('''%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%'''&&&%%%$$$$$$$$$%%%&&&&&&$$$######$$$%%%%%%$$$########################""""""###$$$$$$$$$$$$###################################################!!!!!!""""""""""""!!!!!! !!!!!!"""###$$$$$$$$$$$$######"""""""""""""""$$$$$$$$$$$$############ !!!!!!""""""######!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!  !!!"""""""""""" !!!!!!###"""!!!!!!!!!!!!""""""""""""$$$!!! !!!!!!!!!!!!!!!!!!###%%%%%%###!!!!!!###"""  ######"""!!! $$$$$$######""""""!!!!!!!!!""""""###"""!!! !!! !!!######""""""""""""######&&&%%%$$$#########$$$%%%&&&$$$###%%%)))***(((%%%,,,+++)))***+++,,,++++++...---,,,---///111111111555333222555:::======;;;999555444666555000,,,,,,///000000...+++))))))***+++***(((&&&%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&((()))&&&%%%&&&'''((('''$$$"""&&&&&&&&&%%%%%%%%%$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$######""""""$$$#########""""""!!!!!!######"""!!! """!!!  !!!"""!!!!!! !!!!!! !!!!!!!!!!!!!!!  !!! !!!!!!!!!!!!!!!"""!!! !!!!!! $$$%%%%%%### """!!!  """ """ """"""!!!  $$$###""" """""""""""""""!!!!!!!!!%%%$$$"""!!!"""###%%%&&&"""############"""!!!!!!#########$$$%%%(((***+++++++++******)))(((((((((++++++,,,,,,,,,,,,------++++++++++++++++++++++++'''(((*********)))'''&&&'''&&&$$$######%%%(((***'''&&&$$$###"""###$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""""""""""""""%%%%%%$$$###"""!!! &&&###!!! !!!$$$%%%&&&###$$$$$$%%%%%%%%%$$$$$$""""""""""""############&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$%%%$$$$$$$$$#########"""$$$$$$############$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$###""" $$$###!!! !!!"""!!!  """###$$$$$$###"""""""""""""""  !!!!!!""""""  """"""!!! !!!!!!!!!  """""""""!!!   """ !!!!!!!!!"""############### """#########"""!!!  !!!"""!!!     """"""""""""###$$$%%%%%%######$$$%%%%%%%%%%%%$$$)))(((((()))+++,,,,,,,,,222000///...///000111111444444666888999::::::999;;;<<>>@@@BBBDDDEEEEEEEEEDDDHHHMMMWWWdddpppuuussspppmmmddd[[[VVVPPPJJJGGGHHHEEEDDDAAA<<<888777888999777777777777777666555444000//////---,,,***)))(((((('''&&&&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$###########################"""""""""%%%""" """!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""############!!!  !!! !!!!!!!!!!!!  !!!!!!!!!!!! !!!  !!!"""!!!   !!!###%%% !!! %%%$$$"""!!! !!!!!!!!!     !!! !!!###""" !!!  !!!###"""!!! """""""""""""""""""""""" ###$$$$$$######$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$%%%&&&((((((***************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$!!!!!!"""$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%"""""""""######$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%% """"""######"""$$$###"""!!!!!!!!!!!!"""###""""""""""""###$$$%%%!!!  !!!!!!!!!""""""!!!!!!!!! !!!!!!!!! !!!!!!   """!!!!!!    !!!!!!  !!!!!!!!!!!!  !!!!!!  !!!###%%%''''''    ############$$$%%%&&&&&&&&&''')))+++...000222222444666888999:::???GGGMMMJJJIIIFFFDDDDDDEEEIIILLLOOOOOOPPPPPPPPPPPPQQQSSS\\\bbbmmm|||{{{qqqjjjbbbXXXSSSRRRPPPNNNJJJEEEBBBAAADDDFFFEEEEEEEEEDDDBBB@@@===<<<;;;999666333000.........---+++)))((())))))((('''%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$""" !!!"""###!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""#########!!!!!! !!!!!! !!!!!!!!!  !!!!!!    !!!!!! """### !!! """!!! !!!!!!!!!   !!!!!! !!!   !!!!!! !!!!!!!!! !!!!!!!!!"""!!!!!! !!!###$$$$$$$$$$$$$$$%%%%%% !!!###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&''')))))))))***+++,,,,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++***************(((''''''%%%%%%&&&&&&%%%$$$###""""""###$$$%%%%%%$$$""""""!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&#########$$$$$$$$$$$$%%%"""###%%%&&&&&&(((***+++%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))))))))(((''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#####################"""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!  !!!!!!""""""!!!!!! !!!!!!!!!!!! !!!!!!  """"""!!! !!!""""""!!!!!! """!!!  """###  """!!! !!!!!!!!!!!!  !!!  ###!!! !!!!!!  !!!!!!!!!  %%%%%%%%%%%%%%%&&&&&&'''******,,,...222666;;;===BBBCCCDDDCCCBBBEEELLLRRRUUUUUUTTTRRRQQQSSSXXX\\\ccccccbbb```^^^___cccffftttwww~~~|||sssfff]]]ZZZXXXVVVSSSOOOMMMOOOSSSWWW]]]]]]\\\ZZZWWWSSSPPPNNNIIIEEE>>>888333111222222222000---+++++++++)))(((&&&&&&&&&&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###############$$$$$$$$$######$$$$$$$$$###"""!!! !!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!     !!!###!!!!!!    !!!  !!! !!!!!!!!!!!!!!!!!! !!! !!!!!!""" !!!!!!!!!""""""%%%$$$###""""""###$$$$$$$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&&&&&&&(((((()))***+++,,,,,,---*********+++++++++,,,,,,))))))))))))))))))))))))*********)))((('''&&&&&&###$$$%%%&&&%%%$$$"""!!!!!!"""###$$$$$$$$$###"""$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&***000555(((((('''&&&%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$########################""""""!!! !!!!!!""""""""""""""""""!!!!!!!!!!!!!!!"""""" !!!!!! !!!!!!!!!"""""" !!!  !!!!!!  !!!""""""!!! !!!!!!!!!!!!!!!!!! !!! !!!"""### !!!!!! !!!  !!!"""""""""!!!!!! !!!  ###""" !!!!!!!!! !!!!!!   (((((((((((()))***++++++...///111555:::???DDDGGGQQQOOOLLLHHHEEEEEEHHHJJJVVVXXXYYYXXXVVVXXX^^^bbbnnnppppppnnnlllmmmrrrvvv}}}oooddd```]]]]]]\\\[[[\\\```fffjjjppppppooommmkkkiiigggfff___ZZZQQQHHH@@@<<<:::999888666333222000...,,,)))))))))((((((((('''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$!!!###$$$$$$"""  !!!!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!!!! !!!!!!""""""!!!!!!    !!!   !!!###$$$!!!   !!!  !!!!!!  !!!"""### !!!!!!""""""######%%%$$$!!!!!!"""$$$$$$$$$$$$$$$######"""""""""$$$%%%&&&&&&&&&&&&'''(((((()))******++++++************++++++++++++((((((((((((((((((((((((***)))((('''&&&&&&%%%%%%"""###$$$%%%$$$###"""!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$"""!!!!!!"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%&&&+++333:::---,,,***(((&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&)))))))))))))))((('''&&&''''''''''''''''''''''''%%%%%%&&&'''((()))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))******++++++******)))(((******)))))))))(((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$######$$$$$$######"""!!!"""###$$$$$$%%%%%%$$$$$$###""""""""""""######$$$ !!!!!!  !!!!!!!!!""""""""" !!!  """"""!!!  !!!"""   !!! !!!!!!!!!  !!!""""""""""""!!!   !!!  !!!!!!!!!!!!!!!"""   ***+++,,,---///111333444333666<<>>GGGPPPVVVYYYYYYYYYQQQLLLFFFDDDDDDCCCAAA>>>999===BBBCCCBBBDDDIIINNNWWW___gggkkkllllllooorrrsssqqqpppsssyyy~~~}}}xxxnnneeebbbeeegggkkkpppvvv}}}xxxjjj^^^WWWMMMKKKIIIGGGDDD???:::666...---,,,+++***(((''''''&&&'''((())))))((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%&&& !!!""""""!!! !!!!!! !!!!!!""""""""""""############ !!!"""######"""!!! !!!"""""""""""""""    !!!!!!  !!!!!!!!!   !!! !!!!!!!!! """$$$$$$###"""%%%'''"""$$$$$$""" !!!###  """###$$$ !!!!!!""" """###%%%&&&%%%$$$##################"""!!!!!! """%%%&&&'''''''''''''''''''''(((((((((((()))************+++++++++)))))))))))))))))))))))))))(((&&&%%%$$$#########!!!!!!""""""######$$$$$$###"""!!!!!!!!!"""$$$%%%!!!"""###$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%&&&'''((()))"""%%%((((((&&&''',,,222444222...+++((('''&&&'''''''''''''''((((((((()))((()))***+++,,,------------------------------------...///111444666777888777777777777777777777777666666666666666666666666222333333444555555666666777777888888777777666555333333222000///...---,,,------,,,,,,,,,,,,------''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$######"""###%%%&&&'''######$$$%%%$$$###"""!!! !!!"""###$$$###"""""""""""""""""""""###$$$$$$""""""############""""""!!!!!!!!!!!!"""""""""""" !!!  """###!!!  !!!###""""""!!! !!! """######"""!!! !!!!!!!!!""" """$$$""" """  !!!"""!!!  !!!!!!  !!! !!!###$$$###"""   444888======;;;;;;???DDDBBBHHHRRR]]]dddeee```\\\SSSLLLCCC>>>???BBBDDDDDD777;;;???@@@???AAAGGGMMMUUUWWW[[[```dddgggiiiiiikkkjjjiiiiiikkkmmmppprrryyyvvvssspppnnnllljjjhhhnnnsssvvvwww|||qqqeee\\\UUUQQQVVVXXXRRRGGG@@@777333000111111...***(((...---+++)))&&&%%%$$$%%%'''(((((((((''''''&&&%%%!!!""""""###$$$$$$%%%%%%########################%%%$$$$$$###"""!!!!!! ######$$$$$$$$$$$$######$$$$$$###"""!!!  """######"""    !!!!!!    !!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!"""""""""!!! !!!""""""""""""""""""""""""""""""$$$""" """"""!!!$$$%%%&&&%%%$$$ !!!!!!!!!!!! $$$###""""""!!!""""""""" !!!"""###$$$###""""""######$$$$$$$$$%%%%%%%%%(((((((((((((((((((((((('''((((((((((((((('''''')))'''&&&'''***+++***'''(((***++++++***(((((()))&&&&&&$$$$$$$$$$$$%%%&&&&&&$$$###$$$&&&(((&&&$$$######$$$$$$$$$$$$##############################''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$""" """'''***+++***+++777===666,,,((('''%%%(((&&&%%%&&&)))+++)))''''''***,,,---000555555222333111000111333555666777;;;<<<===<<<<<<>>>AAADDDGGGIIIKKKLLLLLLJJJHHHGGGGGGIIIIIIHHHHHHJJJGGGBBB@@@@@@@@@@@@???@@@BBBDDDBBBEEEIIILLLKKKGGGBBB>>>>>>===:::888666666666666444333222222222111///---,,,,,,++++++***)))))))))***'''$$$$$$&&&'''%%%###&&&&&&'''''''''&&&%%%%%%,,,)))&&&$$$%%%%%%&&&%%%$$$#########"""""""""!!!$$$!!! """###%%%%%%###"""###$$$!!!!!!""""""""""""!!!!!!%%%$$$"""!!! """!!!  """"""""""""""""""""""""  !!!!!!!!!"""!!!!!!"""###"""!!!  !!!"""!!!!!!"""      !!!!!!!!!!!!!!!!!!!!!!!! <<<@@@EEEGGGGGGFFFHHHJJJFFFIIIPPPXXX```cccbbbaaaVVVRRRLLLHHHEEEEEEDDDCCC???CCCFFFGGGGGGIIIOOOTTT]]]^^^```bbbddddddeeeeeefffeeedddcccbbbccccccdddhhhgggfffgggiiilllnnnooossswwwxxxxxx}}}vvvhhh___ZZZ[[[[[[UUUKKKFFF@@@===999888888555222///...---+++******)))'''&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$####################################%%%%%%$$$$$$###""""""!!!""""""############""""""######"""!!!!!!  !!!!!!!!!  !!!""""""!!! !!!!!!!!!!!! !!!"""###""" """  !!! !!!!!!"""###$$$      !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""" !!!"""""" """#########"""""" !!!!!!!!!!!! ##############################%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''''''''(((((((((((('''''')))'''&&&''')))***)))'''(((***,,,,,,***(((((((((((('''&&&$$$######$$$$$$!!! !!!%%%'''&&&%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''$$$"""###&&&(((((((((***444:::666///,,,***'''***((((((***---//////...111444555888???HHHKKKHHHJJJGGGBBB???>>>???@@@AAAEEEGGGIIIJJJJJJKKKNNNPPPUUUWWWYYY[[[ZZZXXXUUUSSSPPPSSSUUUUUUWWWYYYVVVQQQPPPOOOOOONNNNNNPPPSSSUUUTTTWWWZZZ\\\[[[WWWRRROOOKKKJJJGGGDDDBBB@@@>>>>>>;;;:::999999888777666444444444444222///---,,,,,,---***((((((******)))'''%%%%%%&&&&&&&&&%%%$$$$$$)))'''$$$$$$$$$%%%%%%$$$$$$$$$$$$###############&&&###!!!!!!"""###""""""###%%%&&&&&&%%%$$$$$$%%%!!!!!!""""""""""""!!!!!!""""""######%%%&&&'''((("""!!! """""""""""""""""""""""" """!!!!!!"""###"""!!!  !!!"""  """!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!     GGGIIILLLNNNNNNMMMKKKJJJIIIJJJLLLRRRYYY```dddeee___```___\\\VVVOOOKKKHHHIIILLLOOOPPPPPPRRRXXX\\\ffffffgggggggggffffffeee``````^^^\\\ZZZWWWUUUTTTYYYZZZ\\\```gggpppxxx}}}|||}}}{{{www{{{sssjjjbbb```___YYYSSSQQQNNNLLLIIIFFFDDDAAA===:::222///,,,,,,---,,,***'''$$$%%%&&&'''''''''%%%%%%&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!     !!!"""    """""""""###""""""!!!  ###!!!!!!!!!"""!!!"""""""""!!!  !!!!!!""""""!!!!!!  !!!"""######""""""$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''(((''''''''')))***)))((((((***,,,,,,***((((((((()))(((&&&%%%###""""""""""""!!! """$$$%%%%%%$$$######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$&&&''''''(((&&&&&&''''''((((((((()))***((('''&&&'''((((((''')))000555666444222///+++---,,,---000555999;;;;;;@@@AAACCCHHHVVVfffmmmlllnnnhhh^^^UUUNNNLLLLLLMMMMMMOOORRRTTTTTTSSSTTTUUUYYY\\\```ddddddbbb___]]]]]]aaaeeegggjjjmmmkkkeee\\\ZZZXXXXXXYYY\\\```bbbdddfffiiijjjjjjgggcccaaaZZZYYYVVVRRRNNNJJJGGGEEEEEEEEEDDDCCCBBBAAA@@@@@@===>>>???===999666555555444222000000000000///---'''''''''''''''&&&%%%$$$'''%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$######$$$$$$###""""""$$$%%%%%%$$$######$$$!!!""""""######""""""!!!!!!!!!###$$$&&&((()))*** !!!!!!!!! """""""""""""""""""""""" !!!"""!!!!!! """!!!  !!!"""""""""!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!  ###!!! !!!    LLLKKKJJJJJJJJJIIIFFFCCCIIIHHHIIINNNUUU]]]bbbdddjjjooosssqqqiii^^^VVVRRRNNNPPPRRRSSSTTTVVV[[[^^^iiiiiiiiiiiiiiihhhhhhhhh[[[[[[[[[YYYVVVSSSOOOMMMUUUWWWZZZaaakkkwwwxxxxxxzzzqqqiiifffccc___]]]^^^]]]______\\\YYYUUUNNNHHH@@@:::222///...---***'''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""" !!!!!!!!!!!!  !!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!       """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!"""!!! !!!!!!""""""""""""!!!!!!!!!""""""!!! ######$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))***+++******)))***,,,,,,***((('''(((''''''&&&%%%######""""""'''&&&%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%&&&&&&'''((())))))++++++*********+++*********...333777999999555111333444666;;;@@@FFFJJJLLLOOOPPPRRR[[[ooo~~~ooobbb[[[YYYZZZXXX[[[]]]\\\YYYVVVTTTSSSVVVZZZbbbhhhlllllljjjiiijjjoootttxxx|||}}}wwwdddbbb______aaafffjjjllloooqqqssstttuuuuuutttsssmmmkkkhhhccc^^^YYYTTTRRRQQQRRRQQQOOOMMMLLLLLLLLLEEEHHHKKKJJJFFFCCCBBBCCC===<<<;;;:::888777555333---------,,,+++***(((''''''&&&&&&'''(((((('''%%%######$$$$$$$$$%%%%%%%%%$$$#########$$$$$$""" !!!######!!! !!!""""""""""""######"""""""""""""""################## !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!!!!!!! !!!!!!!!!  !!!  !!!   !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  IIIGGGEEEDDDEEEDDDCCCBBBFFFGGGIIINNNUUU[[[___```kkkrrryyyzzzrrrggg]]]XXXPPPQQQRRRRRRSSSVVVYYY[[[eeedddcccbbbbbbaaa``````WWWXXXYYYYYYWWWUUURRRPPPRRRUUUZZZaaakkkzzz|||www{{{}}}}}}~~~~~~}}}zzzxxxwwwzzz|||tttpppllliiiiiimmmpppxxx|||zzzuuuqqqggg^^^WWWOOOCCC:::444///,,,)))''''''''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!!!!!!!! !!!!!!!!!!!!  !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!  !!!!!!   """!!!    !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!  !!!""""""!!!  !!!!!!!!!""""""""""""!!!!!! ###$$$$$$###"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((******++++++++++++,,,,,,)))+++,,,,,,***(((''''''$$$$$$$$$$$$$$$$$$######&&&&&&&&&%%%###"""""""""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$&&&'''((()))))))))***+++,,,---...///000000111555;;;??????<<<999<<<>>>AAAFFFLLLSSSYYY]]]]]]^^^bbbmmm|||qqqlllkkkkkkllllllhhhbbb[[[VVVSSSWWW]]]gggpppxxx|||||||||www}}}qqqnnnkkkkkkooouuuxxxzzzzzz{{{|||~~~~~~zzzuuuooojjjfffddd^^^___^^^[[[WWWVVVVVVXXXSSSWWW[[[ZZZVVVRRRPPPQQQJJJJJJHHHEEEAAA===:::999555555444333111...,,,+++)))((((((((()))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%###!!! !!!######!!! !!!"""""""""############""""""############"""!!!  !!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!    !!! !!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  GGGGGGGGGGGGHHHHHHIIIIIIFFFGGGJJJPPPVVV[[[]]]]]]dddjjjrrrvvvrrrjjjaaa[[[TTTSSSSSSSSSTTTUUUWWWXXX^^^]]][[[YYYWWWVVVVVVUUUVVVWWWZZZ[[[\\\[[[ZZZYYYSSSVVVZZZ```hhhvvvyyyyyyzzzyyykkkjjjiiihhhggggggggghhhhhhnnnyyyzzzvvvxxx}}}zzzrrrkkk___QQQCCC999333000,,,+++***((((((((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!""""""######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!     """###   !!!!!!!!!"""""""""""""""######"""""""""!!!!!!!!!  !!!""""""!!! !!! !!!""""""!!!""""""######""""""!!! !!!###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))))))))+++,,,,,,++++++,,,---)))+++---,,,***'''''''''######$$$$$$$$$$$$###### """"""!!!"""###%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$%%%&&&''')))***+++,,,))),,,000222444555888:::<<<:::===CCCFFFEEEDDDDDDIIIKKKNNNQQQUUUZZZaaaeeefffiiinnnwww}}}wwwwwwuuupppggg^^^XXXUUUXXX^^^iiittt}}}wwwsssqqqsssxxx~~~}}}}}}}}}~~~{{{vvvsssqqqpppkkklllkkkfffaaa^^^___bbbccciiinnnnnnhhhcccbbbbbb^^^^^^\\\WWWPPPIIIEEECCCBBBAAA@@@===:::666444222000...,,,++++++***'''&&&&&&&&&&&&%%%%%%$$$$$$$$$(((&&&%%%%%%&&&&&&%%%$$$"""$$$%%%%%%$$$######$$$"""######$$$$$$######"""!!!"""###$$$%%%$$$###""" !!!"""""""""!!!!!!""""""""""""""""""""""""$$$$$$###"""!!!  !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!  !!!###   KKKOOOSSSTTTRRROOONNNNNNJJJKKKMMMRRRXXX\\\]]]]]]```dddkkkqqqsssooohhhbbb[[[YYYWWWWWWWWWXXXYYYYYY\\\[[[ZZZXXXWWWWWWWWWXXX[[[]]]```bbbeeefffgggggg```bbbcccdddgggooozzzyyyvvvtttpppcccaaa]]]ZZZZZZ\\\___aaa]]]aaajjjuuuooo[[[III>>>:::222000,,,)))((())),,,---((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""!!!!!!!!!"""""""""##################"""!!!  !!! !!!""""""!!! """"""""""""""""""""""""   !!!  !!!   !!!!!!!!!!!!""""""""""""!!!!!!!!!  !!!"""###  !!!###"""  """ !!!""""""!!!!!!""""""############"""""""""######$$$%%%&&&''''''%%%$$$$$$###$$$%%%&&&'''###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))'''***++++++))))))***,,,***+++---,,,)))'''&&&&&&$$$$$$%%%%%%$$$###"""!!!""""""!!!!!!$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))***,,,---///111111222666;;;>>>@@@AAADDDGGGHHHFFFHHHLLLMMMJJJKKKPPPUUUWWWXXXXXXYYY\\\aaaeeeggglllpppvvvzzzzzzxxxrrrjjjbbb\\\ZZZXXX^^^fffpppxxx~~~~~~ssspppnnnrrrxxx~~~|||{{{yyyyyy|||zzzvvvuuuuuuuuuvvvwwwuuupppiiieeegggjjjnnnuuu~~~|||xxxxxxzzzzzzzzzwwwpppfff]]]WWWUUUSSSRRROOOLLLGGGCCC???======:::666333111///---,,,***))))))((('''&&&%%%%%%(((&&&$$$$$$%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%"""######$$$$$$######""" !!!$$$%%%&&&&&&%%%$$$!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""!!!!!!  !!!!!!""""""""""""!!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!    RRRYYY``````YYYRRRNNNMMMNNNNNNPPPSSSXXX]]]^^^___aaadddiiiqqqwwwvvvpppkkkaaa___\\\[[[\\\\\\\\\[[[]]]]]]\\\]]]^^^```bbbccccccdddgggjjjmmmoooqqqqqqrrrrrrppplllhhhkkkrrrzzz~~~}}}wwwtttoookkkbbb^^^XXXTTTSSSWWW[[[___]]]___dddmmmvvvmmmVVVGGGBBB666333...***(((***---///******)))(((&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!""""""""""""!!!!!!$$$$$$##################$$$###""" !!!""" """######""" !!!!!! !!!!!!"""!!!$$$%%%!!!  !!!!!!      !!!!!!!!! !!!!!!!!!!!!  !!!!!!###"""  """!!!######""" """"""############"""""""""!!!!!!!!!"""###$$$%%%###"""!!!!!!!!!"""###$$$"""###$$$%%%'''((())))))((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&(((***)))'''''')))+++***,,,---,,,)))'''&&&&&&%%%&&&&&&%%%$$$""" !!!###%%%%%%""""""###&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%&&&&&&'''((()))******,,,,,,...000222333555666<<>><<<999666444111,,,(((&&&'''(((***(((''''''&&&&&&&&&&&&'''&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###"""###$$$###"""############""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""  !!!!!!  !!!!!!!!! !!!!!! !!!!!!!!!!!!!!!  """!!!!!!!!! !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!###$$$###!!!  !!!"""#########"""!!!!!! !!!!!! !!!"""###"""!!!!!!###%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&''''''(((***,,,...///+++)))'''%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''(((((('''((()))******+++******(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&''''''(((''''''&&&&&&&&&&&&''''''(((((('''&&&%%%###"""""",,,---...///111444666777<<>>:::777333///,,,+++++++++***)))((('''''''''((()))&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######%%%&&&&&&%%%############"""""""""!!!###"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!     """"""!!! !!!"""""""""""""""!!!!!! !!!!!!  """###$$$$$$###  !!!"""""""""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!###%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''')))+++---///111+++***(((&&&%%%$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((())))))************((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''******)))(((''''''''''''---///111444777;;;@@@CCCFFFLLLSSSZZZ___bbbeeegggzzz}}}pppiiijjjkkkiiifffgggggggggddd``````cccgggkkknnntttwwwwwwsssqqqqqqssswww}}}|||xxxwwwrrrpppmmmlllooosssxxx{{{{{{zzzvvvooogggaaa^^^]]]ZZZZZZZZZYYYYYYZZZ]]]___]]]\\\YYYWWWWWWYYY^^^aaadddjjjnnnnnnooorrrtttrrrrrrmmmeee___ZZZYYY[[[]]]]]]\\\\\\___cccfffgggggghhhmmmtttxxxxxxyyy|||~~~zzzxxxttttttrrrooojjjgggggggggllljjjfffbbb___]]]\\\[[[[[[ZZZZZZZZZVVVOOOFFF@@@:::888666333000,,,(((%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$####################################"""""""""!!!  !!!"""!!!!!! !!!!!!!!!!!! !!!!!!"""""" !!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!  !!! !!!  ^^^]]]\\\ZZZ[[[```fffkkkiiillloooppppppuuu~~~~~~{{{rrriiiddd```bbbeeennn~~~zzziii\\\RRRJJJEEE???>>><<<:::666333000...,,,+++)))'''&&&&&&''''''%%%%%%%%%%%%%%%$$$##############################$$$###"""###&&&((()))(((############"""""""""!!!###"""  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!   !!!$$$%%%$$$   !!!!!!  !!!"""###$$$$$$%%%$$$  !!!###%%%&&& !!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######!!! !!!$$$&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&(((+++---///111,,,+++)))(((''''''''''''&&&&&&''''''''''''(((((()))))))))))))))*********))))))******))))))((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((()))***,,,---...000333888<<>>:::666111+++'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$###############$$$$$$$$$############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!! !!!!!!!!!!!! !!!!!!"""""" """!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  \\\]]]^^^___dddllluuu{{{rrrjjjlllooorrr{{{{{{|||lll^^^SSSLLLEEEEEEEEEDDD@@@<<<888666111///,,,)))&&&%%%%%%&&&%%%%%%%%%%%%$$$###""""""###########################""""""###&&&)))***)))############""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!######!!! !!!"""!!!!!!""""""""""""!!!!!! !!!!!!!!! !!!!!!""""""""""""!!!   !!!$$$&&&$$$  !!!"""#########"""$$$###!!!!!!""" """""""""!!!!!!!!! $$$###""""""!!!!!!""""""########################"""###$$$###""""""$$$&&&''''''((((((((('''&&&&&&%%%%%%&&&'''((('''''''''%%%%%%&&&(((***---///000---,,,+++)))(((((()))***((((((((((((((((((((((((******))))))))))))******)))************)))(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''(((***---111444666777<<>>BBBHHHPPPSSSSSSTTTWWW[[[ccciiiqqqvvvwwwsssooommmhhhjjjkkkkkkrrrwwwnnniiihhhiiiggglllqqqssssssuuuxxx{{{|||yyyqqqppprrruuuwwwwwwwwwxxxyyyvvvrrrkkkccc]]]\\\```eeeooossswwwwwwsssmmmgggdddlllttt~~~~~~}}}zzzxxxxxxyyy}}}|||yyyuuurrrvvvxxxvvvxxx||||||yyyooommmkkkjjjkkkkkkjjjiiihhhhhhhhhgggdddbbb``````___aaacccdddeeegggjjjllltttvvvyyyxxxsssmmmiiifff^^^aaafffkkkooorrrtttuuu{{{mmmeee[[[SSSNNNIIIBBB===666444111...+++)))''''''%%%&&&'''''''''&&&%%%$$$#########$$$$$$%%%%%%%%%############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!###""" !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""### !!! !!!!!!!!!!!!!!!!!! !!!!!!!!!  !!! !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""  !!!"""!!! ooovvvtttmmmjjjqqqzzzpppaaaXXXRRRPPPNNNKKKIIIHHHHHHHHHEEEAAA<<<666111...------''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%''''''&&&############"""""""""""" !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""    !!!!!! !!!!!!    !!! !!!!!!!!!!!!""""""  !!!"""    """"""!!!  !!!"""###$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""$$$&&&'''&&&%%%%%%&&&%%%&&&''')))))))))(((((("""###%%%'''(((((((((((((((((((((***+++---///000---,,,+++)))))))))******+++++++++***************+++***)))(((((()))******''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&((()))***+++))))))))))))***+++,,,---000111222555999>>>BBBEEEKKKQQQYYY[[[ZZZXXXZZZ\\\cccjjjrrrwwwwwwsssooolllaaa```]]]ZZZ```nnn{{{|||rrriiieeegggjjjjjjooouuuxxxxxxxxx{{{}}}yyyzzzzzzyyywwwuuuuuuuuuwwwtttmmmeee___^^^cccgggmmmrrryyy|||yyytttnnnjjjjjjrrr{{{}}}}}}||||||wwwuuuvvvvvv{{{|||zzzzzzwwwtttnnnuuuyyyxxx{{{{{{{{{yyyyyyzzz}}}~~~zzztttmmmfffaaa^^^ZZZ[[[\\\\\\\\\^^^aaadddrrruuuyyyyyyuuuoooiiifffaaadddhhhmmmppprrrrrrqqq|||~~~uuuiii```ZZZUUUOOOJJJAAA???;;;666111---+++)))%%%&&&'''''''''&&&%%%$$$#########$$$$$$%%%%%%%%%############"""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######!!!$$$&&&%%%""" !!!### !!!!!!!!!"""""""""!!!!!!  """###$$$ !!!"""#########"""!!!!!!  !!!   !!!!!!!!!!!!!!!!!! """  !!!"""!!!  ~~~~~~zzzuuuvvvwwwvvvuuuwwwhhh]]]WWW\\\cccooouuuhhh```aaa___XXXNNNJJJKKKLLLJJJNNNKKKDDD<<<444//////000(((((('''&&&%%%$$$###"""&&&&&&&&&%%%%%%%%%$$$$$$####################################""""""""""""$$$$$$$$$#########"""""""""""""""""""""!!!!!! ######""" !!!!!!  !!!!!!!!! !!!   !!!!!!!!!    !!!!!!  !!!!!!!!!!!!  !!! !!!!!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""!!!"""###$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%&&&((()))+++'''''''''''')))+++...///***))))))))))))+++,,,---.........---,,,+++)))(((***++++++++++++***))))))***+++++++++(((###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&''''''&&&111,,,)))+++///111333444555<<>>@@@AAAGGGNNNSSSVVV[[[aaagggggghhhgggccc^^^\\\^^^aaabbbhhhmmmooorrrtttrrrmmmbbb\\\TTTNNNOOOVVV```gggoookkkjjjllljjjggggggjjjtttxxx}}}xxxuuupppmmmllljjjhhhggg^^^^^^\\\ZZZWWWVVVWWWXXX\\\```eeehhhgggdddaaa___^^^cccjjjlllkkkiiigggggghhhmmmssswwwvvvsssqqqqqqkkkjjjjjjkkklllllliiiggglllmmmnnnpppqqqsssssstttrrrssstttwwwzzz}}}~~~yyyvvvqqqooollliiigggfffgggggghhhlllpppoooiiiccc``````^^^bbbgggiiiiiiiiijjjkkkvvvwwwyyyzzz{{{|||||||||}}}|||xxxrrrjjjddd[[[QQQHHH@@@:::666111...***(((((('''&&&%%%%%%$$$$$$$$$&&&&&&$$$###$$$$$$###"""""""""""""""%%%%%%$$$"""!!!%%%%%%%%%$$$###""" !!!!!!!!!!!!!!!!!!!!!!!! !!!  """###"""!!! !!!!!!!!!!!!!!! $$$""" !!!"""!!! !!!"""!!!  !!! !!!!!!!!!!!! !!!!!!!!! !!!!!!!!!   !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!zzzyyyvvvtttssstttuuuvvv~~~}}}rrriiibbbaaaaaa``````bbbcccYYYPPPOOONNNQQQ\\\jjj}}}vvvqqqjjjccc[[[VVVOOOJJJEEE???888222222000---***(((''''''((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!######"""""""""!!!!!!!!!############"""!!!###""""""!!!!!! !!!!!!!!!  !!!   !!!!!!!!!!!!!!!"""""""""!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!  !!!!!!!!!!!! !!!  !!!!!!!!!!!! !!!!!!!!!!!!$$$$$$###""""""""""""###"""###$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&((()))+++,,,))))))))))))***+++,,,---,,,,,,---...............***++++++++++++***))))))&&&''''''''''''&&&%%%%%%######$$$%%%&&&''''''((((((((((((((()))***,,,------000555;;;AAAHHHMMMOOOOOOTTTZZZ^^^bbbhhhpppvvvvvvqqqiiiccc```aaaeeehhhhhhmmmqqqqqqqqqrrroookkkaaa\\\TTTOOOOOOVVV^^^eeekkklllqqquuurrrmmmkkknnnxxx{{{{{{~~~{{{wwwppplllgggcccbbbaaa```___WWWXXXXXXWWWUUUUUUWWWXXXYYY]]]bbbeeefffeeeddddddbbbfffkkknnnnnnmmmllllllmmmrrryyy~~~qqqnnnjjjhhhiiijjjjjjjjjmmmmmmmmmmmmmmmmmmnnnnnnmmmnnnnnnooorrruuuxxxzzzzzz}}}{{{xxxvvvsssooommmlllkkkkkkmmmoooppplllfffaaa```aaa\\\]]]]]]^^^^^^aaadddgggmmmnnnoooqqqrrrrrrrrrrrr|||uuuiiiZZZMMMCCC>>>999666222///---+++)))''')))'''&&&&&&&&&&&&$$$"""%%%$$$######""""""######&&&%%%$$$""" $$$$$$$$$######!!! """""""""""""""""""""""" !!!"""!!! !!!!!!!!!!!!!!! ###&&&$$$  """!!!!!! !!!!!!"""!!!  !!!  !!!!!!!!!  !!!""""""!!! {{{yyyuuusssrrrsssuuuwwwyyy|||rrrkkkgggiiijjjiiihhhiiiggg^^^VVVRRROOOLLLQQQXXXjjjxxx~~~fff]]]RRRKKKHHHFFFBBB>>>:::777333...+++)))))))))%%%&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!!!! ############""" """"""""""""!!!!!! !!!!!!!!!!!!  !!!"""######!!!  !!!!!!  !!!!!!!!!!!! !!!!!!!!!  !!!!!!!!!!!! !!!"""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!$$$$$$###""""""#########$$$%%%&&&'''((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))))))))))))))******+++,,,,,,............---,,,+++******++++++++++++***))))))***)))((('''%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''(((((((((***,,,000333777>>>FFFKKKPPPVVVZZZZZZXXX[[[^^^aaaeeekkkrrrxxxyyyrrrhhhcccdddhhhlllnnnooosssssspppnnnnnnjjjfff```]]]ZZZYYY\\\bbbiiinnnqqqtttyyy{{{tttkkkiiimmmvvvxxxzzzzzzyyyxxxxxxyyymmmsssuuusssppppppooollljjjhhheeedddcccbbb```___\\\\\\[[[YYYXXXZZZ^^^aaadddggglllpppqqqrrrsssuuuuuuwww{{{~~~{{{zzz{{{}}}~~~|||zzzwwwtttqqqpppooooooqqqpppoooooopppqqqssstttooosssyyy}}}~~~|||zzz|||zzzvvvrrrooommmllllllsssrrrppplllgggeeeeeeggg```]]]ZZZWWWWWWZZZ___bbbbbbcccdddfffiiimmmppprrrtttzzznnn\\\OOOIIICCC???:::666222///,,,******((('''&&&&&&&&&%%%$$$%%%%%%$$$############$$$$$$$$$$$$$$$########################""""""!!! """""""""""""""""""""""" !!!!!!!!! !!!!!!!!!!!!""""""###$$$###!!! """!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!! !!!!!! !!!  !!! !!!!!!"""!!!!!!!!!!!!!!!  """######""" ~~~zzzvvvttttttuuuwwwyyy|||xxxrrrmmmmmmrrrvvvuuusssssslllfff```\\\XXXSSSRRRSSSYYYfffzzzzzzlllYYYLLLGGGGGGGGGGGGBBB???;;;666111---+++)))%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!! ############"""!!! !!!""""""###""""""!!! """"""!!!!!!!!!  !!!"""######!!!  !!!!!!!!!    !!!!!! !!!""""""""""""""" !!!!!!!!!!!! !!!"""""" !!!""" !!!!!!!!!!!!!!!!!!"""""""""#########$$$###############$$$$$$!!!"""###$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((()))))))))%%%%%%&&&&&&''''''''''''((())))))***++++++,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++++++++***))))))***)))'''&&&%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((***,,,111777<<>>999444000,,,,,,***((('''(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''""""""#########""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!$$$!!!!!!$$$### !!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!  !!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! """######""" ~~~yyyuuuqqqqqqwww{{{zzzwwwwwwrrrpppmmmjjjfffaaa[[[WWWUUU^^^oooiiiUUUJJJGGGHHHIIIGGGFFFEEEAAA<<<666000---%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%$$$$$$$$$######"""""""""""""""!!!!!! !!!"""#########"""!!! """""""""!!!!!!!!!  !!!  !!!!!!!!!  !!!""""""!!!!!! !!!""" !!!!!!!!!!!! !!!!!!!!!!!! !!!""""""!!!!!!"""$$$ !!!!!!!!!!!!############$$$$$$$$$$$$$$$############$$$%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((************&&&&&&''''''(((''''''&&&((((((***++++++,,,++++++'''((()))+++,,,,,,,,,,,,***++++++++++++***))))))&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''&&&))),,,...222999CCCJJJcccrrr}}}zzzuuutttrrrmmmgggfffdddcccdddgggjjjlllkkkiiijjjnnnuuuzzz||||||vvvwwwtttpppqqqwww{{{{{{zzzzzzzzzyyyxxxwwwuuutttnnnlllkkkjjjeee___```eeeeeeffffffeeeddddddeeeggghhhkkkkkkiiikkkppprrrppppppsss{{{uuuwww{{{vvvlllddd___^^^]]]```______aaafffnnnuuuzzz|||ssskkkfffbbb^^^\\\[[[XXXTTTRRRSSSWWW[[[___```cccmmmyyywwwqqqfff```WWWNNNEEE===777222222///,,,*********)))((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! !!!!!!!!!!!!###!!!%%%%%% !!!""""""######""""""!!! !!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!! !!!""""""!!! """!!! !!!"""### !!!!!!!!!!!!!!! !!!""""""!!! ~~~{{{}}}}}}||||||zzzzzzzzzxxxvvvpppfff___\\\aaalll{{{|||eeeTTTKKKIIIIIIIIIKKKMMMLLLHHHAAA999444))))))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$######### !!!!!!""""""""""""""" !!!###$$$$$$###"""!!!""""""""""""!!!!!!!!! !!!!!!!!!!!! !!!   !!!!!!!!!!!! !!!#########"""!!!   !!!!!! !!!!!!!!!!!! """"""""""""$$$&&& !!!!!!!!!!!!#########$$$$$$$$$$$$%%%$$$#########$$$$$$%%%&&&$$$%%%&&&''''''(((((('''%%%&&&&&&''''''&&&&&&%%%%%%&&&''')))))))))((((((&&&'''((()))(((((('''&&&'''(((***+++,,,,,,++++++((((((***+++,,,---------***++++++++++++***))))))&&&&&&''''''(((((())))))&&&&&&'''((()))***+++,,,)))---111555:::DDDPPPZZZooo}}}xxxrrrmmmkkkiiihhhhhhiiijjjjjjiiilllqqqxxx{{{wwwzzz}}}wwwrrrnnnmmmfffbbb```aaa```^^^___ccc^^^```cccfffjjjooouuuyyy}}}~~~~~~|||~~~uuuiiibbb___^^^\\\ZZZZZZ]]]cccmmmuuuzzz~~~yyyuuurrrnnnhhhdddbbb___[[[WWWTTTRRRRRRRRRXXXYYYbbbnnnuuuvvvwwwzzzwww|||~~~ssseeeYYYNNNDDD>>>:::777222///---,,,***)))''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """###"""!!! !!!!!!!!!!!!""""""###### !!!"""############"""!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!  """!!!  !!!###$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!zzzoooffffffhhhllltttrrr___RRRLLLJJJIIILLLQQQTTTQQQIII@@@;;;...---,,,+++***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%""""""""""""!!!!!!!!!!!! !!!"""############ !!!###$$$$$$###"""!!!""""""""""""!!!!!!!!!!!! !!!!!!!!! !!!!!!   !!!!!!""""""!!!!!!!!! !!!"""###""" !!!!!! !!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""!!!!!! !!!!!!!!!""" """""""""###%%%''' !!!!!!!!!""""""#########$$$$$$$$$$$$$$$#########$$$%%%%%%&&&!!!!!!"""###$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((((((((('''&&&%%%'''((()))))))))((('''&&&'''(((***+++,,,,,,++++++,,,,,,---------,,,++++++***++++++++++++***))))))))))))))))))((('''%%%$$$$$$$$$&&&(((+++---//////,,,111666;;;AAALLLZZZdddqqqzzzssspppnnnlllkkkkkkkkkkkkjjjlllpppwww~~~zzzrrrllliiigggddd___]]]```aaa______aaaaaaeeekkksss|||yyyoookkkjjj___]]][[[]]]bbbjjjqqquuuxxxwwwvvvwwwxxxvvvrrrmmmiiigggeee```[[[VVVRRRPPPRRRSSSZZZgggnnnnnnoootttrrrttt{{{yyyjjj\\\PPPIIIAAA===888333000---+++)))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!! !!!"""######!!! !!!!!!!!!"""$$$(((### !!! !!!"""###$$$$$$###"""!!! !!!"""######"""!!!   !!!###$$$$$$###!!!  !!!!!! ###"""  !!!###$$$ !!!!!!!!!!!! !!!!!!~~~wwwvvvtttvvv}}}pppcccXXXOOOLLLLLLOOOUUUXXXUUUMMMEEE888222+++)))***+++'''$$$$$$######%%%''''''&&&%%%$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$###"""!!!!!! ############""""""!!!!!!!!!!!! !!!!!!"""######!!!!!!$$$ """$$$$$$$$$$$$%%%&&&"""""""""""""""""""""""" !!!!!!!!!!!! !!!"""###"""""""""  ######""""""!!!!!!   !!!!!!""""""""""""!!!!!!%%%$$$###""""""###$$$%%%!!!""""""""""""#########$$$$$$##################$$$###"""###'''((('''&&&$$$%%%&&&'''''''''%%%%%%''''''&&&&&&&&&''''''(((***++++++***(((&&&'''((())))))))))))***+++,,,---+++,,,---------,,,+++***------,,,,,,***)))'''&&&)))+++,,,+++***(((((()))&&&'''))))))***+++...000111888AAAIIIPPPXXXaaagggttt~~~~~~wwwpppooosssuuurrrqqqssstttrrrvvvwwwwww|||vvvppplllgggeeefffhhhiiijjjkkknnnppprrryyy~~~{{{yyyssskkkfffeeehhhlllnnnllllllmmmrrrxxx||||||zzzwwwvvvrrrllliiieeeZZZOOOSSSUUUXXX^^^dddiiikkklllrrruuuzzzwwwfffUUULLLGGGAAA<<<999555000,,,((('''%%%%%%&&&(((((('''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$############"""!!!!!!"""###############!!!"""###$$$$$$###"""!!!!!! """""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""  !!!!!!""""""""""""!!!!!!  !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! """!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!! zzzlll```WWWTTTSSSTTTVVVUUUQQQLLLDDD>>>555///,,,***(((&&&'''&&&%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$###"""!!!!!!!!!$$$$$$#########"""""""""###"""""""""""""""###$$$!!!$$$%%%"""$$$ !!! !!!""" !!!!!!!!!!!!  !!!!!!!!!!!!  !!!""""""""""""!!!!!!  !!!!!! !!!!!!""""""""""""!!!!!!$$$$$$###""""""###$$$$$$"""""""""#########$$$$$$$$$$$$##################&&&$$$###$$$&&&'''&&&$$$&&&&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&'''((((((&&&'''))))))((((((***+++)))))))))******+++,,,---,,,------...---,,,+++***,,,,,,+++***)))((('''&&&'''(((******((('''((()))((()))***++++++---///222===BBBHHHMMMRRRXXX```eeeqqq|||~~~zzzwwwssstttzzz~~~~~~~~~}}}wwwuuuwww||||||xxxvvvssssssuuuwwwzzz|||wwwpppmmmkkkkkkooommmmmmqqqzzzwwwrrrpppkkkcccVVVVVVWWW[[[```fffjjjlllppprrrvvv}}}zzzjjjZZZSSSJJJCCC>>>:::555111...+++(((&&&&&&&&&&&&%%%!!!"""###$$$&&&'''((()))$$$$$$$$$$$$############!!!""""""############### !!!!!!!!!!!! !!!!!! !!!"""###!!!!!!"""###$$$$$$$$$$$$$$$ !!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!! !!!!!!######"""!!! !!!!!!!!! ~~~wwwjjjcccZZZUUUTTTUUUTTTSSSOOOIII@@@666///+++))))))***(((''''''((('''&&&$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$#########$$$$$$######""""""#########%%%&&&&&&$$$"""!!!""" !!!!!!!!!!!!  !!! !!!!!!!!!!!!!!!!!! """""""""!!!!!!!!!!!!  !!!!!! !!!!!!""""""""""""!!!!!!$$$$$$###""""""###$$$$$$############$$$$$$$$$%%%######$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$((('''&&&&&&%%%%%%%%%%%%''''''&&&&&&''''''((()))&&&'''))))))((()))***,,,************+++,,,------............---+++***)))++++++***)))(((((('''&&&'''(((***)))(((((()))***,,,---//////000333777:::IIILLLOOOQQQTTTYYY```fffooo{{{zzzxxxyyyzzz|||{{{ssskkkffffffhhhjjjuuu~~~xxxuuuzzzvvvrrruuu~~~{{{tttttttttrrraaa___]]]\\\^^^aaaeeehhhggghhhiiilllsss{{{llldddYYYOOOIIICCC===999888444...***(((((('''&&& """%%%'''((()))***%%%$$$$$$$$$############!!!"""######$$$$$$######"""!!!!!! !!!!!!""""""!!!!!!"""######""" !!!!!!!!!"""###$$$&&&&&&!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!$$$$$$###!!! """"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!|||wwwssstttyyyvvvgggZZZTTTSSSUUUVVVQQQNNNGGG>>>555...+++******)))'''''''''(((&&&%%%'''&&&%%%$$$###$$$%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""""""""###$$$### !!!!!! """ !!!!!!!!!!!! !!!!!!""" !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!$$$##################$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''((()))******++++++***)))(((((()))+++******++++++,,,---...000//////...,,,+++***)))++++++***)))))))))((()))***+++,,,+++***)))+++,,,///111444777999>>>CCCGGGPPPRRRSSSTTTVVV[[[ccciiiooo|||}}}zzz}}}qqqllleee___^^^```dddgggsss~~~~~~qqqpppssstttnnnmmmiiidddaaa___```aaa```___^^^\\\^^^hhhvvvyyyrrrhhh___WWWOOOGGGAAABBB===666111...,,,***)))$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########""""""###$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%###"""""""""$$$$$$"""!!!########################  !!!###$$$""""""!!!!!! !!!!!!!!!!!!!!! """!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###""""""!!! """""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!{{{wwwssspppnnnlllnnnvvv}}}}}}zzzwwwfff[[[UUUSSSSSSSSSSSSPPPHHH???555...+++***((('''&&&'''(((''''''((('''%%%$$$###$$$%%%&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! """  !!!!!!""""""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!  """### !!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!#########$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%""""""$$$%%%%%%&&&((((((((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&'''((()))*********,,,,,,,,,***)))***+++++++++++++++,,,---...///000000///---,,,++++++***,,,,,,+++*********+++,,,+++,,,,,,+++******+++---000444999>>>CCCIIIOOOSSSXXXYYYYYYXXXWWW[[[ccciiimmm||||||~~~|||vvvqqqnnnkkkdddaaa]]]]]]aaaiiisssyyy~~~zzz|||wwwrrrsssuuuttttttrrrmmmfffaaa______```^^^YYYUUUTTTYYYcccjjjqqquuu}}}zzzuuuoooiii___TTTLLLIIIDDD>>>888444111...---))))))((('''&&&%%%######%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###"""""""""$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""!!!  !!!"""""""""!!!!!!  !!!!!!!!!!!!!!!"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""yyypppooonnnlllkkkjjjiiiiiiiiilllttt}}}zzz{{{xxxhhh\\\SSSOOOVVVUUUTTTPPPIII???666000...+++((('''(((((((((''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$!!!!!!  ###!!!!!!!!!!!! """"""  !!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!  """""" !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!!"""###$$$$$$$$$$$$###"""############$$$$$$$$$%%%######$$$$$$%%%&&&&&&&&&!!!###%%%%%%%%%%%%''')))&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((()))***+++(((***,,,---------///111,,,,,,,,,,,,---...//////000000...---,,,,,,,,,,,,---,,,+++******+++---...***++++++******+++...000444999AAAHHHNNNTTTYYY]]]bbbbbbaaa^^^[[[]]]bbbgggmmmzzz}}}{{{{{{{{{zzzpppiiicccaaabbbbbbbbbdddiiisssyyywwwvvvuuuwwwwwwssslllgggeeefffddd```ZZZUUUSSSTTTWWWXXX______eeepppxxx{{{|||~~~}}}yyyqqqeee]]]RRRMMMGGGAAA<<<777222///+++***)))((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$"""""""""!!!!!!""""""""""""!!!!!!"""######""" !!!!!!!!!!!!!!!!!!!!!!!!$$$###""""""!!!!!!!!!"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""### !!!""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""}}}yyysssnnnkkkhhhiiikkklllmmmnnnoooppppppxxx}}}xxxwwwuuuuuuwwwwwwxxxxxxwwwwww{{{xxxeeeVVVMMMPPPOOONNNNNNNNNIIIBBB<<<444111---***))))))((('''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$!!! !!!!!!""""""""""""!!!!!!!!!"""### """"""  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!    !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$$$$$$$$$$###""""""""""""#########$$$$$$######$$$$$$%%%&&&&&&'''$$$&&&'''&&&$$$###$$$&&&$$$$$$%%%&&&''''''''''''&&&&&&''''''(((***+++,,,***,,,......//////111333,,,,,,,,,,,,---...///000000///...---,,,,,,---...,,,+++***)))***+++---...)))***,,,---...222666:::>>>DDDMMMVVV\\\aaadddfffhhhiiihhheeebbbccchhhlllrrr{{{~~~yyyyyyyyyxxx}}}wwwkkkfffdddcccffflllooorrryyy}}}}}}~~~yyyrrrnnnoooqqqooojjjeeebbbaaa___ZZZVVVVVVRRRTTT\\\dddjjjrrrzzzyyyrrr```[[[UUUNNNGGG@@@888444///---***(((&&&'''((()))&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$!!!""""""######""""""!!!!!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""### !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!oooqqqsssqqqmmmkkklllnnnppprrruuuxxxyyy{{{|||~~~xxxxxxrrroookkkiiijjjlllllljjjeeeaaaccclllsss|||mmmYYYMMMGGGEEEEEEIIINNNPPPLLLGGG:::666111---+++)))'''&&&%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$!!!!!! !!!!!!"""###$$$!!!######""" !!!""" """######"""!!!!!!""" !!!!!!!!!!!! """!!!  !!!""" !!!!!! ########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$%%%%%%$$$###"""!!!""""""""""""###############$$$%%%%%%&&&'''''''''((()))'''###!!!"""$$$"""###%%%'''((((((''''''&&&&&&''''''(((***+++,,,...000111000//////000111---------------...000000//////---,,,,,,---...///+++***)))((()))***,,,...)))+++...111444999???CCCIIIOOOYYYbbbhhhkkkmmmnnniiikkkkkkjjjiiijjjoootttwww}}}{{{xxxxxxyyyxxx~~~tttiiiaaaaaadddhhhpppyyy}}}wwwsssuuuyyyzzzuuuuuuuuurrriii```XXXQQQPPPVVV]]]eeeqqq|||lllhhhaaaZZZQQQHHH???999444111,,,(((&&&&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$###!!! !!!""""""!!!""""""""""""""""""""""""!!!""""""!!!!!! !!!!!!"""""" !!!!!!"""""" !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """######""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!jjjmmmppprrrrrruuu{{{xxxrrrmmmeeeaaaaaacccddddddbbb___```cccgggppprrryyyyyycccUUUPPPIIIDDDDDDIIINNNSSSVVVJJJEEE>>>999666222,,,'''+++)))&&&%%%&&&''''''&&&((('''&&&&&&%%%$$$##############################$$$%%%%%%$$$!!! !!!%%%%%%$$$$$$"""!!! !!!!!!%%%%%%$$$###"""!!!  !!!""""""!!!!!!###"""  !!! !!!!!! !!!"""######"""!!! !!!!!!!!!!!!"""!!! ############"""!!! """###%%%%%%###!!!""""""""""""!!!!!! """"""!!! !!!%%%$$$ %%%'''$$$ !!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%&&&&&&'''(((((((((((((((((())))))))))))***+++---...////////////...---,,,...111444666///000000000///---+++***+++++++++)))((())),,,///(((---222666888===EEELLLSSS[[[fffnnnpppooollljjjmmmiiiiiinnnssswwwxxxyyy{{{~~~{{{xxx|||~~~~~~nnnhhhbbbeeeppp~~~~~~~~~{{{vvvhhhddd]]]VVVVVV```qqq~~~xxxoooeee\\\SSSKKKFFF<<<777111---++++++++++++***'''%%%$$$$$$%%%%%%$$$&&&$$$"""!!!!!!"""$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$"""!!!!!!!!!"""###""""""""""""!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """!!! !!!###$$$""""""""""""!!!!!!!!!!!!#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""  """sssxxx}}}sssllleeecccdddaaabbbcccbbbaaabbbeeeiiinnnooorrrzzzpppcccYYYQQQIIIGGGJJJNNNSSSUUUTTTNNNGGG@@@;;;666///)))---+++((('''''''''&&&$$$&&&&&&%%%%%%%%%%%%%%%%%%###########################$$$%%%$$$###"""###$$$ !!!!!!"""""""""!!! !!!!!!!!!"""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""""""""!!!  """"""""""""!!! %%%###"""!!!!!!!!!!!!!!!""""""""""""!!!!!!######"""!!!!!!!!!!!!!!!$$$&&&%%%!!!!!!&&&(((&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%&&&''''''((((((((())))))************+++,,,---......//////---,,,***)))***,,,...000------...///...---,,,,,,,,,,,,,,,***)))***---///,,,111888===@@@FFFNNNUUUYYYaaakkkssstttpppkkkhhhhhhggggggmmmtttzzz~~~{{{uuunnnppppppnnnooouuuyyyyyymmmlllnnnuuu~~~{{{|||yyyvvvooohhhdddhhhsss||||||zzzwwwvvvvvvssslll```SSSJJJBBB===777111...+++)))'''***(((&&&&&&''''''&&&%%%$$$$$$###""""""###$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$###"""!!!""""""############"""!!! !!!!!!!!!""""""!!!!!!!!!########################!!!!!!""""""!!!!!! """!!!!!! !!!"""###$$$""""""""""""!!!!!!!!!!!!"""""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  yyyooohhheeefffaaabbbdddeeefffhhhlllooorrrppppppttt{{{uuuiiiaaaVVVOOONNNQQQSSSTTT[[[VVVPPPJJJDDD<<<333,,,...,,,)))(((((('''%%%###$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&& !!!"""############""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!"""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!!"""### !!!""""""###""""""$$$######""""""""""""###$$$%%%### $$$&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''(((((()))***+++,,,,,,+++,,,,,,---.........---,,,+++)))(((((()))+++,,,***+++,,,---------------,,,------,,,+++,,,...000444:::BBBHHHLLLRRRYYY___bbbiiirrrwwwvvvqqqkkkhhhhhhggghhhkkksss{{{tttllleeegggfffcccfffnnnvvvyyyyyy}}}}}}}}}{{{~~~{{{tttrrruuuxxx{{{|||||||||yyyvvvrrrpppooossszzz}}}{{{qqqdddZZZMMMHHH@@@999333...***'''***((('''((())))))(((&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$######"""!!! ######""""""""""""##############################""""""""""""""""""!!! !!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!! xxxnnniiigggeeefffhhhjjjmmmqqquuuwww{{{zzzyyyyyy|||~~~wwwjjj^^^YYYYYYWWWTTTYYYWWWUUURRRNNNFFF;;;222///---***)))((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######$$$%%%$$$$$$%%%%%%%%%$$$$$$###$$$#########""""""!!!!!! !!!!!!""""""!!! """"""############"""!!! !!!!!!!!!!!!"""!!!  !!!"""""""""""""""############ !!!"""""""""!!! !!!!!! """""""""$$$&&& """##################"""!!!!!!"""""""""###"""  """###%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''((()))***+++,,,------,,,,,,------...------------,,,+++******+++---...++++++,,,,,,,,,,,,---,,,,,,---.........///222444===BBBKKKRRRXXX]]]cccfffjjjnnnsssuuutttqqqnnnlllmmmnnnnnnnnnrrryyy}}}~~~wwwmmmfffaaaddddddcccfffrrr~~~{{{yyyxxxxxxzzz}}}~~~~~~~~~}}}~~~xxxppplllnnnoooooonnnoooqqqssstttsssqqqooommmlllllllllooorrryyyzzz}}}}}}~~~yyyvvvvvvrrrrrrpppnnnllljjjiiihhhjjjooowwwzzzttt```YYYOOODDD<<<555000---***)))(((((())))))'''%%%"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########"""""""""!!!!!!!!!!!!""""""""""""%%%$$$###""""""###$$$%%%########################!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!""""""###""""""""""""!!!!!!!!!!!! !!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!! {{{qqqkkkkkkkkkkkkmmmrrrwww{{{}}}~~~tttlllhhh```XXXUUUUUUWWWZZZYYYRRRGGG???333000,,,***)))((('''&&&(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""" !!!"""$$$$$$%%%%%%%%%$$$$$$###$$$$$$######""""""!!!!!!!!!!!!!!! !!!!!!""""""!!!   !!!!!!!!!"""""""""!!!  !!!"""""""""""""""############ !!!!!!!!! ######  """############!!!!!! !!!!!!"""###!!!!!!######$$$$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%&&&&&&''''''((()))***+++,,,------,,,,,,------...---------+++******+++,,,...///000------,,,,,,+++++++++++++++---000222333555999;;;AAAGGGQQQZZZbbbhhhlllnnnmmmnnnnnnnnnmmmnnnppprrrssswwwxxxvvvwww|||~~~|||~~~~~~|||xxxsssmmmhhheee\\\bbbfffhhhooo}}}}}}tttmmmmmmkkkjjjjjjkkkllllllkkkmmmkkkkkknnnssssssoooiiiaaabbbbbbaaaaaabbbdddeeehhhfffccc```^^^]]]]]]^^^aaadddlllvvv}}}{{{rrruuuvvvssspppqqqwww}}}|||}}}~~~zzzyyyrrroooiiiccc^^^\\\[[[[[[```ggguuu{{{rrrcccUUUHHH>>>777333---+++)))(((((('''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$#########""" !!!"""###$$$$$$%%%$$$###""""""###$$$%%%"""""""""""""""""""""""" !!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!! !!!!!!"""wwwtttqqqoooppptttzzz~~~|||{{{nnn```UUUVVVYYY]]]___\\\UUUNNN<<<888111---******))))))))))))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%###!!!  !!!"""########################""""""""""""###"""!!! !!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!"""""""""!!! !!!!!!!!!!!!"""""""""###### !!!!!! !!!!!!!!! !!!"""!!!!!!!!!!!! !!!""""""###"""""" !!!!!!"""&&&"""!!!###""" !!!$$$"""######$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&)))((('''''''''''''''''''''(((((()))***+++,,,,,,+++,,,,,,---.........---(((((()))***+++---...///......---,,,++++++,,,,,,,,,///444888;;;???CCCFFFHHHNNNXXXccckkkppprrrrrrkkkjjjgggeeeeeehhhnnnsssttt|||~~~wwwsssnnnhhhdddccccccdddbbbllluuuzzzyyyqqqiiieeeeeecccaaaaaabbbbbbaaa``````^^^^^^```eeehhhhhhgggbbbaaa___^^^^^^^^^___``````^^^\\\ZZZXXXWWWWWWWWWZZZ\\\dddmmmsssxxx~~~xxxjjjllllllkkkiiijjjnnnqqqtttvvvxxxxxxuuurrrpppooowww|||wwwxxx{{{~~~~~~}}}yyysssjjj```WWWQQQNNNMMMRRR^^^rrrzzzjjj[[[MMMBBB;;;666222...+++***(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%$$$$$$###""" !!!"""###$$$%%%$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!###"""!!! !!!"""###{{{vvvuuuyyy|||iii[[[YYYXXXYYY\\\]]][[[XXXJJJCCC999111---++++++***((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$"""!!!"""### !!!!!!"""""""""!!!!!!!!!"""""""""""""""""""""!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$ !!!!!!!!!"""""""""""" !!!!!!  !!!!!!!!!"""""""""!!!!!! !!!###### !!!!!!""""""!!!!!!!!!###%%%%%%%%%!!!!!!""""""""""""!!!!!!!!!!!! !!!""""""###%%%""""""%%%%%%!!! ###""""""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''******)))(((((((((((((((((((((((())))))************+++,,,---......//////))))))******+++,,,------...---,,,,,,,,,---...//////333999???DDDJJJOOOSSSXXX]]]eeemmmrrrssspppnnneeedddaaa___^^^bbbhhhmmmppp}}}xxxjjjfffaaa^^^^^^ccciiimmmxxxyyypppiiidddaaa^^^\\\[[[[[[[[[[[[ZZZXXXWWWWWWWWWYYY\\\```ccceeeeeeccc```]]]\\\\\\\\\\\\ZZZYYYXXXWWWVVVUUUUUUUUUTTTWWW]]]eeeiiilllttt|||zzzuuujjjjjjiiihhhggggggggghhhlllnnnooonnnkkkfffcccaaabbbooowwwvvvvvvwwwyyy{{{}}}}}}}}}yyyqqqggg]]]TTTNNNKKKKKKUUUggg|||qqqaaaRRRIIIAAA===666000---+++***((()))((('''&&&%%%%%%&&&&&&%%%$$$"""!!!!!!"""$$$%%%$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""############"""""""""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!"""###""""""!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######""""""!!!}}}{{{~~~ppp```ZZZUUUSSSVVVYYY[[[[[[TTTLLL???555///,,,++++++&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&%%%%%%$$$$$$"""!!!  !!!!!!""""""###### !!!!!!!!!!!!""" !!!"""""""""!!! !!!!!!!!!!!!!!!"""""""""""" !!!!!!  !!!!!!!!!!!!###"""!!! !!!"""$$$&&&!!!!!!"""""""""""""""!!!&&&### """###!!!!!!"""""""""""""""!!! """"""!!!""""""###$$$$$$### !!!%%%%%%!!!"""###$$$%%%&&&'''''''''%%%%%%%%%&&&&&&'''''''''++++++***)))))))))))))))(((((((((((()))))))))))))))***+++---.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222111555===DDDKKKQQQWWW[[[iiilllppptttuuuqqqkkkfffaaa```^^^\\\[[[^^^cccgggmmm|||zzzpppbbb```^^^___dddmmmwww~~~vvvkkkccc___\\\YYYWWWVVVVVVVVVVVVTTTSSSRRRTTTVVVWWWXXX[[[___bbbbbb___[[[XXXWWWVVVUUUTTTSSSSSSRRRRRRQQQQQQPPPPPPQQQSSSXXX___bbbdddkkkssssssyyyyyyrrrnnnpppmmmkkkiiihhhfffccc```fffhhhjjjiiifffaaa^^^\\\UUUaaatttzzzwwwsssrrrsssvvvyyyzzz|||xxxpppggg]]]UUUPPPJJJPPP\\\lll}}}qqqaaaVVVJJJDDD<<<555111...---,,,+++***'''%%%$$$$$$%%%&&&###"""!!!!!!"""###$$$$$$%%%&&&%%%$$$###"""#########"""!!!!!! !!!"""###$$$$$$###"""!!!######################## !!!""""""###"""""" """#########"""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!$$$&&&&&&$$$!!!xxxiiiaaaVVVQQQRRRWWW\\\___UUUVVVOOO@@@444000---)))***((('''(((%%%!!! ###((('''%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!! !!!!!!  """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###"""!!!!!! """###$$$"""###%%%%%%###"""###$$$%%%%%%%%%%%%###"""!!! ######"""!!!!!!!!!!!!!!!""""""#########""""""!!!$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&'''(((((())))))))))))((((((((((((((())))))(((((()))+++...)))+++------,,,,,,---...,,,---......//////......///+++***---000///000333555>>>GGGKKKRRR___lllsssyyy|||xxxooohhhaaa```^^^[[[[[[]]]bbbfffqqqtttyyy|||{{{vvvooojjjgggaaabbbjjjttt{{{|||sssgggccc```]]]ZZZXXXUUUTTTTTTTTTTTTTTTSSSTTTUUUUUUUUUWWWZZZ\\\\\\ZZZXXXVVVTTTTTTTTTTTTUUUTTTRRRPPPNNNNNNNNNNNNQQQSSSUUUWWWYYY^^^cccggghhhmmmuuu{{{|||xxxrrrnnnpppooonnnmmmkkkhhhccc``````bbbeeeggghhhddd^^^ZZZXXXZZZdddsss~~~wwwqqqrrrwww}}}~~~|||xxxlll^^^WWWOOOLLLXXXiiixxxsssaaaRRROOOJJJCCC:::111///000+++)))'''&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%########################""""""############""""""%%%%%%$$$###""""""######'''%%%$$$$$$%%%%%%###"""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%"""  !!!!!!!!!""""""!!!   !!!"""!!!!!!!!!!!!!!!""""""######$$$$$$sssjjj^^^VVVSSSUUUWWWXXXZZZ[[[UUUHHH===777111+++,,,)))(((***((($$$###&&&'''&&&%%%$$$$$$$$$%%%&&&########################$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!  !!!""""""!!!  !!!!!!"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  """"""!!!!!!!!!"""###$$$!!!###$$$$$$###""""""###$$$$$$$$$$$$###"""!!!!!!$$$$$$###""""""""""""""""""######$$$$$$######"""$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''((((((((((((((()))))))))((()))+++...***,,,......---------...------......///............******...000111333777>>>FFFNNNUUUaaarrrvvvlllaaabbbcccbbbaaabbbeeegggkkkmmmpppqqqqqqooonnnnnnjjjiiinnn{{{zzzyyyvvvmmmiiifffaaa___]]][[[YYYXXXWWWVVVUUURRRTTTUUUUUUUUUWWWZZZ]]]\\\[[[YYYWWWUUUUUUUUUUUUTTTSSSQQQPPPOOOOOOOOOPPPNNNPPPRRRTTTVVV[[[```dddeeejjjrrrwwwxxxuuurrroooooooooooonnnmmmjjjgggdddccceeegggjjjkkkiiiccc___[[[\\\cccqqq~~~|||vvvvvv{{{yyykkk```UUUOOOUUUaaammmyyyrrrhhh___SSSHHH???777222000*********)))((('''&&&&&&'''''''''&&&&&&&&&%%%%%%########################"""##################"""$$$$$$###"""""""""""""""###"""!!!"""$$$$$$###"""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""!!!  !!!!!!!!!"""""""""""""""""""""#########}}}uuuiii^^^WWWUUUTTTTTT^^^___\\\TTTKKKBBB888000...+++)))******''''''***&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! """"""!!!!!! !!!!!!""""""""""""!!!!!! !!!"""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """"""!!!!!!""""""###$$$!!!"""$$$$$$"""!!!"""###!!!""""""######""""""!!!%%%$$$$$$##################$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((()))******)))***,,,...+++---...///...------............//////...------///,,,,,,111444777;;;AAAJJJPPPXXXbbbssssssjjjlllnnnmmmkkkiiiiiiiiieeefffgggffffffjjjqqqvvvwwwzzz~~~zzzuuuuuuwww~~~zzzvvvtttpppkkkfffeeedddaaa___\\\ZZZYYYVVVWWWXXXXXXXXXYYY\\\^^^___]]][[[XXXWWWWWWWWWXXXTTTSSSRRRQQQPPPQQQQQQRRRNNNOOOQQQSSSUUUYYY^^^bbbeeejjjppptttuuutttttttttqqqrrrrrrrrrpppnnnlllkkkhhhiiillloooqqqoookkkgggaaa___cccmmmyyy}}}lllaaaVVVTTTZZZbbbmmmuuuuuucccTTTIIIBBB;;;555+++,,,,,,,,,+++)))'''%%%'''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############"""!!!!!!!!!"""""" !!!###$$$###"""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""" !!!!!!"""""""""!!! !!!!!! !!!"""###############""""""""""""wwwlllddd___\\\[[[``````___\\\WWWNNNCCC:::222,,,)))******'''(((***&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""!!! """""""""######""""""""" !!!"""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######!!! !!!!!!!!!!!!"""""" """$$$###"""!!!"""""" !!!"""""""""""""""$$$######""""""#########$$$$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''(((***++++++******,,,...+++---......---,,,---...//////////////////...---000///111666:::>>>EEELLLRRRXXXaaalll~~~|||zzzzzzzzzvvvqqqkkkhhhgggccccccbbbaaadddnnn|||}}}}}}zzztttssssssvvv{{{~~~}}}~~~~~~|||wwwoooooonnnkkkhhhdddcccbbb```aaabbbaaa```___aaabbbcccaaa^^^\\\[[[[[[\\\]]]YYYXXXVVVTTTSSSSSSSSSSSSQQQSSSTTTVVVXXX[[[```dddhhhlllqqqssstttvvvyyy{{{xxxxxxyyyxxxvvvsssrrrrrrmmmmmmpppsssuuuuuurrrooohhhddddddjjjtttzzzooobbbZZZZZZ___gggmmmxxxwwweeeVVVLLLDDD===000000...---+++)))'''&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""!!!!!!!!!!!!!!!""" """###$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$""" !!!!!!"""""""""!!!!!! ###!!! !!!###$$$$$$$$$######""""""!!!!!!zzzrrrooommmeeebbb___```___XXXNNNGGG777000+++***)))'''&&&(((&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!! #########""""""##################"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""###$$$%%%%%% !!!!!!!!!!!!"""$$$$$$"""!!!"""### !!!""""""###""""""""""""!!!!!!!!!""""""######$$$%%%&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%***))))))(((((('''''''''(((***,,,,,,++++++---...+++---......,,,+++,,,---000000000111111000000///000000444;;;@@@EEEMMMUUU\\\cccllluuuyyypppjjjfffdddbbbbbbbbbeeennn~~~~~~~~~{{{{{{~~~zzzuuusssssstttuuuzzz~~~~~~zzzzzzzzzvvvqqqnnnmmmnnnoooppppppnnnkkkhhhhhhhhhjjjhhhdddbbbaaabbbdddeeeaaa```]]]ZZZXXXVVVVVVUUUUUUVVVXXXYYYZZZ^^^bbbfffkkknnnrrrssssssvvv|||{{{xxxxxxxxxrrrssstttvvvxxxxxxvvvtttoooiiiggglllsss}}}qqqddd^^^___cccfffmmmxxxxxxcccTTTJJJBBB999666111,,,)))(((((()))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""!!!!!!!!!!!!!!!""""""$$$######$$$%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######"""!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""  !!!###%%%$$$$$$######""""""!!!!!!sssiiibbbbbbccc___XXXTTTBBB888000---+++'''%%%&&&''''''''''''&&&&&&&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$#########""""""""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######$$$$$$$$$###""""""!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""######### !!!!!!!!! """###%%%%%%###"""###$$$ !!!""""""############!!!!!!!!!!!!!!!!!!"""#########$$$%%%&&&&&&&&&&&&######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))))))))(((((((((((()))+++---------,,,---...,,,...//////---,,,,,,---000111222222333333333222111333:::BBBGGGKKKTTT]]]hhhpppxxx~~~xxxrrrooonnnllllllnnnvvvyyyvvvrrrqqqsssvvvxxxyyyvvvtttrrrqqqqqqssswwwyyyzzz~~~yyyvvvvvvxxxzzz{{{{{{yyyuuurrrppppppqqqooollliiihhhjjjlllnnniiihhhdddaaa^^^\\\[[[ZZZYYYZZZ\\\\\\]]]```eeehhhlllooosssssssssvvv}}}||||||~~~zzzyyyyyyzzz{{{{{{yyywwwsssnnnmmmpppuuu{{{rrrgggdddbbbaaaeeekkkssszzzooo^^^PPPFFFAAA===666000+++)))***+++((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""!!!!!!!!!"""######%%%%%%%%%&&&'''%%%"""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""" !!!###$$$!!!!!!"""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""###$$$############""""""""""""xxxiiieeeeeebbb]]]\\\NNNCCC777222///***&&&&&&)))((('''&&&%%%&&&&&&'''########################%%%%%%%%%%%%$$$$$$$$$$$$"""""""""""""""""""""""" !!!""""""""""""""" !!!"""""""""###"""!!!!!!!!!!!!"""###""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!""""""""""""!!! """#########"""!!!###$$$&&&&&&$$$###$$$%%%""""""######$$$#########""""""!!!!!!""""""###$$$"""###$$$%%%%%%&&&&&&&&&######$$$%%%&&&'''((((((&&&&&&&&&''''''(((((((((&&&&&&''''''((()))******)))+++---...---------...///000111111///......///111111333444555555666666666:::CCCMMMRRRVVV^^^gggsss{{{}}}|||yyywwwxxx}}}~~~rrrooolllkkklllnnnoooooommmmmmnnnrrrwww|||zzz{{{~~~{{{yyywwwwwwyyyvvvssspppoooqqqsssuuuooommmjjjgggdddbbbaaaaaa___```aaabbbccceeejjjmmmooosssvvvvvvuuuxxx~~~~~~}}}~~~}}}{{{yyyvvvrrrrrrvvvyyyzzz~~~tttnnnjjjeeeaaaaaadddiiipppwwwzzzlll^^^PPPHHHDDD>>>777111---++++++((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""##################""""""""""""""""""###$$$$$$$$$$$$%%%&&&((('''###!!!""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########"""""""""""""""#########ooogggfffccc```___WWWKKK===777222,,,((('''***(((&&&%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""""""""""""""""""""""" !!!""""""""""""""" !!!"""#########"""!!! !!!"""### !!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""%%%%%%&&&%%%$$$""" !!!"""###%%%%%%$$$$$$######%%%'''&&&%%%$$$%%%%%%######$$$$$$$$$$$$############""""""###$$$%%%%%%!!!"""###$$$%%%%%%&&&%%%######$$$%%%&&&(((((()))&&&&&&&&&'''((()))******""""""$$$&&&(((***+++,,,)))+++...///...---......111222444333111000000111111222333555666777777888===BBBLLLWWW\\\___fffoooyyy~~~~~~zzzuuuoooooouuu~~~pppnnnkkkjjjkkkmmmmmmmmmlllnnnrrryyy|||}}}~~~|||{{{{{{}}}zzzwwwtttsssuuuxxxzzzqqqooommmjjjhhhgggggggggeeefffgggggghhhkkkooorrrssswww{{{zzzxxx{{{~~~|||zzzwwwuuuvvvzzz{{{zzz{{{~~~}}}zzzuuuoooccc___^^^bbbiiipppwww|||yyykkk[[[KKKHHHCCC===666111---+++)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""######""""""###$$$%%%%%%!!!!!!###&&&((('''%%%"""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""######!!!!!!"""###############""""""""""""""""""""""""!!!!!!"""############"""!!!!!!""""""######$$$$$$}}}}}}uuuddd```bbbaaa___ZZZYYYPPP@@@333---+++)))+++)))&&&%%%&&&'''&&&%%%%%%%%%&&&'''&&&%%%$$$###"""###%%%%%%###"""###$$$&&&%%%$$$###""""""""""""%%%%%%%%%$$$###""""""!!!!!!!!!""""""""""""!!!!!!"""!!!  !!!"""""""""""""""############$$$$$$############$$$$$$###""""""!!! ######""""""!!!!!! !!!###$$$"""!!!"""$$$### !!!%%%"""!!!  !!!""" !!!"""###$$$ """###%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&''''''(((((((((((((((***'''%%%&&&)))++++++*********+++++++++,,,,,,,,,///000111111111111000000333222444888::::::>>>EEEHHHQQQYYY]]]cccmmmtttwww~~~~~~}}}|||}}}}}}xxxttttttuuuzzz~~~yyyrrroooqqqsssssssssvvv}}}}}}~~~~~~~~~}}}{{{{{{|||||||||vvvssspppoooppppppmmmkkkiiimmmrrrrrrqqqqqqvvv{{{zzz{{{|||{{{{{{|||~~~{{{zzzyyyxxxzzz~~~~~~|||yyy{{{~~~|||ttthhh]]]___gggnnntttxxx~~~}}}tttkkkfffWWWOOOEEE@@@???<<<444---***)))(((((())))))'''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######"""""""""############"""!!!!!!$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$###### !!!"""######"""!!! """"""!!! """"""!!! $$$$$$##################'''&&&$$$"""!!!!!!""""""!!!"""""""""############~~~{{{yyyzzz|||}}}}}}|||xxxeee___``````___]]]]]]WWWIII===666111,,,+++)))'''&&&'''((('''&&&%%%%%%&&&&&&&&&%%%$$$###"""###%%%$$$###"""###$$$$$$###############$$$$$$%%%$$$$$$###""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!###""""""""""""""""""###""""""""""""""""""""""""###"""""""""!!!!!!!!! ###"""!!!!!!"""###%%%'''+++&&&######""" !!!%%%"""!!!!!!!!!!!!!!!!!!""" !!!"""######"""###$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&'''(((((())))))(((((()))&&&$$$%%%(((******)))(((((()))+++---...000000000000111111111111111111666333444888===BBBLLLVVV]]]ccchhhhhhjjjqqqwwwyyyzzz{{{{{{{{{zzz}}}{{{yyyyyyxxxxxx}}}|||zzz{{{|||}}}~~~}}}~~~~~~}}}}}}~~~~~~}}}zzzwwwwwwxxxyyyxxxwwwssswww{{{|||zzzzzz}}}~~~}}}{{{zzzzzz}}}}}}xxxyyy{{{~~~yyyjjjeeefffjjjooouuu}}}uuummmhhh\\\SSSIIICCCAAA===666000...+++'''&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$###"""!!! $$$$$$$$$$$$$$$###""""""!!!!!!""""""""""""!!!!!!"""##################""" !!!"""######"""!!! """"""!!! ###"""!!!!!! !!!!!!""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!!!!############$$$$$$$$$$$$}}}|||||||||}}}xxxrrrsssyyy}}}{{{{{{zzzwwwtttwww}}}|||ggg]]]\\\]]]^^^^^^```^^^TTTIII@@@777000+++)))''''''))))))((('''%%%&&&&&&&&&&&&%%%$$$$$$"""###%%%$$$###"""###$$$""""""""""""###$$$%%%&&&$$$######""""""!!!!!! !!!""""""######""""""!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!"""######$$$%%%%%%""""""""""""!!!!!!!!!!!!$$$###""""""###$$$&&&'''444+++###!!!!!! !!!$$$""""""############"""""" !!!!!!"""""""""###%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&'''(((((())))))(((((((((&&&%%%&&&((()))))))))))))))+++,,,...000111222000000000111222222222222888555555<<>>333,,,***(((((())))))((('''&&&&&&&&&&&&&&&%%%%%%%%%###$$$$$$$$$""""""###%%%######""""""###$$$$$$%%%###"""""""""!!!!!! """""""""######""""""""" !!!""""""!!! """"""""""""############""""""!!!!!!!!!!!!""""""!!!!!!""""""###$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$555***!!! """"""!!!""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""'''&&&$$$######$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''((()))))))))))))))(((((('''((())))))***)))............////////////000000000111222333444444888666;;;GGGVVViiiwwwvvvwwwwwwtttwww{{{|||zzzxxxyyyzzz{{{yyywwwvvvqqqjjjgggjjjlllxxxzzzwwwuuuuuu|||~~~~~~}}}}}}}}}||||||~~~~~~~~~yyyzzz{{{|||}}}~~~~~~zzzvvvxxx}}}xxxnnnfffbbbYYYSSSLLLGGGFFFEEEBBB???999555///,,,***++++++***''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%######$$$$$$$$$######""""""""""""######"""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""!!! !!!!!!######""""""""""""######!!!!!!!!!""""""""""""""" """#########"""!!!#########$$$$$$$$$%%%%%%zzz||||||~~~vvvoookkkjjjkkkuuu~~~jjj[[[TTTUUUWWWZZZ```dddaaa\\\TTTGGG<<<000---***(((((((((''''''''''''&&&&&&&&&%%%%%%%%%###$$$$$$###""""""###%%%%%%$$$$$$###""""""######""""""""""""!!!!!!!!!!!!""""""############"""""" !!!""""""!!! """"""""""""############$$$######""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""#########---%%%!!!$$$###!!!!!!"""###$$$%%%%%%$$$###"""""""""##################'''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&'''''''''(((((())))))))))))))))))******+++******++++++....../////////000000000000000000111222444555666666999DDDVVVjjj~~~|||wwwwwwvvvtttwww{{{~~~~~~{{{wwwuuurrrooolllkkkhhhdddfffjjjlllyyy}}}xxxtttrrrsssuuuwwwzzz}}}~~~~~~~~~}}}|||{{{|||}}}|||yyyyyyzzz|||}}}wwwmmmeee```YYYUUUQQQNNNMMMKKKGGGDDD<<<999555111...,,,(((&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$######""""""######$$$$$$$$$######""""""############""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!######""""""""""""######"""""""""######$$$$$$$$$ !!!###$$$%%%$$$$$$###""""""""""""#########$$$~~~}}}~~~zzzzzz}}}uuummmjjjgggkkksss|||~~~nnn^^^TTTRRRTTTYYY___ccccccaaa]]]RRRHHH888444...)))((((((((('''(((''''''&&&%%%&&&&&&&&&$$$$$$$$$###!!!!!!$$$&&&&&&%%%$$$###"""""""""""""""""""""""""""""""""""""""######$$$$$$######""" !!!!!!!!!!!! !!!!!!!!!!!!$$$$$$############$$$$$$"""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$$$$$$$%%% ###%%%###!!!"""######$$$$$$$$$$$$######""""""######$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''((())))))******)))))))))+++------,,,++++++,,,++++++---...000222333333111000000111222555777999999???NNNdddyyyyyyxxxwwwtttvvvyyy~~~}}}uuunnnfffcccbbbdddfffhhhooowww}}}|||vvvtttuuutttsssqqqqqqrrrtttwwwxxxxxx{{{~~~~~~|||{{{|||yyyzzzyyyyyywwwwwwxxxyyy{{{}}}}}}{{{}}}{{{qqqhhhccc]]]\\\\\\[[[ZZZVVVPPPLLLBBB???:::666111---'''$$$((((((((('''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$""" """"""###$$$$$$$$$$$$###"""######$$$$$$######"""!!!""""""######""""""!!!""""""!!!!!!!!!!!!""""""!!! !!!!!!"""""""""!!!!!!!!!"""######""""""######$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$!!!!!!"""""""""#########~~~tttppphhhfffgggllltttzzz|||{{{|||~~~ssscccWWWRRRSSSWWW[[[^^^___aaa```YYYQQQBBB<<<333,,,)))))))))))))))((('''&&&%%%&&&&&&'''$$$$$$$$$"""!!!!!!$$$&&&$$$$$$###############$$$########################"""######$$$$$$######"""!!!!!! !!!!!! !!!!!!!!!!!!######""""""""""""######!!!""""""######$$$$$$$$$ !!!!!!!!!"""""""""########################"""!!!###$$$""""""%%%######""""""""""""######""""""######$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((()))************)))(((+++------+++******+++***+++,,,...000111222333111000000111333555888:::???FFFWWWmmm~~~xxxwwwuuusssrrrttt{{{}}}qqqeee\\\ZZZ]]]dddkkksss}}}tttrrrqqqooopppttttttuuuvvvwwwxxxyyyzzz{{{|||~~~~~~||||||{{{xxxvvvyyyyyyyyyyyyzzz|||~~~}}}{{{zzz|||~~~uuujjjccc^^^bbbgggkkklllhhhaaa\\\OOOJJJCCC<<<666111,,,)))((((((((((((''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$######"""!!! """"""###$$$$$$$$$$$$$$$"""######$$$$$$######""""""##################"""###"""!!! !!!"""### !!!""""""!!!!!! !!!!!!"""###!!!!!!!!!"""###$$$$$$$$$###""""""""""""######$$$""""""#########$$$$$$$$$uuurrrjjjddd```ccclllsssuuutttssszzz~~~wwwhhhYYYSSSSSSSSSVVVXXXZZZ]]]___[[[TTTIIIBBB777...*********+++)))((('''&&&%%%&&&''''''$$$$$$$$$"""!!!!!!$$$&&&""""""""""""###$$$%%%&&&###############$$$$$$$$$######$$$$$$$$$$$$######"""!!!  !!!"""""""""""""""############""""""!!!!!!!!!!!!"""""" !!!"""###%%%&&&'''((( !!!!!!!!!""""""###### !!!!!!!!!!!! """ !!!###""" ###((($$$###"""!!!!!!"""###$$$!!!""""""$$$%%%&&&''''''"""###%%%'''((((((''''''&&&%%%%%%%%%%%%&&&''''''(((((()))***************'''***------***((()))***............////////////111000000111333666999;;;DDDKKK[[[pppzzzuuutttsssrrrooopppxxx}}}mmm^^^VVVVVV\\\gggrrr}}}wwwxxxzzz}}}~~~}}}ssslllnnnpppqqquuu{{{xxxyyy{{{~~~~~~~~~}}}xxxuuu}}}|||{{{zzz{{{|||}}}~~~zzz}}}|||~~~vvvhhh```\\\cccmmmvvvzzzwwwqqqlll\\\UUUKKKBBB;;;666333111)))(((((((((''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&!!!""""""""""""!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$#########"""!!! !!!"""### !!!"""### !!!"""""" !!!"""######$$$###"""!!! !!!"""#########$$$$$$$$$%%%%%%%%%~~~}}}{{{yyymmmiiieeefffkkkrrrvvvyyyyyygggXXXXXXUUUTTTXXXZZZXXXXXXYYYTTTLLL???444,,,***,,,...&&&$$$"""###%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!###### ########################$$$######""""""""""""""""""!!!  !!!"""!!!###'''((((((!!!###$$$###"""!!!"""###########################!!!!!! !!!!!!""""""""""""""""""""""""######""""""###$$$%%%%%%#########"""""""""""""""######$$$$$$$$$%%%%%%%%%'''''''''(((''''''&&&&&&$$$$$$&&&'''(((((())))))((()))))))))************111111000///...------,,,............000222555666...333666555333666>>>FFFUUUYYY```jjjvvv}}}vvvrrrqqqmmmmmmsss|||~~~uuuggg___XXX\\\dddppp~~~qqqtttsssrrrssswww~~~~~~yyyvvvvvvwwwwwwvvvsssqqqtttyyy}}}~~~}}}}}}~~~~~~~~~}}}}}}~~~|||}}}zzzxxxwwwxxxyyyzzz|||yyy}}}wwwfff______```gggsss{{{{{{{{{{{{ttthhhZZZOOOGGG???888444------,,,,,,+++(((&&&$$$&&&%%%$$$$$$######$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%$$$######$$$$$$"""!!! !!!"""###$$$$$$###############"""!!!!!! !!!""""""###%%%%%%###$$$&&&%%%!!!$$$#########""""""!!!!!!!!!"""############"""!!!######$$$$$$$$$%%%%%%%%%{{{~~~}}}{{{tttppplllkkkooouuuzzz}}}}}}mmm```XXXRRRRRRTTTTTTUUUWWWZZZSSSHHH;;;222,,,***))))))'''%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$$$$""" """"""""""""""""""""""""$$$######"""""""""""""""###"""!!!!!!!!!!!!"""###$$$!!!!!!#########"""$$$%%%$$$###"""###$$$########################""""""!!!!!!!!!!!!""""""##############################"""######$$$$$$%%%$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%&&&&&&''''''(((''''''''''''((()))***+++,,,---------------...///000000000---......///000222333444---222555666777<<>>FFFNNNWWW```eeeiiieeebbbcccggglllnnnnnnqqqooolllhhhgggiiimmmqqqppphhhbbbbbbgggppp}}}{{{zzzyyy~~~~~~wwwsssuuuvvvwwwvvvvvvyyy{{{vvvnnnfffaaa^^^]]]^^^^^^^^^aaadddgggjjjrrr{{{}}}~~~~~~}}}|||}}}{{{{{{zzzxxxxxx|||}}}nnnccc[[[]]]dddgggiiijjjmmmqqqrrrooopppqqqgggZZZLLLFFF>>>:::888444---'''(((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&%%%%%%$$$######"""$$$"""""""""$$$%%%$$$############$$$$$$%%%%%%&&&$$$$$$%%%%%%$$$$$$###"""###""""""""""""###$$$$$$;;;IIIQQQGGG222$$$ #########$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%~~~|||yyy{{{~~~yyyuuufff]]]XXXXXX[[[___bbbeeeddd___TTTJJJBBB444000+++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&& ###%%%%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""###$$$$$$###"""""" """$$$### !!! """###"""!!! !!!"""########################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%%%%###""" !!!!!!"""######$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%''''''(((((((((&&&'''((()))))))))))))))(((((()))******+++,,,,,,---...///111222444555555333333444555666777999::::::@@@IIITTT\\\ccchhhkkkkkkfffbbbbbbiiiooosssttttttoooiiiffffffiiijjjkkkjjjggghhhnnnvvv~~~}}}}}}{{{sssnnnppppppooollljjjmmmuuu|||{{{tttlllgggeeeeeefffgggfffhhhlllmmmnnnwww~~~~~~yyyvvvvvvvvvuuuvvvyyy~~~~~~~~~~~~}}}zzzxxx|||qqqccc___bbbcccdddfffiiiooorrrqqqvvv|||vvvjjjUUUNNNEEE@@@===999222+++***)))((((((''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$###"""!!!"""$$$%%%$$$###############$$$$$$$$$%%%$$$$$$$$$$$$$$$###"""""""""""""""""""""######$$$ )))...+++%%%###"""!!!#########$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%|||vvvuuuyyy}}}rrrfff]]]ZZZ]]]\\\___dddfffccc\\\TTTNNN:::555...)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ###$$$###$$$&&&)))########################$$$######"""""""""""""""###$$$%%%&&&&&&%%%$$$###"""%%%&&&$$$$$$&&&(((!!!###$$$###"""!!!"""#################################""""""""""""######"""""""""""""""""""""""""""###%%%&&&%%%###!!! """"""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((((((((((()))))))))))))))((((((''''''((()))***,,,...//////222222222222222222222222555555555555777999<<<===DDDKKKUUU___fffjjjllllllnnnhhhbbbcccjjjrrrvvvwwwwwwpppiiigggiiikkkjjjggglllnnnuuu{{{sssnnnffffffddd```]]]aaaiiiqqq|||~~~wwwqqqlllkkklllmmmnnnlllnnnqqqqqqqqqyyy}}}yyytttqqqsssuuuvvvyyy}}}~~~~~~~~~|||~~~~~~{{{vvvvvv{{{|||jjjccccccdddeeefffiiiqqquuutttzzzvvv^^^UUUKKKDDDBBB???888222+++******)))))))))))))))(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&''''''(((###"""!!!"""$$$%%%%%%##########################################"""!!!!!!$$$$$$######$$$$$$%%%&&&&&&&&&%%%###&&&***)))%%%#########$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%~~~vvvrrruuu{{{yyymmm```VVVWWW\\\bbbggggggccc\\\XXXDDD;;;000*********)))'''((('''&&&%%%%%%%%%%%%%%%''''''&&&%%%###"""!!!!!!%%%%%%%%%$$$$$$######### """######"""!!!!!!""""""###$$$$$$$$$$$$###""""""############""""""$$$$$$############$$$$$$$$$"""""""""$$$%%%$$$### !!!$$$&&&'''&&&%%%$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%&&&'''))))))))))))(((************++++++++++++))))))))))))+++---///000//////000000111111222222222222222444888===BBBFFFJJJSSS```jjjmmmnnnmmmmmmkkkgggeeegggnnntttwwwwwwyyyrrrkkkhhhbbb___eeennnqqqtttmmmdddbbb^^^ZZZXXX\\\eeelllvvv{{{~~~{{{wwwtttsssrrrrrrsssuuuzzz~~~~~~{{{tttrrrqqqqqqtttvvvwwwvvvxxxyyy{{{|||}}}~~~}}}wwwyyyzzzxxxxxx||||||rrrnnnjjjeeekkktttxxxvvvzzz~~~qqqcccRRRGGGEEECCC>>>999444///)))&&&&&&%%%$$$"""$$$%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''%%%"""!!!"""######"""######$$$$$$$$$######"""""""""""""""############$$$###"""###$$$%%%###"""""""""""""""""""""""""""$$$#########%%%&&&%%%$$$~~~nnnooottt}}}jjjZZZZZZ\\\```ddddddaaa\\\XXXJJJAAA444---*********(((((('''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""#########"""!!!!!!""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%###"""!!!"""$$$%%%$$$###!!!"""###%%%&&&&&&%%%%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%&&&'''((())))))(((((('''''''''(((((()))))))))((((((((()))***,,,.../////////000000111222222222444444444777===EEEMMMRRRZZZbbblllrrrssspppmmmlllfffhhhjjjmmmooorrruuuwwwzzzrrrkkkfffbbbaaaiiisss~~~}}}vvvpppfffeeebbb^^^\\\```fffllltttyyy~~~zzzwwwyyyzzzzzz{{{}}}~~~{{{uuutttrrrsssuuuwwwxxxxxxzzzzzzzzzzzzyyy{{{~~~{{{uuuvvvwwwuuuvvvzzzzzzvvvmmmttt|||{{{}}}xxxlll\\\PPPKKKHHHDDD@@@888333---)))(((((('''%%%%%%%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""###$$$############$$$$$$$$$######"""""""""""""""############%%%###""""""###$$$$$$###########################"""!!!!!!!!!###$$$###"""ppplllmmm{{{uuu___\\\]]]___bbbdddbbb___[[[SSSIII;;;000+++******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%###!!!!!!!!!###$$$###"""""""""######$$$%%%%%%%%%"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%'''(((((()))((((((%%%&&&&&&'''((())))))***)))))))))***+++---///000///000000111222222333333666555777;;;EEEQQQ]]]eeepppuuu{{{}}}zzzsssmmmiiidddkkkssswwwwwwvvvxxxzzzxxxppphhhcccbbbfffppp{{{zzzrrrooorrr~~~zzzuuummmllljjjhhhggghhhlllppprrrvvv{{{~~~~~~~~~yyywwwuuuuuuwwwyyyzzzyyy||||||{{{yyyxxxyyy|||{{{uuussssssrrrsssvvvuuuyyy~~~uuu|||vvvhhhZZZQQQKKKHHHFFF>>>999333...+++******)))&&&&&&'''''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###$$$$$$$$$"""######$$$$$$$$$######"""""""""#########$$$$$$&&&$$$!!!!!!###$$$$$$$$$########################"""!!!!!!!!!###$$$###"""wwwqqqzzz}}}cccZZZ[[[]]]aaaeeefffdddaaa[[[QQQBBB555...***))))))''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""""""""###$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%"""!!! !!!###$$$###"""######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''((((((((((((&&&'''''')))***+++,,,,,,++++++,,,---...///000111///000000111222333444444666666999@@@MMM]]]mmmvvv~~~}}}uuulllggghhhpppzzz~~~|||sssllleeeaaaccclllyyyxxxnnnhhhiiirrr|||{{{xxxwwwvvvuuuttttttuuuvvvsssuuuyyy{{{{{{{{{|||}}}zzz{{{~~~|||zzzxxxxxxzzz{{{|||{{{}}}~~~~~~}}}{{{zzz{{{|||}}}~~~~~~}}}}}}yyytttqqqpppqqqsssvvvzzz}}}}}}~~~|||{{{nnn```SSSKKKIIIIIIDDD@@@999333...+++***)))'''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%$$$""""""###$$$$$$$$$######""""""#########$$$$$$$$$&&&$$$!!!!!!"""$$$$$$$$$########################$$$#########%%%&&&%%%$$$kkkZZZYYYZZZ___eeehhhfffccc```WWWIII<<<222,,,***)))''''''&&&&&&&&&''''''((((((((('''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$######"""""""""###$$$$$$$$$$$$###""""""############""""""######""""""""""""#########!!!!!!"""###$$$###"""######"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&''''''((()))&&&'''((()))***+++,,,---******+++,,,---......///000000111222333444555555555777;;;EEETTTfffwww|||uuunnniiiooottt~~~zzzllliiieeeeeelllxxx|||rrriiifffkkksss~~~~~~}}}|||{{{zzzuuuvvvxxxxxxxxxyyyzzz|||xxxwwwvvvxxx||||||~~~~~~{{{{{{|||}}}}}}}}}|||}}}zzzyyyzzz{{{{{{{{{{{{}}}xxxrrrqqqppppppuuuyyy}}}}}}~~~zzz}}}qqqbbbTTTLLLIIIJJJIIIEEE???777000+++)))(((((((((''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###$$$%%%%%%###!!!"""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$"""!!!###$$$$$$###########################$$$#########%%%&&&%%%$$$zzzccc___ZZZ\\\aaaeeeeeecccbbb\\\QQQEEE999111,,,***'''''''''&&&''''''((())))))((('''&&&%%%###""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############""""""###$$$$$$$$$$$$###"""""""""######"""""""""""""""!!!!!!!!!!!!""""""###"""""""""$$$%%%$$$######################################################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((()))&&&''''''((()))******+++((((((***+++,,,,,,,,,,,,000000111222444555666666555888???KKK[[[mmm|||}}}{{{wwwsssooowww{{{~~~uuujjjlllnnnrrr}}}yyypppiiijjjooo}}}}}}{{{wwwxxxxxxwwwvvvwwwzzz||||||xxxtttsssxxx~~~||||||~~~}}}~~~~~~~~~}}}{{{xxxwwwyyyzzzyyyyyy{{{}}}vvvtttsssqqqqqqvvv{{{|||~~~||||||pppbbbVVVNNNKKKJJJIIIHHHCCC<<<444...***)))***)))((('''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######"""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%%%%$$$"""!!!"""###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$###"""###$$$%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!###$$$###"""~~~{{{ooobbb\\\^^^ccceeeeeeddd```YYYNNNBBB777///,,,'''''''''''''''((())))))((((((((('''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$$$$""""""###$$$$$$$$$$$$###"""######$$$$$$######"""######""""""""""""######%%%######$$$%%%&&&%%%$$$!!!"""###$$$$$$###"""!!!###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%'''((()))((()))))))))******++++++)))***+++,,,------,,,,,,000111222333444666777777666;;;DDDQQQaaaqqq~~~}}}{{{||||||zzzxxxzzzqqqnnnttt{{{zzzrrrppprrr{{{~~~|||yyyxxxwwwuuutttuuuyyy||||||vvvuuuxxx~~~~~~~~~~~~|||zzzuuuwwwyyyxxxvvvwww}}}{{{yyyxxxttttttxxx{{{}}}~~~wwwlll___UUUNNNJJJHHHGGGGGGFFFAAA999222...---+++***((('''&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###"""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%###!!!!!!!!!"""$$$$$$%%%%%%$$$#########$$$$$$$$$%%%%%%""""""###$$$&&&%%%### $$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!###$$$###"""zzz~~~kkk___^^^cccgggiiidddccc^^^TTTHHH<<<222...'''''''''''''''((())))))((((((((((((((((((((((((#########$$$$$$%%%%%%%%%$$$###"""""""""###$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%$$$###$$$&&&'''&&&%%%!!!"""###%%%$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&((())),,,,,,,,,,,,,,,,,,------,,,---///000000000//////000111222333555666777888777===HHHVVVeeesss~~~}}}|||}}}wwwrrrrrr{{{zzzvvvwwwzzzyyyxxxwwwtttssstttxxx{{{}}}xxxvvvyyy~~~~~~}}}|||tttwwwxxxvvvssstttxxx}}}}}}}}}{{{www}}}}}}~~~~~~~~~{{{rrrfff[[[SSSMMMHHHEEEDDDFFFGGGDDD===666222111+++***((('''&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###""""""""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""" !!!!!!"""$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""###%%%'''&&&"""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&%%%$$$~~~}}}wwwddd]]]^^^bbbfffccccccbbb\\\RRRDDD666...***)))&&&%%%%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######"""!!! !!!!!!"""$$$%%%&&&'''((('''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((***************+++++++++)))+++---...------...///---,,,...333666777:::???>>>DDDOOO___ooo{{{~~~{{{yyy{{{~~~}}}{{{xxxwwwuuuttttttxxx~~~|||{{{||||||wwwwwwvvvtttsssuuu{{{~~~|||{{{}}}|||wwwwwwyyy~~~}}}|||~~~|||qqqfff```ZZZSSSMMMIIIHHHHHHHHHHHHEEE???888333...***&&&'''***,,,***'''$$$&&&''''''%%%$$$$$$%%%########################%%%%%%%%%$$$$$$########################"""!!! """###%%%%%%###"""###$$$ !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%oooeeebbbbbbbbbbbbaaa```\\\UUUIII<<<333---+++((('''&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######"""!!!!!! !!!""""""###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%(((''''''&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))((((((************++++++++++++***,,,.........---...///111000111666888999<<>>555000)))&&&''''''&&&%%%%%%&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###""""""###%%%%%%###"""###$$$!!!!!!""""""###$$$$$$$$$########################$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%zzzsssnnniiieeeaaa^^^]]]___```YYYLLLAAA111---***)))******)))'''(((((('''&&&%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""""""""""""""########################"""###$$$%%%%%%$$$###"""!!!"""###%%%&&&((())))))$$$$$$$$$%%%%%%%%%%%%&&&''''''((())))))))))))))))))******++++++,,,,,,,,,,,,---///000//////000111666555777;;;===@@@HHHQQQ\\\aaajjjttt}}}wwwmmmkkkoootttwww|||yyy{{{zzzyyywwwwwwxxx|||~~~}}}{{{yyyzzzzzzyyywwwtttrrrqqqqqqyyyzzz{{{zzzxxxxxxxxxyyyyyy~~~}}}xxxuuusssqqqrrrwww{{{}}}|||nnnkkkoooqqqrrrsssqqqlllfff___[[[[[[hhhooolllnnnxxx~~~|||ttthhhYYYOOOLLLKKKIIIFFF>>>888000+++)))(((''''''%%%&&&((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""###%%%%%%###"""###$$$"""""""""######$$$$$$$$$##############################"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%yyytttqqqllliiiaaa^^^^^^aaaccc^^^RRRGGG444///***(((***+++***((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""""""""###############$$$$$$$$$###############"""###$$$%%%%%%$$$###"""$$$%%%''')))***+++++++++$$$$$$%%%%%%%%%&&&&&&&&&'''(((((())))))))))))))))))******+++,,,,,,---------///111111000000111222444444777<<<@@@FFFRRR]]]jjjllloootttxxxyyywwwuuuxxx}}}yyykkkfffhhhnnnrrruuu~~~}}}|||zzz{{{|||}}}|||zzzyyyyyyyyyxxxyyy}}}~~~}}}{{{yyyzzzyyyxxxvvvuuusssqqqppprrrtttvvvwwwvvvuuuuuuvvvuuuzzz{{{xxxrrrnnnoootttyyy{{{oooggghhhfffjjjnnnpppmmmeee\\\UUUPPP]]]ggghhhmmmyyywwwcccTTTMMMLLLLLLKKKCCC>>>666///+++)))((('''%%%'''((((((&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$"""###%%%%%%###"""###$$$############$$$$$$$$$$$$##############################""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyytttpppkkkggg]]]]]]___dddfffbbbXXXOOO;;;444,,,)))***,,,+++(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%&&&&&&''''''%%%$$$###%%%%%%%%%&&&&&&&&&'''''''''((())))))******)))))))))******+++,,,---.........///111222111111222333333333777===CCCKKK[[[iiiuuusssrrrrrrssssssqqqooottt{{{~~~nnneeegggnnnuuuxxx{{{~~~{{{wwwuuutttzzz|||zzzyyyuuuwww{{{~~~{{{yyywwwvvvvvvuuusssqqqmmmppptttuuuuuutttsssttttttwww||||||yyyqqqlllkkkpppvvvzzz~~~zzzlllhhhcccfffkkkppppppjjj```XXXQQQWWW]]]ccchhhqqq}}}nnn]]]RRRMMMMMMNNNEEEAAA:::222,,,((('''&&&&&&'''((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||wwwsssmmmfff```WWWZZZ```eeegggddd]]]XXXFFF<<<111******,,,***'''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%$$$""" &&&&&&'''''''''((((((((((((((()))************))))))******+++,,,---...///...000222333222222333444555666:::@@@FFFPPPaaaqqqxxxtttpppmmmnnnooopppqqqzzzsssgggeeeooo{{{~~~zzzvvvrrrnnniiiooovvvzzz|||zzzzzz}}}{{{xxxvvvvvvuuussspppkkkooosssuuuuuutttttttttuuuvvvxxxzzz{{{{{{xxxvvvoooiiigggkkkqqquuuzzz~~~uuukkkkkkmmmqqquuussskkkddd[[[VVVWWW___cccfffqqqxxxhhhZZZPPPMMMMMMHHHEEE???777000***((('''&&&''')))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""######$$$$$$######"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%}}}}}}~~~{{{wwwuuuqqqkkkbbb[[[SSSXXX___fffhhhfffaaa^^^OOOCCC555,,,++++++)))&&&$$$$$$%%%&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###!!!!!!###%%%'''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""###$$$%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''&&&''')))******)))'''&&&'''''''''(((((((((((()))(((((()))***************)))******+++---.../////////111333333222222333444777999===BBBHHHRRReeeuuuvvvqqqkkkhhhjjjnnnqqqssswwwmmmdddgggvvv|||}}}}}}yyytttnnnkkkaaagggooouuuyyy~~~yyyvvvvvvuuurrrpppkkkoootttvvvvvvuuuuuutttvvvuuuuuuvvvwwwvvvtttsssnnngggcccffflllpppuuuzzz}}}vvvrrrqqquuuzzz{{{vvvoooeeeXXXUUU^^^aaa___iii{{{}}}ppp```SSSMMMLLLKKKIIIDDD<<<444...+++***&&&''')))((('''%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%% !!!"""###############"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%}}}|||~~~vvvyyyyyysssooolllbbbWWWRRRSSSXXX```hhhiiieee___ZZZNNN>>>333...,,,***'''+++)))'''&&&%%%&&&((()))$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$#########$$$%%%)))))))))))))))((((((((()))******+++++++++******,,,,,,------...---------333111111333333111444999;;;???BBBFFFPPP___jjjnnntttppplllhhhbbbdddsssuuusssjjjkkkzzzxxx{{{yyyvvvrrrmmmiiieeejjjnnnqqquuu{{{vvvvvvwwwxxxxxxttttttttttttuuuvvvxxxyyy{{{xxxuuuuuuuuuuuurrroooiiihhhgggfffhhhjjjmmmooowwwzzz|||wwwxxx{{{}}}}}}nnncccXXXSSSUUU\\\jjjvvv}}}ssseeeWWWNNNJJJEEEHHHJJJEEE;;;222///...)))(((''''''((((((%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$"""######$$$$$$############"""""""""$$$%%%$$$###%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%~~~{{{yyywwwtttvvvzzz}}}}}}}}}~~~~~~|||{{{|||~~~}}}||||||||||||{{{zzz}}}}}}vvvxxxwwwqqqmmmjjjaaaVVVOOOPPPSSS[[[bbbeeebbb^^^]]]SSSDDD888111---***(((((('''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%#########%%%&&&%%%$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&########################$$$%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&'''((()))***************++++++,,,,,,------,,,,,,///...000333444333555;;;<<>>GGGNNNRRRWWWcccnnnssszzztttppppppssszzzyyymmmgggaaagggvvvwwwtttwww~~~yyyvvvuuusssqqqqqqtttwwwvvvtttwww~~~|||{{{zzzxxxvvvuuusssrrrtttrrrqqqqqqsssttttttsssssspppkkkhhhfffgggiiikkkmmmrrr{{{~~~~~~{{{vvvkkk^^^TTTQQQXXXkkk}}}{{{qqqcccUUUKKKHHHHHHIIIHHHEEE>>>666000+++***((('''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%&&&%%%%%%$$$#########"""""""""$$$%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&}}}~~~zzzxxxwwwrrrrrrqqqqqqqqqppppppooossstttwww{{{}}}{{{xxxtttwwwwwwvvvuuuvvvxxxzzz{{{xxxxxxwwwvvvuuutttssssssqqqllliiihhhgggeeegggkkkjjjmmmooopppooooooppprrrmmmmmmllllllkkkllllllmmmkkkkkklllmmmoooqqqrrrrrrqqqpppnnnlllkkklllooorrrvvvxxx{{{~~~wwwvvvuuutttrrrlll```VVVNNNMMMNNNRRRYYY```dddfffccc___VVVJJJ===222,,,***))))))***++++++++++++******)))'''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%###""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$%%%'''(((((('''&&&%%%(((((((((((())))))))))))%%%&&&''')))***+++++++++***+++,,,,,,------------,,,,,,///555666555888===AAAHHHPPPUUU^^^iiirrruuuyyywwwwww{{{}}}mmmfffddddddooo}}}tttssswwwxxxvvvwwwwwwvvvzzz|||}}}{{{wwwuuuwwwzzz~~~|||{{{~~~~~~}}}}}}|||{{{zzzxxxwwwwwwsssrrrrrrrrrtttvvvwwwxxxyyyuuuoooiiieeeeeefffggghhhlllvvv~~~xxxpppfff\\\VVVZZZkkk}}}|||vvvkkk\\\PPPGGGFFFFFFIIIIIIEEE<<<444---+++(((&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$###"""&&&&&&&&&&&&%%%$$$#########"""""""""$$$%%%$$$###%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''wwwyyyzzzxxxtttpppmmmllljjjkkklllmmmnnnooooooooommmmmmooorrruuuvvvuuusssuuutttrrrqqqqqqrrrtttuuutttsssqqqnnnkkkhhhfffeeeeeebbbbbbdddccc___^^^```___aaabbbcccbbbbbbbbbccc```````````````aaaaaaaaa___aaaeeehhhjjjjjjkkkkkkmmmmmmllliiiggghhhkkknnnqqqtttyyy~~~xxxvvvvvvyyyyyyrrreee[[[RRROOOMMMOOOTTT]]]dddiiidddaaa\\\QQQDDD888000,,,******++++++,,,++++++***+++)))'''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%###"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$%%%'''''''''&&&%%%'''((((((((())))))******&&&'''(((***+++,,,,,,,,,+++,,,---...///////////////...111666888777:::???EEEJJJQQQXXXdddqqqxxxxxxxxx{{{tttddd```bbbkkkwwwwwwxxx|||~~~wwwvvvxxxyyyzzzzzz}}}~~~|||zzzzzz|||zzzyyyzzz~~~}}}}}}||||||}}}~~~uuuuuuuuuvvvwwwyyy|||~~~}}}yyyssslllgggeeeeeeeeeeeehhhppp{{{~~~yyyrrriii```^^^hhhttt{{{yyyxxxqqqdddYYYIIIFFFEEEHHHKKKIIIAAA:::111---)))&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&%%%$$$######"""""""""$$$%%%$$$###%%%$$$$$$$$$%%%&&&&&&'''""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((qqqpppnnnmmmjjjhhheeedddaaabbbccceeegggjjjlllnnnlllkkkkkknnnqqqtttuuuuuuxxxvvvtttqqqqqqrrrsssuuuvvvtttqqqlllgggbbb___]]]\\\ZZZ[[[^^^]]]WWWUUUUUUTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUVVVXXXXXXWWW[[[___cccdddfffhhhjjjlllnnnooommmjjjhhhjjjmmmlllpppvvv}}}{{{vvvuuuzzz}}}wwwmmmeeeZZZVVVPPPLLLOOOVVV```fffdddbbb^^^XXXMMMAAA666///))))))))))))((((((((('''))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''((()))+++,,,,,,,,,,,,+++,,,---///000000000000111000222777:::;;;@@@FFFLLLRRRXXX___jjjwww~~~~~~sssccc```cccqqq}}}|||vvvuuuxxxzzz{{{wwwzzz}}}~~~||||||}}}yyyzzzzzzzzzzzz|||~~~xxxrrrllliiigggfffeeedddiiirrrxxx||||||vvvllldddfffmmm{{{wwwvvvwwwtttjjjbbbOOOLLLHHHIIIKKKJJJEEE@@@777222,,,((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""$$$%%%$$$###%%%$$$$$$%%%%%%&&&'''(((############$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((nnnjjjgggfffggghhhfffdddccccccccceeehhhlllpppssstttssstttwwwzzz|||}}}|||~~~{{{xxxwwwwwwyyyzzz}}}{{{wwwqqqkkkeeeaaa^^^YYYVVVVVVXXXWWWRRRPPPQQQNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKLLLMMMOOORRRUUUWWWYYY[[[^^^```bbbgggmmmrrruuuyyy}}}{{{wwwsssrrrsssqqquuuzzzvvvrrrwww}}}zzztttqqqhhhaaaWWWNNNLLLQQQ[[[bbbdddbbb```]]]VVVKKK===333,,,***)))'''&&&&&&&&&'''''''''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%#########%%%&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))%%%%%%&&&&&&'''(((((()))(((((()))******+++*********+++---...///000000000111000222888<<<@@@GGGOOOTTT___hhhkkknnnxxx|||mmmjjjlllxxx~~~~~~zzztttuuuxxxzzzzzzxxxzzz~~~}}}zzzzzz}}}}}}~~~~~~}}}{{{|||~~~yyysssooollljjjfffbbbaaafffkkknnnsssyyy|||vvvooommmppp{{{wwwttttttuuutttnnniiiZZZUUUOOOKKKJJJIIIGGGEEE>>>888111,,,)))(((((((((''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%!!!"""###$$$%%%%%%%%%%%%###"""""""""$$$%%%$$$###$$$$$$$$$%%%%%%'''((((((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&'''''''''nnniiieeeeeejjjmmmllliiiooonnnnnnpppsssxxx|||}}}~~~}}}xxxqqqkkkgggdddZZZWWWUUUVVVTTTPPPOOOQQQMMMLLLLLLLLLLLLKKKJJJHHHHHHHHHIIIKKKOOOSSSWWWZZZ___```aaaaaacccjjjttt{{{}}}~~~|||~~~~~~vvvooossszzz{{{yyyzzztttkkk^^^RRRLLLPPPYYY```eeecccaaa```\\\RRRBBB777///---***((('''''''''(((&&&&&&((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%&&&&&&$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&'''(((***+++'''''''''((()))******+++(((((()))))))))))))))((()))***,,,---.../////////111///222888>>>CCCMMMVVVZZZiiiuuutttqqqxxxyyyvvvwww|||{{{yyyttttttwwwyyyyyy}}}~~~~~~~~~yyywwwyyy}}}~~~||||||~~~yyysssooommmgggaaa\\\^^^aaadddiiiooorrrssswww~~~}}}~~~}}}xxxwwwyyyyyywwwtttttttttssspppmmmccc]]]TTTMMMIIIGGGGGGGGGCCC===555...+++*********''''''''''''''''''''''''''''''((((((''''''&&&%%% !!!"""###$$$%%%%%%%%%###"""""""""$$$%%%$$$###$$$$$$$$$%%%&&&'''((()))(((((((((''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%######$$$%%%%%%&&&''''''|||sssnnnqqqwwwzzz}}}}}}uuulllddd[[[UUUVVVWWWSSSOOOMMMLLLLLLMMMMMMMMMLLLKKKJJJNNNMMMMMMNNNRRRWWW]]]```hhhgggeeeeeeiiirrr~~~|||wwwyyyzzz|||yyy{{{pppaaaVVVSSSXXX___aaadddddd___\\\WWWKKK>>>...---+++)))((('''''''''&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%######"""###$$$%%%&&&'''%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&'''''''''((())))))******...---,,,,,,...//////...000555777777===LLLXXX[[[eeesss}}}wwwnnnrrr}}}wwwtttwwwyyyxxxvvvyyy~~~|||}}}~~~zzz{{{}}}zzzssslllhhhaaa[[[ZZZ]]]``````___]]]```fffllluuu~~~vvvvvv{{{rrrnnnpppqqqppprrrhhh]]]UUUMMMHHHIIIMMMMMMEEE;;;333///+++'''$$$(((&&&$$$""""""$$$&&&(((&&&'''''''''''''''&&&&&&'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''zzzvvvlllccc\\\[[[YYYTTTPPPOOONNNNNNNNNOOOPPPPPPQQQQQQSSSRRRRRRTTTXXX]]]bbbfffooonnnmmmmmmpppxxxyyyvvvtttuuuyyyvvvdddYYYXXX\\\aaacccbbb^^^\\\YYYPPPEEE555111,,,***))))))((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''######$$$$$$%%%&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&'''(((((())))))***++++++---,,,,,,,,,...000000000000444777:::FFFWWWcccgggppp|||yyyooottt~~~yyyxxxxxxxxxvvvyyy}}}{{{zzz~~~zzz{{{~~~xxxqqqgggaaa[[[YYY[[[]]]\\\[[[XXXYYY]]]bbbjjj{{{{{{ssssss~~~zzzssstttwwwxxxyyyooocccYYYPPPJJJJJJMMMMMMHHH@@@999333...)))''''''&&&$$$###$$$%%%&&&'''''''''((((((((((((((((((&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$'''&&&&&&%%%$$$$$$$$$$$$(((''''''&&&'''((()))***''''''''''''''''''''''''~~~qqqhhh___[[[XXXRRRNNNMMMLLLKKKLLLLLLNNNPPPRRRTTTSSSSSSTTTUUUYYY^^^cccfffppppppppppppsssyyyvvvpppooorrr~~~yyyfff\\\ZZZ```aaa```^^^^^^]]]VVVNNN>>>777...******+++)))'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$###$$$%%%&&&''''''&&&&&&$$$%%%&&&%%%$$$###$$$&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))***++++++,,,,,,++++++,,,---...000111222111444999CCCTTThhhtttxxx}}}{{{qqquuusssvvv{{{}}}yyywwwwwwwwwzzz~~~zzzyyy|||zzzuuujjjeee^^^[[[[[[\\\ZZZXXXSSSSSSTTTXXX___pppxxxpppooo{{{wwwxxx|||uuuhhh^^^TTTLLLJJJMMMMMMKKKHHHAAA999111,,,***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''zzzjjjbbbYYYUUUPPPJJJGGGGGGDDDDDDCCCCCCDDDGGGJJJLLLJJJKKKKKKMMMQQQUUUZZZ\\\fffggghhhiiikkkooouuuyyy~~~zzzuuurrrrrr|||{{{sssqqqttt}}}zzzggg[[[]]]]]]___aaacccbbb\\\UUUHHH===000***+++,,,***&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&#########""""""############$$$&&&(((((('''&&&%%%###$$$%%%%%%######$$$%%%''''''''''''&&&&&&&&&&&&((((((''''''''''''(((((()))******++++++,,,------,,,------......///111222555777>>>MMMbbbuuu~~~tttxxx~~~uuukkkooovvv{{{~~~xxx|||yyyuuuwwwyyy~~~~~~|||~~~}}}}}}yyytttoookkkeeeaaa___^^^[[[YYYSSSQQQQQQTTT[[[jjjtttllljjjuuu~~~zzz|||uuuiii___TTTLLLIIILLLKKKMMMMMMHHH???555///---&&&&&&'''(((''''''%%%%%%%%%&&&'''(((((())))))(((%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%!!!!!!###%%%&&&'''((()))$$$$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''uuukkk\\\UUUOOOLLLGGGBBB@@@AAA===<<<;;;::::::<<<>>>?????????@@@AAADDDHHHLLLNNNUUUVVVXXXZZZ\\\```dddhhhmmmqqqtttsssooojjjhhhhhhiiittt}}}{{{|||~~~uuu___[[[[[[___eeehhheee^^^YYYPPPDDD555---+++,,,)))&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&(((''''''''''''''''''(((###%%%&&&(((((('''&&&$$$###$$$%%%%%%######$$$%%%'''''''''''''''''''''&&&)))(((''''''''''''((()))*********+++,,,,,,---------...//////---...000222888:::CCCUUUjjjzzzzzz}}}}}}xxxwwwppphhheeejjjqqqwwwyyy{{{}}}~~~~~~zzzvvvzzzwwwtttwww{{{||||||yyyuuurrroookkkgggccc```]]]ZZZTTTRRRRRRUUU[[[iiipppiiigggooozzz}}}xxxzzz~~~xxxpppfff^^^UUULLLIIIJJJJJJMMMPPPMMMDDD:::333000&&&'''((())))))'''%%%$$$$$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%% !!!###%%%'''(((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''wwwnnnjjjggg```XXXMMMHHHEEEDDDAAA<<<:::===999888777555555555666777777777888999;;;>>>@@@BBBEEEGGGIIILLLNNNSSSXXX\\\aaadddggggggeeecccccceeeiiittt~~~{{{yyyzzziii]]]\\\___fffiiieee___\\\VVVKKK<<<222---,,,)))'''((((((((('''&&&&&&%%%%%%''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&%%%$$$###$$$&&&''''''''''''''''''((((((***)))(((''''''((()))***)))******++++++,,,------+++...000///......111444;;;>>>KKK___pppzzz~~~|||rrrjjjhhhccc]]]```eeemmmrrruuuxxx}}}yyyssslllnnnssszzz{{{uuussswww{{{}}}}}}|||xxxsssqqqnnnjjjfffbbb___]]]WWWVVVWWWZZZ^^^gggxxxuuupppmmmooowwwyyytttxxxzzzrrrlllfff```XXXOOOJJJJJJJJJMMMPPPOOOIII@@@777222(((((()))))))))'''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''xxxsssiiiggg```XXXTTTRRRLLLEEE@@@>>>===>>>;;;666444777555555444444333333333333333333333444555777999:::999;;;>>>AAADDDIIIPPPTTTWWW\\\bbbddddddcccccceeehhhsss}}}}}}uuuqqqwwwxxxccc^^^]]]cccfffbbb______[[[RRREEE888000,,,***))))))(((((('''&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''&&&%%%$$$%%%&&&&&&&&&''''''(((((())))))***)))(((''''''((()))***))))))******+++,,,,,,,,,(((+++//////...///444888AAAGGGWWWkkkyyy}}}|||vvvzzzyyyjjjaaa___^^^[[[bbbgggnnnrrrtttxxx~~~zzzsssmmmoooqqquuuzzz}}}wwwssssssvvvyyy~~~~~~~~~|||~~~|||ttttttsssoookkkfffcccbbb^^^]]]^^^aaabbbfffqqq}}}}}}wwwwww}}}yyyqqqpppvvvxxxuuurrrmmmjjjfff___TTTMMMLLLKKKMMMOOOPPPMMMFFF<<<555*********)))((('''&&&&&&''''''''''''&&&%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%'''''''''%%%###""""""###$$$%%%%%%%%%$$$$$$''''''''''''''''''''''''}}}wwwnnneee___YYYWWWRRRKKKHHHFFF@@@888999777888:::777111///111111222222333333222222111111111111222222444555555222444777:::>>>DDDKKKPPPQQQXXX```eeeeeeddddddeeecccooozzz|||}}}~~~tttlllsssiiiaaa]]]```bbb``````bbb^^^WWWJJJ===333---++++++))))))((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%%%%&&&''''''%%%%%%&&&'''%%%&&&&&&'''((()))******+++)))(((''''''((()))+++((())))))***++++++,,,,,,$$$)))...//////111777<<>>???DDDJJJSSSYYY```eeefffeeeddddddjjjpppxxx}}}}}}zzz{{{mmmkkksss}}}pppbbbZZZ^^^aaa]]]]]]cccaaa\\\RRREEE999111---,,,)))'''%%%%%%&&&&&&%%%$$$(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%###"""$$$#########$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''((())))))((('''&&&))))))'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***++++++***((()))+++---------------------......111///...111222444;;;CCCRRRbbbrrr{{{{{{tttqqqsssyyy~~~yyypppeeeZZZVVV___jjjrrr{{{~~~~~~~~~}}}|||{{{{{{{{{|||~~~zzzxxxyyyyyywwwuuuyyyxxxwwwvvvuuuuuuuuuvvvyyy|||}}}yyyyyyyyyzzzzzzrrrvvvzzz|||yyytttpppnnnnnnmmmkkkiiiggghhhkkkmmmzzzyyyvvvssstttxxxxxxpppdddaaagggnnnsssvvvuuupppjjjcccXXXNNNLLLQQQRRROOONNNOOOIII@@@222///+++((('''&&&%%%%%%''''''&&&&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""""""""###$$$%%%(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%~~~zzzuuuooofff\\\RRRKKKGGGEEE@@@???<<<999777666666777888666444333222222333444222111000///...///000000111111111111111111111111222111333777:::;;;AAAGGGSSSZZZbbbhhhiiihhhhhhggglllrrrzzz~~~{{{}}}qqqnnnttt{{{|||zzzttteee[[[]]]```^^^^^^bbbaaa\\\TTTIII>>>555000---+++)))'''&&&''''''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$############$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&'''''''''(((&&&&&&&&&'''''''''(((((()))***)))(((&&&&&&(((***************++++++++++++...,,,,,,///111444<<>>MMM\\\llluuu}}}~~~~~~~~~xxxuuu{{{vvvlllbbb^^^___jjj~~~wwwmmmmmmssszzz|||uuusssqqqppprrrrrrrrrqqqooonnnmmmmmmmmmrrryyyyyyuuussstttuuuwww{{{}}}xxxsssmmmiiieeecccbbbgggtttttttttvvvwwwuuunnngggaaa___^^^gggpppwww~~~xxxfff\\\RRRNNNPPPQQQPPPNNNJJJ@@@444---+++***)))'''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''&&&%%%$$$###&&&&&&&&&&&&'''''''''''''''((())))))***))))))))){{{xxxsssnnnggg___VVVQQQCCC???999555555555333111222222222222111111000000111111111111111111111000000///.........///000111222222222222222222222222444111000222444777>>>GGG[[[gggwww~~~{{{{{{|||~~~sssssswwwvvvpppkkknnncccVVVOOORRRXXX]]]```cccaaa___\\\VVVJJJ<<<222---+++)))(((((((((&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((******$$$%%%&&&(((((((((((('''''''''((((((((())))))))))))))))))(((&&&''')))+++'''(((((()))***+++,,,,,,---...222666:::DDDVVVfffwww{{{zzz}}}llleee^^^^^^dddppp~~~qqqgggiiisss|||zzztttqqqqqqqqqrrrrrrpppmmmjjjiiiiiinnnrrrzzz}}}zzzwwwwwwwwwvvvuuuxxx~~~~~~|||{{{wwwqqqllldddbbbaaaccclll|||vvvmmmeee___YYYbbblllvvvpppbbbSSSNNNOOOOOONNNOOOLLLEEE:::111+++)))(((((()))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&))))))))))))((('''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))((((((~~~{{{||||||yyyyyynnniiibbb[[[UUUNNNHHHDDD999888666444222111000000///000000111111111000000000111111222222111111111000000///...///000111222222222222222222222222222222//////111333555<<>>;;;555666666444111///...///...///000111222222222222000111111222222222111111111000/////////111222333111111111111111111111111222000000333444666<<>>===:::777555444444444444333222111000000000111222333333444444333333222///000111222333333333333222222222222222111111111111111111111222222222333111222333333444666999<<>>MMM^^^nnn~~~{{{{{{{{{}}}pppjjjaaa^^^gggttt}}}|||mmmaaaccciiitttuuupppmmmnnnooopppuuu|||{{{vvvrrrqqqiiigggeeeeeegggkkkppprrrvvvyyy|||~~~}}}{{{zzzzzzzzz{{{}}}~~~zzzxxxwwwwwwuuusssrrrrrrqqqooonnnjjjeeecccgggkkknnnsssxxxvvvoootttxxx~~~lll[[[QQQYYYgggssskkk[[[UUUTTTTTTSSSSSSSSSOOOGGG<<<333---(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&))))))((((((((((((((()))yyymmm\\\UUULLLFFFCCC@@@===:::777777777777777777777888444444444444444444333333444444444555555444444444444444444444444333222222111111111111111111111111222222333444444555666666666888999::::::;;;===???CCCKKKYYYhhhwwwuuurrrsssuuuwwwttthhh[[[WWWZZZ___ffflllmmmllljjjddd^^^NNNAAA333...,,,)))((()))((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''((())))))***************))))))))))))))))))))))))((((((((()))******+++++++++,,,.........///111333666AAARRRdddsssuuuiiiaaaeeeppp{{{kkk]]]VVVaaajjjyyy}}}vvvrrrqqqqqqqqqtttyyyyyy{{{|||{{{wwwsssooonnneeeeeeddddddgggkkkooorrrrrruuuyyy{{{{{{||||||}}}|||}}}||||||zzzxxxwwwwwwvvvuuusssooohhhcccdddhhhkkkooottttttiiilllsss~~~wwweeeWWWVVV\\\dddsssppp^^^UUUTTTSSSQQQRRRSSSQQQKKKAAA666///******)))(((''''''((((((&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&))))))((((((((())))))***|||qqqaaaXXXMMMEEEAAA>>>;;;999555666666666666666666666555555666666666666555555444555555666666555555444555555555555444333222111111111111222222222222222111111222333444555555666777888::::::::::::;;;<<>>=========???AAACCCFFFNNN]]]ppp~~~~~~~~~|||~~~{{{www|||jjjYYYZZZ^^^dddkkkqqqqqqnnnkkkfff___NNN:::///...+++&&&))))))))))))((((((((((((&&&'''((((((((('''%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))*********)))))))))*********))))))(((((()))+++,,,,,,+++***)))------000333222000444:::;;;OOOeeesssxxxyyyvvvrrrrrryyy~~~~~~~~~nnnYYYZZZfffvvvyyyvvvwwwzzz|||yyyxxxuuurrrnnnllljjjiiijjjlllmmmkkkhhhdddaaa```^^^```bbbeeeggghhhiiiiiiiiikkknnnrrrvvvzzz|||}}}|||xxxtttsssvvvxxxzzzvvvnnnhhhhhhgggbbbcccgggiiippp{{{rrrkkkoooyyyzzzeeeYYY___mmmqqquuuyyyyyytttlllddd___aaaZZZSSSQQQRRRPPPHHHAAA666...(((((()))'''&&&((()))))))))(((''''''&&&&&&''''''''''''&&&%%%$$$###''''''''''''&&&%%%$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%***)))'''&&&'''(((***+++---+++***+++------+++(((uuufff\\\SSSIIIAAA??????===;;;;;;<<<<<<;;;:::777999:::::::::999999999:::999888777666777777888888888777777777777666666777777666666777999;;;<<<>>>==================<<<>>>??????>>>======>>>@@@CCCFFFNNN^^^ppp~~~~~~~~~}}}vvvrrr}}}~~~ooo```]]]aaahhhooottttttppplllfffaaaRRR>>>222...,,,)))((((((((((((''''''''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))*********)))))))))************))))))******+++,,,,,,---,,,,,,000///111333111///333999DDDVVVjjjuuuyyyzzzxxxtttsssyyy}}}yyyyyyvvvxxx~~~}}}eeeWWW^^^lll{{{wwwqqqoooppprrrtttsssqqqnnnmmmkkkjjjjjjlllmmmnnnlllhhhdddbbbaaa```aaaccceeeggggggggggggjjjlllooosssvvvwwwxxxyyyyyy~~~zzzvvvuuuuuuuuuuuussslllggggggeeebbbbbbfffeeekkktttzzzppppppyyynnnaaabbbkkknnnrrrxxxzzzwwwqqqjjjfffeee^^^VVVTTTUUUTTTMMMGGG999111*********)))(((***))))))(((((('''&&&&&&&&&''''''''''''&&&%%%$$$###&&&&&&'''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%&&&''')))***+++***)))***,,,---+++)))tttfff^^^VVVLLLFFFDDDCCCBBB@@@@@@@@@@@@???=====================<<<<<<<<<;;;;;;::::::::::::;;;999::::::::::::::::::;;;::::::::::::;;;===???@@@AAAAAA@@@@@@?????????>>>>>>??????>>>===<<<>>>???BBBFFFOOO^^^ppp~~~|||}}}~~~sssoooyyy||||||zzznnnccc___ccckkkssswwwvvvrrrmmmgggcccWWWEEE666///---,,,(((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&'''((()))******))))))))))))************))))))+++++++++,,,---...///000111000222444333222888???SSSbbbsss{{{}}}~~~|||yyyvvvzzz{{{tttooollljjjlllsssxxxyyyzzz}}}}}}{{{}}}yyyhhhXXXVVVdddtttvvvmmmiiiiiiiiinnnmmmlllkkkkkkkkkkkkkkkoooppppppmmmiiieeebbbbbbbbbcccdddfffffffffeeeeeejjjlllpppsssuuuuuutttssstttzzz~~~}}}~~~}}}yyywwwuuusssqqqooojjjfffeeebbb___```cccccceeekkkyyy}}}uuuxxxxxxjjjeeegggkkkooovvv{{{{{{xxxrrrnnnjjjbbbYYYVVVXXXXXXSSSNNN===555---,,,,,,******,,,((((((((('''&&&&&&%%%%%%'''''''''''''''&&&%%%$$$%%%&&&&&&'''''''''&&&&&&''''''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&((())))))((((((***+++,,,+++***{{{qqqggg```YYYPPPLLLKKKIIIHHHFFFFFFGGGFFFDDDBBBFFFEEECCCCCCCCCCCCCCCBBBCCCBBBBBBAAAAAAAAAAAAAAA?????????@@@@@@@@@AAAAAA============>>>@@@BBBCCCCCCCCCBBBAAAAAA@@@??????<<<===>>>===<<<<<<>>>???BBBFFFPPP___ppp|||wwwrrrzzzzzzyyyxxxxxxwwwssshhh___^^^bbbjjjrrrwwwwwwrrrnnngggeee\\\LLL;;;111------)))(((((((((((('''''''''((((((&&&%%%%%%&&&'''((($$$%%%&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''((()))))))))))))))((())))))************))),,,+++++++++,,,...000222000000111555666888AAAJJJ```mmmzzz|||~~~|||uuulllfffcccaaaccckkkooopppqqqsssuuuxxx|||tttbbbVVVQQQWWWjjj{{{wwwooojjjiiiiiikkkkkkkkkkkkkkkkkkllllllrrrrrrqqqnnniiieeecccbbbcccdddeeeeeeeeeeeedddccchhhkkkooorrrttttttrrrqqqqqqwww{{{{{{|||~~~}}}}}}~~~~~~|||zzzwwwtttqqqnnnlllhhheeeaaa______aaaddddddfffpppxxxsssiiidddiiimmmttt{{{}}}{{{vvvrrrkkkbbbYYYVVVXXXZZZWWWSSSBBB999000---,,,******,,,((((((''''''&&&%%%%%%%%%'''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((''''''(((''''''''''''(((((()))''''''&&&&&&&&&'''((()))''''''((()))+++++++++***zzzrrrjjjeee```YYYVVVWWWWWWVVVUUUUUUUUUTTTQQQOOOTTTQQQMMMLLLMMMNNNNNNMMMKKKKKKKKKKKKJJJIIIHHHHHHFFFFFFFFFEEEEEEEEEEEEEEEAAA@@@@@@@@@@@@BBBCCCDDDDDDDDDCCCBBBAAA??????>>>999;;;<<<<<<;;;<<<>>>@@@AAAGGGRRR```qqqxxxxxx~~~}}}yyy~~~zzzvvvvvvvvvqqqiiiccc]]]```fffmmmssstttqqqooohhhfff```SSSBBB444......*********))))))))))))(((((('''&&&%%%%%%&&&((((((###$$$%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))(((((()))***************++++++******,,,...000111000///111555777<<>>===:::;;;<<<<<<;;;<<<>>>@@@AAAGGGSSSaaaqqqxxxrrrzzzyyyyyy{{{xxxrrroooaaabbbdddhhhmmmppppppooolllhhhcccYYYIII999000///+++++++++*********))))))'''&&&&&&&&&&&&'''(((((($$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))'''((()))******+++******+++++++++,,,---...///000222000111555:::@@@MMMYYYnnnxxx}}}}}}}}}|||~~~||||||zzztttkkkdddaaa```cccjjjooonnnnnnoooqqqvvv{{{}}}}}}zzzpppggg^^^SSSJJJJJJTTTdddwwwxxxqqqoooooopppnnnnnnooooooqqqrrrttttttvvvvvvsssnnnhhhdddbbbaaaaaabbbccceeeeeeeeeddddddcccfffkkkooossstttttttttpppvvvzzzzzzzzz|||{{{yyyrrrqqqpppppprrruuuyyy{{{~~~}}}|||~~~~~~uuummmiiihhhggghhhfffeeehhhooo}}}}}}qqqrrryyyooolllnnnssszzz~~~|||uuuooofff^^^UUUSSSWWWZZZXXXUUUOOOCCC666///,,,((((((***)))))))))(((''''''&&&&&&''''''(((((((((''''''&&&&&&&&&'''((((((((('''''''''''''''''''''((()))***((((((((()))))))))))))))''')))++++++******+++,,,|||}}}}}}zzzvvvpppjjjhhhjjjlllkkkiiidddddddddcccaaa^^^\\\ZZZYYYXXXVVVTTTQQQOOOMMMLLLKKKJJJHHHGGGFFFFFFGGGHHHGGGFFFEEECCCBBB@@@???>>>?????????>>><<<<<<===>>>AAAHHHTTTbbbqqqxxxyyy}}}~~~~~~yyywwwkkkhhhffffffiiilllnnnooorrrllleee___RRR@@@333000************))))))))))))%%%&&&&&&'''(((((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''((()))***'''((()))******+++++++++,,,---...///////////////111000333:::AAALLL\\\jjjwww~~~{{{zzzxxxyyywwwwwwxxxzzzxxxqqqkkkcccbbbeeemmmqqqpppoooqqqqqqwww{{{||||||yyyooocccUUUMMMGGGLLLXXXiii~~~yyyrrrooonnnooommmnnnoooqqqtttvvvyyyzzzwwwvvvsssnnngggccc``````^^^```bbbdddeeefffffffffeeegggkkknnnqqqsssuuuuuuooouuuyyyxxxxxxyyyxxxuuunnnnnnmmmmmmooosssxxxzzz|||}}}}}}|||~~~zzzoookkkiiifffeeecccccceeefffnnnpppmmmxxx~~~~~~uuunnnoootttzzz}}}uuunnnddd]]]VVVUUUYYY\\\ZZZVVVVVVIII:::222---)))(((************)))((((((''''''''''''(((((((((((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))***&&&'''((((((((()))(((((((((***---,,,***)))***,,,{{{sssqqqsssuuuuuusssppppppooommmkkkhhheeeccccccaaa___\\\XXXUUURRRQQQOOONNNLLLJJJIIIHHHIIIIIIIIIHHHFFFEEECCCAAA??????CCCCCCCCC@@@===<<<<<<===@@@HHHTTTcccqqq}}}~~~zzzxxxsssoooiiifffgggjjjmmmooovvvnnnhhhcccWWWDDD666111))))))))))))(((((((((((($$$%%%'''((()))((('''&&&))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''((()))***''''''(((******+++++++++...///000111111000///...///000555???KKKYYYmmm}}}}}}zzzwwwsssqqqrrrvvvzzz{{{vvvqqqdddcccfffnnnrrrqqqpppqqqqqqwww{{{{{{{{{zzzooocccRRRKKKGGGMMMZZZlll|||tttooonnnnnnkkklllnnnqqquuuyyy}}}~~~xxxwwwsssnnngggbbb```___]]]^^^aaacccfffggggggggghhhiiikkknnnpppssstttuuuooouuuxxxwwwvvvwwwuuurrrmmmlllkkklllnnnsssxxx{{{{{{}}}}}}}}}{{{}}}zzznnniiifffcccaaa```aaaaaa```dddvvvqqqmmmrrrzzzwwwooopppttt{{{~~~wwwoooeee^^^WWWWWW\\\___\\\XXXZZZMMM===444...)))(((***++++++******))))))((((((''''''((((((((((((((('''((()))))))))((('''&&&&&&%%%%%%%%%&&&&&&((())))))%%%&&&''''''((((((''''''))),,,...---+++)))***,,,}}}~~~~~~yyyyyywwwtttoookkkhhhgggcccjjjooommmeee^^^[[[\\\[[[ZZZWWWSSSPPPMMMKKKJJJLLLJJJGGGFFFFFFEEECCCAAA@@@CCCFFFCCC>>>;;;===???<<>>444+++,,,---+++)))'''&&&&&&))))))((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''+++***(((&&&&&&''')))******+++,,,+++******,,,...///...,,,---............///222888BBBRRRggg|||{{{yyyzzzxxxqqqlllqqq{{{zzzrrreeeaaaaaahhhlllmmmqqqxxxyyy}}}~~~tttgggQQQJJJJJJUUUgggxxx{{{sssnnnkkkjjjjjjiiikkkqqqxxx}}}~~~}}}yyyrrrllliiiccc]]]\\\^^^cccbbbaaaaaabbbcccfffgggiiiiiiiiijjjmmmoooooonnnqqqtttxxxyyywwwtttqqqppppppnnnlllmmmpppsssvvvxxx{{{zzz|||zzzvvvwww}}}~~~{{{{{{~~~{{{uuuooohhhccc```ggg```[[[[[[]]]bbbkkksssoooooohhhlllsssyyy|||{{{xxxuuunnnrrrssssssvvv{{{|||zzzooodddZZZXXXYYYYYYXXXYYY\\\SSSFFF:::333...)))&&&************))))))))))))(((((('''''''''(((((()))(((((((((''''''&&&&&&&&&)))&&&%%%&&&)))***)))'''&&&&&&''''''(((((()))))),,,+++*********+++,,,---|||wwwrrrooommmooosssvvvtttmmmfffbbbaaacccaaa]]]YYYUUURRROOONNNMMMLLLJJJJJJIIIHHHEEECCC>>>AAACCCAAA===:::;;;>>>???IIIYYYmmmxxxzzz|||~~~}}}xxxqqqrrrqqqwwwssseee^^^fffooorrrrrrsssnnneee[[[PPPBBB666,,,,,,,,,+++)))((('''''')))((((((''''''&&&%%%%%%'''''''''&&&&&&'''''''''&&&'''(((((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''***)))(((''''''((()))***)))***++++++******,,,...000/////////111222333333000333999BBBPPPdddzzz~~~{{{||||||vvvrrrvvv}}}~~~vvvnnnaaa___bbbhhhlllooovvv~~~|||pppcccQQQKKKLLLYYYkkk{{{xxxrrrooonnnnnnlllkkkkkknnnssswwwyyyyyytttnnniiifffbbb\\\[[[^^^aaa```______aaaccceeefffggghhhjjjmmmpppqqqooommmqqqtttxxxyyywwwtttqqqpppmmmllllllnnnqqqtttwwwxxxzzzxxxzzz}}}yyyyyy{{{~~~}}}~~~|||||||||}}}}}}~~~|||yyytttoooiiieeecccfffaaa]]]]]]^^^```eeekkksssooohhhkkkooorrrsssqqqllliiieeeiiimmmooouuu{{{}}}{{{pppeeeZZZWWWYYYYYYYYY[[[[[[TTTHHH<<<222,,,)))(((******)))))))))(((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%((('''%%%&&&)))***)))''''''''''''(((((((((((((((++++++*********+++------{{{vvvsssuuuvvvwwwvvvsssnnniiifffhhhfffccc___ZZZVVVSSSRRROOOOOONNNNNNNNNKKKHHHEEE===???AAA???;;;999:::<<>>DDDOOOccc{{{{{{{{{~~~|||}}}|||rrriii]]]]]]```hhhnnnuuu~~~xxxjjj]]]OOOLLLQQQ```qqq~~~|||zzzvvvrrrpppppppppqqqooommmjjjkkkmmmqqqssstttoooiiieeeccc```[[[ZZZ]]]^^^^^^^^^^^^```bbbdddfffdddfffiiinnnqqqqqqnnnlllqqqtttwwwwwwuuurrrppppppkkklllnnnpppsssuuuwwwxxxwwwvvvxxx}}}~~~~~~}}}{{{vvvtttsssssswww|||}}}{{{zzzzzzyyyvvvrrrnnnjjjgggfffeee```^^^___^^^\\\^^^bbb~~~uuummmmmmmmmmmmkkkggg```[[[WWW]]]cccjjjsss|||}}}sssfffYYYUUUVVVWWWZZZ\\\ZZZVVVLLL???222+++***+++)))))))))((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&((('''&&&'''((())))))'''((((((((((((((('''''''''***)))******+++,,,---...|||wwwtttsssrrrssstttrrrmmmiiigggfffdddaaa]]]YYYVVVUUUPPPPPPPPPPPPPPPMMMIIIEEE>>>??????>>>;;;:::;;;===???GGGUUUhhhzzz~~~}}}||||||~~~uuunnnlllllltttvvvmmmcccdddkkkooorrrqqqmmmhhheee\\\KKK:::///---+++))))))***)))))))))(((((((((''''''&&&&&&&&&''''''''''''''''''&&&%%%''')))******)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((()))*********)))))))))***++++++++++++---000---...//////000111333444666===DDDIIIRRRddd|||~~~zzz}}}{{{ppphhh^^^[[[\\\eeerrr~~~tttcccVVVLLLMMMVVVgggxxxyyyuuurrrrrrqqqpppooooooppprrrsssqqqnnnkkkiiijjjlllooopppmmmhhhdddccc```[[[ZZZ\\\\\\]]]]]]^^^```ccceeefffccccccfffiiimmmnnnmmmkkkppprrrttttttrrrpppoooooommmooorrrtttuuuvvvvvvwwwuuussstttyyy{{{|||~~~|||zzzwwwwwwxxxxxxxxxxxxyyyyyyzzzxxxuuurrrnnnkkkhhhgggddd```]]]]]]\\\YYYZZZ^^^pppwwwuuuqqqnnnjjjddd[[[UUUNNNTTT[[[eeeqqq}}}ttteeeWWWRRRSSSUUUYYY]]]YYYXXXQQQCCC444+++***---((((((((((((''''''''''''''''''&&&&&&%%%&&&&&&&&&))))))((((((((((((((((((''''''''''''((()))(((((())))))((((((''''''&&&&&&((())))))***+++---......}}}yyyvvvssstttuuutttooojjjeeedddcccbbb___\\\ZZZXXXPPPPPPPPPPPPPPPMMMIIIEEE@@@@@@???>>><<<<<<===>>>???FFFSSSeeewww~~~~~~~~~~~~~~~yyyrrrmmmlllmmmtttyyyssskkkhhhjjjmmmrrrqqqmmmiiifff^^^MMM===333///+++))))))******)))((((((((((((((('''''''''&&&&&&'''(((((('''&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''''''''''''''''''''''''''(((((()))***++++++*********+++,,,,,,+++,,,...000///000111000//////111333888???HHHNNNVVVfff}}}~~~{{{qqqkkkbbb\\\XXXaaatttqqq^^^PPPKKKOOO\\\oooyyyssspppoooooooooooopppqqqrrrssspppooommmkkkiiijjjlllmmmlllgggdddccc```[[[ZZZ\\\\\\]]]^^^___aaaccceeefffbbbaaa```bbbeeehhhiiiiiilllnnnoooooonnnmmmmmmnnnqqqsssvvvwwwvvvttttttuuusssqqqqqquuuxxxxxx|||~~~|||yyyvvvssspppooovvvzzz}}}{{{wwwsssoookkkiiihhhfff___ZZZYYYXXXWWWZZZ```fff|||{{{vvvsssnnnggg]]]VVVKKKPPPWWWaaappp}}}ttteeeUUUPPPPPPSSSWWW\\\ZZZZZZVVVIII888---,,,...((((((((((((''''''''''''))))))((('''&&&&&&''''''''''''''''''''''''''''''&&&'''((((((((((((((()))))))))((((((''''''&&&&&&(((((()))+++,,,---......}}}zzzxxxuuupppllleeeeeeeeedddbbb```]]]\\\PPPOOOOOOOOONNNLLLIIIEEEAAA@@@???>>>===>>>??????AAAHHHUUUgggxxx~~~}}}~~~~~~vvvqqqooonnnqqquuuxxxuuuoookkkkkkmmmppppppnnnjjjggg```RRREEE777111+++((()))******(((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((())))))(((((((((''''''''''''''''''''''''((())))))******+++++++++---.........------///000222555666444222111333666999AAALLLUUU___mmmzzzrrroooggg___YYY^^^sss~~~lllYYYNNNKKKRRRcccyyyyyyuuuqqqrrrrrrsssttttttttttttpppppppppnnnjjjhhhgggggggggdddaaabbb___[[[YYY[[[\\\]]]^^^```aaacccddddddaaa___]]]]]]```ccceeeeeefffhhhiiijjjiiijjjkkkmmmrrruuuxxxwwwtttqqqrrrssssssooonnnrrrtttuuuyyy~~~~~~yyyvvvtttsssqqqrrrmmmkkknnnqqqttt{{{}}}yyyuuupppmmmllloooqqqrrrsssyyy~~~zzzuuupppmmmkkkjjjhhhaaaZZZXXXVVVVVV[[[bbbbbbqqq}}}xxxvvvtttnnncccZZZOOORRRVVV___mmmzzz~~~{{{ttteeeVVVOOOPPPRRRWWW[[[[[[\\\ZZZOOO???222---...)))))))))(((((((((''''''***)))((('''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((((((''''''(((***((((((((((((((('''''''''((()))***+++,,,---------|||xxxsssooollleeeffffffeeebbb___\\\[[[QQQPPPNNNNNNMMMLLLIIIGGGBBB@@@>>>======>>>???@@@BBBJJJWWWhhhyyywwwsssqqqpppuuussspppmmmjjjhhhiiikkkmmmoooooolllhhhcccYYYPPP:::444,,,((()))***)))'''((((((((((((((((((((()))%%%&&&((())))))(((&&&%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))))))))((()))+++,,,---000111111000......///000333666888777444444777;;;???GGGSSS```lllyyywwwrrrqqqiiieee^^^___ooowwweeeUUUNNNMMMWWWkkk|||xxxuuuuuuwwwxxxxxxxxxwwwwwwooorrrsssqqqkkkeeeaaa______[[[[[[]]]\\\YYYYYY[[[\\\]]]^^^___```aaaaaabbb___]]]\\\\\\___```aaa```aaabbbddddddeeefffiiilllooorrruuutttpppnnnpppssssssnnnmmmoooqqqrrrvvv|||}}}~~~}}}yyyvvvtttuuuxxxxxxtttnnniiifffdddcccaaaaaa]]][[[]]]```bbbgggmmmuuuzzz{{{uuupppkkkkkkkkkjjjkkkooouuuyyyzzz|||wwwssspppooonnnjjjccc\\\YYYWWWWWWZZZ```aaaiii|||zzz{{{{{{vvvkkkbbbUUUVVVWWW]]]iiivvvyyyuuuuuufffWWWQQQRRRTTTWWW\\\]]]^^^\\\SSSEEE777///,,,******)))))))))((((((((())))))((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%''')))((('''&&&(((***'''''''''((((((((((((((()))***+++,,,---,,,,,,+++~~~yyytttpppnnnmmmeeeeeeeeecccaaa]]]YYYWWWSSSQQQNNNMMMMMMLLLJJJHHHBBB@@@===<<<===>>>??????BBBIIIWWWhhhxxx}}}{{{zzzvvvtttrrruuunnngggcccbbbccceeehhhjjjnnnpppmmmiiifff___XXX===555,,,((()))***)))'''(((((((((((())))))))))))%%%&&&((())))))(((&&&%%%'''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&$$$######$$$&&&&&&''''''''''''''''''''''''***)))(((((()))+++---...222222222111///...///000111555888777555555999===EEEMMM[[[jjjxxxuuuqqqrrriiihhhddd```kkk}}}qqq```SSSNNNOOOZZZppp|||wwwwwwxxxyyy{{{{{{{{{zzzzzzooosssuuussskkkbbb[[[XXXWWWUUUUUUYYYZZZXXXXXX[[[[[[\\\]]]^^^____________]]]\\\]]]^^^``````^^^]]]^^^___```aaabbbeeehhhkkklllooorrrqqqmmmlllooossssssnnnlllnnnooopppuuuzzzyyy{{{|||}}}}}}~~~yyyrrrmmmkkkllljjjtttzzzuuurrrqqqpppmmmiiiccc^^^\\\ZZZXXXWWWXXXSSSQQQTTTUUUWWW[[[aaagggkkkrrr{{{zzztttooommmjjjhhhhhhjjjlllnnntttyyy|||xxxuuusssrrrrrrkkkeee___\\\YYYWWWYYY^^^aaadddvvv}}}||||||rrrhhhYYYXXXWWW[[[fffrrruuuqqqwwwhhhYYYSSSTTTUUUYYY]]]^^^___^^^VVVIII;;;000+++************)))))))))))))))((('''&&&%%%$$$$$$$$$'''((((((((())))))******%%%'''))))))'''&&&(((***&&&'''''''''(((((()))))))))***,,,,,,---,,,+++***~~~yyytttpppkkkhhheeeccc```___]]]\\\YYYWWWWWWSSSNNNMMMNNNOOONNNLLLFFFDDD@@@>>>===>>>AAABBBDDDKKKXXXkkk}}}~~~~~~|||}}}{{{|||~~~{{{~~~}}}{{{}}}|||uuurrrrrrrrrhhh^^^XXXWWWXXX```hhhkkkooopppnnnllljjjbbb[[[DDD999000...---+++(((((((((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))))))))))))))))))))***++++++,,,,,,444333222///------///111222000222555555444777===DDDUUUjjjzzzwwwqqqooohhheeebbbdddpppxxxeeeUUUNNNNNNRRRcccyyy}}}xxxwwwyyy{{{}}}}}}{{{xxxvvvsssoookkkgggccc\\\SSSMMMKKKMMMPPPSSSUUUWWWWWWWWWVVVUUUUUUWWW[[[]]]\\\ZZZ[[[[[[]]]___aaabbbaaa```___```aaadddgggiiiiiiiiidddfffiiilllnnnnnnnnnmmmnnnooopppqqqrrrrrrrrrrrrvvvvvvvvvvvvwwwxxxyyyyyy{{{rrrkkkhhhggggggmmmvvvvvvnnnhhhfffeeedddaaa^^^ZZZWWWUUUSSSQQQOOONNNOOOOOOOOOOOOQQQTTTWWW]]]```eeemmmwww~~~vvvpppoookkkeeedddhhhnnnnnnrrryyy||||||}}}}}}|||zzzvvvqqqooojjjhhheee```\\\[[[\\\^^^___dddrrr~~~vvv~~~wwwiiikkkeee^^^___fffooovvvxxxyyyqqqeee[[[VVVWWWZZZ]]]aaa___\\\YYYPPPAAA333+++,,,***((('''((((((((('''&&&%%%#########%%%'''((('''''''''&&&&&&%%%%%%$$$******)))(((((((((((((((((((((((((((''''''''''''++++++******++++++,,,---{{{wwwrrrmmmiiicccaaa___]]]]]]\\\ZZZXXXXXXSSSOOONNNOOOPPPOOOMMMGGGEEEBBB??????@@@BBBDDDFFFLLLYYYkkk|||~~~~~~~~~|||{{{|||}}}{{{}}}~~~|||}}}|||~~~{{{uuurrrpppnnneee]]]YYYWWWVVVZZZ```jjjnnnpppooommmjjjccc\\\GGG<<<111------***))))))'''''''''''''''''''''&&&(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''((()))))))))))))))))))))***++++++,,,,,,///000000///...///222444111000444888999777888<<>>FFFRRRfff{{{xxxrrrlllnnnwwwtttaaaOOOFFFLLLVVVmmm~~~~~~zzz{{{}}}|||{{{yyyvvvrrrooommmaaa```]]]WWWOOOGGGCCCAAABBBCCCDDDFFFHHHKKKMMMOOOOOOPPPPPPOOOOOOPPPRRRUUUUUUXXX[[[ZZZVVVTTTTTTUUUSSSWWW[[[[[[ZZZZZZ]]]___]]]^^^___```aaabbbbbbccc^^^^^^^^^]]]]]][[[ZZZZZZXXXVVVTTTTTTVVV[[[```dddiiilllooopppvvv|||~~~{{{wwwtttoookkkhhheeeaaa^^^\\\bbbkkkttt|||~~~zzzwwwtttrrrrrrrrrnnnkkkhhheeebbb^^^YYYVVVWWWUUUQQQOOONNNLLLJJJHHHFFFHHHJJJKKKKKKLLLNNNPPPHHHLLLQQQUUUXXXZZZ\\\]]]gggsssxxxooohhhggggggeeeeeefffiiikkknnnsss}}}{{{yyyvvvtttsssssssssrrruuuwwwvvvqqqllliiigggcccggglllwwwxxxwwwuuujjjgggqqq{{{~~~dddRRROOOSSSZZZaaaccc___ZZZUUUHHH:::111...+++*********)))((('''''''''&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((())))))***)))))))))***+++++++++,,,,,,,,,,,,,,,,,,------...~~~}}}|||zzzwwwtttppplllgggbbb```___]]]\\\VVVRRRMMMLLLMMMNNNMMMKKKJJJHHHEEEBBBBBBCCCEEEGGGHHHRRRaaappp|||}}}{{{|||}}}zzzxxxvvveee___aaallluuuvvvssspppmmmiiiaaaQQQ???444...***)))***+++******)))((('''&&&&&&(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))*********************+++,,,,,,------...***+++,,,,,,,,,---000333222111222777999:::@@@FFFVVViii}}}{{{uuupppsss}}}|||hhhVVVHHHDDDMMMXXXnnn}}}{{{|||{{{zzzxxxuuurrrnnnjjjhhh___[[[UUUOOOKKKGGGCCCAAABBBBBBCCCDDDGGGJJJLLLNNNOOOPPPPPPNNNLLLLLLOOORRRUUUYYY]]]\\\WWWRRRPPPQQQQQQUUUXXXXXXUUUUUUWWWZZZYYYZZZ[[[\\\]]]\\\[[[[[[UUUUUUUUUUUUUUUTTTSSSRRRQQQOOONNNNNNQQQUUUZZZ]]]___cccfffeeehhhnnnrrrsssoookkkfffcccaaa```___^^^\\\aaajjjsss{{{|||yyyvvvsssqqqooojjjhhhdddaaa___[[[WWWTTTTTTRRROOONNNMMMMMMKKKIIIFFFGGGHHHGGGGGGHHHJJJMMMKKKNNNPPPRRRSSSVVVYYY\\\^^^iiiuuuxxxnnnkkkjjjfffddddddcccgggkkklllrrr|||wwwuuussssssssssssuuuwwwvvvsssnnnkkkjjjgggkkkpppyyyzzzlllfffkkkqqqkkkVVVPPPSSSYYYbbbfffaaa]]]YYYMMM>>>222///,,,*********)))(((&&&''''''((((((((((((''')))(((((((((((((((''''''((((((((((((((()))******))))))******************---,,,,,,,,,,,,---......|||zzzyyyxxxwwwuuusssoookkkeeeaaa```___^^^]]]VVVQQQMMMKKKMMMNNNLLLJJJIIIGGGDDDAAAAAABBBDDDFFFGGGQQQaaarrr~~~}}}zzzzzz|||}}}~~~|||xxxpppeee```kkkuuuwwwtttqqqnnnjjjbbbRRR@@@666000+++)))))),,,+++***)))((('''&&&%%%(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''(((******+++++++++***++++++,,,,,,------.........---+++***+++...000111111555:::<<<===@@@FFF[[[nnnzzzuuuqqqvvvqqq]]]MMMEEEEEEPPP\\\ooo}}}{{{|||yyyxxxuuurrrnnnjjjgggeee```YYYPPPKKKIIIHHHEEECCCBBBBBBBBBDDDFFFIIILLLNNNPPPPPPPPPNNNKKKKKKNNNQQQUUUZZZ___]]]WWWQQQOOOOOOPPPTTTWWWVVVRRRPPPRRRUUUVVVWWWYYYZZZZZZXXXWWWUUUPPPPPPPPPPPPPPPOOOOOONNNLLLKKKJJJKKKMMMRRRVVVYYYVVV[[[^^^\\\\\\bbbiiikkkkkkgggaaa^^^\\\]]]]]]]]][[[```iiissszzz}}}}}}|||zzzwwwsssooollljjjjjjgggccc```^^^[[[WWWUUUQQQOOOLLLLLLLLLLLLKKKJJJIIIIIIHHHGGGEEEFFFIIIKKKLLLLLLLLLKKKLLLOOOTTTXXXXXXbbbnnnwwwwwwrrrooojjjfffeee```fffkkkjjjiiisss~~~yyyuuutttssstttsssvvvwwwwwwtttpppnnnmmmjjjnnnssszzzpppggggggkkkwwwpppZZZTTTVVVZZZdddgggbbb___\\\PPP@@@222000,,,+++++++++***(((&&&'''((()))******))))))))))))((((((''''''&&&&&&((((((((((((((()))***************)))))))))))))))---,,,,,,,,,,,,---......{{{{{{yyyvvvuuuuuutttsssqqqqqqlllfffbbb___^^^\\\[[[WWWUUURRROOOLLLKKKJJJJJJIIIGGGEEECCCBBBCCCDDDDDDIIIRRRaaaqqq~~~zzzuuuxxx|||zzzyyy}}}dddgggnnntttvvvsssoooooopppeeeZZZJJJ:::000+++***+++******)))((('''&&&&&&%%%***)))'''&&&%%%%%%&&&&&&&&&&&&((()))************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((()))***++++++************+++,,,---------...///111333333222111666999<<<===<<<>>>EEEMMM___|||uuuqqqqqqzzzfffOOOHHHDDDCCCQQQdddyyy~~~xxxyyyyyypppjjjhhhfffccc```YYYTTTNNNIIIGGGEEECCCBBB>>>@@@BBBCCCDDDGGGJJJMMMQQQOOOMMMLLLLLLMMMOOOQQQVVVZZZ^^^[[[TTTNNNKKKLLLKKKMMMPPPRRRSSSRRRQQQOOORRRSSSUUUVVVUUURRRPPPNNNKKKKKKLLLLLLLLLLLLKKKKKKGGGEEEEEEHHHLLLNNNLLLJJJNNNOOOQQQTTTXXX[[[___```ccc```___```]]]YYYYYY\\\ZZZaaaiiiqqqwwwzzz}}}~~~|||zzzxxxtttoookkkgggeeefffccc___\\\ZZZXXXVVVTTTPPPOOOOOOOOOPPPOOOLLLJJJJJJIIIGGGFFFFFFFFFGGGGGGIIIIIIJJJLLLNNNPPPRRRSSSXXX\\\dddnnn{{{{{{sssllliiigggffffffeeeiiittt~~~zzzxxxvvvvvvuuuuuussssssuuuwwwvvvrrrooonnnooouuuvvvfffeeellltttqqq]]]VVVWWW\\\dddgggaaa^^^]]]SSSDDD777000,,,---,,,)))(((***))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''(((((())))))((())))))))))))*********........................zzzyyywwwtttrrrrrrrrrqqqpppnnnjjjddd```]]]\\\ZZZYYYUUUSSSPPPMMMKKKIIIHHHHHHFFFEEECCCAAAAAABBBCCCDDDIIIRRRaaaqqq{{{{{{wwwuuuyyy~~~}}}|||||||||pppfffkkkrrrvvvvvvtttrrrqqqggg]]]NNN???444///---,,,)))))))))((('''''''''&&&((('''&&&&&&&&&'''((((((&&&''''''((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))+++******++++++,,,---...---...///111333444333222555777:::======???HHHQQQeeezzzoooooosss~~~www___KKKEEEDDDFFFVVViii{{{}}}yyyvvvxxx{{{rrrllliiifffaaa^^^VVVRRRLLLGGGDDDCCCAAA@@@>>>@@@BBBCCCDDDEEEHHHKKKMMMKKKIIIHHHHHHJJJLLLNNNTTTWWWZZZWWWQQQKKKJJJJJJKKKLLLNNNOOOPPPOOONNNMMMPPPQQQRRRRRRQQQOOOLLLJJJFFFFFFGGGGGGGGGGGGFFFFFFFFFDDDCCCEEEHHHIIIHHHGGGGGGHHHJJJMMMQQQUUUXXXZZZ___^^^______\\\XXXZZZ___^^^bbbhhhmmmqqqtttxxxzzz~~~}}}yyyuuupppkkkgggddddddbbb___]]]\\\ZZZWWWTTTPPPNNNMMMMMMMMMLLLJJJHHHFFFFFFEEEDDDEEEFFFGGGGGGIIIIIIIIIKKKLLLNNNPPPQQQTTTXXX___hhhsssxxxqqqkkkgggeeeddddddkkkttt}}}zzzxxxwwwwwwwwwwwwuuuuuuwwwxxxxxxtttqqqqqqrrrvvv~~~pppnnntttuuu|||~~~pppaaaZZZYYY\\\dddgggcccbbbaaaWWWIII888111,,,,,,,,,)))((()))))))))(((((((((((())))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********++++++---...............//////zzzwwwtttpppnnnnnnoooooonnnjjjfff```\\\ZZZXXXVVVUUUQQQPPPMMMKKKHHHGGGFFFEEEBBBAAA@@@??????AAACCCDDDIIIRRRaaaqqqxxxuuuvvv{{{~~~wwwvvvvvvuuuwwwvvv~~~wwweeeiiiooovvvzzzyyyuuuqqqiiiaaaTTTFFF:::222...---((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***&&&''''''(((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))***)))))))))((((((((('''++++++++++++,,,---...///---...///111333444555555666666999===>>>AAALLLXXXnnnwwwmmmjjjnnnxxxkkkVVVEEEBBBDDDJJJ[[[nnn}}}vvvtttsssvvv{{{zzzsssnnnjjjfff___ZZZRRRNNNHHHDDDBBB@@@???>>>???AAABBBBBBBBBCCCFFFHHHJJJIIIGGGFFFGGGIIIKKKLLLRRRSSSTTTQQQKKKHHHHHHIIIJJJJJJKKKLLLLLLKKKKKKJJJMMMMMMNNNNNNLLLIIIFFFEEEBBBBBBCCCCCCCCCCCCBBBBBBDDDBBB@@@@@@AAABBBBBBBBB???@@@CCCGGGKKKOOOSSSUUUZZZ[[[^^^___\\\YYY]]]dddfffgggiiijjjllloootttwww~~~}}}xxxsssmmmjjjgggdddbbb```___^^^[[[WWWTTTRRRPPPMMMLLLLLLKKKIIIHHHCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJKKKMMMMMMPPPSSSYYYaaakkkxxxwwwnnngggdddcccbbbdddhhhttt~~~{{{zzzzzzzzzzzzxxxxxxxxxyyyzzzzzzwwwuuuvvvuuuxxx~~~zzzwww|||yyyzzz{{{yyyssskkkddd___^^^dddhhhfffgggfff\\\OOO:::222,,,+++,,,)))((()))))))))(((((((((((())))))((((((((((((((((((((((((************))))))))))))******+++++++++,,,,,,,,,------......//////000000{{{tttqqqmmmjjjjjjkkkjjjjjjdddaaa\\\XXXVVVTTTRRRPPPMMMLLLJJJHHHEEEDDDBBBBBB>>>===<<<<<<===???AAACCCIIIRRRaaaqqq~~~xxxwwwzzz}}}tttuuuxxxxxxwwwtttyyytttfffhhhnnnvvv}}}}}}vvvoooiiicccXXXJJJ===333...+++((((((((((((((()))))))))'''''''''''''''(((((()))&&&'''''''''''''''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((,,,,,,,,,,,,---...//////---...000111222444777999:::888999===???BBBNNN]]]vvv}}}|||{{{wwwnnnfffiiirrr~~~yyy```OOO@@@???CCCLLL]]]nnn~~~tttrrrpppqqqtttwwwxxxxxxyyyuuupppmmmjjjeee]]]XXXPPPLLLFFFBBB@@@???>>>===@@@AAABBBAAAAAAAAACCCEEEIIIIIIHHHHHHIIIKKKLLLNNNPPPPPPNNNKKKGGGEEEGGGIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIGGGEEEBBB@@@AAAAAABBBBBBBBBBBBAAAAAAAAA???===;;;;;;;;;<<<===<<<===@@@DDDIIINNNQQQTTTVVVXXX\\\___]]][[[```iiiooonnnllljjjjjjmmmssswww||||||xxxtttqqqppphhhgggeeedddaaa]]]XXXTTTVVVSSSOOOMMMLLLLLLKKKJJJDDDDDDDDDDDDDDDEEEEEEEEEGGGGGGGGGGGGHHHHHHIIIJJJMMMPPPUUU\\\fffrrr~~~zzzooofffdddeeecccbbbdddhhhttt{{{{{{}}}}}}|||yyyyyyyyyzzzzzzzzzyyyxxxxxxwwwyyy~~~~~~zzz|||{{{yyyxxx{{{zzzrrriiibbbfffhhhiiijjjiii___RRR>>>444,,,++++++)))((()))))))))(((((((((((())))))((((((((((((((((((((((((*********))))))(((((((((+++++++++,,,,,,,,,------------...///000000111111{{{qqqnnnjjjhhhggggggfffeee___\\\XXXUUUSSSQQQNNNLLLHHHHHHGGGEEECCCAAA???>>>;;;:::::::::;;;>>>@@@BBBGGGQQQ```ppp~~~|||}}}~~~~~~{{{vvvxxx|||tttxxx~~~zzzwwwwww~~~qqqhhhiiimmmvvv}}}}}}uuunnnhhhddd[[[MMM>>>222,,,***((((((((())))))))))))))))))))))))((((((''''''&&&&&&'''''''''''''''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))*********,,,,,,,,,,,,---...//////---///111111222555:::>>>AAA;;;:::>>>???AAAOOO```|||||||||xxxvvvuuuqqqlllgggmmmxxxsssYYYKKK???>>>DDDNNN^^^nnn}}}wwwsssooommmmmmoooqqqrrrpppnnnkkkiiigggccc[[[UUUNNNJJJEEEAAA@@@???>>>>>>???@@@AAA@@@??????AAACCCHHHHHHHHHHHHIIIKKKMMMNNNNNNMMMJJJGGGEEEEEEGGGHHHDDDEEEEEEFFFHHHIIIJJJJJJHHHGGGGGGFFFDDDAAA???>>>>>>??????@@@@@@??????>>>>>><<<:::888777888999;;;;;;===???CCCHHHMMMQQQSSSTTTVVVZZZ^^^^^^]]]bbbjjjpppooolllhhhhhhkkkqqqvvvyyy}}}{{{yyyxxxpppnnnkkkhhhddd___XXXTTTVVVSSSOOOMMMLLLLLLKKKJJJHHHHHHGGGGGGFFFEEEDDDDDDFFFFFFEEEEEEFFFFFFGGGHHHIIIKKKPPPWWW```kkkvvv~~~uuukkkhhhhhhfffbbbaaabbbgggvvv|||xxxyyy{{{{{{zzzxxxyyyyyyzzzyyyyyyyyyyyyxxxwwwyyy~~~|||yyy~~~zzzzzzzzz}}}uuujjjjjjjjjjjjllliii___TTTCCC777---+++,,,***))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''''''''+++,,,,,,,,,,,,---------------...///000222222333|||yyypppmmmiiigggeeecccaaa^^^[[[XXXUUURRRPPPNNNKKKIIIEEEEEEDDDCCCAAA???===<<<999999888888:::<<>>;;;???@@@AAAPPPddd}}}zzz{{{yyyvvvssspppooonnnlllkkkrrr~~~|||mmmTTTHHH??????GGGTTTeeesssyyyrrrrrrtttwwwxxxxxxuuupppllljjjjjjlllnnnkkkhhhfffeeeddd```YYYSSSMMMIIIDDDAAA?????????>>>>>>???@@@???>>>>>>@@@AAADDDDDDEEEFFFGGGIIIKKKKKKLLLJJJGGGDDDDDDDDDFFFGGGBBBCCCDDDEEEFFFGGGGGGGGGDDDDDDDDDBBBAAA???===<<<:::;;;;;;<<<<<<;;;;;;:::999::::::888777777999;;;;;;===???CCCGGGLLLOOOQQQSSSSSSVVV[[[]]]^^^aaagggiiihhhfffddddddhhhnnnrrrwww}}}~~~|||||||||wwwtttpppkkkfff```YYYUUURRRPPPMMMLLLLLLKKKIIIHHHJJJJJJJJJIIIGGGFFFDDDCCCDDDDDDDDDDDDEEEFFFGGGGGGEEEHHHLLLQQQXXXbbbmmmttt~~~vvvqqqmmmgggaaa___^^^^^^hhhyyyuuuvvvxxxyyywwwwwwyyyzzzyyyxxxxxxyyy{{{zzzyyy{{{wwwtttzzzuuu{{{rrrnnnkkkkkkmmmjjjaaaXXXGGG:::...,,,---,,,******))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''++++++,,,,,,,,,---------------...000111333444444~~~}}}{{{wwwtttooollljjjgggeeeaaa\\\YYYXXXVVVRRRPPPNNNLLLIIIGGGCCCCCCCCCBBB@@@>>><<<;;;999888888888999;;;>>>@@@DDDMMM]]]nnn|||~~~}}}~~~}}}qqqnnnvvv}}}|||}}}vvvuuuwwwwwwtttqqqdddfffkkksssyyyzzzwwwsssnnnkkkcccTTTCCC555///---+++*********)))((((((((((((((()))***))))))((('''&&&''''''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******+++******++++++,,,---...---000222222222666>>>EEEJJJ???;;;@@@@@@BBBRRRhhh|||uuuwwwuuusssppplllkkkkkkmmmnnnsssvvveeeMMMEEE???BBBMMM^^^ppp~~~vvvmmmiiikkkpppuuuvvvtttrrrnnnkkkjjjkkkkkkjjjgggdddbbbaaa]]]VVVPPPKKKGGGBBB???>>>>>>>>>======>>>>>>>>>======???AAAAAAAAABBBDDDFFFHHHIIIJJJIIIGGGDDDBBBBBBDDDEEEEEEAAABBBCCCDDDDDDCCCAAA@@@AAA@@@@@@???>>><<<;;;;;;888888999999999999888888555888::::::888888:::===>>>???BBBEEEIIIMMMPPPRRRSSSOOOPPPVVV[[[\\\^^^aaa```aaaaaaaaacccffflllpppwww||||||zzzyyyxxxyyyyyyuuupppkkkfffaaa[[[XXXPPPNNNMMMMMMMMMLLLJJJHHHIIIIIIIIIIIIHHHGGGEEEDDDCCCCCCCCCDDDDDDFFFGGGHHHGGGHHHKKKNNNSSS[[[dddjjjvvvzzzsssjjjcccbbb___\\\```rrr{{{vvvwwwzzzzzzxxxxxxyyy{{{zzzxxxxxxzzz}}}}}}{{{}}}nnnjjjqqqrrryyyqqqllllllooommmeee^^^KKK===000---...---++++++))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))))))))++++++++++++,,,,,,,,,,,,,,,---...000222444555666~~~|||{{{yyyvvvrrrooonnnllljjjhhheee```ZZZVVVWWWTTTQQQOOONNNKKKHHHFFFBBBBBBBBBBBB@@@>>>;;;:::999999888888999;;;===???CCCLLL\\\mmm{{{~~~}}}{{{|||{{{|||qqqnnnttt}}}}}}}}}xxxooolllmmmmmmmmmlll```dddjjjrrrwwwzzzyyywwwrrrooogggXXXEEE888111000,,,++++++***)))(((''''''&&&'''(((*********))))))&&&&&&((()))************&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))((((((((((((************+++,,,---------000222222222666???FFFJJJ???:::@@@AAACCCTTTlllsssssstttrrrnnnjjjhhhiiilllooosssrrr___IIICCC???DDDSSSfffzzzyyyooohhhiiiooouuurrrssssssqqqnnnllljjjjjjkkkhhhdddbbb```[[[TTTOOOIIIFFFAAA>>>=========<<<<<<===>>>=========???AAAAAAAAACCCEEEGGGHHHJJJKKKFFFDDDBBBAAAAAACCCCCCCCCAAABBBCCCDDDBBB???<<<:::>>>>>>===<<<<<<;;;::::::888888999999999999888888333777:::;;;::::::<<<>>>BBBCCCEEEHHHLLLOOORRRTTTRRRMMMLLLRRRYYY[[[[[[\\\[[[]]]___aaadddhhhmmmpppwww|||}}}yyyvvvtttttttttyyyuuuooojjjeeeaaa]]]ZZZPPPOOOOOOPPPPPPOOOLLLJJJFFFGGGHHHIIIIIIHHHFFFEEECCCCCCCCCCCCEEEFFFGGGHHHJJJKKKLLLNNNRRRXXX```eeeppp}}}wwwmmmgggfffccc]]]^^^iii}}}zzz{{{~~~~~~|||xxxzzz|||{{{yyyyyy|||~~~~~~{{{|||fffbbbiiisss|||ssslllmmmqqqoooiiicccNNN???111---///...,,,+++))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))******++++++******+++++++++,,,,,,,,,,,,---...000222444666666~~~}}}|||zzzwwwuuusssssstttrrrlllgggeeedddcccbbb```\\\VVVRRROOOOOONNNMMMLLLKKKJJJJJJFFFDDDBBB@@@???>>>>>>???:::;;;:::999:::<<<@@@DDDGGGQQQ```ppp}}}~~~~~~~~~~~~}}}||||||vvvpppuuu}}}zzzzzz}}}uuukkkggghhhkkkjjjiii```aaaeeellluuuzzzzzzyyysssoooiii```QQQ===000,,,&&&&&&&&&''''''(((************)))(((''''''((((((******)))((('''%%%###"""%%%%%%&&&'''((()))******'''((()))))))))((('''&&&''''''((((((((((((''''''******+++,,,---......///000000000111444888;;;===@@@;;;;;;======DDD\\\vvvtttkkkqqqkkkggggggjjjjjjjjjjjjqqq}}}nnn___HHHDDDCCCJJJZZZoooxxxpppllllllnnnqqqvvvwwwxxxwwwuuurrrnnnkkkkkkiiifffccc___YYYSSSNNNHHHEEECCCAAA@@@>>>;;;999========================???>>>???@@@AAADDDFFFHHHEEEBBB>>><<<<<<<<<======<<<===>>>@@@@@@@@@???>>>>>>>>>===;;;:::999888888888777666555444333222222222222444666999;;;>>>???CCCDDDFFFHHHJJJLLLMMMMMMNNNOOOQQQUUUYYYZZZYYYXXXVVVXXX[[[^^^bbbffflllpppxxx|||~~~xxxsssooonnnnnnnnnooommmkkkhhhddd___XXXSSSPPPNNNLLLKKKKKKKKKJJJHHHGGGFFFFFFEEEDDDCCCCCCBBBAAAAAABBBCCCDDDFFFHHHIIIGGGIIIKKKLLLLLLRRR\\\dddmmmyyyyyyppphhhccc\\\ZZZ[[[aaannn}}}{{{||||||{{{zzz{{{|||}}}}}}~~~~~~~~~yyyvvv^^^]]]iiissslllpppppppppmmmaaaUUU???...---...)))%%%'''+++******)))))))))))))))******))))))))))))******++++++************++++++'''((()))***,,,///111222...///000///......000222zzzxxxwwwuuusssnnnllliiiiiijjjiiieeeaaa^^^]]][[[[[[YYYVVVRRROOOIIIIIIHHHHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBAAAAAA>>>???>>>======>>>AAADDDKKKTTTcccsss~~~}}}xxxqqqtttzzz~~~{{{rrrnnnnnnooommmjjjbbbcccfffmmmuuuzzz{{{yyyuuupppkkkcccSSS@@@222---***))))))((((((((()))))),,,++++++***))))))******(((((((((''''''&&&&&&%%%)))))))))))))))*********'''((()))))))))((('''&&&'''((((((((((((((((((''')))******+++,,,---......111111222333555999<<<>>>>>>:::;;;???AAAKKKeeetttlllkkkiiigggffffffgggjjjmmmuuuooo^^^HHHEEEEEEMMM^^^sss~~~wwwpppllllllnnnpppuuuvvvwwwxxxwwwuuusssqqqnnnkkkgggccc^^^XXXQQQLLLBBB@@@>>><<<<<<<<<;;;999<<<<<<<<<<<<<<<<<<<<<<<<=========>>>@@@BBBDDDFFFCCC@@@<<<:::;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>======<<<;;;:::999888777666666666555444444333333444555777999<<>>;;;999;;;@@@EEERRRooosssllldddfffgggdddcccfffmmmsss{{{nnnZZZHHHFFFGGGQQQdddyyy|||vvvqqqnnnnnnooopppsssuuuwwwyyyzzzzzzzzzzzzrrrnnnjjjddd^^^VVVNNNIII???<<<:::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>@@@AAACCCAAA>>>;;;999:::;;;;;;;;;<<<<<<;;;;;;<<<<<<======;;;;;;:::999999888777777555555555555555555555555666666888;;;>>>AAADDDFFFDDDEEEFFFHHHJJJKKKKKKLLLMMMMMMOOOQQQTTTUUUTTTSSSPPPRRRVVVYYY]]]bbbiiimmmtttxxx|||~~~~~~}}}}}}}}}{{{xxxtttnnnjjjgggffffffhhhgggffffffeeebbb^^^[[[UUUSSSPPPNNNMMMMMMKKKIIIEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFEEEGGGIIIHHHHHHIIIOOOSSS___kkk}}}yyyrrrmmmeeebbb^^^ZZZ[[[ggg}}}zzzyyyzzz{{{|||}}}}}}}}}}}}}}}gggSSSQQQZZZsssuuuvvvwwwrrrdddYYYFFF444000000,,,***+++))))))(((''''''''''''(((******))))))))))))*********))))))(((((())))))***************,,,---...///000111222333333444666888|||wwwssspppooommmiiicccaaaaaaaaa___]]]YYYWWWTTTSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPLLLMMMNNNNNNNNNMMMKKKJJJHHHHHHHHHFFFDDDDDDEEEFFFTTT]]]kkkxxx~~~zzzyyy}}}~~~|||}}}~~~}}}wwwtttuuuzzz}}}yyyrrrlllfffeeefffkkksssxxxzzzyyyyyytttnnnhhh[[[GGG777000,,,+++***))))))))))))))))))(((((('''''''''(((((()))((('''&&&&&&'''((()))&&&&&&&&&%%%%%%%%%%%%%%%((((((((()))************))))))))))))))))))))))))))))))***+++,,,---......222222333444666888:::<<<999999;;;???EEEVVVttttttooofffggggggdddfffoooxxx}}}iiiSSSDDDDDDIIIVVVjjj|||zzzvvvsssqqqqqqrrrrrrssstttwwwyyy|||~~~uuuqqqllleee]]]TTTKKKFFF@@@===999888999:::;;;<<<999999999999999999999999999999:::;;;===>>>???@@@???===:::999:::;;;;;;:::;;;;;;999999999:::;;;<<<999888888888777777666666333333444444555666666666555666777:::>>>AAADDDFFFEEEFFFHHHIIIJJJKKKKKKKKKMMMMMMMMMPPPRRRSSSRRRQQQOOOQQQSSSWWW[[[aaaggglllrrrvvvzzz||||||{{{||||||{{{yyyuuupppkkkhhhfffeeeeeeeeedddeeeeeedddaaa^^^XXXUUURRROOONNNLLLJJJHHHEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDEEECCCEEEFFFGGGFFFGGGJJJMMMXXXbbbsss|||uuuqqqgggeeeaaa\\\YYYccc|||~~~}}}zzzyyyyyyzzz{{{||||||||||||~~~~~~|||vvvdddRRROOOVVVvvvvvvwwwwwwxxxqqqccc[[[JJJ888222000---,,,,,,******)))(((((((((((((((******))))))))))))******))))))(((((((((((())))))************+++,,,------,,,---///000000222555777zzztttpppooonnnkkkhhhhhheeeaaa_________^^^]]]ZZZZZZYYYYYYXXXXXXWWWWWWVVVWWWWWWWWWVVVUUUSSSQQQNNNNNNNNNLLLJJJIIIKKKMMMWWW```mmmzzz~~~zzzyyy}}}~~~~~~}}}~~~{{{~~~{{{vvvvvvwww{{{sssllleeeddddddiiipppvvvyyyxxxyyytttooojjj^^^KKK999000***))))))(((((())))))***((('''''''''''''''((((((***))))))(((''''''''''''(((((())))))***++++++,,,((((((((()))***+++,,,,,,+++***))))))))))))***+++******+++,,,---......///000111111333444666777888999:::;;;===DDDWWWwww{{{vvvsssqqqmmmjjjsss}}}aaaKKK@@@CCCLLL\\\qqq{{{yyywwwuuuttttttvvvwwwuuuvvvwwwyyy{{{}}}vvvrrrllleee\\\SSSIIICCC@@@===999666666777888888777777777777777777777777888888:::;;;<<<===>>>>>>===;;;999999:::;;;;;;::::::999888777777777999999666666666666666555555555222222333444555666777777555666888;;;>>>AAADDDFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLKKKLLLMMMPPPQQQQQQPPPNNNPPPRRRUUUYYY___fffkkkqqqtttxxx{{{|||}}}~~~}}}zzzvvvrrrnnnkkkiiigggfffeeefffgggfffdddbbb[[[XXXTTTQQQNNNLLLIIIGGGEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFEEEDDDCCCCCCCCCCCC@@@BBBCCCEEEEEEGGGIIIJJJQQQ[[[iiiyyy}}}wwwllliiiddd___[[[bbbwww~~~xxxyyyzzz{{{{{{||||||{{{|||~~~yyyvvvqqqcccRRRMMMRRRdddyyyyyyxxxxxxrrreee^^^NNN<<<222///---,,,+++,,,+++******))))))************))))))))))))******))))))(((((((((((())))))+++************+++,,,---***,,,...//////111444666|||xxxtttsssqqqooommmkkkjjjiiigggfffdddcccbbb``````___]]][[[YYYWWWVVVRRRRRRQQQNNNMMMNNNQQQTTTZZZbbbooo{{{~~~|||~~~}}}|||}}}}}}}}}~~~~~~~~~}}}xxxxxxuuu}}}|||tttnnneeeccccccgggooovvvyyyzzz{{{uuuqqqmmmbbbNNN;;;111))))))((((((((())))))***))))))(((((())))))******)))******))))))'''&&&%%%&&&''''''(((***++++++,,,((((((((()))***,,,---...,,,+++***))))))***+++,,,++++++,,,---...///000000//////000111222333444555888:::;;;<<>>;;;777444444444333222666666666666666666666666666777999:::;;;<<<<<<<<<:::999777888999::::::999777777666666555666666666444444444444444444444555222222333444555666777888888999:::<<>>333,,,+++******))))))))))))((((((((((((((()))******&&&((()))++++++)))'''&&&%%%%%%%%%&&&&&&'''''''''((((((((()))***,,,///000---,,,***))))))***,,,---,,,------...///000111111...///000111222333333333555999;;;===HHHccc{{{qqqVVVEEEAAAIIIZZZppp{{{xxxvvvtttssstttwww{{{}}}}}}yyyvvvsssssssssssssssoooiiibbbZZZQQQGGGAAA<<<:::777555555444333111555555555555555555555555444555777888999999999999666555444555777888777666555555666666555444444333222222222333333333444444222333333444555666777777888888999;;;===???AAACCCCCCDDDDDDEEEEEEEEEEEEDDDEEEDDDDDDFFFIIILLLMMMLLLNNNNNNOOOPPPSSSYYY```eeekkknnntttyyy}}}~~~{{{xxxwwwuuurrrqqqpppnnnllljjjccc___[[[VVVSSSPPPLLLIIIHHHGGGGGGFFFFFFEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>???AAACCCDDDEEEGGGNNNWWWcccqqq~~~zzzsssjjjddd______gggqqq~~~wwwxxxyyyzzzzzz{{{zzzzzz{{{|||~~~}}}~~~xxxqqqmmmcccTTTKKKLLLMMMZZZtttxxxtttwwwvvvwwwwwwpppgggZZZFFF666///---,,,+++,,,++++++***)))***************))))))))))))***************))))))*********))))))))))))***+++,,,---...///111111111333555888~~~|||yyyvvvrrrnnnllljjjbbb___[[[VVVRRROOOMMMLLLKKKJJJGGGEEEEEEIIIOOOTTT```gggsss{{{xxxyyyzzzyyyxxxwwwxxxyyyzzz{{{}}}yyyzzz{{{~~~}}}wwwrrrfffccccccgggoooxxx}}}~~~yyyuuurrriiiUUU@@@444000///---+++***)))((((((&&&&&&&&&&&&&&&'''((()))###%%%))),,,,,,+++)))''')))(((((((((((('''''''''((((((((()))+++---///111---,,,***))))))***,,,---------...///000111222222//////000222222333333222222777;;;???LLLjjj}}}oooUUUFFFDDDMMM```www{{{wwwuuusssrrrssswww{{{~~~zzztttpppnnnnnnnnnqqqnnnhhhaaaYYYPPPGGGAAA<<<:::888888888777555333444444444444444444444444222333555777888888777777333222222333555666555444444444555666555444222111111111111222222333333444333333444444555666666777666666777888:::<<<>>>???AAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAACCCFFFJJJKKKKKKMMMMMMNNNNNNQQQVVV]]]bbbhhhlllrrrxxx}}}}}}~~~{{{xxxvvvtttrrrooolllfffccc]]]YYYUUURRRNNNKKKHHHHHHHHHGGGFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@AAAAAA???======>>>@@@BBBBBBEEEJJJRRR]]]iiizzz~~~uuulllgggcccbbbffflll{{{wwwwwwxxxyyyzzzzzzzzzzzzzzz{{{||||||||||||sssooofffWWWMMMLLLKKKPPPbbb~~~zzzmmmmmmrrrqqqtttvvvqqqjjj^^^JJJ888000...---++++++******)))))))))))))))******))))))))))))******++++++************++++++((((((((()))***,,,---...---///000111000222444666~~~xxxqqqmmmkkkhhhbbb\\\[[[ZZZWWWSSSOOOKKKHHHGGGDDDEEEEEECCCCCCFFFNNNTTTaaalllxxx~~~zzzwwwtttssstttuuuuuuvvvwwwwwwwwwwwwyyy|||}}}uuutttxxxyyyvvvtttllliiigggllluuu|||~~~~~~xxxqqqjjj]]]FFF222111...,,,++++++++++++***'''((()))+++++++++***)))''''''&&&&&&&&&&&&''''''###$$$%%%&&&''''''''''''***&&&"""$$$)))------+++000...------...///---,,,))))))+++---///111222333222222222333444444444555111999<<>>>>>>>>???@@@AAA@@@@@@??????@@@BBBCCCEEEGGGHHHMMMWWWeeettt}}}tttooofff]]]aaajjj}}}}}}xxxvvvuuuxxx|||}}}yyytttzzzwwwwwwyyy{{{zzzuuurrraaaQQQQQQPPPRRR___vvvqqqffffffhhhnnnuuuzzzzzzyyylllaaaNNN;;;111000...***,,,,,,,,,+++++++++******...------,,,+++***))))))************************,,,,,,,,,,,,,,,,,,,,,,,,---///111111111222444555{{{uuupppiiifffdddaaa\\\WWWVVVUUURRRNNNJJJGGGDDDBBBCCCCCCCCCBBBAAAEEELLLRRR```kkkwww}}}{{{xxxtttrrrrrrsssuuuwwwxxxxxxxxxwwwrrrtttwwwyyy{{{}}}}}}rrrooopppqqqpppooonnnllljjjnnnttt{{{yyyrrrlll```JJJ666000...+++***++++++******'''((()))***+++******)))(((((((((''''''((((((((($$$%%%&&&''''''(((''''''***&&&###%%%)))------+++///...------//////...---+++,,,---...000111333333000000000111111222222333333999===AAAWWW|||~~~vvvooouuusssTTTQQQPPPaaawwwuuuwwwuuunnnnnnssswwwwwwuuuvvvvvvtttrrrooommmlllppplllfff^^^VVVMMMDDD>>>999888777555444444333333555555444333333333333333444444555555555555444444444333222000000111222333111111111111111111111111////////////000111222222555555555555666777888999999888888888888999::::::>>>???@@@@@@@@@>>>===<<>>@@@CCCEEEFFFIIIIIIJJJJJJKKKOOOTTTXXX___eeelllrrrxxx~~~{{{xxxuuupppkkkhhheeeccc___]]][[[YYYWWWUUUOOOMMMJJJHHHGGGFFFDDDCCC@@@AAAAAAAAA@@@???>>>>>>???>>>>>>>>>???@@@AAABBBEEEFFFIIIPPPZZZfffqqqwww~~~yyyqqqhhhkkksss}}}{{{|||xxxsssrrruuuyyyzzzzzzttttttvvvzzz|||~~~|||~~~zzzxxxxxxiiiZZZZZZTTTYYYddduuuwwwkkk\\\^^^dddlllvvv{{{{{{yyyuuujjjVVV@@@333000///---,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,---...///000000111...000222222222333555777~~~wwwnnnhhhfffccc___\\\ZZZXXXUUURRRPPPOOOMMMJJJGGGCCCAAA@@@>>>??????======AAAIIIOOO]]]hhhuuu~~~|||yyywwwvvvuuusssrrrrrruuuxxxzzzzzzyyyvvvtttpppqqqsssssstttvvvzzz}}}|||zzzzzz|||}}}~~~{{{qqqqqquuuwwwvvvqqqqqqqqqqqqtttzzz~~~yyyssshhhRRR>>>000...+++)))******)))((()))))))))*********))))))))))))))))))))))))))))))((())))))))))))((((((''')))'''&&&'''+++---...------,,,,,,...000222222111//////000000111111222222111111222333444555555666999<<<@@@LLLiiiwwwmmmbbb^^^fff{{{zzz\\\ZZZ]]]uuu{{{uuurrrqqqqqqpppoooppprrrtttuuutttpppmmmccc```[[[VVVOOOGGG???:::555555333222222111111111333222222111111111222222000000222333444444444444///............000111111////////////////////////000000000000111222333333555666888::::::999888777777777777777777888888999;;;;;;;;;<<<;;;;;;;;;;;;999999:::<<<>>>AAACCCDDDGGGHHHIIIJJJKKKNNNRRRUUUZZZaaajjjpppvvv~~~|||{{{zzzzzzzzzxxxuuuooolllhhheeebbb___]]][[[YYYWWWQQQOOOLLLJJJIIIHHHEEECCCAAAAAABBBBBBAAA???===<<<>>>>>>>>>>>>>>>???@@@@@@BBBCCCGGGLLLTTT^^^iiippp|||vvvmmmmmmttt}}}|||~~~{{{wwwvvvxxx{{{}}}}}}uuutttvvvyyyzzz}}}}}}}}}}}}}}}nnn]]]\\\WWW^^^iiittt}}}}}}ssshhhZZZ\\\cccmmmxxx}}}}}}{{{yyyoooYYYBBB333000///---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,...///000111111...000222333333444777888zzzssskkkddddddaaa^^^[[[XXXVVVSSSQQQOOONNNLLLIIIFFFCCCAAA@@@===>>>>>>======AAAIIIOOO\\\gggttt}}}}}}}}}zzzwwwvvvvvvvvvuuuuuuuuuvvvyyyzzzyyywwwsssqqqqqqrrrssssssrrrtttwwwyyy|||||||||}}}||||||{{{zzz}}}|||{{{xxxvvvxxx|||{{{xxx{{{zzzuuuqqqqqqppppppssszzz{{{vvvjjjTTTAAA111///,,,*********)))(((******))))))))))))))))))'''(((((())))))((((((''')))))))))***))))))((((((((((((((()))+++---.........------...111333333222//////000000000111111111222222333444555666777777888;;;AAAOOOmmmvvviii\\\ZZZbbbsssxxx[[[ZZZ___yyy}}}xxxvvvtttsssrrrqqqqqqsssuuuwwwuuuqqqmmmbbb___YYYSSSLLLEEE>>>999555555444333222222222222333222222222222222333333111111222222222222222111////////////000000111111000000000000000000000000111111111111111222444444444666888::::::999777555666555555555555666777777999999999888999999999999888999:::;;;===@@@BBBCCCEEEGGGIIIKKKLLLOOORRRUUUXXX```jjjrrrzzz}}}xxxuuuxxxyyy{{{}}}~~~{{{vvvrrrnnnkkkfffccc```]]]ZZZWWWSSSPPPNNNLLLKKKIIIFFFDDDAAABBBBBBBBBAAA@@@>>>=========>>>>>>>>>??????>>>???AAADDDIIIOOOYYYdddkkkuuu{{{pppnnnsss~~~~~~}}}{{{zzzzzz{{{|||}}}||||||xxxwwwwwwyyyzzz}}}qqq___]]]ZZZdddooouuuyyyyyyrrrhhhZZZ]]]dddooozzz~~~{{{qqq]]]EEE444///...---,,,,,,,,,+++++++++***************+++,,,,,,------++++++++++++++++++++++++***+++,,,---...///000000///111333444555666888:::}}}yyysssmmmhhhdddbbb^^^ZZZVVVSSSQQQOOOLLLKKKIIIGGGDDDBBB@@@???===>>>>>>======BBBJJJPPP\\\gggttt|||~~~|||zzzwwwtttssstttvvvvvvvvvuuuvvvxxxxxxxxxuuurrrqqqqqqrrrrrrqqqpppqqqsssuuurrrsssuuuvvvxxxyyyyyyyyyyyy{{{{{{yyyvvvvvvzzz}}}}}}|||sssqqqnnnnnnrrrzzz|||wwwlllWWWCCC333000---++++++***)))(((+++***))))))((()))))))))''''''))))))))))))''''''(((((()))))))))))))))((((((((()))+++,,,---...//////......///222333333222//////000000111111111222111111222333555666777777777<<>>:::555555444333333333333333222222222111222222333444111222222222111000/////////000000000000000000000000000000000000000000000////////////000111222222333444666777888666555444333333333333333444555555555555444444555555666777999999999;;;<<<>>>@@@AAACCCFFFIIILLLNNNPPPSSSUUUYYY```jjjttt~~~~~~zzzyyy|||}}}}}}yyysssooojjjfffbbb^^^ZZZXXXTTTRRRPPPOOOMMMKKKGGGEEEAAABBBBBBBBBAAA@@@??????===>>>????????????>>>>>>===@@@CCCFFFJJJSSS]]]eeeooozzzsssooosssvvv~~~wwwyyy{{{}}}}}}|||zzzyyy{{{zzzzzz}}}~~~uuu```]]]]]]jjjtttvvvwwwxxxsssjjj^^^```fffpppzzz|||tttaaaHHH777000...---,,,,,,,,,+++++++++******(((((())))))*********+++************************++++++,,,---....../////////111444555666777999;;;}}}|||~~~zzzxxxuuuqqqmmmgggeeeaaa\\\WWWRRRPPPOOOKKKJJJHHHFFFDDDBBB@@@???>>>??????>>>???CCCKKKRRR]]]hhhttt||||||~~~{{{xxxuuussspppoooqqqssstttuuussstttuuuvvvvvvuuutttssssssssssssqqqooooooqqqsssqqqrrrtttuuuwwwxxxxxxxxxwwwzzz}}}{{{xxxwwwyyy}}}}}}yyyxxxyyy{{{xxxrrrlllkkkqqqyyy{{{xxxnnnZZZHHH444111...,,,,,,+++***))),,,+++)))((((((((()))***'''(((***++++++***((('''&&&&&&'''((())))))))))))''')))+++,,,------...///000//////000222333333222///000000111222333333444222222333555666888999999;;;BBBLLL[[[vvv~~~wwwvvvvvvsssmmm\\\PPPRRR\\\hhhyyycccLLLMMMOOOeee~~~|||zzzuuurrrssssssqqqppprrruuuvvvsssooollleee[[[QQQIIICCC===:::444444333333222222333333000000000000000111222333000000111111000000///...000000000000000//////.......................................///000111111222333444555444444333222111111111111111222333333444444333333333444666666888888999999:::<<<===>>>@@@DDDHHHKKKNNNPPPSSSUUUXXX]]]fffqqq|||}}}ssspppkkkfffccc___[[[XXXUUUTTTRRRPPPOOOLLLHHHEEEBBBAAAAAA@@@@@@@@@AAAAAA>>>??????@@@@@@???>>>>>>===@@@BBBCCCEEELLLVVV^^^jjjsss{{{~~~xxxsssvvvrrr{{{}}}wwwzzz|||}}}}}}|||{{{zzz{{{|||yyyccc______nnnxxxxxxvvvxxxuuunnnaaabbbgggoooyyy|||vvveeeMMM;;;333000...,,,,,,,,,+++++++++******)))))))))))))))*********************************------........./////////000222444666666888:::<<<~~~{{{wwwwwwvvvtttrrrkkkiiieee```YYYTTTQQQPPPLLLKKKJJJHHHFFFDDDBBBAAA>>>???@@@???@@@DDDLLLSSS]]]hhhttt{{{}}}xxxtttqqqooollllllnnnppprrrsssqqqqqqrrrtttuuuuuuvvvvvvuuuvvvuuusssqqqqqqrrrtttwwwwwwxxxxxxxxxxxxxxxwwwvvvzzz~~~}}}yyyxxxzzz}}}{{{}}}~~~}}}tttsssrrrrrrxxx{{{ssskkkjjjooowww|||}}}}}}zzzxxxppp]]]KKK555222///---,,,,,,+++))),,,+++***((((((((()))***((()))+++,,,,,,+++)))(((%%%%%%'''((())))))))))))''')))+++---------...000111000///000222333333222000111111222444555555666555555666888999;;;<<<<<>>BBBGGGKKKNNNPPPSSSUUUUUUXXX```kkkxxxrrrnnnjjjfffccc___\\\YYYVVVTTTRRRQQQPPPMMMIIIEEEBBBAAA@@@???@@@AAABBBCCC>>>???@@@AAAAAA@@@???>>>>>>@@@BBBBBBBBBGGGQQQXXXgggnnnuuuvvvyyy{{{wwwyyyqqqxxx{{{{{{}}}~~~~~~}}}~~~~~~zzz}}}{{{eeeaaa___ppp{{{yyyvvvyyywwwqqqccccccgggoooxxx~~~}}}wwwgggPPP>>>555111///,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000000222555666777888;;;===yyyvvvuuuuuutttrrrnnnjjjddd___\\\XXXUUUSSSNNNKKKHHHEEEDDDCCC@@@>>>>>><<<>>>AAABBBEEENNNWWWaaaooo}}}|||yyywwwtttqqqmmmkkkkkklllmmmlllmmmmmmmmmnnnqqquuuyyy{{{ttttttsssrrrrrrrrrrrrsssvvvwwwyyy{{{|||||||||{{{{{{xxxwwwxxx|||~~~~~~|||}}}{{{}}}~~~~~~~~~~~~qqqsssqqqtttyyy}}}ttthhhiiiqqqxxxzzz{{{~~~~~~{{{xxxpppaaaRRR:::333---,,,,,,***+++...,,,+++***((((((((()))*********))))))))))))******((()))))))))******************+++,,,---///000111555555444444444444333333666444333333444444333222111444888888666666;;;@@@CCCWWWhhhqqq{{{tttqqqnnngggaaa```QQQIIIPPPYYYaaaooo}}}||||||gggNNNDDDFFFEEEMMM___www}}}zzzyyywwwtttsssrrrrrrqqqrrrtttuuuvvvnnnggg]]]SSSIIIAAA;;;666333222222111000000111111333111......///000000///......//////000000111111......---------......///---,,,+++******,,,.../////////000000000000//////555555555444333222111000...............///000000555555555555555555555444444555666777:::<<<>>>???>>>@@@CCCHHHNNNSSSUUUUUUTTTUUU\\\fffmmmqqqwww~~~}}}}}}tttooohhhccc```^^^]]]\\\YYYXXXWWWTTTQQQMMMJJJHHHEEEEEEDDDCCCBBBAAAAAABBB@@@@@@@@@?????????>>>>>>???@@@@@@@@@BBBFFFLLLPPP^^^fffpppvvvxxxyyy|||}}}~~~wwwsssttttttzzz~~~~~~kkkeeeeeesss}}}|||{{{|||zzztttkkkggghhhsss~~~}}}pppXXX@@@222...------------,,,******,,,...,,,,,,++++++***+++++++++,,,,,,,,,------,,,++++++------------...///000000222444666777888999;;;===~~~|||{{{|||{{{xxxwwwwwwuuusssnnnjjjddd```\\\YYYVVVSSSMMMJJJGGGEEEDDDCCCAAA???>>><<<>>>AAACCCFFFOOOYYYgggttt~~~~~~{{{yyywwwwwwtttpppnnnnnnnnnnnnnnnooooooooopppsssuuuxxxzzzuuutttssssssrrrrrrssssssuuuvvvxxx{{{|||{{{{{{zzzzzzxxxwwwyyy}}}~~~~~~~~~~~~}}}rrrooolllooossswww{{{vvvgggeeemmmuuuzzz}}}{{{xxxqqqbbbTTT:::222++++++***))))))+++***)))((('''&&&&&&'''(((******))))))))))))******))))))))))))************)))******+++,,,...000111333222222222222222222222444444444555555555444333222555999999777888<<<@@@HHHZZZkkktttvvvrrrnnnhhhcccZZZPPPLLLVVV___eeennnxxx~~~www```HHH======AAAFFFTTTgggyyyyyywwwtttqqqrrrqqqqqqppppppqqqrrrssskkkddd[[[QQQHHH@@@:::666222111111111111111222222222000....../////////.........//////000000000000------,,,,,,,,,,,,,,,------,,,*********+++---.........///000000000000000111222222222111000//////...............//////000444444444444444444444444444444555777999;;;===???AAABBBDDDHHHMMMQQQSSSTTTUUUVVV[[[bbbgggkkkqqqxxxxxx{{{tttooojjjeeecccaaa```^^^ZZZYYYWWWUUUQQQNNNKKKJJJFFFEEEDDDCCCBBBBBBAAABBB@@@@@@@@@?????????>>>>>>>>>?????????AAAEEEJJJOOO[[[dddnnnuuuxxxxxx{{{}}}{{{~~~|||wwwtttrrruuukkkcccbbbppp{{{{{{{{{|||yyyrrrjjjeeefffqqq}}}rrr\\\EEE555//////---------+++))))))+++---,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,+++...------......///000111333555777888999:::<<<>>>{{{yyyxxxxxx|||~~~{{{zzzxxxuuusssmmmiiiddd___\\\YYYVVVSSSKKKIIIFFFEEEDDDCCCBBB@@@>>><<<>>>AAACCCGGGQQQ[[[mmmxxx}}}~~~~~~~~~}}}|||{{{zzzyyy{{{wwwtttrrrqqqrrrrrrqqqqqqrrrrrrtttuuuvvvwwwwwwtttssssssrrrrrrrrrrrrrrrrrrtttwwwyyyzzzzzzxxxwwwwwwvvvwwwzzz~~~~~~~~~~~~~~~{{{~~~xxxpppjjjlllnnnqqquuu|||tttbbb^^^eeeoooxxx~~~|||yyysssdddVVV<<<333,,,++++++))))))+++)))((((((''''''''''''(((******))))))))))))************************)))))))))))))))***,,,---///000000000000000000000111111111333555777777777666555444666999999888999<<<@@@HHHYYYiiiuuuyyyrrrnnniiifffWWWRRRTTT___iiikkknnnttt{{{{{{yyymmmVVVAAA777888;;;>>>GGGSSS^^^lllzzzuuuqqqoooqqqqqqpppooonnnmmmmmmmmmfff```VVVMMMFFF???999555111111111111111111222222111///...---...///...---...////////////000000000------,,,+++************,,,+++*********+++---...,,,,,,...///000000111111000000000111111000//////...------------...//////222222222222222222222222333444444666888:::<<<===CCCCCCEEEGGGJJJNNNRRRTTTWWWVVVXXX^^^bbbeeemmmuuuzzzzzzrrroookkkhhhgggeeebbb```ZZZZZZXXXVVVSSSPPPMMMLLLHHHGGGEEEDDDCCCBBBBBBBBB@@@@@@@@@???????????????===>>>>>>>>>???CCCIIIMMMWWW```kkksssvvvwwwyyyzzzxxxzzz}}}~~~~~~yyyrrrmmmnnnwww~~~~~~nnndddbbboooyyy{{{}}}|||tttkkkffffffqqq}}}vvvbbbKKK888111000......---+++)))((()))+++,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,............///000111222444666888999999:::===???zzzzzzzzz{{{}}}}}}{{{yyyvvvrrrlllhhhbbb^^^[[[XXXUUURRRJJJHHHEEEDDDDDDCCCBBB@@@>>><<<>>>BBBEEEIIITTT___pppyyy}}}}}}}}}|||||||||{{{{{{{{{zzzwwwuuuttttttuuuuuutttttttttuuuvvvvvvvvvuuuuuurrrqqqqqqpppppppppppppppnnnpppsssvvvwwwvvvtttsssssstttvvvyyy}}}~~~xxxnnnnnnooopppssswww|||}}}}}}}}}mmm[[[XXX___jjjuuu}}}~~~{{{uuugggYYYBBB888///---...,,,+++---*********))))))))))))*********))))))))))))******++++++************)))))))))))))))***+++,,,...////////////000000111111111000333666999999888777777555777888999888999<<>>DDDJJJVVVkkk~~~|||vvvrrrpppqqqppppppnnnllljjjhhhgggaaa[[[SSSJJJCCC===888555333222222111000000111111111///......//////...---////////////////////////...---,,,+++***)))))))))+++******)))***+++,,,,,,***+++,,,...///000111111000000111222222222111111------,,,,,,------...//////000000000000000111111222333333555777999:::<<>>>>>>>>>>>???BBBHHHLLLSSS[[[fffoootttvvvvvvwwwvvvwwwyyy{{{zzzqqqqqqsss{{{xxxooohhheeennn{{{|||yyy{{{vvvkkkhhhrrryyy{{{|||nnnhhhiiisssxxxhhhPPP:::111000......---+++(((''')))***,,,,,,+++++++++,,,------+++,,,------------------...............///111111333555888999999;;;===???}}}~~~}}}{{{yyyuuurrriiifffaaa\\\YYYWWWTTTQQQJJJHHHEEEDDDDDDCCCBBB@@@>>><<<>>>BBBFFFLLLWWWcccooowww~~~}}}}}}|||{{{zzzzzz{{{|||}}}wwwuuuttttttvvvwwwwwwwwwuuuvvvvvvvvvuuutttsssrrrpppooonnnnnnmmmmmmnnnnnnkkkmmmppprrrssssssqqqpppppprrruuuyyy{{{}}}}}}tttsssqqqqqqqqqsssttttttrrrpppnnnrrr~~~uuufffWWWVVV^^^jjjvvv~~~}}}wwwjjj]]]FFF:::///---...---,,,,,,)))))))))************)))******))))))))))))******+++++++++***************)))))))))***+++,,,---......//////000111222333333///333888::::::888888999666777888888888:::<<<===>>>IIIWWWiii~~~tttooommmmmm```^^^```hhhpppssssssssspppooofffVVVDDD999666777333666;;;>>>@@@HHH[[[mmmyyyuuusssqqqqqqqqqooommmiiifffddd^^^XXXPPPHHHBBB<<<777444555444333111000/////////000///......///000...---/////////.....................,,,+++************))))))))))))******++++++)))***+++---///000111111//////000111111111000000,,,,,,,,,,,,,,,---..................//////000000111222222333555777999:::<<>><<<>>>BBBGGGNNNZZZfffooovvv|||}}}~~~}}}|||{{{yyyxxxxxxyyy{{{}}}vvvtttssstttvvvwwwwwwvvvvvvuuuuuutttsssrrrqqqqqqooonnnnnnmmmmmmmmmmmmmmmkkklllnnnpppqqqqqqqqqpppooorrrvvvyyyzzz{{{|||~~~~~~|||~~~~~~~~~xxxvvvtttsssrrrqqqnnnllljjjhhheeedddkkktttwwwtttqqqcccWWWWWW```lllxxx~~~yyymmm```GGG:::...,,,---,,,***)))&&&''''''(((((((((((('''******))))))))))))***************+++++++++,,,,,,*********++++++,,,---......///000111222333444444111555:::;;;999888999;;;888888888999:::;;;======AAAGGGSSSeee~~~wwwqqqnnnnnnaaa```aaafffnnntttvvvvvvuuurrreeePPP===555333333222444888;;;;;;@@@OOO^^^}}}~~~yyywwwrrrssssssrrroookkkfffccc]]]WWWOOOHHHAAA<<<777444555444333111000/////////111000///000111111///---/////////............---------,,,+++************(((((())))))************((()))+++---...///000000---------......------,,,,,,++++++++++++,,,------,,,------......//////000111111111222444555777888888<<<@@@CCCEEEIIIPPPUUUTTTSSSWWW```jjjtttyyytttqqqooollliiigggddd```\\\ZZZYYYYYYWWWUUUSSSQQQPPPMMMLLLJJJGGGEEECCCBBBBBB???????????????@@@@@@@@@@@@@@@@@@??????BBBFFFJJJLLLRRR[[[dddlllqqqrrrssstttssstttwww|||tttlllcccbbbdddkkkyyy}}}sssfff^^^ZZZ```iiirrryyy~~~|||wwwrrrrrrxxx}}}yyywwwxxx{{{}}}~~~~~~~~~{{{tttxxxzzz{{{pppiiigggppp|||yyymmmUUU<<<000222//////...,,,***)))***,,,,,,++++++,,,,,,---...///+++,,,---......///..................///000111111333555888:::;;;<<>>>>><<<>>>CCCHHHOOO]]]iiiqqqwww{{{|||}}}|||{{{yyywwwuuuuuuvvvyyyzzzxxxvvvuuuuuuvvvvvvuuutttuuutttrrrqqqpppooopppppppppooonnnnnnmmmmmmnnnnnnnnnnnnnnnooopppqqqrrrsssqqqtttxxxzzzzzzyyy{{{||||||zzz{{{uuuttt{{{|||zzzyyyxxxwwwtttooojjjgggfff```[[[^^^ffflllmmmqqqdddWWWVVV^^^jjjxxx{{{ooocccJJJ<<>>??????CCCGGGRRRfff{{{rrrnnnlllaaaaaabbbhhhqqqzzz~~~~~~{{{vvveeeMMM:::333222111111222444666666:::FFFRRRppp{{{xxxtttuuuvvvuuurrrmmmhhhddd]]]XXXPPPHHHBBB<<<888555333222111111000111111111111111000111222222000...//////.........---------+++******)))))))))******'''((())))))))))))))))))))))))+++,,,......//////---------------,,,+++***+++++++++++++++,,,,,,---,,,,,,------...//////000000000111111333444666777666;;;@@@CCCCCCFFFLLLPPPUUUUUUYYYbbblllvvv{{{xxxtttqqqmmmiiifffbbb^^^[[[YYYXXXXXXWWWUUUSSSRRRQQQOOOMMMKKKHHHFFFDDDBBBBBB>>>>>>?????????@@@@@@@@@@@@??????======@@@DDDHHHJJJOOOVVV```hhhoooqqqrrrrrrqqqrrruuuzzz}}}~~~}}}|||uuupppccccccdddiiiuuuwwwnnnddd]]]XXXZZZ```fffooovvvuuurrrmmmkkknnnxxx}}}yyywwwxxx{{{~~~{{{xxx|||~~~qqqjjjgggooo{{{zzzoooWWW<<<111444//////...---++++++,,,...+++++++++,,,,,,...//////+++,,,---...////////////000000000000111222333444555777:::<<<===???AAADDD~~~|||{{{|||~~~vvvsssrrrqqqpppkkkhhhccc___\\\ZZZWWWUUULLLIIIFFFDDDBBBAAA???===>>><<<>>>CCCHHHPPP^^^kkktttyyy||||||}}}{{{zzzwwwtttrrrrrrtttvvvxxx{{{yyywwwvvvvvvuuusssrrruuusssqqqnnnmmmnnnooopppqqqqqqpppoooooooooooooooppppppooooooppprrrtttvvvssswww{{{|||zzzyyyzzz{{{}}}zzz{{{}}}~~~oookkkooo~~~~~~}}}~~~}}}yyysssmmmfffeee___XXXXXX```jjjnnnrrrdddUUURRRZZZgggvvv|||pppdddMMM???111...000///,,,+++'''((()))+++++++++***)))******))))))))))))******(((((()))***,,,---...///,,,,,,,,,,,,---......///,,,---...000111333444555555999<<<;;;777777:::>>>>>>===<<<===???@@@AAAAAABBBFFFQQQhhh~~~sssmmmkkkaaaccceeelllvvv|||wwweeeKKK999444444333111///000222222666@@@LLLfffyyy{{{xxxuuuvvvxxxwwwtttoooiiifff^^^XXXPPPIIIBBB===888555000000000000111222333444222111111222333333000...//////.........---------)))(((((((((((())))))***'''(((((())))))))))))))))))***+++,,,---.........///000//////...---,,,+++++++++******++++++,,,---,,,,,,------...///000000000000000111222444555666555;;;AAACCCCCCDDDHHHMMMWWWVVVZZZcccllluuu}}}xxxtttnnnjjjfffbbb]]][[[XXXXXXWWWVVVUUUSSSRRRQQQOOONNNLLLIIIFFFDDDCCCBBB>>>>>>??????@@@@@@@@@@@@??????>>><<<<<<>>>CCCFFFJJJMMMTTT]]]fffmmmqqqrrrqqqpppqqqtttyyy|||{{{yyyxxx~~~wwwrrrpppgggffffffkkkuuu}}}qqqhhhccc\\\WWWWWWZZZ___hhhqqquuusssnnniiiiiiqqq}}}{{{vvvvvv{{{|||xxxzzztttllliiiqqq|||{{{qqqYYY===222666/////////---,,,,,,...000+++++++++,,,---...///000+++,,,---...////////////222222222222333444555666777999<<<>>>???AAADDDFFF}}}}}}}}}~~~~~~xxxuuusssqqqnnnllliiieeeaaa]]]YYYTTTQQQNNNKKKFFFDDDCCCCCCBBBAAA;;;===@@@@@@CCCMMM]]]jjjxxx|||}}}|||~~~~~~|||zzzvvvrrrpppqqqssstttuuuzzzyyyxxxvvvuuusssrrrqqqpppqqqqqqpppoooppprrruuurrrsssqqqnnniiihhhjjjmmmmmmooorrrtttuuutttsssqqqvvvvvvyyy|||~~~ooofffhhhqqq|||yyyssspppoooggg\\\WWWYYY```fffjjjnnnfff]]]ZZZ```kkkvvv}}}{{{qqqfffSSS;;;000111---,,,...***+++++++++*********))))))))))))))))))************)))***+++,,,,,,+++***)))+++,,,,,,------.........+++,,,///111333333333333555777:::;;;:::;;;<<<===>>>????????????AAADDDGGGEEEJJJYYYsss~~~xxxtttooofffbbb```fffsssvvv```JJJ:::222111111444333444666666777>>>GGG]]]uuu|||wwwzzzwwwsssrrrrrrooojjjfffddd]]]SSSIIIAAA;;;666333//////000000000...)))&&&//////............/////////......------,,,+++++++++++++++***)))(((((('''+++******)))))))))))))))***)))(((+++///000...+++/////////...---,,,*********************++++++,,,........./////////000000(((***+++...111333555666666666888;;;>>>BBBEEEGGGSSSVVVZZZ___gggqqq{{{~~~wwwooofff___ZZZXXXYYYWWWTTTRRRPPPPPPQQQQQQNNNMMMJJJHHHEEEDDDBBBBBBAAA@@@?????????@@@AAABBB???>>>>>>>>>???AAACCCDDDHHHMMMTTT\\\cccgggiiijjjjjjnnnrrrtttsssrrrpppppprrruuu{{{{{{vvvnnnllllllooowwwvvviii___]]]ZZZWWWUUUTTTWWWdddqqqxxxtttqqqppplllllluuu}}}yyyxxxzzz~~~wwwsssooowwwrrrxxx}}}oooXXX@@@333000000---++++++---...---+++******+++++++++,,,,,,,,,,,,,,,,,,---...///000111333333333222222444999<<<888:::===???@@@AAACCCEEE~~~yyyvvvtttpppnnngggdddaaa___]]][[[XXXVVVOOOLLLHHHEEEDDDCCCBBBAAA<<<>>>@@@@@@CCCMMM]]]iiivvv{{{~~~||||||~~~~~~|||vvvssspppooopppqqqrrrrrrvvvuuuuuuuuuuuutttttttttqqqqqqrrrqqqoooppprrrtttrrrrrrqqqnnnjjjiiikkkmmmnnnooorrrtttuuuuuuttttttuuusssvvv{{{~~~}}}~~~mmmeeedddkkkuuu{{{wwwpppjjjbbb\\\[[[```fffkkkpppiii```\\\aaalllxxx~~~{{{qqqgggSSS<<<000111---,,,...***+++++++++*********))))))))))))))))))***************++++++++++++++++++************++++++,,,---...---...///111222333444444555888:::;;;:::;;;<<<===>>>????????????AAADDDGGGJJJPPP___yyyyyyrrrkkkccc___]]]cccppp}}}ttt^^^HHH999222000111333111222444444555<<>>======>>>???@@@>>>>>>===>>>???@@@BBBCCCFFFKKKQQQYYY___ccceeefffiiikkkmmmnnnnnnnnnoooppprrruuuzzz|||vvvsssqqqqqqwww~~~xxxpppeee\\\ZZZWWWTTTRRRQQQTTT```mmmzzzwwwvvvuuuqqqpppxxx|||{{{}}}}}}rrrnnnnnn}}}tttxxx}}}oooXXX@@@333111///,,,******,,,---,,,***+++++++++,,,,,,,,,,,,---,,,,,,,,,---...///111111444444444444444666:::===:::<<>>>>>???>>>>>>@@@DDDGGGMMMSSSccc~~~}}}qqqjjjaaa]]]\\\cccppp|||rrr[[[EEE888222222333222000111333222333;;;CCCKKKeee{{{~~~vvvttttttuuuvvvtttnnniiibbb\\\SSSIIIBBB<<<777444000///...000222333222111//////............/////////......------,,,+++++++++++++++***))))))((((((+++***))))))(((((())))))(((***,,,---------...///............---+++***)))((((((((((((((())))))************++++++++++++,,,/////////000000111111111333444777:::>>>BBBEEEGGGNNNPPPSSSWWW\\\ccckkkpppvvv||||||tttooollljjjdddaaa]]]XXXTTTQQQOOONNNLLLKKKIIIFFFDDDBBBAAA@@@>>>======<<<<<<<<<============<<<<<<===???AAABBBDDDHHHNNNUUUZZZ^^^___```eeefffhhhhhhiiijjjmmmppprrrtttyyy~~~}}}xxxvvvxxx~~~yyyrrrmmmhhh```YYYZZZWWWUUUSSSRRRUUUaaannn~~~~~~{{{}}}}}}{{{|||hhhdddaaauuuvvvwww}}}oooXXXAAA555222...,,,******+++++++++***,,,,,,,,,---------......------------...000111222444555666666666888:::===<<<>>>AAACCCDDDFFFIIIKKKwwwyyy{{{}}}~~~}}}|||{{{}}}|||xxxuuupppllldddaaa]]][[[ZZZYYYWWWUUUTTTQQQLLLIIIGGGEEECCCAAA???@@@BBBBBBFFFPPP]]]hhhlllrrrvvvvvvvvvxxxxxxvvvpppnnnmmmmmmnnnoooooonnnnnnooopppqqqssstttuuuvvvqqqrrrsssrrrpppoooppprrrssssssrrrpppoooooopppqqqrrrqqqrrrrrrtttvvvyyyzzzxxxtttsssuuuwwwwwwzzz}}}zzz|||}}}~~~}}}{{{}}}sssjjjiiijjjlllttttttvvvtttlllbbb]]]```dddjjjiiigggeeefffmmmvvv}}}~~~|||uuulllWWW???222222---,,,...+++************************((()))))))))************+++***)))(((((()))***+++***)))(((((()))+++---...222111111111222444666777555777999:::999999:::;;;======>>>======???CCCFFFJJJPPPbbbuuukkkaaa]]]]]]dddqqq~~~rrrYYYCCC777333555666222000111222222333:::CCCHHHbbbxxx}}}uuutttuuuxxxzzzwwwqqqlllaaa[[[SSSJJJCCC===888555...---++++++---///000/////////............/////////......------,,,+++++++++++++++******)))))))))******)))((((((((((((((('''+++......,,,,,,...111.........---,,,+++***)))***************++++++,,,++++++++++++,,,,,,,,,,,,------...///111222333333///000333666:::>>>BBBDDDKKKMMMPPPSSSVVV[[[aaafffjjjrrr{{{~~~xxxsssqqqppphhhfffbbb^^^YYYVVVTTTRRRMMMLLLJJJGGGEEECCCBBBAAA???>>>>>>======<<<<<<<<<<<<<<<;;;;;;<<<===???@@@CCCFFFKKKQQQVVVYYYZZZ[[[___aaadddfffgggiiilllnnnrrruuuxxx~~~|||}}}yyyqqqllljjjgggbbb^^^]]]ZZZYYYYYYYYY]]]iiivvv}}}|||}}}zzz||||||uuu___YYYSSShhhvvvyyy}}}nnnXXXAAA555444---,,,++++++++++++++++++------------.........///---------...///000222222333555777888888999:::<<<===???BBBDDDEEEGGGJJJMMMtttuuuxxxzzz{{{{{{zzzyyyzzz~~~{{{vvvppplllccc```\\\ZZZYYYXXXWWWVVVTTTQQQNNNKKKIIIGGGDDDAAAAAABBBBBBDDDHHHRRR^^^fffkkkqqquuuuuuvvvxxxwwwuuupppnnnmmmmmmooopppooonnnooooooooopppqqqqqqrrrrrrpppqqqsssrrrqqqpppqqqrrrttttttssssssssstttsssssssssrrrrrrrrrtttvvvyyyzzz{{{xxxvvvxxxxxxwwwxxx|||}}}}}}zzzzzz{{{}}}~~~}}}~~~~~~~~~|||qqqqqqqqqqqqvvvwww{{{|||tttggg^^^\\\^^^fffjjjmmmmmmmmmooouuu{{{wwwnnnYYY@@@333222---,,,...+++************************((()))))))))***************)))(((''''''((()))***************+++---///000222222111111222444666777444666888999888888888:::;;;<<<<<<<<<<<<>>>AAADDDEEEKKKaaazzzlll___\\\\\\dddrrrqqqWWWBBB888555666777444222222444333444;;;CCCJJJdddyyy|||xxxvvvuuuvvvyyyzzzxxxrrrmmm```[[[SSSKKKDDD>>>999555555222000///000111222111//////............/////////......------,,,++++++++++++++++++***************))))))((('''((((((((('''***---,,,++++++...111.........---,,,+++))))))***************++++++,,,*********+++++++++,,,,,,------...///000111222222...///111555999===@@@BBBIIIKKKNNNQQQTTTWWW\\\___aaahhhrrrxxx|||zzzuuuqqqooommmiiigggeeebbb^^^[[[YYYXXXPPPOOOLLLJJJGGGEEEDDDDDDAAAAAAAAA@@@???>>>======<<<;;;;;;;;;;;;<<<>>>???BBBDDDIIINNNRRRUUUWWWXXXYYY^^^cccgggjjjkkklllmmmsssuuuxxx}}}}}}zzzyyyuuupppmmmlllkkkhhheee```^^^^^^______dddppp}}}|||}}}yyy{{{}}}}}}uuuttt\\\SSSOOObbb}}}~~~uuu{{{}}}nnnXXXAAA666444......---,,,,,,+++,,,---------........./////////.........///000111222333222555999;;;;;;::::::;;;===???AAACCCDDDGGGKKKNNNrrrsssuuuxxxyyyzzzzzzzzz|||}}}xxxrrrlllaaa^^^[[[YYYYYYYYYYYYXXXSSSQQQNNNLLLJJJHHHEEEBBBCCCCCCCCCEEEJJJSSS^^^eeelllssswwwwwwwwwxxxwwwuuupppnnnllllllnnnpppppppppooooooooooooooonnnnnnnnnnnnppprrrrrrqqqqqqqqqrrrtttsssssstttvvvvvvvvvuuutttssssssssstttuuuwwwyyy|||yyyyyy||||||yyyxxx{{{{{{}}}|||yyyzzz|||}}}~~~~~~~~~}}}~~~}}}~~~|||{{{wwwuuuvvvwww{{{yyy~~~{{{nnnccc^^^]]]dddkkkrrrsssppppppuuu{{{yyyppp[[[BBB444222---,,,...+++***************+++++++++))))))))))))************)))))))))(((((()))))))))******+++---...///000000222222222222333444555666333555777777666555666777999::::::999999;;;???BBBCCCJJJccc}}}kkk\\\YYYZZZcccqqq~~~sss]]]KKKAAA<<<888555555333444555444555;;;DDDMMMfffzzzzzzvvvwwwuuuuuuvvvxxxuuuooojjj___ZZZSSSKKKEEE???:::666777444222111111222111000//////............/////////......------,,,++++++++++++++++++++++++++++++***)))((((((''''''((((((((()))*********+++---///------------,,,***)))(((((((((((((((((())))))***((((((((())))))))))))***........................111222444666:::===@@@BBBGGGIIIMMMPPPSSSUUUYYY[[[\\\bbbjjjrrryyyzzzyyywwwtttppplllhhhfffeeedddcccaaa___]]][[[ZZZRRRQQQOOOLLLJJJHHHGGGFFFDDDDDDDDDCCCBBB@@@???>>><<<<<<;;;;;;;;;<<<>>>>>>@@@BBBFFFKKKOOOSSSUUUVVVVVV[[[bbbhhhkkklllmmmnnnssstttwww|||}}}yyyxxxtttrrrpppoooooonnnllljjjgggeeefffggggggkkkvvv{{{zzz|||yyytttttt\\\SSSNNN^^^tttyyyuuu|||~~~nnnWWWAAA555444.........---,,,+++,,,...---------.........//////////////////000222333444222666;;;>>>>>><<<;;;;;;===???AAABBBDDDGGGKKKOOOnnnoooqqqsssvvvxxxzzz{{{{{{}}}zzzsssmmmddd```\\\YYYXXXXXXXXXWWWRRRPPPMMMLLLKKKHHHEEECCCEEEDDDDDDFFFKKKTTT^^^dddkkkrrrwwwvvvvvvvvvuuurrrpppnnnkkkjjjlllnnnppppppoooooonnnnnnmmmmmmllllllllloooqqqrrrrrrrrrrrrssssssqqqqqqsssvvvwwwvvvttttttsssssssssttttttuuuvvvxxxwwwzzz|||zzz{{{{{{|||}}}~~~|||{{{|||}}}}}}~~~|||xxx}}}yyytttxxx{{{|||~~~}}}yyywwwkkkddd```cccjjjqqqpppllllllsss{{{~~~{{{qqq]]]CCC555222---,,,...+++))))))*********+++++++++))))))))))))******************++++++++++++******(((***,,,...000000000///000111222333333444444333222333555555444333444555777888888777777999===@@@BBBIIIdddkkk[[[YYY[[[dddrrrzzzkkk^^^UUUKKK???666555444444555444555;;;CCCMMMfffxxxzzzvvvwwwtttrrrrrrrrrpppkkkfff^^^ZZZSSSLLLFFF@@@:::777444222000///000000///...//////............/////////......------,,,++++++++++++++++++++++++++++++))))))(((''''''''''''((()))'''&&&''')))+++,,,,,,---------,,,+++***)))(((((((((((((((((())))))***(((((()))))))))*********,,,,,,------------------222333444666999<<>>===<<<;;;;;;;;;<<<>>>>>>===???CCCHHHLLLPPPSSSTTTUUUZZZ```eeeiiillloooqqqqqqrrrtttyyy}}}}}}~~~~~~~~~}}}zzzxxxxxxvvvvvvuuutttvvv}}}{{{||||||uuu}}}ppp[[[SSSMMM\\\nnn|||~~~xxxvvv}}}nnnWWW@@@444333,,,......---******+++...,,,,,,---------........./////////000111222333444444888>>>BBBBBB@@@>>>===>>>???AAACCCDDDHHHLLLPPPkkkkkkmmmooorrruuuwwwyyyvvvxxxzzz}}}{{{sssnnniiieee___ZZZWWWVVVTTTSSSPPPOOOMMMLLLKKKIIIFFFCCCFFFEEEDDDFFFLLLUUU^^^dddiiioootttsssrrrsssqqqmmmpppmmmjjjiiijjjmmmpppqqqnnnnnnmmmmmmmmmlllllllllkkknnnqqqssssssrrrssstttqqqpppooorrruuuwwwuuusssssstttttttttttttttttttttssstttyyy~~~{{{{{{||||||{{{{{{}}}|||~~~yyyzzzxxxsssyyy|||{{{}}}xxxvvvyyy~~~}}}rrriiidddaaagggmmmkkkfffgggpppzzz~~~}}}qqq^^^DDD555333---,,,...,,,))))))******++++++++++++))))))))))))************+++,,,---......---,,,+++&&&))),,,///111000///...///000222333444333333222111222444444333222333444666666777666666888<<>>>>>===<<<;;;<<<===>>>???;;;===AAAFFFJJJNNNQQQSSSVVVYYY]]]bbbfffkkkppptttpppppprrrwww}}}~~~~~~||||||uuu|||yyyxxxyyykkkXXXRRRPPP___ooozzz~~~yyywww|||oooVVV???444222+++---...,,,)))(((***---,,,,,,,,,---------......//////000000111222444555555:::AAAEEEEEEBBB@@@>>>???@@@BBBCCCEEEIIINNNQQQnnnoooooonnnmmmnnnqqqssstttwwwzzz~~~}}}xxxssspppiii```ZZZWWWUUURRROOOMMMLLLJJJHHHFFFEEEDDDDDDCCCAAAAAADDDLLLUUU^^^bbblllooossstttsssqqqppppppooommmjjjjjjkkkllllllkkklllmmmoooppppppooonnnmmmpppooonnnmmmmmmnnnooopppqqqqqqppppppppppppqqqqqquuuuuuuuuuuutttsssrrrrrrpppppptttzzz|||zzzyyyzzzyyy{{{||||||{{{}}}~~~xxxxxxwwwoooooorrruuuvvvvvv~~~{{{uuu}}}|||uuurrrllleeedddcccdddgggggghhhooowww~~~sss___HHH444///000...,,,...************))))))))))))*********))))))))))))))))))*********++++++++++++'''))),,,---......000222000111222444555555444333222333444444333333555777777999:::888666777;;;???FFFOOOhhh~~~~~~zzzoooaaa^^^bbbnnn|||lllOOO;;;<<<777444555666777;;;AAALLL[[[ooo~~~zzzyyyyyyyyyxxxuuupppkkkeeebbb___ZZZSSSLLLFFFAAA<<<999000111222333222111000/////////.........---------111000...,,,+++,,,...///---------,,,,,,,,,++++++(((((('''&&&&&&&&&&&&''''''(((((()))***,,,---............---,,,+++***)))******))))))))))))******+++++++++************)))---,,,++++++,,,---///000111222222444666:::<<<>>>BBBEEEIIILLLOOORRRVVVYYYaaafffnnnsssuuuuuuuuuvvvsssrrrooollliiifffeeedddhhhmmmqqqqqqkkkccc^^^[[[YYYVVVSSSQQQQQQQQQPPPOOOPPPOOOLLLKKKJJJIIIGGGDDDDDDDDDEEEEEEDDDBBB@@@???<<<<<<============<<<<<<<<<===@@@FFFLLLPPPRRRRRRUUUVVVYYY[[[]]]bbbgggkkkkkkmmmooorrrvvv~~~|||{{{~~~zzzwwwxxxzzzzzzsssgggYYYOOOJJJ\\\kkkooovvv~~~yyyuuuwwwoooVVV===111000///...---+++******++++++------------...///000000000111333333222222333444444:::@@@EEEFFFDDDBBBAAABBBFFFIIIJJJIIIJJJMMMQQQmmmnnnoooooonnnnnnppprrruuuwwwzzz}}}zzzvvvoooiii```ZZZWWWTTTQQQNNNKKKJJJHHHFFFDDDCCCBBBBBBDDDBBBBBBEEELLLUUU]]]bbbkkknnnrrrtttsssrrrrrrrrrpppnnnllllllmmmmmmlllkkklllnnnppprrrssssssrrrrrrrrrqqqpppooooooooopppqqqooooooooonnnooooooppppppsssssstttuuutttsssrrrqqqnnnllloootttwwwuuuvvvyyy{{{~~~yyyttt~~~uuuhhhbbbfffkkknnnrrrzzz~~~|||{{{{{{tttpppkkkdddcccaaaaaabbbbbbeeeooozzzvvvbbbKKK666000000,,,***+++************))))))))))))***)))))))))))))))))))))******+++++++++,,,,,,,,,'''))),,,---......000222111222444555555555444444222333333222111111333555777999999888555666:::>>>EEEPPPkkktttkkkccc```bbbnnn|||wwwYYYCCC;;;666333444555666;;;@@@JJJZZZmmm~~~|||yyyyyyzzzyyyxxxuuuqqqkkkfffccc___ZZZSSSLLLFFFAAA===999333333333333222111////////////.........---------000///...---,,,------...,,,,,,,,,,,,++++++++++++(((((('''&&&&&&&&&&&&'''''''''((()))***,,,---...............---,,,+++*********))))))))))))******++++++++++++************,,,++++++++++++---...///000000111222555888;;;<<<@@@BBBEEEHHHLLLRRRXXX]]]hhhjjjmmmooopppoooooonnnkkkjjjhhhfffeeedddddddddmmmrrrxxxxxxrrriiiaaa\\\[[[WWWRRROOOOOOPPPQQQQQQRRROOOMMMLLLKKKJJJHHHFFFBBBBBBCCCBBBAAA@@@>>>===<<<<<<=========<<<<<<;;;<<<<<>>222000000///---,,,+++++++++,,,---------------...//////000111333333222222333555777;;;???BBBCCCCCCCCCDDDEEEIIILLLNNNNNNOOOSSSWWWkkkmmmooooooooonnnoooqqqtttvvvyyy{{{zzzuuunnnhhh```ZZZWWWTTTOOOLLLHHHGGGEEECCCBBBAAA@@@@@@CCCCCCBBBEEELLLUUU___dddlllooorrrtttttttttttttttqqqpppppppppqqqpppmmmkkkkkkmmmooorrrtttuuuuuuuuussssssrrrqqqppppppqqqqqqmmmmmmllllllmmmnnnoooooopppqqqssstttuuutttrrrqqqmmmjjjkkkoooqqqrrruuuzzz}}}}}}~~~zzzsss~~~uuuccc[[[^^^dddjjjqqqyyy~~~{{{uuupppkkkfffdddaaa^^^]]]]]]aaaooo|||yyyfffNNN888111///+++((()))************))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,(((***,,,---...///111333444444555666666666555555555555555333111222444666:::;;;<<<:::777888;;;???EEEQQQnnn|||zzzpppjjjccc___```lll{{{}}}]]]EEE;;;666333444555666:::@@@JJJXXXkkk|||zzzxxxxxxzzzzzzxxxuuuqqqlllgggddd___ZZZRRRLLLFFFAAA===:::888777555333111000///////////////.........------...............---------,,,++++++++++++*********(((((('''&&&&&&&&&&&&'''''''''((()))***,,,---...............---,,,++++++******))))))))))))******,,,+++++++++************+++************,,,---......//////111333666999:::===???BBBEEEJJJRRRZZZ```hhhgggffffffggghhhhhhgggdddccccccccceeegggiiijjjtttyyy~~~xxxnnnddd^^^___ZZZTTTPPPPPPSSSUUUVVVSSSPPPMMMLLLKKKJJJHHHFFF@@@@@@@@@???>>>===;;;;;;<<<<<<<<<<<<<<<;;;:::::::::;;;===BBBGGGLLLNNNNNNOOOPPPRRRSSSTTTWWW[[[^^^___bbbdddfffiiipppzzz~~~zzzzzz|||}}}~~~yyynnnaaaXXXVVV]]]cccgggqqqzzzwww{{{rrrXXX???333111000///...,,,,,,,,,---------------,,,------......000111333333333333444666;;;===@@@AAABBBCCCEEEGGGHHHLLLPPPRRRRRRUUUZZZ^^^hhhkkknnnooonnnnnnnnnoooqqqsssvvvyyy~~~|||uuuqqqkkkeee^^^ZZZWWWSSSNNNJJJFFFEEEDDDBBB@@@?????????AAAAAABBBEEELLLVVVaaaiiippprrruuuvvvuuuttttttuuusssssstttuuuvvvtttpppmmmkkklllnnnpppqqqrrrrrrrrrssssssrrrqqqqqqpppppppppjjjjjjjjjkkklllmmmnnnooommmooorrrtttuuutttsssqqqpppllljjjmmmppprrrwww}}}~~~}}}yyyyyyyyyzzz|||~~~xxx{{{iiibbbdddgggmmmttt|||wwwrrrnnnllljjjeeeaaa]]]ZZZ___ooo~~~zzzgggOOO999111///+++(((***************)))))))))((()))))))))))))))*********************++++++++++++)))***,,,------///111333666666666666777666666666::::::888666444555777:::>>>@@@@@@>>>;;;;;;???CCCFFFRRRooo}}}|||uuuooolllaaa]]]]]]iiiyyy___DDD:::555222333444555:::@@@JJJYYYlll|||~~~yyyxxxyyyzzzzzzxxxuuuqqqlllhhheee___ZZZRRRKKKFFFAAA===;;;;;;999666333000///......////////////............---......//////...------+++++++++*********))))))(((((('''&&&&&&&&&&&&''''''''''''(((***+++---...---------------,,,+++++++++******))))))******+++,,,,,,+++++++++************))))))))))))+++,,,---......///000222555777999;;;>>>CCCHHHLLLRRRYYY]]]^^^[[[YYYZZZ]]]aaacccdddaaabbbcccgggkkkoootttvvvyyy{{{~~~}}}xxxooofffaaaaaa]]]YYYXXXYYY[[[]]]^^^VVVSSSOOOKKKIIIGGGDDDBBB??????>>>===<<<;;;::::::;;;<<<<<<;;;;;;:::999888999999;;;???DDDIIIKKKKKKLLLNNNOOOPPPPPPRRRUUUWWWYYY\\\```cccfffmmmuuu|||{{{vvvvvv{{{}}}{{{~~~zzzpppddd\\\ZZZ^^^ccckkkxxx|||yyy~~~sssYYY@@@333222000///...---,,,------......---------------......000111333444333444666888<<<>>>@@@AAABBBCCCEEEGGGHHHKKKPPPRRRTTTXXX^^^cccfffhhhkkkmmmlllllllllmmmmmmooorrrvvv|||~~~}}}{{{vvvqqqmmmgggbbb]]]YYYWWWSSSNNNIIIFFFEEECCCBBB@@@@@@??????<<<>>>@@@DDDKKKWWWdddmmmuuuwwwxxxxxxvvvttttttttttttuuuvvvxxxyyywwwtttpppnnnnnnoooooopppppppppooopppppppppppppppoooooonnniiiiiiiiijjjkkkmmmnnnooonnnoooqqqsssttttttsssrrrrrrmmmkkknnnpppsssxxx~~~zzzvvvwwwwwwwwwxxxyyy|||~~~wwwpppooooooqqqvvv}}}{{{sssppppppqqqmmmgggaaa\\\___nnn~~~yyygggOOO888111000---+++---************)))))))))((((((((())))))************)))))))))************+++)))+++,,,------///222444777777666777777777888888;;;;;;:::888666666999;;;>>>@@@@@@>>><<<<<<@@@DDDHHHSSSnnn~~~zzzuuuqqqoooooobbb^^^___kkk{{{eeeGGG;;;666333444555666:::@@@LLL[[[ooo~~~yyyyyyzzzzzzyyywwwtttppplllhhhfffaaa[[[SSSKKKEEE@@@===:::;;;999666333000///......000000/////////.........------...//////......---+++++++++*********))))))(((((('''&&&&&&&&&&&&'''&&&''''''((()))+++,,,---+++,,,,,,,,,,,,++++++***++++++************++++++,,,,,,,,,++++++++++++******)))(((((()))***,,,---......///000222444777888;;;@@@FFFKKKOOOQQQTTTUUURRRPPPOOOPPPTTTZZZ^^^```aaacccfffkkkqqqvvvzzz|||vvvvvvvvvuuurrrmmmgggcccbbb``````aaaccceeeeeeddd]]]YYYSSSNNNJJJGGGCCCAAA??????>>>===<<<;;;:::::::::::::::::::::999888888999888999<<>>@@@@@@@@@AAABBBEEEIIIMMMPPPSSSXXX___ddddddfffhhhiiiiiiiiikkklllkkkmmmpppsssyyy~~~}}}{{{xxxvvvtttqqqmmmjjjbbb___[[[XXXWWWSSSNNNIIIEEEDDDCCCAAA@@@@@@??????:::<<>>BBBJJJUUUnnn}}}vvvpppmmmnnnpppeeebbbeeeqqqiiiIII<<<777444555666777;;;AAAMMM]]]rrrzzzyyyzzzyyyxxxvvvsssoookkkhhhfffccc]]]SSSKKKDDD???;;;999888777555333111000//////000000000/////////......---------...............,,,++++++++++++*********(((((('''&&&&&&&&&&&&'''&&&&&&'''((()))+++,,,---+++,,,,,,------,,,++++++++++++************++++++,,,,,,,,,,,,++++++++++++***))))))))))))+++,,,---.........///111333666777999???FFFKKKMMMMMMLLLLLLJJJLLLMMMOOOPPPTTTYYY]]]bbbeeeiiimmmqqqtttuuuvvvmmmlllkkkllllllkkkhhheeebbbbbbcccdddggggggfffdddccc^^^WWWQQQLLLIIIEEECCC@@@???===<<<;;;:::::::::888888999999999999888888999888888;;;???DDDFFFGGGIIIJJJLLLMMMLLLMMMNNNPPPRRRVVV[[[```ccchhhpppuuu{{{|||wwwqqqppptttyyy~~~yyyyyyrrrkkkccc]]]```dddooo}}}~~~~~~tttZZZ@@@333222///...---,,,,,,---..................///000111222///111333555555666999;;;555888;;;============???CCCFFFKKKNNNQQQVVV^^^dddbbbdddeeeffffffgggiiikkklllnnnppprrrvvv~~~yyyxxxuuurrrooollljjjgggddd___\\\YYYXXXWWWTTTNNNIIIDDDCCCBBB@@@????????????:::===???BBBGGGSSSbbbmmmtttuuuvvvtttrrrpppqqqqqqppppppqqqtttvvvvvvuuusssrrrqqqpppooonnnnnnnnnnnnkkklllnnnoooooooooooonnnjjjjjjkkklllnnnppprrrsssssssssrrrrrrrrrtttuuuvvvvvvttttttwwwxxxxxxzzz~~~zzzxxxvvvttttttuuuxxxyyyyyy{{{~~~zzzzzzvvvssssssttttttqqqiiigggqqq~~~wwwiiiPPP999111000...---///************))))))))))))'''(((((()))******++++++++++++,,,,,,,,,---------+++,,,,,,------///333666555444444555666888:::;;;777999;;;<<<;;;::::::;;;888:::;;;:::999:::???CCCIIIVVVqqqvvvooommmnnnqqqgggeeeiiivvvkkkIII===888555666777888<<>>:::888333333333333222111//////000000000000/////////......------,,,---...///000,,,,,,,,,,,,++++++++++++(((((('''&&&&&&&&&&&&'''&&&&&&&&&''')))***,,,---------...............---,,,++++++******++++++,,,------,,,,,,,,,+++++++++******))))))***+++---...---,,,,,,---///111333555666:::@@@DDDEEEEEEEEEFFFEEEJJJPPPRRRRRRSSSYYY___fffhhhlllnnnooommmjjjhhhaaaaaacccgggjjjkkkiiifffdddbbb``````aaaaaa```___bbb]]]VVVPPPLLLIIIGGGEEE???>>><<<;;;999999999:::666666777888999999999999999888888:::>>>CCCEEEFFFFFFHHHJJJKKKKKKKKKLLLNNNNNNSSSXXX[[[^^^aaaggglllooovvv|||xxxvvvrrrrrrwwwzzz~~~wwwooohhhaaa]]]dddhhhssstttYYY@@@333111...---,,,++++++,,,---............///111222444444///111333555666777:::<<<999:::;;;;;;;;;===???BBBCCCFFFJJJMMMPPPVVV^^^eeeaaabbbccccccccceeehhhkkknnnpppqqqrrruuu|||zzzttttttppplllhhheeecccaaa___\\\ZZZXXXWWWWWWTTTOOOJJJBBBBBB@@@???>>>>>>>>>>>><<<>>>@@@AAAFFFPPP___kkkqqqrrrsssrrrpppooopppqqqmmmmmmnnnqqqsssuuutttrrrooonnnmmmlllllllllllllllkkklllnnnoooppppppppppppjjjkkklllmmmoooqqqssstttuuutttsssrrrrrrsssuuuwww{{{xxxyyy}}}~~~|||}}}|||zzzwwwtttssstttvvvxxxvvvwwwzzz~~~{{{vvvqqqtttwwwuuummmjjjssswwwjjjRRR:::111000---,,,...************))))))))))))'''(((((()))***+++++++++---------.........//////+++,,,---,,,---///333666333333333444666888;;;<<<888;;;>>>??????=========888:::<<<;;;:::<<>>@@@AAACCC@@@IIISSSVVVUUUVVV]]]eeekkkllloooooommmhhhbbb^^^YYY[[[___ffflllmmmjjjgggeeeaaa]]]ZZZZZZZZZZZZYYY]]]XXXRRRMMMJJJHHHFFFDDD>>>===;;;999888888999999444555666888999999999999:::888888:::>>>BBBEEEFFFEEEGGGIIIJJJJJJJJJKKKLLLLLLQQQUUUXXXYYY[[[___ccccccjjjsss{{{~~~}}}wwwuuuuuusssuuu{{{zzzvvvmmmfffaaa^^^gggkkkuuusssYYY???222111---,,,+++++++++,,,---.........///000222444555666///111444555666888:::===@@@@@@>>><<<<<>><<<<<<<<<<<<:::===@@@CCCGGGPPPZZZbbbnnnppprrrsssrrrqqqrrrrrrsssqqqooonnnpppqqqqqqqqqmmmjjjfffdddfffiiilllmmmooonnnmmmmmmnnnppprrrsssnnnllljjjkkknnnsssvvvwwwtttsssqqqpppooopppqqqrrrtttyyy~~~yyyuuussstttvvvuuuttt{{{{{{}}}}}}vvvwwwwwwsssjjjfffqqq~~~yyykkkUUU===111///---***)))******++++++++++++******)))************+++++++++---......---+++******,,,---.........000111222333666555444555777;;;???BBBDDDDDDFFFHHHHHHFFFBBB???777666777;;;===>>>BBBIIIKKK[[[mmmtttoooqqqmmmdddbbbeeeppp|||rrrVVVBBB<<<888777888:::@@@GGGQQQeee~~~}}}xxxwwwwwwxxxvvvrrrooommmjjjeeebbb___]]]WWWOOOEEE>>>999777666333000---+++,,,...000000000111111111111000000---------...............---,,,+++***))))))))))))...,,,+++)))'''%%%%%%$$$(((((('''''')))+++...000//////000111111111111000------------,,,+++***))),,,---...---***(((((((((******)))(((((('''((((((,,,,,,+++,,,,,,---...///444666999<<<===>>>AAABBBEEEHHHNNNVVV^^^eeejjjmmmqqqlllfffcccbbb```^^^[[[VVVXXX]]]cccggghhheeebbb[[[XXXTTTSSSSSSRRRPPPMMMMMMMMMKKKIIIFFFDDDCCCBBB>>>===<<<:::999888888888777777666555555555555555555777999;;;>>>@@@AAAAAAAAACCCEEEHHHIIIIIIHHHHHHIIIMMMQQQRRRQQQRRRWWW\\\^^^aaafffmmmuuu}}}~~~~~~wwwtttvvvvvvwwwwwwsssrrrsssvvv{{{vvvjjjaaa^^^```hhhlllttt~~~}}}}}}sssYYY???333111000///...---------------......//////000000111111555333222444888;;;;;;:::<<<======???AAACCCDDDEEELLLJJJLLLQQQUUUWWW\\\aaagggeeecccaaaaaabbbdddfffhhhkkknnnqqquuu{{{yyytttoookkkgggccc___[[[VVVSSSTTTSSSRRRSSSSSSQQQMMMJJJEEECCC@@@===;;;;;;;;;;;;666999<<>>???CCCIIIKKK[[[lllzzzrrrpppjjjdddaaacccmmmyyyyyy\\\BBB<<<888888888:::AAAIIIWWWkkk{{{vvvttttttsssrrrooommmkkkhhhccc```^^^\\\VVVNNNFFF>>>:::888555333000...------...///000000111111111111000000..................------...---,,,+++++++++++++++---,,,+++***)))(((((((((((((((((((((***,,,...//////000111111222222111111///......---,,,,,,++++++...///000...,,,*********+++***)))))))))))))))***,,,,,,,,,,,,---...//////333555888;;;<<<===???AAADDDGGGMMMUUU\\\bbbfffhhhiiieee```^^^]]]\\\[[[YYYYYYZZZ]]]aaacccccc```]]]VVVSSSOOONNNNNNNNNKKKIIIIIIHHHFFFDDDBBB@@@???>>>===<<<;;;:::999999888888888777666666555555666666444555777999;;;===>>>>>>@@@AAADDDFFFHHHHHHGGGGGGHHHKKKOOOOOONNNOOOTTTXXXYYY\\\```gggmmmtttyyy{{{zzzwwwsssqqqssswww}}}||||||xxxvvvwwwwwwxxx~~~vvvsssrrrsssvvv{{{{{{qqqeee[[[XXXZZZeeekkkuuu~~~rrrXXX>>>222111//////...---------------......//////000111111111444222222444888:::;;;::::::;;;<<<>>>AAADDDGGGHHHLLLJJJKKKPPPSSSTTTYYY___gggeeecccaaa```aaaccceeefffjjjnnnrrruuu{{{~~~}}}{{{vvvrrrnnnjjjeeeaaa]]]XXXTTTPPPMMMLLLKKKKKKKKKJJJGGGDDDEEECCCAAA>>><<<;;;::::::888999;;;===BBBLLLYYYccckkkmmmooooooooonnnoooppprrrpppnnnnnnoooooonnnmmmkkkiiifffeeehhhlllnnnooopppoooooonnnppprrrtttvvvppppppppppppqqqqqqrrrssssssrrrpppnnnnnnoooppprrrsssxxx~~~|||xxxuuuuuuvvvvvvvvv|||}}}}}}yyytttmmmjjjqqqzzz{{{lllVVV===222///---+++*********++++++++++++******)))************+++++++++,,,---...---,,,+++,,,---,,,,,,,,,---///000222333555555777888;;;===@@@AAACCCDDDDDDFFFGGGEEEAAA>>>;;;999:::>>>??????DDDJJJKKKZZZjjjxxxtttlllccc___aaajjjuuuyyyZZZBBB===999888888;;;DDDMMM\\\ppp|||vvvsssrrrpppooonnnnnnmmmiiiddd```]]]ZZZTTTMMMFFF???;;;888333333111000////////////000000111111111111000000/////////...---------,,,......---,,,,,,---------+++******))))))))))))***(((((()))***+++---......000111222222333333222222111000///------------...///000111000---,,,+++,,,******))))))******++++++,,,,,,,,,,,,---...///000222444777999:::<<<>>>???BBBFFFKKKRRRXXX\\\___``````]]]ZZZYYYXXXYYYXXXWWW[[[ZZZZZZ[[[[[[ZZZWWWUUUOOOMMMKKKIIIIIIIIIGGGFFFEEEDDDCCCAAA???===<<<;;;;;;;;;:::999888888999999888888777666666666777777888999;;;<<<>>>?????????>>>@@@BBBDDDEEEFFFEEEEEEEEEHHHKKKKKKJJJKKKOOORRRTTTVVV[[[```eeejjjmmmooommmjjjgggeeeeeegggjjjlllppp|||}}}|||~~~}}}}}}~~~wwwsssyyy~~~vvvsssrrrrrrvvv{{{}}}{{{~~~xxxnnnaaaVVVSSSVVV^^^gggttt~~~qqqVVV===111000//////...------------.........///000000111111222333222222444777::::::999888999:::===AAAEEEHHHJJJLLLJJJKKKOOOPPPRRRWWW^^^gggeeebbb```___```bbbcccfffjjjooosssvvv{{{}}}zzzzzzyyyxxxuuurrrllliiidddaaa]]]YYYUUURRRKKKJJJIIIIIIIIIHHHFFFDDDEEEDDDBBB???===<<<;;;;;;>>>>>>>>>>>>BBBLLLZZZdddjjjlllmmmmmmmmmlllmmmoooooonnnllllllmmmmmmllljjjmmmkkkhhhgggiiikkkmmmnnnlllkkkjjjjjjlllnnnqqqrrrqqqsssttttttsssqqqoooooorrrqqqooonnnnnnoooqqqrrrqqquuu{{{~~~zzzwwwvvvvvvvvvvvv{{{~~~zzzyyy}}}{{{vvvrrrnnnlllsss{{{{{{lllVVV>>>222000...+++*********++++++++++++******))))))*********++++++++++++---...---,,,,,,---...+++,,,,,,---...000222333333444666888;;;===>>>???BBBAAABBBCCCDDDCCC@@@===;;;:::;;;>>>??????CCCIIIIIIWWWggg~~~yyyqqqaaa^^^___iiiuuuvvvUUUBBB>>>:::999999===GGGRRR```ttt}}}vvvsssrrrppppppqqqqqqqqqmmmhhhddd]]]YYYSSSLLLGGGAAA<<<999222222222222111000///...000000111111111111000000000000///...---,,,,,,,,,------,,,,,,,,,---......(((((('''&&&&&&&&&&&&''''''((()))+++,,,---------000111222222333333222222222111///---------///000...///000///---,,,,,,,,,)))((((((((()))***++++++,,,,,,,,,,,,---...///000111444777999:::;;;===>>>@@@CCCHHHNNNRRRUUUVVVVVVXXXVVVUUUUUUUUUUUUVVVVVVWWWUUUSSSRRRRRRQQQOOOMMMJJJIIIGGGFFFFFFEEEEEEDDDCCCBBBAAA@@@>>>===<<<;;;999888888777777777888888888888777777777777888888::::::<<<===>>>>>>>>>>>><<<>>>???AAABBBCCCCCCCCCCCCDDDFFFGGGFFFGGGJJJMMMPPPRRRWWW\\\aaadddggghhhiiihhhfffdddcccccccccdddfffnnnxxx|||sssjjjjjjuuu|||uuusssqqqqqquuuzzzxxxvvvyyy~~~yyypppbbbVVVSSSWWW[[[dddpppyyy~~~~~~oooSSS;;;000000///......---------.........//////000111111222222222222333555888999::::::888888999;;;>>>BBBFFFHHHIIIIIIJJJNNNPPPQQQXXX```fffdddaaa______```bbbccchhhlllqqqtttwww|||}}}{{{yyyxxxwwwwwwwwwvvvtttrrrgggdddaaa^^^\\\YYYVVVSSSPPPNNNMMMMMMMMMMMMKKKIIIGGGFFFDDDBBB@@@>>>===<<>>222000...+++*********++++++++++++******))))))*********++++++++++++,,,------------...///---------...///000111222111222444666999;;;<<<===?????????AAABBBBBB@@@>>><<<::::::===>>>===AAAGGGGGGTTTccc}}}zzzrrr```^^^aaakkkxxxyyyUUUCCC>>>;;;:::999>>>KKKWWWiii||||||vvvsssrrrqqqqqqrrrsssssspppkkkggg^^^YYYRRRMMMHHHCCC===:::222222333333222111000///000000111111111111000000000000///...---,,,,,,,,,++++++++++++++++++,,,,,,))))))'''&&&%%%%%%$$$$$$'''((()))***+++,,,,,,,,,///000111111222222111111111000...---,,,---///000,,,---///...,,,******+++'''''''''''''''((()))***,,,++++++,,,,,,---...///111444777888999:::<<<======@@@DDDHHHKKKMMMNNNNNNOOOOOOOOOOOOOOOOOOPPPQQQPPPMMMJJJIIIIIIIIIHHHGGGCCCCCCCCCBBBAAAAAAAAABBB@@@@@@???>>>===<<<;;;:::888777777666666666777777888888777777777777888888555666777888888999999999;;;<<<===???@@@AAABBBBBBAAABBBCCCDDDDDDFFFHHHJJJKKKNNNRRRWWW\\\```ccceeeiiijjjjjjkkkjjjiiigggfffhhhjjjpppyyyvvvlllaaa```iiiwwwyyytttrrrqqqppptttzzz~~~tttrrrvvv~~~uuufffXXXWWW]]]dddiiipppvvvzzz|||}}}~~~{{{lllQQQ:::000111......---------....../////////000000111222222222111333555777888999:::;;;:::999999999;;;>>>BBBDDDGGGGGGJJJNNNPPPSSS[[[eeefffdddbbb```aaabbbdddfffiiimmmqqqtttwww|||}}}{{{zzzzzzzzzyyywwwsssssssssssssssrrrqqqqqqhhheeebbb```___]]]ZZZWWWSSSRRRPPPPPPPPPPPPOOOMMMMMMLLLKKKIIIGGGEEECCCBBB???@@@AAACCCHHHTTTdddnnnooopppooonnnkkkjjjkkkmmmkkkjjjjjjkkkllllllkkkiiihhhgggfffhhhlllpppssstttnnnmmmmmmmmmoooqqqtttvvv|||{{{vvvuuurrrqqqpppooooooqqqsssttttttvvv{{{}}}xxxtttssstttvvvvvvwwwyyy{{{zzz}}}wwwrrrssszzzssspppooommmkkkmmmyyyzzzmmmVVV>>>333000...,,,+++******++++++++++++******)))************+++++++++***,,,---...------///111///////////////000111111111111333444777999<<<===>>>>>>>>>@@@CCCCCCBBBAAA<<<:::;;;=========@@@FFFFFFSSSaaa~~~vvvsssmmmbbb```dddppp}}}zzzUUUCCC???<<<::::::???NNN\\\vvv{{{uuusssrrrqqqqqqqqqqqqqqqooojjjggg```ZZZSSSMMMIIIEEE>>>:::333333333333333222111000000000111111111111000000/////////...---------,,,++++++***))))))*********+++***)))(((&&&&&&%%%%%%''''''(((((()))******+++---...//////000000/////////...---,,,,,,---......***,,,---,,,+++))))))***''''''&&&&&&&&&'''((((((************+++,,,---...000222555777777888:::;;;;;;<<>>===<<<<<<===???>>>>>>===<<<<<<;;;::::::999999888777666666777777777777666666666777888888555555777888999999999999;;;;;;<<<===???@@@AAABBB@@@AAAAAACCCEEEGGGHHHJJJHHHJJJMMMQQQVVV\\\```bbbiiilllpppssstttssspppnnnllljjjlllrrryyy}}}jjj```WWWWWWaaappp|||{{{vvvsssrrrpppooossszzzyyyooonnnsss|||kkk^^^___gggvvvvvvwwwzzz}}}~~~}}}{{{yyyjjjOOO999111333...------------...////////////000111111222222333111444777999::::::;;;<<<<<<;;;999999:::<<>>>>>???BBBEEEGGGFFFEEE>>><<<<<<>>>>>>===AAAFFFFFFSSSaaatttnnnnnnjjjfffdddiiitttyyyUUUCCC@@@===;;;:::AAAQQQ```~~~~~~yyywwwwwwsssqqqppppppooommmjjjgggbbb\\\TTTOOOKKKFFF???:::444333333333222222222222000000111111111111000000..................------,,,+++***))))))))))))))))))(((''''''&&&&&&&&&'''''''''&&&&&&'''((()))***++++++,,,---------------+++++++++++++++++++++,,,***+++---,,,***)))******)))((((((''''''''''''((())))))))))))***+++,,,---...000333444444555777888:::::::::<<<>>>AAACCCEEECCCEEEGGGFFFDDDCCCDDDEEEEEECCC@@@???@@@@@@???>>>999;;;<<<<<<::::::===?????????>>>>>>======<<<<<<===<<<;;;:::999888888888666666555555666666777888777777999:::;;;<<<======;;;;;;<<<===>>>???AAABBB@@@@@@AAACCCFFFIIIJJJKKKJJJJJJKKKNNNSSSYYY^^^aaammmqqqxxx|||sssnnnmmmqqquuuuuuyyy~~~}}}tttaaaYYYRRRRRR\\\jjjuuu{{{wwwtttsssrrrpppooossszzzssshhhhhhmmm~~~~~~sssgggiiisss~~~xxx~~~hhhNNN888222555---------------.../////////000000111111222333333222555999;;;;;;;;;<<<===>>><<<;;;::::::===@@@BBBDDDEEEIIILLLMMMPPP[[[gggiiihhhfffeeefffiiilllnnnjjjlllooopppsssyyy|||zzzwwwssspppooommmkkkkkkkkklllkkkjjjeeeeeedddbbb```^^^\\\[[[UUUVVVUUUUUUWWW^^^jjjrrrvvvuuutttppplllkkkkkklllllllllmmmoooqqqrrrqqqoooqqqooolllkkklllllllllkkkkkkkkkjjjkkkmmmpppsssttt|||}}}wwwuuutttsssrrrqqqqqqsssuuuvvvqqqrrrtttzzz~~~}}}~~~}}}xxxsssppprrruuuvvvsssppprrryyyvvvooonnnoootttyyyvvvlllggghhhcccjjjppptttwwwwwwooogggmmmooopppnnniiilll{{{{{{mmmWWW???333111///,,,+++******++++++++++++******)))************+++++++++)))+++---.........000222444333222111000000000000444333333333666:::>>>@@@??????@@@DDDGGGJJJJJJIII@@@===>>>@@@???>>>BBBGGGGGGTTTbbbzzznnnkkkmmmjjjhhhggglllwww|||YYYCCC@@@===;;;;;;AAARRRbbb~~~||||||uuusssqqqppppppnnnkkkiiiddd]]]UUUOOOLLLGGG@@@:::444444333222222222333333000000111111111111000000---------...............---,,,+++***))))))))))))$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%''')))***)))***++++++,,,,,,++++++))))))***+++++++++*********+++------+++******++++++***)))(((((('''(((((((((((((((((()))***+++,,,,,,...000222222333444666999888888999;;;>>>AAADDDDDDFFFHHHGGGDDDBBBCCCDDDEEEBBB@@@?????????===<<<:::<<<>>>===<<<<<>>???AAABBBAAA@@@AAACCCGGGJJJLLLLLLNNNMMMMMMOOOSSSXXX^^^bbbrrrxxx{{{tttqqqssssssqqqqqqvvvuuu}}}|||}}}}}}}}}yyynnn```YYYRRRQQQYYYeeeoootttvvvsssrrrrrrpppnnnsssyyy{{{}}}{{{ooodddccciii{{{|||yyy|||{{{nnnsss}}}yyy}}}gggMMM888333666---------------...///000000000000111222222333333222666;;;<<<<<<;;;===>>>???===;;;;;;<<>>@@@BBBCCCCCCCCC>>>@@@BBBCCCBBBBBBCCCEEEGGGNNNdddwwwpppkkkfffgggllllllddd```iiixxxzzzXXXEEE>>>;;;<<<<<<>>>LLL]]]yyy}}}yyywwwsssnnnlllkkkkkklllgggbbbZZZRRRKKKEEE???<<<888666444444444333111000000000000000////////////111000...,,,++++++++++++------,,,+++***((((((''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&)))'''%%%&&&'''((('''&&&'''''''''(((((((((((()))((())))))***+++,,,,,,,,,+++******)))(((''''''&&&'''''''''((()))+++------//////...///000333555777777777777888:::>>>BBBDDDFFFFFFGGGGGGHHHIIIJJJJJJJJJLLLLLLHHHGGGIIIHHHEEEFFFFFFFFFEEEDDDDDDCCCCCCGGGFFFFFFGGGHHHHHHFFFDDDFFFCCC@@@===;;;999666444888888666555555666777777777777888999::::::::::::;;;;;;::::::;;;<<<>>>??????@@@BBBCCCFFFHHHIIIJJJHHHIIIIIIJJJMMMSSS[[[aaammmyyyvvvnnnkkkiiihhhgggkkkoootttxxx{{{|||zzz}}}vvvmmmdddZZZQQQQQQVVV]]]fffnnnmmmpppqqqpppmmmlllmmmpppuuuzzz}}}wwwgggZZZ[[[cccuuuyyyuuuxxxzzz~~~~~~yyy[[[BBB666222111111000000///////////////222222111000000111222333555666888:::<<<>>>@@@AAA===>>>??????>>>???AAACCCCCC@@@CCCIIILLLNNNZZZiiifffeeeeeeeeegggjjjnnnpppnnnoooqqqsssxxx}}}|||}}}|||yyytttooolllmmmqqqttttttqqqppprrrttttttqqqnnnjjjkkkkkklllmmmooopppqqqooommmkkkiiihhhggggggggghhhhhhhhhiiijjjlllnnnooonnnrrrxxx||||||{{{yyyyyyyyyyyyxxxuuurrrpppqqqrrrrrrqqqqqqtttzzz}}}~~~{{{yyyvvvuuutttsssqqqpppqqqttttttsssxxx~~~vvvlllllliiihhhmmmnnnjjjfffeeecccccccccccceeefffhhhiiixxx|||wwwhhhTTT===222...---++++++******++++++++++++******((((((((()))***+++++++++......///000111222222333444444333333222111111000333333444555777999;;;<<<;;;<<<===>>>???@@@@@@@@@===???AAAAAA@@@@@@AAABBBIIIOOOcccxxxooohhhiiiooommmddd___eeeqqqyyyVVVEEE>>>:::;;;:::===JJJZZZqqq}}}|||zzzvvvrrrooonnnmmmmmmiiiddd[[[SSSLLLFFF@@@===999777555444444333222000000000000000////////////......---,,,,,,,,,---...------,,,+++***)))(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&'''(((((())))))***++++++,,,******))))))(((''''''&&&'''''''''((()))+++------,,,...000111222444666777777777999;;;???CCCFFFIIINNNPPPSSSTTTUUUVVVXXX[[[XXX[[[ZZZWWWVVVWWWWWWSSSOOONNNNNNMMMLLLLLLMMMMMMNNNMMMMMMNNNOOONNNLLLJJJIIIGGGCCCAAA@@@>>><<<::::::999777666555666666777777777888999::::::::::::::::::999999:::;;;===>>>@@@@@@AAABBBCCCDDDDDDDDDEEEEEEFFFGGGJJJOOOWWW\\\fffssszzzooohhheeebbbaaafffjjjooosssvvv{{{~~~|||xxxooohhh^^^VVVUUUYYY^^^fffnnnmmmoooqqqooommmkkkmmmpppuuuyyy{{{uuueeeXXXXXX```qqq~~~uuuqqquuuxxxvvvYYYAAA666222000000000////////////000000333222111111111222333444666777888:::<<<>>>???@@@===>>>@@@@@@@@@AAADDDFFFGGGCCCEEEJJJKKKMMMYYYhhhgggfffeeefffhhhkkkoooqqqooorrrtttuuuwww|||xxxvvvvvvwwwuuurrrppprrruuuwwwvvvtttmmmmmmmmmnnnooooooppppppooonnnllljjjhhhgggffffffiiiiiiiiiiiijjjkkklllmmmjjjmmmrrruuuvvvwwwxxxyyy~~~zzztttpppnnnoooqqqqqqppppppsssyyy~~~~~~}}}}}}{{{xxxvvvvvvwwwvvvuuuppptttvvvuuuzzz}}}~~~~~~~~~yyyoookkkgggfffiiijjjgggfffgggdddcccbbbaaaaaaccchhhllluuugggSSS===222///---++++++)))******************))))))))))))***++++++,,,,,,......///000111222333333444444333333222222111111444444555666777999;;;<<<:::;;;<<<<<<======<<<<<<<<<===??????>>>>>>???AAAKKKPPP```{{{yyyooonnnssssssjjjbbbdddmmm}}}{{{XXXEEE===888999999;;;HHHWWWnnn}}}~~~~~~~~~|||yyyvvvssspppnnnmmmlllfff]]]SSSLLLFFFAAA>>>999777555444444333222000000000000000////////////,,,+++,,,,,,---...000111......---,,,+++***))))))'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((())))))*********))))))((((((''''''''''''''''''((()))+++------,,,///222333444555666888???@@@DDDIIINNNSSSWWWYYY___dddiiijjjiiiiiimmmrrrnnnqqqppplllkkkllljjjggg___]]][[[YYYYYYYYYZZZ[[[ZZZYYYXXXYYYYYYXXXUUUSSSNNNLLLHHHFFFEEECCCAAA???===<<<999777666555666666666777888999::::::::::::999999999999:::;;;<<<===AAA@@@@@@@@@??????>>>>>>@@@AAAAAABBBEEEJJJQQQVVV]]]iiixxxyyymmmeeeaaa^^^]]]___ccchhhkkkooouuu}}}~~~~~~yyyssslllccc\\\[[[]]]aaagggnnnmmmooopppooommmllloooqqqwwwzzz{{{tttdddWWWWWW^^^ooozzz{{{rrrpppuuuyyyqqqTTT>>>444111///////////////000111222222333333333333333444555666777888999:::<<<===>>>???>>>???AAAAAABBBCCCFFFHHHKKKFFFFFFIIIJJJLLLYYYiiigggfffeeeeeegggkkknnnpppppptttvvvvvvwww~~~}}}{{{{{{zzzzzzvvvsssssswwwyyyyyyxxxoooooooooppppppppppppppppppooonnnllljjjhhhgggfffjjjjjjjjjjjjjjjjjjjjjjjjjjjlllppprrrsssuuuwwwyyy~~~}}}zzzuuupppnnnnnnoooooooooppprrrwww|||~~~||||||{{{yyyyyyyyyxxxwwwpppuuuwwwwwwzzz|||wwwyyy{{{}}}}}}ssskkkfffdddffffffdddeeehhheeeeeedddaaa```dddlllssstttfffRRR<<<222///---++++++))))))************))))))+++++++++,,,,,,,,,------------...///000222333333444444333333333222222222444444444555666888999:::;;;;;;;;;<<<;;;::::::999999;;;=========>>>@@@CCCKKKOOO]]]uuu{{{yyy}}}uuummmlllrrr^^^EEE<<<777888:::<<>><<<999777666555555666777888999999::::::999::::::::::::;;;<<<======@@@??????>>>======<<<<<<<<<===>>>???AAAFFFKKKOOOTTT^^^jjjuuu}}}rrriiibbb___^^^^^^ZZZ]]]bbbeeehhhooowww}}}~~~}}}}}}|||}}}}}}|||~~~~~~}}}~~~}}}yyytttlllfffaaaaaabbbdddiiiooonnnppprrrqqqnnnnnnrrruuu{{{{{{zzzrrrcccWWWXXX___tttzzz~~~{{{uuutttzzz{{{yyy~~~}}}kkkNNN;;;444111............///000222333444444444444555666777777888999999:::;;;<<<>>>>>>???@@@AAABBBCCCBBBCCCFFFHHHLLLGGGEEEHHHHHHKKKZZZkkkgggfffeeeeeefffiiilllnnnooosssvvvuuuvvv~~~~~~}}}|||wwwvvvxxxzzzzzzxxxppppppqqqrrrrrrqqqqqqpppqqqpppooonnnllljjjiiihhhkkkkkkkkkkkkjjjjjjiiiiiijjjlllnnnooopppqqquuuwwwwwwyyyyyyxxxtttpppnnnnnnnnnnnnoooqqqtttxxx}}}}}}}}}zzz{{{~~~{{{yyywwwvvvuuusssqqqvvvwwwvvvxxxzzztttooorrruuuyyy}}}ttthhhdddbbbbbbaaa___aaafffgggiiiiiieeebbbfffqqqzzzvvveeeQQQ<<<222///---+++***))))))************))))))*********++++++++++++++++++,,,---...000111222333444444444333333333333333333333333444555666777888<<<<<<<<<<<<;;;:::999888777999;;;<<<===???CCCEEEHHHMMMYYYoooyyywwwyyyeeeFFF<<<666888;;;>>>IIIWWWkkkwww}}}|||~~~~~~|||yyyvvvsssqqqooommmggg^^^UUUMMMGGGBBB???<<<999666444333333222111000000000000////////////---........................------,,,,,,+++++++++((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$%%%&&&%%%%%%'''''''''(((((((((((()))'''''''''''''''((((((((((((((((((((('''''''''''''''''''''((()))+++------111333555777;;;DDDPPPYYYdddjjjsss}}}}}}yyywwwvvvwwwwwwxxxwwwuuutttsssqqqmmmjjjbbb^^^YYYTTTPPPLLLHHHEEEBBB@@@>>>;;;888777666666666666777888999999999999:::;;;<<<<<<===>>>>>>>>>>>>>>>>>>=========<<<<<<:::;;;===>>>@@@CCCGGGJJJKKKRRR[[[bbbjjjsssuuutttsssoooiiibbb]]]ZZZZZZ[[[VVVYYY]]]```ccciiiqqqxxx{{{}}}zzzwwwwwwxxxuuuxxx{{{}}}}}}|||zzzwwwtttkkkgggdddffffffggglllrrrqqqssstttsssqqqrrruuuyyy}}}{{{wwwnnn```VVVYYYaaazzz{{{|||zzzwwwxxxyyyvvvzzz~~~~~~yyy{{{|||{{{{{{~~~|||eeeIII888333111............///111222444555444555666777888999:::::::::;;;<<<===>>>???@@@@@@BBBCCCDDDDDDCCCCCCEEEGGGKKKEEEDDDGGGHHHLLL[[[mmmiiigggfffdddeeegggiiikkkmmmppprrrsssuuu}}}~~~~~~zzzxxxyyyzzzyyywwwpppqqqsssttttttsssrrrqqqqqqqqqqqqpppooommmlllkkkkkkllllllllllllkkkjjjiiihhhjjjkkklllmmmooosssuuurrrvvvzzz{{{xxxtttqqqooonnnooopppqqqrrruuuyyy||||||{{{xxxyyy}}}~~~|||zzzxxxuuusssrrrvvvwwwuuuwww~~~xxxooojjjhhhkkknnnssszzzzzzrrrgggcccaaaaaa^^^\\\^^^cccjjjnnnppplllfffhhhsss}}}xxxcccPPP<<<222000---+++***)))******************)))((((((((((((((((((((((((+++,,,---///000222333444444444444444333333333333444333333333444555555666<<<<<<<<<<<<;;;:::999888666888999;;;<<>>777888:::===GGGTTTfffqqq~~~|||{{{||||||zzzwwwuuusssssslllggg___XXXQQQJJJDDDAAA===:::666333333333222111000000000000///////////////////////////...---,,,---,,,,,,,,,+++++++++***(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''((()))+++------///333777;;;BBBPPPbbbooo|||~~~|||yyytttqqqkkkgggaaa\\\WWWRRRMMMJJJDDDBBB???<<<999888777777555666777888999999999999;;;;;;===>>>>>>???>>>>>>========================888:::<<<>>>>>>@@@CCCFFFCCCIIIOOOSSSYYYaaaeeeddddddccc```[[[VVVSSSSSSTTTSSSUUUXXXZZZ\\\bbbjjjqqqtttvvvxxx{{{yyyssspppoooppprrrvvv|||}}}zzzxxxuuurrrkkkiiiiiikkkkkkjjjnnntttrrrtttuuutttssstttxxx}}}}}}yyyrrriii]]]VVV[[[eee}}}zzzxxxwwwvvvxxxyyyvvvyyyzzzyyysssttttttqqqpppvvv{{{yyy~~~```EEE666444222.../////////000111222444444555666888999;;;<<<<<<===;;;<<<===>>>@@@AAABBBCCCDDDEEEFFFFFFEEEEEEGGGIIIKKKFFFEEEHHHJJJNNN]]]nnnllljjjhhhfffeeeggghhhjjjkkklllnnnpppuuu}}}~~~}}}yyyxxxyyyyyywwwuuupppqqqsssuuuuuuuuutttsssrrrrrrrrrrrrrrrpppooonnnllllllmmmmmmmmmlllkkkjjjfffiiikkkmmmooorrruuuxxxssswww{{{}}}{{{wwwsssrrrnnnoooppppppppprrrvvvzzz}}}zzzwwwwww{{{~~~~~~{{{wwwtttqqquuuvvvuuuwww~~~uuukkkffffffhhhjjjnnnvvv|||xxxqqqkkkhhhfffeeeaaa^^^```eeennntttwwwrrrjjjhhhqqqzzzzzzcccPPP;;;222000---+++*********++++++++++++******))))))))))))))))))))))))------///000222444555666444444444444444444444444555444444444444555555666;;;;;;;;;;;;;;;:::999888777888999999999;;;???BBB@@@GGGTTTiiitttMMMAAA888888888999BBBMMM\\\fffsss|||yyyzzz}}}{{{xxxuuusssrrrrrrssslllhhhbbb\\\UUUOOOHHHCCC>>>;;;666333333333222222000000000000////////////...//////000///...---,,,+++++++++++++++*********(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((()))+++---------222777<<>>>>>>>>===<<<<<<<<<<<<;;;;;;::::::666999;;;======>>>@@@BBB???CCCFFFHHHLLLSSSVVVUUUSSSUUUVVVTTTPPPMMMMMMNNNNNNPPPRRRSSSUUUZZZbbbiiiooopppqqqrrrsssuuuwwwxxx|||{{{xxxsssnnnkkkkkklllpppvvv}}}|||yyyvvvsssqqqooonnnoooqqqooollloootttrrrtttuuutttsssuuuzzz~~~zzzqqqggg]]]ZZZbbbmmmzzzuuutttuuuwwwzzzvvvxxxwwwssskkknnnpppmmmlllrrr}}}|||]]]BBB555444333...000000000000111222333444555666999;;;===>>>>>>>>><<<===>>>@@@BBBDDDEEEFFFDDDFFFGGGHHHIIIJJJMMMOOOOOOIIIHHHLLLLLLOOO]]]mmmnnnllljjjgggfffggghhhjjjiiijjjkkknnnuuu}}}}}}}}}zzzwwwwwwxxxyyyvvvtttpppqqqsssuuuvvvvvvuuutttrrrrrrssstttsssrrrqqqpppllllllnnnnnnnnnmmmlllkkkfffiiimmmpppsssvvvzzz}}}wwwzzz}}}~~~|||xxxvvvuuunnnpppqqqpppoooppptttxxx}}}~~~yyyvvvvvvzzz~~~zzzyyyzzz{{{{{{xxxtttpppqqqtttuuutttxxxyyymmmfffggghhhjjjnnnuuu{{{yyyrrrpppnnnmmmlllgggcccdddjjjqqqxxx|||vvvkkkgggnnnvvvyyyyyyzzzbbbOOO;;;222000---+++***++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,...///000222444666777888444444444444444444444444666666555555555666666777:::::::::::::::999888888888999999888777888;;;>>>>>>FFFSSShhh{{{PPPCCC999777666666===GGGOOOYYYfffttt|||yyyyyyyyyvvvssspppnnnnnnooopppllliiiddd___YYYRRRKKKFFF???;;;666333333333222222000000000000////////////---...///000000///......++++++******************(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$)))'''%%%&&&'''((('''&&&'''''''''((((((((()))))))))))))))))))))(((((((((&&&''''''''''''''''''''''''''''''((()))+++---...,,,111777<<>>@@@???BBBCCCAAACCCHHHJJJIIIGGGKKKOOOPPPMMMKKKKKKLLLJJJLLLNNNNNNOOOTTT\\\ccclllmmmmmmmmmmmmmmmoooqqqrrrrrrqqqnnnkkkjjjkkklllnnnttt|||~~~{{{xxxuuurrrpppsssrrrtttuuurrrnnnoootttrrrttttttsssrrrtttzzz~~~~~~tttiii```___iiiuuuzzzttttttuuuxxx{{{wwwwwwuuupppeeejjjnnnllljjjooo}}}{{{[[[@@@555555333///000000000000111222333333555777999<<<>>>?????????<<<===???AAACCCEEEGGGHHHDDDFFFHHHJJJLLLNNNRRRUUURRRMMMLLLOOOOOOPPP]]]mmmmmmkkkhhhggghhhkkkllllllhhhiiikkkmmmqqqwww~~~}}}|||xxxvvvsssqqqppppppqqqqqqpppooommmooorrrsssrrrpppoooqqquuuwwwxxxvvvtttrrrpppmmmkkkkkkmmmnnnmmmjjjkkknnnrrrwwwzzz{{{{{{zzz|||zzzxxxxxxyyyyyyyyyxxxuuutttrrrqqqqqqqqqsssttt}}}~~~}}}yyyyyyyyyzzzzzzzzzzzz{{{{{{yyyvvvrrrooolllnnnrrrvvvzzz~~~rrrpppkkkiiillluuu{{{{{{xxxxxxuuuvvvwwwuuupppkkkjjjmmmwwwyyyzzzuuunnnlllpppuuu|||yyyppptttwwweeeOOO:::333000+++)))+++++++++******************------------------------000/////////000222444666555444333222333555777999<<<;;;999777777666777777666888:::::::::999:::;;;999888666444555777999;;;===BBBNNNccc\\\FFF;;;:::555666>>>???HHHMMMWWWeeevvv}}}xxxwwwssssssrrrpppmmmlllmmmnnnmmmkkkhhhccc\\\TTTMMMIII???;;;666333333333222222333222111////////////000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,************)))((('''&&&(((((('''''''''&&&&&&&&&)))'''$$$"""###%%%%%%%%%'''''''''''''''((()))))))))((('''''''''(((******(((***++++++***))))))***$$$$$$%%%&&&'''((())))))+++...222777===DDDLLLQQQZZZdddmmmrrrvvv|||}}}|||{{{yyyyyyyyyzzz{{{{{{{{{{{{zzzxxxvvvsssrrrrrrqqqpppnnnnnnoooooopppssssssrrrqqqnnnjjjfffcccdddaaa^^^ZZZVVVQQQKKKGGGEEEBBB>>><<<===<<<999666777777777777777888888999666777888::::::999888888:::999888888777777888888777777888999::::::;;;;;;<<<===???AAADDDEEEFFFGGGFFFGGGIIIIIIHHHGGGHHHIIIJJJKKKKKKIIIIIINNNXXXaaadddfffgggfffdddbbbaaaaaaeeegggiiiiiiiiijjjlllmmmlllpppwww}}}|||yyyvvvsssqqqnnnlllsssvvvwwwsssqqqrrrrrrpppsssuuuwwwuuusssuuu|||~~~tttpppuuu{{{|||yyyuuu{{{}}}uuulllfffgggggghhhkkkpppwwwuuuSSS:::333444111,,,...//////000111333444555777999;;;>>>@@@AAAAAAAAAEEEBBB??????CCCGGGHHHHHHHHHFFFEEEGGGKKKNNNQQQRRRTTTVVVSSSTTTXXXVVV^^^sssllliiifffeeegggiiikkkkkkhhhiiijjjllloootttzzz~~~|||}}}}}}{{{yyywwwvvvuuutttsssssstttuuupppnnnlllmmmoooqqqpppooooooqqqsssuuuvvvuuutttrrrooommmkkkkkknnnppppppooommmooorrruuuwwwxxxyyyxxxyyywwwvvvwwwxxxzzzyyyyyywwwuuutttssstttvvvxxxzzz~~~||||||}}}~~~~~~zzz{{{{{{zzzwwwtttqqqooolllooorrrvvvyyy~~~tttqqqrrrpppsss|||}}}|||zzz}}}{{{vvvtttuuu|||~~~~~~yyyqqqmmmnnnqqqtttzzz{{{tttqqqxxxvvvcccMMM999222000,,,)))+++*********************************++++++,,,,,,,,,000000///000111222444555666555444333444666888999;;;:::999777666666777777555777999999888777888999999777666666666999;;;======@@@JJJ___zzz^^^FFF:::999222222888888===BBBLLL[[[nnn{{{wwwuuurrrrrrrrrqqqooolllkkkkkkjjjiiigggccc^^^WWWOOOKKKAAA===888555444444444333333222111000//////000000///////////////......---++++++++++++++++++++++++************)))((('''&&&(((((('''''''''&&&&&&&&&'''%%%$$$$$$&&&(((((((((''''''''''''((()))***+++++++++***)))))))))***+++((()))***)))&&&%%%$$$%%%&&&&&&&&&''''''(((((())))))+++///333888>>>EEEIIIOOOXXXaaaeeehhhmmmpppoooooonnnllljjjiiiiiijjjjjjmmmmmmmmmmmmllljjjgggfffccccccbbbbbbcccdddfffgggeeeffffffeeecccaaa^^^\\\\\\ZZZWWWUUUSSSOOOKKKGGGEEEBBB???===>>>===;;;999888888666666666666777888666777888888999999888888999999888777777777777888777777888888999:::::::::<<<===>>>@@@AAABBBBBBBBBEEEGGGHHHHHHGGGFFFFFFGGGEEEFFFGGGEEEEEEIIIRRRYYY___aaabbbbbb```^^^]]]]]]___```bbbccccccdddfffgggiiimmmssszzz}}}zzzuuuqqqnnnkkkjjjhhhmmmtttxxxvvvssstttuuutttsssuuuwwwvvvuuuxxx~~~}}}}}}{{{zzzsssmmmjjjhhhgggiiinnnuuu~~~rrrPPP999333444222---/////////000222333555666888:::<<<@@@BBBDDDEEEEEEIIIGGGDDDEEEHHHJJJKKKJJJIIIGGGFFFGGGJJJNNNOOOPPPTTTWWWTTTUUUYYYWWW^^^sssiiigggeeedddfffhhhiiiiiihhhiiijjjjjjkkkoootttxxxwww|||zzzwwwxxxyyyyyy}}}{{{zzzyyyxxxwwwwwwwwwxxxxxxxxxxxxxxxwwwpppnnnkkkkkklllnnnooooooppppppqqqrrrssssssttttttooollljjjjjjllloooqqqrrrppppppqqqrrrssstttuuuuuusssssssssuuuxxxzzzzzzzzzwwwvvvtttsssuuuxxx|||||||||zzzxxxvvvsssqqqooonnnpppsssvvvxxx|||vvvssstttrrruuu}}}{{{zzz~~~~~~||||||tttnnnkkkkkkmmmppppppmmmppp{{{uuu```KKK777222000,,,***,,,************************))))))***+++,,,------...000000000000111333444555555555444444555666888999999999888777666666777777555777999999777777777888888777777777999<<>>???EEEYYYzzz~~~qqqyyyaaaHHH;;;888111000333222555999BBBOOObbbyyyyyyuuutttqqqrrrttttttrrroookkkhhhgggffffffdddaaaZZZRRRLLLCCC???:::777555555555444333333111000000///000000///////////////......---******************************+++******)))((('''(((((((((''''''''''''&&&((('''&&&'''))))))(((&&&&&&''''''((()))***,,,------,,,+++***)))))))))***)))******)))%%%"""""""""(((((((((((((((((((((((()))+++---000333888>>>CCCKKKTTT]]]___aaacccdddbbbeeebbb___\\\ZZZZZZ[[[\\\[[[\\\\\\]]]\\\ZZZYYYXXXSSSSSSSSSTTTVVVXXXZZZ[[[VVVWWWWWWXXXWWWVVVTTTSSSQQQOOONNNMMMMMMLLLIIIFFFDDDBBB????????????>>><<<:::888666444444444666777777777666666777777888999999888777777666666777777888888888888888888888888;;;<<<<<<======>>>>>>>>>DDDEEEGGGFFFDDDCCCCCCCCC@@@BBBDDDCCCCCCFFFLLLQQQVVVXXXZZZZZZYYYXXXXXXXXXXXXZZZ\\\\\\]]]]]]___aaadddhhhooowww}}}}}}zzztttnnniiigggggggggjjjvvv~~~~~~zzzyyyzzzyyyuuuwwwyyyyyyyyy}}}|||vvvppplllhhhiiinnnvvv}}}nnnMMM999444444222...//////000111222444555666888:::>>>AAAEEEHHHJJJKKKMMMKKKJJJKKKLLLMMMLLLKKKKKKIIIHHHHHHKKKMMMNNNNNNRRRUUUTTTVVV[[[XXX___tttiiigggeeeeeegggiiijjjjjjiiiiiiiiiiiiiiikkkooorrrppprrrvvv~~~pppjjjjjjmmmooovvvxxxzzzzzzwwwvvvwwwyyyxxxyyyzzz{{{{{{zzzxxxwwwqqqooolllkkkkkkmmmooopppppppppooooooppprrrtttuuupppmmmjjjiiijjjllloooppprrrqqqpppppppppqqqrrrrrrooooooppptttxxx{{{{{{{{{xxxvvvtttssstttxxx|||~~~~~~|||yyyvvvtttrrrqqqppprrruuuwwwyyy{{{~~~yyyuuutttrrrttt|||}}}yyyxxx}}}{{{tttmmmhhheeehhhhhhgggfffnnn{{{~~~ttt\\\HHH555111000---+++---***************+++++++++++++++,,,---...///000111000000111111222333444444444444444444444666777888888888777777777777777777555777999999999888999:::777777888999;;;???BBBDDD@@@???BBBRRRqqqxxxkkknnnxxxdddJJJ<<<999333111444222444777===GGGXXXoooyyytttsssrrrtttvvvxxxwwwrrrlllhhhgggfffffffffddd]]]TTTMMMDDD@@@;;;777666555444333333333222111000000000000///////////////......---++++++++++++++++++++++++++++++++++++***)))((((((((((((((('''''''''''''''******)))))))))'''### &&&&&&'''(((***+++---...------,,,***)))(((((((((***+++,,,***'''$$$###$$$)))))))))((((((''''''''')))+++---///222777<<<@@@LLLUUU\\\]]]\\\]]]\\\ZZZZZZXXXTTTPPPNNNMMMNNNOOOMMMMMMNNNOOOOOONNNMMMMMMIIIJJJJJJLLLMMMNNNPPPPPPLLLLLLMMMNNNNNNMMMLLLLLLIIIHHHFFFFFFGGGFFFEEECCCAAA@@@??????????????????;;;999666444333333444555777666555444555666888999888777666666555555666666888777777777777777777777999999::::::;;;<<<<<<===AAACCCCCCBBB@@@???>>>???>>>@@@BBBCCCCCCEEEHHHKKKMMMOOORRRSSSRRRRRRRRRSSSSSSUUUWWWXXXXXXYYY[[[]]]```dddlllssszzz{{{uuuoooiiiggghhhjjjqqq~~~zzz{{{{{{|||}}}~~~xxxsssnnnooouuu}}}lllLLL:::555333111///000000000111333444666777888:::===AAAFFFJJJMMMNNNNNNNNNOOOOOOOOONNNLLLKKKMMMLLLJJJJJJKKKMMMLLLLLLNNNRRRRRRVVV[[[ZZZbbbvvviiihhhfffgggiiikkkkkkkkkiiijjjjjjiiihhhiiillloooooonnnpppuuu~~~|||lllbbb```bbbeeehhhmmmqqqrrrqqqqqqssswwwvvvxxxyyy{{{zzzxxxvvvuuusssrrrooommmlllmmmoooqqqqqqpppnnnnnnoooqqqtttvvvuuusssooollljjjkkkmmmooorrrqqqooonnnnnnnnnpppqqqmmmmmmppptttyyy|||||||||{{{yyywwwuuuvvvxxx{{{}}}{{{|||~~~~~~{{{yyyvvvuuutttsssuuuxxxyyyzzz{{{~~~yyyvvvvvvsssuuu|||~~~{{{{{{{{{|||zzzxxxuuuqqqlllfffbbb``````^^^aaalll}}}}}}sssYYYEEE444000000---+++---))))))*********+++++++++++++++,,,---///000111111111111222222333333333333333333333333444555666666777777777888888888888888444666888999888888999;;;777777888:::<<>>>>>>>>=========>>>???;;;999777444333333333444666555444333444555666777777666555555444444555555666666666666666666666555777777777888999;;;===>>>===>>>???>>><<<:::::::::;;;===>>>@@@AAABBBDDDEEEFFFHHHKKKLLLLLLLLLLLLMMMMMMOOOQQQRRRSSSTTTVVVXXX^^^bbbhhhpppvvvzzz}}}~~~yyy{{{~~~~~~}}}||||||||||||zzzvvvpppkkkhhhiiikkk{{{~~~~~~~~~~~~zzzwww{{{kkkKKK;;;666333000///111111111222333555777777777999<<<@@@EEEIIILLLNNNOOOQQQRRRSSSRRRQQQOOOOOOPPPNNNLLLLLLMMMMMMLLLKKKJJJNNNNNNSSSZZZYYYcccxxxjjjhhhhhhiiikkkmmmmmmllljjjkkkkkkkkkjjjjjjmmmooopppooooooqqqxxx{{{kkk^^^XXXYYY[[[]]]```eeeggghhhiiillloooqqqssstttvvvvvvuuusssrrrtttsssrrrpppmmmmmmoooqqqqqqpppnnnnnnooorrruuuwwwzzzyyyuuuqqqmmmkkkmmmnnnpppooonnnmmmmmmnnnooopppnnnoooqqqvvvzzz}}}}}}|||~~~}}}{{{zzzyyyzzz{{{|||wwwxxxzzz}}}}}}{{{yyywwwvvvvvvxxx{{{|||}}}~~~yyyuuusssppppppwww|||}}}||||||zzzvvvqqqnnnmmmjjjfffbbbWWWXXXXXX]]]lll|||qqqWWWDDD333///000,,,***,,,)))))))))***++++++,,,,,,******+++,,,---......///111111222333444444333333333333444444555666666666666777888999999999999999555777999999777666777888777888888:::<<<>>>???@@@@@@AAAAAAHHH\\\{{{oooiiigggooovvvwwwnnnQQQ>>>999333222555222111333777===KKKbbb}}}yyyxxxxxxwwwxxxzzz|||zzzuuuqqqmmmjjjhhhhhhhhhdddZZZRRRFFFBBB<<<888666444333222333333333333222111000//////////////////......---........................,,,,,,,,,,,,,,,+++))))))'''(((((((((((()))))))))%%%%%%&&&''')))(((&&&###&&&''''''((()))***,,,---111111111000///---,,,+++$$$&&&((('''&&&%%%&&&'''((((((''''''&&&&&&&&&%%%###%%%&&&(((***...333777888???DDDBBB?????????======<<<:::888777666777777666777999:::::::::999888<<<<<<======<<<;;;;;;::::::;;;;;;;;;<<<=========BBB???<<<;;;;;;:::999888:::;;;;;;;;;999999;;;<<<:::999888666555444444444444444333333444444555666666555444444333333444444555555555555555555555555555444444555666999;;;<<<777999:::999777666666666555666777999;;;===>>>???@@@BBBEEEFFFFFFFFFFFFGGGEEEGGGIIIKKKKKKMMMOOOQQQZZZ^^^dddjjjooorrrttttttppprrrtttuuuuuuuuuvvvxxxtttuuuuuuqqqlllhhhiiijjj|||~~~gggHHH:::666222///000111111222333444666777888888999;;;>>>CCCGGGJJJLLLOOOQQQTTTTTTSSSSSSSSSSSSQQQPPPOOOOOOOOOOOONNNLLLHHHLLLKKKOOOVVVVVVaaawwwiiihhhhhhiiilllmmmmmmlllkkklllmmmmmmlllmmmoooqqqqqqppppppqqquuuzzzpppaaaXXXVVVVVVYYYZZZ]]]___aaacccfffgggiiikkkmmmoooqqqrrrrrrrrrsssttttttrrrnnnmmmnnnpppppppppoooooopppsssvvvxxxyyyyyywwwrrrmmmjjjkkklllmmmmmmmmmnnnnnnooopppqqqpppqqqtttxxx|||~~~~~~|||}}}}}}||||||{{{{{{{{{{{{tttuuuvvvxxx{{{~~~}}}~~~~~~~~~}}}zzzxxxvvvxxx{{{~~~~~~wwwtttqqqmmmmmmssszzz|||}}}~~~vvvnnnjjjkkkjjjgggdddSSSUUUWWW]]]kkk~~~{{{qqqVVVCCC222//////,,,)))+++((())))))***++++++,,,,,,+++,,,,,,,,,------......111222333444444444333222444555666777777888888888666777999:::;;;;;;;;;:::===>>>>>><<<999777666666888888999999:::;;;<<<<<<<<>>555333555111000222444999CCCXXXsss}}}{{{zzzwwwvvvwww{{{|||yyyuuunnnjjjhhhiiijjjhhh___XXXIIIDDD>>>:::777666444333333333333333333111000//////////////////......---------------------------------------,,,+++***)))'''((((((((())))))))))))&&&%%%&&&''')))***(((&&&''''''''''''((()))***+++.../////////...---+++***%%%'''(((((('''&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&)))---000///555999666333444555444333444444444444333333222111111333444444333222222444555666666555444333222222222333444666888:::;;;===:::888666666666555444666888999777555555777999888888999888888666555444222222333444444444444444555444444333333333333333333333333444555555555666444333222222333555777888222444555555333222333444111111222444777:::;;;;;;;;;===@@@AAAAAA@@@AAAAAA@@@BBBDDDFFFFFFHHHJJJLLLUUUXXX]]]bbbfffhhhhhhhhhhhhiiikkkllllllnnnppprrrmmmqqquuutttooojjjjjjjjjsss{{{~~~}}}{{{~~~}}}}}}}}}}}}```CCC888555111000222222222222333555666888999999:::;;;>>>AAAEEEHHHJJJJJJLLLOOOPPPPPPPPPRRRUUUSSSRRRQQQQQQQQQQQQOOOMMMJJJLLLIIIKKKQQQQQQ\\\ssshhhggggggiiilllmmmmmmlllkkkmmmnnnnnnnnnoooqqqtttrrrqqqqqqrrrtttwww{{{}}}xxxhhh\\\XXXXXXZZZZZZZZZ\\\^^^aaacccdddccceeegggjjjmmmppprrrrrrrrrssstttrrrooolllmmmoooppppppooopppqqqtttvvvxxxtttuuutttqqqkkkhhhhhhjjjllllllmmmnnnooopppqqqqqqrrrsssuuuyyy}}}~~~|||yyyyyyzzz{{{{{{zzzyyyyyyrrrsssttttttvvv{{{{{{|||}}}~~~}}}zzzwwwuuuyyy||||||vvvsssvvvqqqpppvvv~~~yyynnniiijjjkkkhhheeeUUUXXXZZZ]]]jjj|||{{{pppVVVCCC222//////+++(((***((())))))***++++++,,,,,,......//////////////////111222333444444444333222666777888999999::::::999666888999;;;<<<<<<<<<;;;FFFFFFEEEBBB===999777666888888999999999999::::::777>>>AAACCCPPPmmm}}}pppkkkqqq{{{xxxmmmhhhnnn}}}kkkPPPDDD999555555111222333444555===OOOhhhzzz~~~{{{wwwtttuuuyyy|||zzzwwwnnnjjjggghhhllljjjccc\\\JJJFFF@@@;;;999777555444333333444444333222000//////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******'''((((((((())))))*********)))((()))))))))(((&&&'''''''''''''''((())))))***++++++,,,+++***(((''')))***,,,+++)))(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%'''***---(((---000,,,***+++------+++,,,.../////////...---///000111222222111000///000111222333333222111000---...///222555888;;;<<<999777444333333333333222444666777555222222444666777888999:::999888555444111222333444555444333222555444333333222222333333222222333333444555666666444333222000000111333444///111222333111111111222000000000333666999;;;;;;888:::===>>>===<<<===>>>>>>@@@CCCDDDEEEGGGIIIKKKQQQTTTXXX\\\___`````````bbbdddeeefffgggiiilllnnniiiooovvvwwwrrrnnnlllllliiiooouuuvvvwwwzzzzzzxxx|||{{{|||{{{|||{{{}}}wwwZZZ>>>555555111000444222222333333555666888999;;;;;;<<<>>>AAADDDGGGIIIDDDGGGJJJKKKKKKLLLOOOSSSSSSRRRRRRRRRSSSRRRPPPOOOMMMNNNIIIIIIMMMMMMXXXooommmjjjgggjjjooorrrpppnnnnnnllliiiiiilllqqquuuwwwyyyuuupppppprrrvvvwwwwww{{{~~~rrriiiddddddfffdddbbb```]]][[[YYYYYY]]]^^^___aaacccfffhhhiiipppppppppnnnllllllnnnpppooonnnqqqvvvuuuoooooosssxxxtttpppooonnnmmmiiieeekkklllnnnpppqqqqqqpppoooppprrrvvvyyy{{{{{{zzzyyyvvvwwwyyyzzzzzzyyyxxxwwwrrrsssttttttvvvyyy}}}{{{|||}}}}}}{{{xxxuuurrrtttvvvzzzxxxssstttrrrsssyyy|||llllllqqqoooiiieee```ZZZWWW^^^oooxxxjjjSSSCCC333......---+++***((((((***++++++***)))))),,,,,,,,,---------......000111222111000000222444888999888777666777999;;;>>>??????===<<<===BBBFFFNNNMMMJJJEEE>>>999777666777666555555666777888999===???<<>>???AAAAAAAAAEEEDDDCCCDDDEEEHHHJJJLLLRRRRRRRRRSSSSSSTTTTTTUUUOOOMMMFFFFFFNNNOOOZZZooollliiigggjjjooorrrrrroooooollliiiiiilllqqqtttuuuuuurrroooooorrruuuvvvvvvwwwzzz{{{zzz}}}}}}yyyxxx{{{{{{}}}yyyooojjjiiinnnnnnmmmkkkhhhddd```]]]^^^]]]\\\\\\]]]___bbbdddiiijjjjjjiiihhhiiikkkmmmnnnnnnrrrwwwvvvqqqooorrrrrrpppnnnlllkkkjjjhhhfffkkklllnnnpppqqqpppooonnnnnnppptttxxx{{{|||||||||yyyyyywwwvvvvvvvvvvvvvvvsssuuuxxxyyyyyyyyyzzz{{{{{{}}}||||||zzzxxxwwwvvvuuuuuuvvvvvvxxx~~~~~~xxxyyywwwyyywwwssssssppplllkkkgggaaa]]]bbbnnn}}}wwwiiiPPPAAA222---...---+++***((((((***++++++******))),,,,,,---------............000111111111222444666999::::::999777777999:::===AAADDDAAA======DDDKKKPPPNNNJJJCCC===999888999888777666666666888999:::<<<>>><<>>@@@CCCEEEHHHIIIIIILLLOOORRRTTTWWWZZZ\\\]]]]]]]]]^^^^^^```aaaaaafffhhhmmmpppssssssrrrqqqooopppqqqsssuuuvvvuuuuuussswww~~~wwwttt~~~qqqvvvvvvUUU>>>777222222444000444444444444666888:::;;;<<<<<<======>>>>>>??????CCCCCCCCCCCCEEEGGGJJJKKKQQQRRRSSSTTTUUUVVVVVVVVVOOONNNHHHHHHOOOPPPZZZoookkkiiihhhjjjooorrrrrrppppppmmmjjjjjjlllppprrrtttqqqpppnnnoooqqqssssssssssssvvvvvvtttwww}}}|||xxxtttssswww}}}|||uuutttxxx|||vvvpppnnnvvvxxxyyyzzzvvvpppjjjeeeaaa^^^ZZZWWWVVVXXX\\\^^^aaabbbcccccccccdddgggiiilllnnnsssxxxwwwrrrooopppmmmmmmmmmkkkhhhggghhhiiijjjkkkmmmooopppooonnnmmmkkkmmmqqquuuyyy{{{|||}}}}}}zzzwwwtttssstttvvvxxxvvvzzz}}}~~~{{{yyyxxxwwwyyy}}}~~~{{{wwwtttssssssvvvwwwxxxwwwwww||||||}}}xxxqqqppprrruuupppjjjjjjrrr}}}vvvgggJJJ===000,,,---,,,++++++((())))))***++++++******------------.........///...///111222222333666999:::;;;<<<<<<:::888888999;;;BBBGGGDDD>>>>>>FFFOOOQQQNNNIIIBBB<<<999:::<<<999888777777777888999:::;;;>>>===BBBQQQaaa~~~~~~mmmiiipppwwwxxx{{{vvvqqqnnnjjjhhhlllrrrzzzyyyZZZDDD:::444000333222333555777???QQQbbbyyy}}}zzzzzz{{{|||zzzwwwpppkkkfffccccccbbb___\\\SSSKKKCCC@@@<<<666444666444333333222222111111000000111222333333222000///.........------------,,,------,,,,,,,,,,,,------...---,,,+++++++++++++++******))))))((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((('''&&&%%%&&&&&&'''((()))*********'''&&&%%%%%%%%%&&&''''''&&&((()))******+++---///,,,,,,,,,,,,++++++++++++..................------///............///000000///111444444333333444555333333333222111000000///000111333444555444444333222222222111111000000000000000000/////////......////////////////////////............000222444666444444444444555666777888::::::;;;===@@@BBBDDDFFFFFFIIILLLOOOPPPRRRTTTVVVYYYYYYXXXYYYYYYZZZ[[[\\\^^^aaaggglllqqqsssttttttssstttuuuwwwwwwwwwwwwvvvsssyyy|||xxx|||lllttt|||yyyzzzpppPPP;;;666111111333///333333333555777999<<<===AAA@@@>>>===<<<<<<<<<===AAAAAAAAABBBDDDFFFHHHJJJLLLNNNPPPRRRTTTUUUUUUUUUOOOOOOJJJJJJPPPPPPZZZooommmllljjjkkknnnppppppoooqqqnnnkkkkkkmmmoooqqqrrrpppppppppqqqqqqqqqpppooopppsssrrrppprrryyy}}}}}}yyyuuuqqqpppsssyyy~~~|||sssnnnmmmssszzz|||{{{yyyzzz|||}}}yyypppmmmtttxxx}}}yyyrrrmmmeeeaaaZZZUUUSSSUUUXXX[[[[[[]]]___``````aaaccceeeiiimmmssswwwvvvrrrpppooolllnnnnnnkkkgggeeegggiiihhhjjjlllmmmnnnmmmlllkkkiiikkknnnqqqtttwwwyyyzzz|||{{{yyyxxxxxxyyy{{{|||{{{~~~~~~|||{{{zzz|||~~~~~~}}}zzzvvvsssrrrsssuuuvvvxxxwwwyyy}}}}}}xxxuuuwwwyyyuuuyyyuuueeeEEE999...,,,---,,,++++++((())))))***++++++++++++---............////////////111222333333444666999;;;<<<>>>===;;;999888888;;;???CCCBBB??????FFFLLLNNNLLLIIICCC>>>;;;;;;===999999888777777888999:::;;;???>>>BBBOOO\\\xxxtttooouuuzzz|||wwwrrrooonnnmmmllloootttzzzdddIII;;;444111333222333444555;;;IIIXXXnnn~~~{{{zzz{{{|||{{{yyyrrrnnnhhheeeeeeeeebbb```WWWOOOFFFBBB===888666888444444444333222222111111111333555444333111111222............------------,,,,,,,,,,,,,,,---............---+++************+++***))))))))))))((('''((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&$$$$$$%%%&&&((()))******)))(((&&&%%%%%%''')))***)))******)))(((((()))+++***************+++++++++,,,---...//////...---,,,.....................///,,,...000111111111222444333333222111000///.........000222444555555333333222222111111000//////////////////.........------........................---------...///111333444333333333333444555666666888999:::;;;===@@@BBBCCCDDDGGGJJJLLLMMMNNNPPPRRRTTTTTTTTTTTTUUUVVVWWWXXXXXX[[[aaaggglllppprrrssswwwxxxzzz{{{zzzyyyyyyyyyvvv|||xxxjjjvvv~~~yyyuuuvvvhhhKKK999555000000333000000111111333666999<<<>>>CCCAAA>>><<<;;;;;;<<<===>>>???AAABBBDDDFFFGGGGGGEEEGGGJJJMMMPPPQQQQQQQQQMMMOOOKKKLLLRRRPPPYYYnnnqqqpppnnnmmmmmmmmmllllllqqqnnnlllkkkmmmoooqqqqqqqqqrrrsssrrrpppooommmmmmmmmooonnnlllooouuuyyyyyytttpppkkkjjjmmmsssxxx{{{|||uuulllgggmmmuuuzzz{{{yyyyyyyyyyyyyyymmmgggjjjnnnuuuyyyzzzwwwrrrnnnfffbbb[[[UUURRRSSSWWWYYYXXXZZZ\\\^^^^^^___```bbbeeekkkqqqtttuuusssqqqooolllnnnooolllgggddddddfffgggiiijjjllllllkkkjjjiiijjjjjjkkkmmmoooqqqssstttyyyzzz}}}|||{{{|||zzzxxxvvvuuutttssssssvvvxxx}}}~~~~~~|||~~~{{{}}}sssccc@@@666---,,,---,,,+++,,,)))))))))***++++++,,,---........./////////000000222444444444333444666888;;;===>>>>>>;;;999888888;;;;;;<<<===>>>AAACCCEEEHHHHHHHHHFFFBBB>>><<<<<<:::999888777777777888999;;;@@@@@@CCCMMMWWWqqq|||www}}}xxxqqqmmmmmmnnnoootttzzz}}}mmmNNN===666555222111222444666:::EEEPPPfff}}}|||{{{||||||{{{uuuqqqllljjjjjjiiigggddd\\\SSSJJJEEE@@@:::888999555555444444333222222222///000111111/////////000//////.........---------,,,,,,,,,,,,---...//////...---,,,******))))))))),,,***((()))***+++)))(((((('''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((###$$$%%%&&&'''((())))))***)))((('''''')))+++---)))******)))(((((()))+++*********+++,,,,,,------+++,,,...///000//////...------.........---------***,,,.........///111333222222111000000///......---///111333444444333222111111111000000000//////////////////............////////////////////////---.........///000111222333222222333333444555666888888999:::<<>>@@@CCCAAA???===<<<===>>>???>>>???AAACCCDDDEEEEEEEEE@@@BBBEEEHHHKKKMMMNNNNNNJJJNNNMMMOOOTTTRRRZZZooosssrrrqqqnnnmmmkkkjjjjjjpppnnnllllllnnnpppqqqqqqqqqrrrsssqqqooommmlllllljjjmmmmmmkkknnntttwwwvvvuuupppkkkiiilllqqquuuxxxxxxyyylllgggllluuu}}}|||yyyxxx~~~zzzkkkbbb___aaaeeeiiijjjiiigggfff^^^[[[VVVQQQOOOOOORRRSSSSSSUUUYYY[[[\\\]]]___aaabbbjjjppprrrtttuuutttqqqnnnpppqqqpppllliiifffeeehhhiiikkkllllllkkkjjjiiikkkkkkjjjjjjkkkmmmooopppuuuyyy~~~}}}}}}}}}||||||zzzxxxuuurrrqqqtttxxx}}}zzzxxx{{{~~~~~~~~~}}}xxxxxx}}}ppp___===444...------++++++,,,))))))))))))***,,,---...////////////000000000000444555666555444444666888;;;<<<===<<<;;;999999::::::999888:::===@@@@@@???BBBDDDFFFFFFCCC@@@>>>===;;;:::999888888888999:::;;;AAABBBEEELLLTTTlll}}}tttmmmlllmmmpppvvv|||}}}yyyXXXBBB999777222111222555666888@@@III^^^vvv~~~}}}|||||||||vvvsssooonnnnnnmmmiiieee```WWWOOOIIIDDD===::::::666555555444444333333222111111111111222222222222/////////.........------------,,,,,,---...//////---,,,+++******)))******---***((())),,,---+++((((((((('''&&&&&&&&&''''''%%%%%%&&&'''(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''(((((((((((($$$$$$%%%&&&'''(((((())))))((((((((((((***+++,,,&&&'''((())))))***,,,///+++++++++,,,---......///+++,,,---...////////////---------...------,,,+++***+++,,,,,,,,,---000222111111111111000000000000...///111222333222222111111111111111111111111111111111111000000000//////000000000000000000000000......//////000000000111222222222222333444555666777888888:::;;;===???@@@AAAEEEIIILLLMMMMMMNNNOOOMMMMMMNNNOOOQQQSSSUUUVVVTTTWWW[[[```eeeiiilllmmmtttwwwzzzzzzxxxvvvwwwyyy{{{sssqqq{{{ZZZBBB555555111111444222333444555777:::>>>AAACCCBBBBBB@@@?????????@@@AAA>>>@@@BBBDDDEEEDDDCCCBBB???@@@BBBEEEGGGJJJLLLMMMIIIOOOPPPTTTXXXUUU]]]sssssssssqqqooolllkkkkkkkkkooommmkkklllnnnpppqqqqqqmmmooopppooolllkkklllnnnllloooqqqppprrrwwwzzzxxxuuuqqqkkkhhhjjjnnnsssuuuttt}}}{{{lllgggkkkuuuxxxyyy{{{}}}mmmaaaXXXXXXWWWWWWVVVVVVVVVWWWOOONNNKKKIIIHHHHHHHHHIIIIIIMMMRRRVVVYYY[[[^^^```bbbjjjqqqrrrtttxxxyyyvvvtttuuuwwwxxxxxxuuuoookkkkkklllnnnoooooommmlllkkklllkkkjjjiiijjjllloooqqqtttxxx~~~~~~~~~|||yyyuuusssqqqsssxxx}}}yyyvvvxxx}}}{{{yyywwwyyy}}}xxxsssooosss}}}~~~kkkZZZ;;;444.........++++++,,,))))))))))))***,,,.../////////000000000111111111333555666666555666888::::::;;;;;;:::999999:::<<<999::::::;;;===>>>?????????AAABBBBBBAAA@@@@@@AAA>>>===<<<:::::::::;;;<<<<<>>??????CCCHHHKKKLLLMMMMMMNNNJJJJJJKKKMMMOOORRRTTTVVVTTTWWW[[[```fffjjjmmmnnnsssxxx{{{{{{xxxwwwxxx{{{zzzuuuuuuyyyVVV???555666222222555333444555666888;;;>>>BBBCCCDDDDDDCCCBBBAAAAAA@@@@@@@@@AAADDDFFFFFFDDDAAA@@@======>>>???BBBEEEIIIKKKJJJQQQTTTYYY]]]ZZZbbbxxxrrrrrrqqqooommmllllllmmmnnnlllkkkllloooqqqrrrrrriiikkkmmmllljjjjjjmmmpppppptttvvvvvvxxx}}}~~~}}}qqqlllfffcccdddhhhlllnnnqqq{{{|||kkkfffjjjsssvvvzzzyyy}}}pppcccWWWTTTOOOKKKIIIIIIJJJKKKCCCCCCBBBBBBAAAAAAAAAAAABBBFFFLLLRRRVVVZZZ^^^aaaccckkkqqqrrruuu{{{}}}zzzzzz{{{}}}yyysssmmmnnnpppqqqqqqooonnnlllmmmkkkjjjjjjkkknnnqqqssstttxxx}}}~~~||||||}}}|||xxxuuutttsssssswww~~~{{{|||xxxuuuppprrr}}}xxxrrrmmmjjjppp~~~{{{hhhWWW;;;444//////...+++***,,,***)))))))))***,,,...///000000000000111111111111222333555666666777:::<<<:::::::::999888888;;;===999<<>>???BBBDDD@@@???>>>===<<<<<<===>>><<>>AAAGGGJJJLLLLLLMMMNNNGGGHHHIIIKKKNNNQQQTTTUUUUUUWWW\\\aaagggllloooqqqvvvzzz{{{zzz|||{{{xxxwwwxxxTTT>>>444666333222666444333444444666999<<<@@@AAAFFFFFFEEEDDDCCCAAA@@@>>>AAABBBEEEGGGFFFDDDAAA>>>;;;:::::::::===AAAEEEGGGKKKSSSWWW\\\aaa]]]fff|||tttqqqnnnnnnnnnmmmiiifffmmmllllllmmmppptttwwwzzzsssrrrqqqpppppprrrssstttwwwyyy|||}}}zzzxxxpppkkkfffbbbbbbdddffffffmmmttt|||uuufffeeekkktttzzz}}}|||{{{zzzxxxxxxzzz~~~vvvfffWWWQQQJJJCCC@@@???>>>===???>>><<<::::::999::::::<<<>>>BBBGGGNNNVVV]]]aaagggjjjkkklllqqqyyy{{{zzzzzz}}}zzztttuuuvvvuuusssrrrrrrssstttssspppnnnmmmmmmooopppttttttvvvzzz|||yyyxxxvvvuuuwwwzzz~~~||||||{{{zzzxxxvvvtttssswwwzzz}}}}}}zzzuuuppprrrxxx}}}~~~}}}~~~|||wwwmmmgggfffrrr{{{fffSSS:::777111...,,,,,,+++***************+++,,,------...///111111000000222333111222333555777999<<<======;;;999777666666777888============>>>???@@@@@@BBBAAA@@@????????????@@@@@@@@@@@@???======???AAALLLYYY\\\WWWSSSRRRbbb}}}{{{pppgggcccdddfffnnnyyy}}}]]]CCC999333555444222111444777777EEETTTkkk~~~{{{wwwqqqmmmkkkjjjjjjiiiiiicccZZZSSSNNNIIICCC???:::999777555444555666777333333333333333333333333333222111000////////////////////////////////////------,,,,,,,,,,,,++++++...---,,,+++++++++,,,,,,,,,+++)))((((((((()))***+++++++++*********))))))'''''''''(((((((((((((((000...+++((('''&&&'''(((***+++---------,,,***((())))))((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&))))))(((''''''''''''(((,,,,,,***))))))(((((((((***++++++++++++***))))))************************+++++++++*********))))))************************//////000111111111111000111111000000000000000000///111333444444444666888555444333333222222333333333111000//////111333444333222222111111000000000///000111222222222222222666666555666666888:::;;;@@@BBBDDDFFFHHHHHHHHHHHHEEEFFFHHHKKKNNNTTTZZZ___]]]^^^aaaeeeiiimmmppprrrxxxyyyzzzzzzzzz{{{~~~{{{rrrJJJ>>>444333555555555555555333333666:::>>>@@@AAADDDEEEGGGGGGFFFCCC@@@>>>@@@AAACCCDDDDDDCCCAAA@@@???>>><<<<<<===@@@CCCEEEMMMXXX^^^ccciiihhhmmm}}}sssrrrpppoooooonnnkkkiiillllllmmmpppsssvvvyyy{{{{{{zzzzzzyyyzzzzzzyyyyyyxxxzzz{{{|||{{{xxxuuusssjjjhhheeedddeeeffffffeeeiiipppyyyuuufffccciiiqqqvvvyyyyyyxxxxxxyyy{{{~~~wwwgggPPPKKKDDD>>>;;;:::999999999888666555444555555666999;;;???DDDKKKSSS[[[aaaiiimmmnnnooosssyyy|||zzzzzz||||||vvvwwwwwwvvvtttssssssuuuwwwvvvtttsssqqqqqqqqqqqqrrrsssuuuzzz|||xxxwwwtttrrrsssuuuxxxzzzzzzzzzyyyyyywwwuuutttsssuuuzzz~~~}}}~~~}}}wwwrrrqqqvvvyyyyyyxxxnnnpppvvvyyyqqqjjjfffhhhuuuyyydddPPP666222...++++++++++++***++++++++++++,,,------......///111111000000222333444444444555666888999:::;;;:::888777666777999:::??????>>>>>>???@@@AAAAAABBBBBBAAA@@@?????????????????????>>>===>>>AAACCCWWWfffkkkfff]]]UUU]]]ttt|||qqqhhhddddddfffooo{{{jjjLLL<<<555555444222111222444555???MMMddd||||||wwwtttrrrpppnnnlllkkkfff```XXXQQQJJJDDD@@@;;;999777555444555666666444444444444444444444444333222111000000/////////////////////////////////.........---------,,,,,,...------,,,,,,,,,,,,,,,++++++***)))))))))))))))******))))))))))))))))))$$$%%%%%%&&&'''((()))))),,,+++)))((('''(((((()))***+++,,,---,,,+++)))((()))(((((('''&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&&&&)))(((((('''&&&''''''''''''''''''&&&&&&'''((((((+++++++++++++++***))))))************************,,,++++++******)))))))))************************------...///000000000///000/////////////////////111333444444444444555777666666555444444444444444333333222111111222333444111111111111111111000000111111111222222222333333666555555555666888999;;;???@@@BBBDDDEEEFFFFFFFFFDDDEEEHHHKKKOOOTTT[[[```bbbcccfffiiilllooorrrssstttuuuwwwwwwyyy|||mmmIII===333222444444444444555555555888===@@@BBBBBBFFFGGGHHHHHHGGGDDD@@@>>>>>>???AAACCCDDDDDDCCCBBB@@@???>>>===???AAADDDFFFMMMXXX]]]aaagggfffjjjzzzsssssstttrrrooommmlllmmmkkklllooossswwwzzz|||}}}{{{xxxtttttttttrrrpppllliiigggbbbbbbdddgggiiiiiifffdddeeemmmwwwwwwiiiccchhhnnnrrrttttttuuuuuusssuuuxxx|||}}}mmm\\\IIIEEE>>>:::888777777666333333111000000111222333666777;;;???FFFPPPZZZaaalllppprrrqqqtttyyy{{{yyy{{{|||~~~|||vvvwwwwwwuuusssrrrsssuuuwwwwwwvvvvvvuuutttrrrrrrrrrsssuuuzzz~~~{{{vvvtttqqqooonnnppprrrtttwwwwwwwwwwwwvvvuuutttsssvvv|||}}}~~~yyy{{{yyysssqqqtttvvvvvvttthhhkkksss{{{ooodddccciiixxxvvv```LLL333000---++++++,,,,,,+++++++++++++++,,,---...///...000111111000111222444777777777777777777777777888777666666777999;;;===@@@@@@?????????@@@AAAAAABBBBBBAAAAAA@@@??????>>>>>>>>>>>>======@@@DDDHHH^^^qqq{{{wwwkkkZZZYYYiiitttkkkggghhhjjjqqq~~~~~~ZZZBBB777666444222111111222333999DDDXXXrrr|||zzzwwwssspppooommmiiiaaaWWWMMMFFFCCC<<<:::888555444444555666555555555555555555555555333333111000000000000000/////////////////////////////////............---......------,,,,,,,,,,,,***++++++++++++***))))))((((((((((((((()))))))))######$$$%%%'''((()))***(((((((((((())))))))))))******+++,,,+++***)))(((((((((((('''&&&&&&%%%%%%(((''''''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''((()))++++++,,,,,,++++++***)))************************,,,,,,+++***))))))((((((***************************+++,,,---.....................///////////////333444666666555555666888999888888888777777777777444444444444444444444444111111111111111222222222444333222222222333444555555555555555666888:::;;;??????AAABBBCCCCCCCCCCCCBBBDDDHHHKKKPPPVVV]]]aaahhhiiikkkmmmppprrrtttuuupppqqqssstttwww}}}eeeGGG===444333555555555666777777888<<<@@@DDDEEEEEEHHHIIIJJJIIIGGGDDDAAA>>><<<>>>@@@BBBDDDDDDDDDDDDAAA@@@??????@@@BBBDDDFFFLLLUUUYYY^^^dddccchhhxxxtttvvvwwwtttpppllllllnnnjjjmmmqqqvvvzzz}}}~~~~~~}}}}}}~~~|||uuuooohhhgggeeeccc```^^^\\\[[[XXX\\\bbbiiimmmlllhhhdddeeelllwwwzzzllleeeiiinnnqqqrrrssstttuuunnnnnnnnnnnnoookkk]]]NNNFFFBBB===999888888888777222111000000000111222333333555888<<>>@@@@@@??????>>>>>>>>>??????AAAAAAAAAAAA@@@???>>>>>>???>>>>>>===>>>BBBHHHMMM\\\qqqttt___WWWccczzzqqqnnnoooqqquuuiiiJJJ:::666333222222111111333666===OOOhhh{{{vvvrrrrrrsssqqqiii]]]QQQIIIFFF>>><<<999666555444444555555555555555555555555555333333222111000000000000/////////////////////////////////.........------...............---,,,,,,***+++,,,,,,,,,+++)))(((((((((((())))))))))))***%%%%%%&&&&&&'''((())))))''''''((()))))))))((((((******+++++++++***)))((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''((()))***(((''''''&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***+++++++++,,,+++******)))************************+++++++++***))))))((((((************************)))***+++,,,---..................///////////////333555777888888888:::<<<<<<<<<<<<<<<<<<;;;;;;:::666777777777777666555444222222222333333444444444666444333222222333555666666666555666777999;;;<<>>BBBEEEFFFFFFHHHIIIJJJJJJHHHDDDAAA>>>===>>>@@@BBBCCCCCCCCCCCCAAA@@@@@@@@@AAABBBDDDFFFIIIQQQUUUYYYbbbbbbhhhxxxtttvvvwwwuuuooollllllmmmkkknnnsssxxx{{{}}}~~~~~~{{{zzz{{{}}}}}}wwwmmmeeeZZZYYYVVVTTTRRRRRRRRRRRRQQQVVV___hhhnnnoookkkgggeeellluuu}}}xxxllliiilllppprrrssssssuuuvvvrrrpppjjjeeeddd```UUUIIIDDD@@@<<<999999999999888222111000000000111222333111444777;;;@@@KKKYYYcccjjjpppsssqqqpppssstttssszzzxxxvvvuuuttttttsssrrrppppppooommmjjjjjjkkkmmmlllnnnqqqtttvvvvvvuuutttwwwwwwyyy|||~~~}}}{{{|||||||||||||||zzzwwwtttqqqooommmkkklllooorrrtttsssssstttuuuuuuuuuuuuuuuyyy~~~}}}}}}{{{uuuooonnnsssxxxzzzyyyqqqrrrzzz{{{hhhYYY[[[eeevvvsss[[[EEE666333000...---,,,+++)))(((((())))))+++,,,---...///000222222111111333444999:::;;;<<<<<<<<<<<<;;;555555555666888<<>>>>>===<<<;;;;;;;;;<<>>===?????????>>>???CCCJJJNNNXXXlllzzz}}}ttt```UUU]]]uuu{{{xxxyyy{{{}}}yyyWWW@@@888333333333111222666777;;;HHH^^^www|||vvvqqqqqqsssrrrkkk___SSSJJJGGGAAA???;;;888666555555555444444444444444444444444444333222111000000000000000000000000000000000000.........------------,,,....../////////...---,,,+++,,,---------,,,***)))************************)))))))))(((((((((((((((((())))))***))))))((('''+++++++++++++++***))))))'''''''''''''''&&&&&&&&&$$$$$$%%%&&&(((***,,,---(((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((******++++++******)))((())))))))))))))))))))))))*********)))))))))(((((()))))))))))))))))))))))))))***+++,,,------------........./////////000000111444777999:::<<>>>>>999999999999888666555444444444444555555666666666777555333222222333555666777666666777888:::===>>>@@@@@@@@@AAAAAABBBBBBCCCBBBEEEJJJOOOTTTZZZ```eeeiiijjjmmmpppssswwwyyyzzzuuuuuuttttttvvvzzztttnnnqqqvvvxxx{{{{{{~~~}}}tttUUUBBB;;;555666888888:::===;;;;;;<<>>>>>>>>===666666666777999<<>>======?????????>>>???BBBHHHLLLUUUccckkknnnjjjZZZOOOVVVjjjkkkKKK>>>555555444111222777777999BBBSSSjjj~~~~~~|||vvvrrroooooonnniii___TTTKKKFFFDDDBBB>>>:::777666555555444444444444444444444444444333222111111000111111000000000000000000000000.........---------,,,,,,...///000000000///---,,,,,,------------,,,++++++++++++++++++*********)))++++++******)))(((((('''************)))))))))))),,,,,,,,,++++++++++++***''''''''''''''''''''''''###$$$%%%&&&(((***,,,---))))))((('''''''''''''''''''''&&&&&&%%%&&&&&&&&&))))))******))))))((('''))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))******+++,,,,,,,,,++++++,,,,,,------...////////////222555888:::===AAADDDCCCDDDDDDEEEEEECCCBBBAAA;;;;;;:::999777666555555555555555555666666666666666555444333333333444444666666666777888;;;===>>>@@@@@@@@@@@@AAABBBDDDDDDDDDGGGMMMRRRWWW\\\bbbfffiiijjjmmmppptttwwwzzz{{{zzzzzzyyyxxxxxxzzz~~~sssfffaaafffnnnmmmrrryyy|||||||||}}}xxx{{{}}}yyyzzzzzz~~~mmmNNN===777333555888999<<<@@@@@@>>>>>>???CCCFFFHHHHHHHHHIIIKKKKKKJJJGGGDDDBBBAAAAAAAAA@@@@@@@@@@@@@@@??????@@@BBBDDDFFFHHHIIIHHHNNNOOOTTT```dddjjjzzznnnmmmmmmnnnpppqqqpppnnnppprrrtttvvvwwwxxxxxxxxxvvvsssrrrsssssslll___UUUFFFDDD@@@>>>>>>@@@DDDFFFKKKOOOVVV```jjjppprrrrrrpppsssvvvxxx}}}}}}tttiiijjjmmmqqqssssssrrrrrrrrrnnnllleee^^^[[[YYYQQQHHHBBB???<<<:::999999888777333222111/////////000000...333888;;;>>>GGGUUU```dddkkkpppnnnlllmmmooonnnmmmooopppqqqppppppppppppooonnnllliiiffffffhhhjjjjjjkkkmmmoooqqqqqqqqqqqqoooppptttyyy}}}~~~|||zzzvvvwwwxxxxxxvvvsssqqqppppppooommmlllnnnqqquuuwwwvvvvvvwwwxxxxxxxxxwwwwwwvvvwwwwwwxxx{{{|||{{{{{{|||{{{sssllljjjnnnsssttttttlllnnnwwwwwwgggZZZ```nnn}}}oooTTT===111///---,,,,,,+++)))'''******+++,,,---///000111///111222222222222333555888999;;;=========<<<;;;888888777777999;;;>>>???===<<<:::999888777777777777999;;;===>>>>>>=========>>>>>>>>>===???CCCFFFLLLSSSTTTVVVYYYOOOHHHOOO]]]~~~WWWGGG999777444///000666555666<<>>AAAEEEFFFHHHHHHHHHGGGEEEDDD===<<<:::888666555555666555555555444444444444444444444444333333333222222444444444555777999<<<===????????????@@@BBBDDDEEEGGGJJJOOOTTTYYY^^^cccggglllmmmoooqqqtttwwwyyyzzz~~~~~~}}}|||zzz{{{~~~}}}uuufffXXXVVV```lllmmmttt|||}}}zzzzzzzzztttwww{{{xxx{{{}}}eeeHHH;;;666555888;;;<<<@@@FFFFFFCCCAAAAAACCCGGGJJJKKKJJJKKKLLLMMMMMMJJJHHHFFF????????????@@@AAABBBBBB???@@@BBBDDDGGGJJJLLLMMMLLLQQQPPPTTT___ccciiiyyyjjjhhhhhhlllqqqsssrrrppprrrssstttuuuuuuvvvvvvvvvpppllljjjkkkjjjcccVVVKKK@@@===999666666999===@@@KKKNNNTTT]]]gggpppuuuvvvwwwyyyzzz{{{~~~~~~vvvlllhhhkkkppprrrrrrpppoooooommmlllhhhccc```]]]UUULLLDDDAAA>>><<<<<<;;;:::999666555333222111111111222,,,222777:::===FFFSSS]]]cccjjjpppnnnkkklllnnnnnniiilllooorrrrrrrrrrrrrrrqqqpppmmmjjjggggggiiikkkiiiiiijjjkkkkkkllllllllliiikkkpppvvv{{{~~~}}}{{{uuuwwwxxxxxxuuusssqqqpppqqqpppnnnmmmnnnqqqtttwwwxxxxxxyyyyyyyyyyyyxxxxxxxxxwwwvvvxxx}}}yyyuuuttttttyyy}}}uuulllhhhkkknnnooonnnhhhkkksss~~~nnn```]]]dddttt|||mmmRRR:::000///............---+++,,,,,,,,,---///111222333///111222222222222333555888999;;;<<<<<<;;;999888:::999888888999;;;===>>>===<<<;;;999888777777666555777:::<<<>>>>>>======;;;<<<===<<<<<<===???AAA@@@CCC@@@CCCJJJGGGDDDKKKPPPrrr```MMM<<<888444......555222333888CCCVVVmmm~~~||||||~~~}}}yyyvvvuuurrrnnnkkkhhh```VVVOOOHHHFFFBBB===:::888777777777777777777777777777777555444333222111111111111000000000000000000000000000000000000////////////...///111222111000...---///...---,,,+++,,,---...,,,+++***)))((('''&&&%%%&&&'''''''''(((((())))))))))))((((((***---000111///...---,,,,,,,,,------&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''+++******)))))))))))))))'''''''''(((***+++---...'''''''''((('''&&&&&&%%%))))))))))))))))))))))))%%%%%%&&&((()))+++,,,,,,))))))))))))))))))))))))))))))))))))((('''&&&%%%'''(((((()))******++++++---000333555666888;;;>>>GGGHHHIIIJJJJJJHHHFFFEEE>>>===:::777555555666666444444444333333222222222333444444444444333222111222222222333555888:::<<<>>>======>>>@@@BBBDDDFFFHHHLLLQQQVVVZZZ___dddgggooooooqqqsssuuuvvvxxxxxx~~~||||||~~~~~~zzzooo]]]OOOPPP^^^lllrrr{{{}}}}}}xxxqqqttt||||||{{{zzz```EEE===999888<<>>>>>>>>???@@@BBBCCCDDD@@@AAADDDGGGJJJMMMOOOPPPPPPTTTQQQUUU___bbbhhhwwwooollljjjlllpppqqqnnnjjjrrrtttsssqqqrrrvvvuuuqqqnnniiieeeaaa^^^VVVKKKCCC888888666666777999;;;<<>>DDDSSSaaahhhmmmoookkkhhhkkknnnnnnlllnnnpppqqqqqqsssvvvxxxwwwsssmmmhhheeeeeefffhhhggghhhjjjjjjiiiiiijjjkkkmmmmmmooottt{{{{{{{{{yyyvvvqqqnnnnnnnnnoooppppppnnnmmmmmmppprrrrrrssstttvvvxxxzzz|||}}}|||xxxvvvzzzoooiiikkknnnrrrvvvvvvkkkjjjlllllljjjjjjjjjlllsss{{{{{{rrriiiddd^^^lll{{{~~~uuucccKKK999...---,,,+++***))))))***+++,,,...///111111000000333333333333333333333333999999999999999888777777::::::::::::::::::::::::;;;999888888:::;;;;;;;;;:::999888999;;;<<<;;;:::@@@???>>>===<<<;;;;;;;;;:::;;;<<<===???AAACCCDDDOOObbbyyy]]]@@@444333333333555333333777???KKK^^^xxx|||yyyyyy~~~~~~~~~}}}{{{yyywwwuuurrrppppppppppppiii^^^UUUQQQLLLEEE@@@<<<999666555555555666666777777888888777444222111111222111000//////000111111111111111000000000000111111111111000///...,,,,,,---......//////...------------...000,,,(((''')))+++***)))&&&&&&%%%$$$%%%&&&'''(((+++,,,,,,------...............---------,,,,,,,,,)))(((&&&&&&''''''&&&$$$$$$$$$%%%&&&'''((()))***///,,,'''###!!!###&&&((())))))))))))((((((((((((((((((((((((((()))******&&&''''''((()))***++++++))))))(((((()))***++++++(((((())))))******++++++*********)))******+++,,,+++++++++++++++++++++++++++---000333666777888888;;;===AAADDDEEEDDDBBBAAA;;;:::999888777666555444333333222111000///......222222111111111111111111666555444555777999999999;;;<<<===>>>???AAADDDGGGHHHOOOWWW[[[```gggkkkkkkrrrtttvvvvvvuuutttuuuvvv}}}||||||xxxjjjYYYNNNSSSeeeuuuyyyyyywwwzzz~~~}}}tttYYYHHH===:::999;;;AAAGGGJJJKKKMMMKKKHHHEEEHHHMMMKKKFFFKKKMMMPPPRRRRRROOOKKKIIICCCCCCCCCCCCCCCDDDDDDDDDBBBEEEIIIKKKMMMNNNQQQSSSPPPTTTRRRSSS\\\___gggwwwsssoookkkkkknnnpppooommmssstttsssqqqrrrtttsssnnnddd___YYYUUURRRLLLCCC<<<888777666666777999;;;<<>>EEESSSaaahhhmmmoookkkiiijjjlllllloooppprrrssssssuuuxxxzzzzzzvvvpppjjjfffeeefffggggggiiijjjiiiiiijjjlllnnnooonnnooosssxxx{{{{{{zzzwwwwwwvvvrrrnnnlllkkklllkkklllnnnooooooppprrrttttttttttttuuuwwwzzz}}}~~~{{{xxx|||~~~mmmfffgggjjjooouuuwwwllljjjlllkkkjjjjjjmmmnnnuuu}}}}}}tttlllhhhcccppp~~~tttaaaIII777000000///...------------+++,,,...///000111111000111111222333444444555555444555666666666555444333:::::::::999999999888888:::999777888999::::::999::::::::::::::::::;;;;;;>>>>>><<<;;;::::::999999999::::::<<<===???AAABBBIIIYYYyyyoooNNN===777333000000222333666===EEEVVVqqq|||{{{~~~}}}{{{yyyxxxsssqqqppprrrrrrnnneee^^^VVVPPPHHHBBB>>>;;;999888555555666666666777777888666444222111111222111111...///000000111111111000000000000000111111111111000//////.....................---,,,,,,,,,,,,,,,///+++(((''')))***)))((((((((('''''''''(((***+++,,,,,,,,,---------...............---------,,,,,,***(((''''''((((((&&&%%%$$$%%%%%%&&&'''((()))))),,,+++)))'''&&&&&&&&&'''))))))))))))((((((((('''((((((((((((((())))))***'''''''''((())))))******)))))))))))))))***++++++)))))))))))))))*********)))))))))((()))******++++++++++++++++++++++++++++++,,,...000222444555555777:::===@@@AAA@@@>>>===888777777666444333333222222111111000000/////////111111111111111111111111555444444555666888999999:::;;;===>>>???AAAEEEHHHJJJRRRYYY^^^dddkkkpppppprrrtttvvvvvvuuutttuuuvvv|||}}}~~~|||{{{{{{{{{{{{tttfffXXXRRRZZZlllzzz}}}lllTTTFFF>>><<<;;;===CCCHHHKKKLLLPPPOOOKKKGGGIIIMMMLLLGGGIIILLLPPPSSSUUUTTTQQQPPPEEEFFFFFFGGGHHHIIIJJJJJJKKKMMMOOOPPPPPPQQQRRRTTTSSSVVVSSSSSS[[[]]]cccsssyyytttnnnlllnnnppppppooosssuuutttqqqqqqrrroooiii]]]WWWOOOHHHDDD@@@;;;777666666555666777999;;;<<>>FFFTTTbbbhhhnnnqqqmmmjjjjjjjjjhhhoooqqqrrrsssssstttwwwyyy~~~zzztttmmmiiigggfffgggiiiiiijjjiiiiiikkknnnqqqrrrqqqpppqqqssstttsssrrrrrrqqqpppmmmiiiggghhhiiifffiiimmmppprrrsssuuuwwwvvvuuutttuuuwwwzzz~~~}}}zzzyyymmmgggeeegggoooxxxxxxmmmkkknnnnnnmmmmmmssstttzzzvvvnnnllljjjvvv}}}qqq]]]EEE444...---,,,++++++***++++++,,,,,,...///000111111111000000111333444555666777444555888999999888666555999999888888777777777777:::888777777999999888777999<<<===<<<:::999:::===<<<;;;:::999888777777777888888999:::;;;===???@@@GGGTTTqqq```GGG<<<555000...000222555999>>>MMMhhh~~~|||~~~}}}|||uuusssssstttuuusssnnniii___XXXNNNEEE@@@===<<<;;;666666555555666666777777666444222111222333222111...//////000000000000000000000000000111111111111000000000000000///......------,,,++++++++++++,,,---***((('''((((((((('''(((((('''((((((***,,,------------........................------------,,,+++***(((((())))))'''%%%&&&&&&&&&'''''''''((((((((()))***++++++)))(((&&&)))))))))(((((((((''''''((((((''''''(((((()))***(((((((((((((((((((((((())))))))))))))))))***+++************)))))))))))))))(((((((((((()))************************************+++,,,---///000111333555888:::;;;:::999888444444333222111111000000000000000000000000000///111111111111111111111111333333333444555777888999888:::<<<>>>???BBBGGGJJJNNNVVV]]]bbbhhhpppuuuuuurrrtttvvvvvvuuuuuuuuuvvvxxxzzz{{{{{{zzzyyyzzz{{{zzzrrreee[[[ZZZcccrrr}}}|||```KKKBBB???======@@@DDDIIIMMMNNNQQQQQQNNNJJJJJJLLLLLLHHHFFFIIINNNRRRUUUVVVVVVVVVJJJKKKLLLMMMNNNPPPQQQQQQRRRTTTUUUTTTSSSRRRRRRSSSSSSVVVQQQRRRYYY\\\cccsss{{{wwwrrrppppppqqqqqqpppsssuuuuuusssrrrqqqllleee]]]VVVLLLCCC>>>:::777555555555555666888:::;;;===>>>CCCPPP^^^gggjjjnnnsssxxxzzz{{{|||~~~|||rrrggg___aaaeeehhhkkkpppvvvzzz}}}}}}uuufff\\\MMMCCC>>>===>>>>>>;;;999666444444444222111000000333999???GGGVVVccciiipppsssppplllkkkiiiffflllnnnooopppppprrruuuwww}}}zzzuuupppllljjjiiiiiijjjjjjjjjiiiiiilllppptttvvvuuusssqqqpppooonnnmmmkkkkkkjjjgggdddccceeeffffffjjjooossstttuuuvvvwwwvvvuuuttttttvvvzzz~~~|||yyy|||vvvooojjjgggiiisssvvvnnnooouuuwwwxxxxxx{{{{{{~~~}}}tttnnnmmmooo{{{|||mmmXXX@@@111,,,,,,+++******)))******,,,---...///000111111222111222222333444555666666555777:::<<<<<<;;;888666555555555666666666777777:::999888888999999888666888<<>>>>>???AAAEEEIIIMMMNNNOOORRRRRRNNNLLLNNNMMMJJJEEEGGGKKKOOOSSSUUUVVVVVVPPPPPPQQQRRRSSSSSSTTTTTTSSSTTTUUUTTTRRRQQQQQQQQQPPPSSSPPPQQQZZZ]]]eeevvvxxxvvvuuutttssssssqqqpppsssvvvwwwuuutttrrrkkkddd```YYYNNNCCC<<<888666555444555666777999;;;===>>>>>>CCCPPP___gggiiilllpppqqqtttwwwyyy}}}|||ssshhh^^^```dddhhhmmmttt|||~~~qqqfffVVVIIICCC@@@???>>>>>>;;;999777777666444222111000333999@@@IIIWWWccckkkrrruuurrrnnnkkkiiifffjjjlllnnnooooooqqqtttvvvzzzxxxuuurrrooonnnmmmmmmjjjjjjjjjiiiiiilllppptttxxxwwwtttqqqmmmkkkjjjjjjgggfffeeebbb```aaaccceeeiiimmmqqquuuuuuuuutttuuuuuutttrrrrrrtttxxx}}}}}}xxxwww}}}uuurrrpppmmmjjjmmmyyywwwrrrwww~~~wwwmmmiiijjjrrr~~~yyyhhhRRR===000///......------------...---......///000111222333444444444444444444444444333555888::::::888555333000111222333444666777777999888888999::::::888666777:::===<<<777666999<<<777777666555555555555666555555555666777999:::;;;AAAJJJ^^^}}}~~~~~~ZZZDDD:::777555000222555777999DDDZZZooo~~~~~~}}}~~~|||zzzyyyxxxwwwuuutttoooggg[[[OOOGGGAAA===;;;:::999777555555555666777555333222333444444333111//////000000000000/////////000000000111111111111000111222222222111///...///......---------------)))))))))(((&&&&&&&&&&&&&&&&&&'''(((***,,,///000444444333333222222111111//////.........---------...,,,*********)))'''&&&&&&&&&''''''''''''''''''&&&&&&'''((())))))))))))(((((((((((('''''''''''''''''''''''''''(((((())))))))))))))))))(((((((((******)))))))))))))))***++++++******))))))((((((++++++******++++++,,,---)))))))))))))))))))))))),,,+++***))))))+++,,,------...000222222222111000////////////////////////---------...//////000000000000111111111222222222000222444444444555888:::888:::>>>AAADDDIIIOOOSSS]]]bbbggggggjjjooossssssrrrtttvvvwwwvvvvvvwwwxxxxxxzzz|||{{{yyyvvvuuuuuuwwwssspppppptttxxx{{{||||||}}}}}}~~~kkkMMM===999<<<>>>@@@BBBEEEHHHLLLNNNPPPWWW[[[ZZZWWWVVVSSSPPPIIIJJJMMMPPPRRRTTTUUUVVVTTTTTTTTTTTTTTTSSSSSSSSSQQQSSSTTTTTTRRRQQQRRRSSSQQQUUURRRSSS\\\^^^dddtttrrrrrrssssssrrrqqqpppooorrrvvvyyyxxxxxxuuunnneee^^^XXXNNNDDD<<<777555555444555777999;;;===>>>???AAAFFFSSSaaahhhjjjlllpppmmmqqquuuyyy}}}}}}tttiii___aaacccggglllttt||||||qqqbbbTTTLLLGGGCCCAAA@@@>>><<<;;;:::999666444333111333:::BBBKKKXXXccckkkrrruuurrrmmmkkkiiifffhhhjjjmmmnnnppprrrvvvxxxvvvuuutttrrrqqqpppoooooojjjjjjkkkjjjjjjlllooorrruuutttrrrmmmiiiffffffgggddddddbbb```___```cccfffkkknnnrrrtttsssrrrqqqqqqrrrqqqpppqqqsssvvvzzz|||vvvtttvvv{{{~~~nnnnnnooopppooosss~~~|||xxxmmmdddcccggguuuvvvcccMMM;;;000------,,,,,,,,,,,,------.........///000111333333666666555555444333333333666777999:::999888555444......000111333444555666666666666888::::::888666444777999888666555777:::555555555555666777888888444444444555666888999:::AAAGGGWWWttt}}}uuutttuuuwwwyyy|||nnnPPP@@@888444222222333666888@@@QQQaaavvv~~~}}}|||~~~|||zzzwwwuuutttsssqqqjjj```VVVNNNGGGAAA===<<<;;;888666555666777888444333333444555555333222000111111111111000000///000000000000111111111111111111111111111000////////////...------------...((()))***)))'''%%%&&&'''(((((()))+++---000333555666666555444333333222222/////////.........------...,,,***)))))))))'''%%%&&&&&&&&&'''''''''((((((''''''''''''''')))***+++((((((((('''''''''&&&&&&''''''&&&&&&''''''((()))************************+++******)))))))))))))))************)))))))))))),,,++++++++++++,,,------************************++++++******++++++,,,,,,,,,---...///000//////........................///,,,---------......//////000000000111222222333333000222555555444555999<<<999<<<@@@DDDIIINNNTTTYYYccchhhjjjiiiiiimmmpppooorrrtttvvvwwwvvvvvvxxxyyywwwzzz}}}}}}zzzvvvsssrrrqqqrrrtttxxx}}}~~~~~~aaaFFF::::::<<<>>>AAACCCEEEHHHLLLOOOVVVaaakkklllfffaaa\\\WWWPPPQQQQQQRRRSSSTTTUUUVVVUUUUUUTTTTTTSSSSSSRRRRRRPPPRRRTTTUUUTTTTTTUUUVVVWWW[[[XXXXXX^^^^^^aaaooolllmmmmmmllllllmmmooopppqqqvvvzzz{{{{{{yyyqqqhhhYYYUUUNNNEEE===888666666444555888:::===???@@@AAAEEEJJJVVVcccjjjkkkmmmqqqnnnrrrvvv{{{uuujjj```aaabbbdddhhhooowww}}}~~~ooobbbYYYQQQJJJFFFCCCAAA???>>>===;;;888666666333555;;;DDDLLLYYYcccjjjpppsssoookkkiiihhhfffeeegggjjjlllnnnqqquuuxxxsssssssssrrrqqqooonnnmmmiiijjjkkkkkkjjjkkkmmmooonnnnnnlllgggbbb```aaacccccccccaaa```___aaaeeehhhjjjmmmooopppooonnnnnnnnnnnnnnnnnnoooqqqtttwwwxxxqqqrrrwww}}}~~~~~~xxxmmmmmmppptttvvv|||zzzpppddd\\\___eeexxxrrr___JJJ:::222+++******))))))***++++++///......///000111333444555555555555555444444444999999999999888777555444/////////000111111222222222222333666888888777555222222333444555666777777444444555666777999:::;;;444444444555666777888999@@@EEERRRjjjrrrmmmmmmmmmooottttttzzzcccKKK===777444111000333555;;;FFFPPPbbbvvv~~~|||{{{}}}}}}|||yyyvvvsssqqqqqqnnnjjjddd]]]VVVOOOGGGBBB???===:::777666777888999333333333444666666444222222222222222222111000000000000000000111111111111111111000////////////000///...------,,,,,,------(((***+++***'''&&&&&&'''(((((()))+++...222555777666666555444333111111000////////////............---,,,***))))))(((&&&$$$$$$%%%%%%&&&'''((())))))'''(((((())))))*********(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((*********+++,,,,,,,,,---++++++***))))))))))))))))))))))))))))))*********++++++******++++++,,,---++++++++++++++++++++++++)))***++++++,,,,,,,,,+++++++++,,,---------,,,,,,+++,,,,,,,,,------......------------------......///000000111222222333333000333666666555555:::>>>;;;>>>CCCGGGLLLSSSYYY^^^fffkkkllljjjjjjmmmpppooorrrtttvvvwwwwwwwwwxxxyyyxxx||||||xxxuuurrrtttwwwzzz}}}qqqUUU@@@:::>>><<<@@@CCCFFFGGGJJJNNNQQQ\\\kkkzzz{{{sssiii```YYYTTTSSSSSSRRRRRRSSSTTTUUUTTTSSSSSSSSSSSSSSSSSSSSSPPPRRRTTTUUUTTTTTTUUUVVVYYY^^^\\\]]]bbb```aaammmiiiiiihhhfffgggiiimmmqqqpppvvv{{{}}}~~~{{{sssjjjUUUSSSNNNGGG@@@;;;999999444666888;;;>>>@@@AAABBBHHHMMMXXXdddkkklllnnnrrrqqquuuyyy}}}vvvjjjbbbbbbaaabbbdddjjjqqqwwwwwwyyylllaaaXXXOOOJJJDDDCCCAAA@@@???===:::777888555555<<>>;;;888777777888:::333333333555666666444222333333333333333222111000000000000000111111111111222111///.........///000...---,,,,,,++++++,,,,,,(((***,,,+++(((&&&&&&(((&&&'''(((***---111444666555555444333111000//////000/////////............---+++)))(((((('''%%%$$$$$$$$$%%%&&&'''))))))***''')))***,,,,,,,,,******(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((******+++,,,------......++++++***))))))((())))))(((((())))))******++++++*********)))******+++,,,++++++++++++++++++++++++''')))***,,,,,,,,,++++++)))***++++++++++++++++++*********+++,,,,,,------------------------------///000000111222222333333000444777777555666:::???<<<@@@DDDIIIOOOUUU\\\aaahhhlllmmmjjjjjjnnnqqqppprrrtttvvvwwwwwwwwwxxxzzzzzz~~~|||wwwxxxzzzzzzzzz|||{{{yyygggMMM<<<;;;AAA===AAAEEEHHHIIIKKKOOORRR___qqqyyylll___WWWSSSRRRQQQPPPPPPQQQRRRSSSRRRRRRRRRSSSSSSTTTTTTTTTOOOQQQSSSSSSRRRRRRSSSTTTWWW]]]]]]```fffccccccoooiiikkkkkkiiiggghhhmmmrrrxxx{{{||||||}}}{{{pppeeeSSSNNNHHHCCC@@@>>>;;;999::::::;;;===???AAACCCDDDLLLPPPWWW^^^dddiiikkklllqqqssswww}}}|||ssslllccc^^^]]]aaafffhhhlllpppuuu}}}yyymmmdddZZZQQQQQQKKKEEEBBB???::::::===999777666;;;DDDOOOYYY^^^dddfffiiilllkkkiiifffcccdddeeeeeeeeegggkkkqqquuutttssspppnnnlllkkkkkkkkkkkkkkklllmmmnnnmmmkkkiiigggeeeccc```]]]\\\[[[[[[dddcccbbbaaaaaabbbcccdddggghhhjjjlllmmmmmmmmmllliiilllpppssstttuuuvvvwwwvvvwwwxxx}}}vvvuuuuuuuuuwwwwwwiii```XXXSSS^^^nnn~~~wwwkkkVVV>>>222000000...---++++++,,,---...000000000111222222333333555555555555555555555555777666555444333222222222444222///---,,,---///000000000111222333555666777555444333444777888555333333444666777777777666666444444555555666777777888<<>>AAABBBCCCFFFHHHJJJKKKLLLLLLVVVbbbnnnqqqiii___[[[ZZZTTTTTTTTTUUUTTTTTTSSSSSSSSSTTTTTTUUUVVVVVVVVVVVVWWWSSSOOONNNQQQTTTVVVWWWYYYXXXZZZ___bbbeeekkksssfffhhhjjjjjjiiikkkpppuuuzzz|||}}}||||||xxxmmmaaaSSSOOOJJJFFFCCCAAA>>><<<;;;;;;;;;<<<>>>AAADDDFFFNNNRRRXXX___eeeiiikkkllloooqqqvvv||||||tttmmmccc^^^[[[^^^bbbeeeiiinnnuuu|||yyypppdddZZZSSSLLLEEEBBB???:::999;;;:::888888===GGGRRR[[[```eeefffggghhhhhhgggfffeeeccccccddddddeeehhhmmmqqqtttsssqqqooommmmmmlllmmmkkkllllllmmmnnnmmmkkkiiihhhfffcccaaa___^^^^^^___ddddddcccccccccdddeeefffeeefffgggiiijjjkkklllllljjjmmmqqqssssssssssssttttttvvvzzzwwwuuutttvvvsssddd\\\UUUTTTbbbtttuuuhhhSSS===111///,,,+++***)))***+++---...//////000000111222222333444444444444444444444444666555444333333333333333666444222/////////111222111111111222333444555666444333222444666777555333444555666777777777666666333333444444555666666666999===@@@HHH___tttiiicccaaa``````\\\]]]aaa```\\\[[[^^^bbbfffnnnxxxeeePPP???999444333333222444888>>>HHHYYYkkk|||}}}~~~|||yyyyyyzzzxxxtttpppllliiieeeccc___XXXNNNGGGIIIEEE@@@<<<:::888666555888666444333444444333222555444333222222222222222444333111000000000111222111111222111111000///...,,,,,,---------,,,***)))******)))(((''''''''''''&&&''')))+++---///000111555333111///......//////......//////......------***)))((('''&&&&&&&&&&&&'''((()))***+++,,,,,,---------,,,+++++++++++++++((((((''''''''''''(((((('''''''''&&&''''''((())))))***---///000000///...---,,,***)))((()))***+++++++++************++++++,,,,,,,,,,,,+++++++++++++++---...---+++***+++---...............---,,,+++......---,,,,,,++++++,,,******+++++++++,,,,,,,,,......---------...//////000000000000111111111111000222555666777888:::<<>>===;;;;;;===AAAFFFIIIQQQTTTZZZ```fffjjjlllmmmmmmooosssyyy}}}{{{tttnnnccc]]]YYY[[[___bbbhhhnnnuuu{{{yyylllaaaWWWPPPHHHEEEBBB===;;;<<<::::::;;;AAAKKKUUU^^^bbbfffeeeeeeddddddeeeffffffddddddeeedddeeegggkkknnnsssrrrqqqooonnnnnnmmmnnnllllllmmmnnnmmmllljjjiiigggfffcccaaa```aaabbbcccddddddeeeeeefffggghhhiiieeeffffffgggiiilllnnnpppooorrruuuwwwvvvtttsssssstttyyy|||wwwsssvvv|||nnn___WWWRRRVVVgggzzz}}}rrrcccNNN:::000...******))))))+++,,,...000......///000000111111222222222222222222222222222444444333333333333444444555444222000///000111222222222222222333333333444222222222333555555444222444555555666666666666555111222222333333444555555555:::>>>BBBSSSsssrrrgggbbbaaa___ZZZXXX[[[]]][[[ZZZZZZ[[[[[[___hhhxxxfffEEE===666444333111333666555===JJJZZZlll}}}~~~~~~yyyuuunnnkkkgggeeebbb[[[RRRLLLMMMIIICCC???<<<:::777555999777444444444444333222444444444444444444444444333333222111111111111222333333222222111000......------------,,,+++)))((((((((('''''''''''''''((('''((()))***,,,---......000000...------......///---------------,,,++++++(((((('''&&&%%%%%%%%%%%%'''((()))+++,,,...///000000///...,,,++++++++++++((((((''''''''''''((((((((('''''''''(((((()))******,,,...000111111000///...---+++)))(((((())))))+++******))))))******+++***************+++++++++,,,---...---+++***+++,,,------.........---,,,,,,......------,,,***)))(((************++++++++++++//////......---.........//////000000111111111111000222333444555777;;;>>>EEEKKKRRRZZZ```fffkkknnnooonnnooopppsssxxx}}}~~~|||xxxuuutttwww}}}{{{zzzyyy{{{|||bbbKKK???===???AAABBBDDDFFFIIIKKKLLLLLLLLLJJJNNNRRRTTTRRROOOMMMMMMUUUVVVWWWXXXXXXWWWWWWVVVQQQRRRUUUWWWYYYYYYXXXWWWRRRWWW\\\ZZZSSSNNNOOOQQQTTTRRRTTTYYY]]]```hhhpppaaaeeejjjlllmmmoootttxxxxxx|||~~~}}}{{{wwwnnndddTTTRRRPPPOOONNNKKKGGGDDDBBB???<<<;;;===BBBHHHLLLTTTVVV[[[aaafffjjjlllmmmkkklllpppvvv{{{zzzuuuoooccc\\\WWWYYY]]]bbbiiipppvvv|||xxxmmm```WWWNNNJJJGGGBBB>>>???::::::===DDDNNNXXX___ccccccccccccccccccddddddeeefffggghhhgggfffgggjjjlllppppppoooooonnnnnnmmmmmmlllmmmnnnmmmllljjjiiiiiieeecccbbb``````aaacccdddcccdddeeegggiiijjjjjjjjjhhhhhhggghhhkkkooorrruuuwwwyyy|||}}}{{{xxxwwwvvvwww~~~|||tttvvvvvvkkk^^^VVVSSSYYYjjj{{{zzznnn\\\HHH888///------,,,,,,,,,---...000111.........///000000111111000000000000000000000000333222222222333444444555333222000///...///000111222222333333333222222222000111111222333444333333333444444444444444444444000000111222222333333444333888<<>><<<999888888666444444555666555444333444444444555555444444222222222222222222222222222222222222111111000///......---,,,+++***)))((('''&&&&&&&&&&&&''''''((((((((()))******++++++,,,,,,,,,++++++,,,---...///,,,,,,,,,,,,,,,+++***)))(((((('''&&&%%%%%%&&&&&&'''(((***,,,...000111222111000///---,,,+++******((((((''''''''''''(((((((((((('''(((((()))***++++++---///111222111000///...---,,,***)))(((((((((((((((''''''''''''(((((('''(((((()))***+++++++++,,,,,,---,,,,,,+++,,,,,,....../////////......---+++,,,,,,---,,,+++)))(((******+++++++++,,,,,,,,,000000///......---......//////000000111111222222111222222333444888===AAAJJJOOOXXX```fffjjjnnnqqqppppppqqqsssvvv{{{{{{xxxwww|||}}}wwwvvvxxx{{{}}}|||uuuuuuuuuuuuyyyvvvWWWCCC===>>>???AAADDDFFFHHHJJJLLLMMMMMMMMMKKKKKKKKKLLLMMMNNNNNNMMMUUUVVVWWWXXXWWWVVVTTTSSSNNNPPPSSSVVVXXXXXXWWWWWWTTTYYY______ZZZUUURRRQQQRRROOOPPPTTTXXX\\\dddmmmcccfffjjjllllllmmmqqqtttvvvzzz{{{wwwtttppphhh```UUUTTTTTTTTTSSSPPPKKKGGGEEEBBB>>><<<>>>DDDKKKPPPVVVYYY]]]aaafffjjjlllmmmiiijjjnnnsssxxxyyytttpppccc\\\WWWYYY^^^ccckkkrrrwww|||mmmbbbXXXRRRMMMFFFAAA@@@:::;;;???GGGQQQZZZ```bbb```aaacccdddddddddcccbbbfffggghhhhhhgggfffhhhiiimmmmmmmmmmmmmmmmmmlllllllllmmmnnnllliiiggggggiiiaaaaaaaaaaaaaaabbbcccdddbbbcccfffiiijjjkkkkkkjjjjjjiiihhhiiilllppptttwww{{{}}}~~~|||zzzyyyyyyxxxvvvwww~~~ssskkk```XXXVVV]]]mmmzzz|||wwwjjjVVVBBB555///---///..............................///000000111111000000000000000000000000222222222222222333444555222111000//////000000111222222333333333222111000///000111222333333333444222222222222222222222222000000111222222333333444555666:::===BBBWWWzzzyyytttqqqooorrr|||yyypppiiijjjppp}}}yyyMMMBBB777333222111222444555888===CCCNNNbbbzzz}}}vvvtttpppooommmiiibbb\\\QQQMMMHHHCCC@@@>>><<<:::666555444444666888888777222333444444555444444333222222222333333333222222///000111222222222222222000///...---+++******)))'''&&&&&&&&&&&&''''''(((((((((((()))))))))******)))))))))***+++---...///,,,,,,,,,,,,+++***)))(((((((((''''''&&&''''''''''''(((***,,,...111222333222111///---+++******)))((((((''''''''''''(((((('''''''''(((((()))++++++,,,...000111222111000///...---,,,***)))(((((((((((((((''''''''''''((((((''''''((()))******+++,,,,,,,,,+++,,,,,,---,,,,,,...//////000000000//////((()))+++,,,---,,,,,,+++,,,,,,,,,------------...111000///..................//////000111111222222222222333444666:::@@@EEEKKKRRRZZZbbbhhhkkknnnppppppqqqrrrtttxxx||||||yyyzzzzzzsssrrruuuxxx{{{}}}|||{{{yyysssqqqppprrrzzzlllNNN@@@>>>>>>???AAADDDEEEGGGIIIJJJKKKJJJJJJMMMJJJHHHHHHKKKNNNOOOOOOSSSTTTUUUVVVUUUSSSPPPNNNJJJLLLPPPSSSUUUVVVVVVVVVWWWZZZ]]]aaaaaa^^^ZZZVVVSSSPPPOOOQQQTTTXXX```iiidddgggjjjiiihhhiiilllppptttwwwuuupppjjjgggaaaZZZXXXXXXYYYZZZYYYUUUOOOJJJHHHEEEAAA???AAAGGGNNNSSSXXXZZZ]]]aaaeeeiiikkkllliiiiiilllqqqvvvwwwsssooofff___YYY[[[^^^cccjjjppptttzzzwwwhhh```XXXMMMDDDAAA<<<>>>BBBJJJTTT[[[```aaa^^^```bbbdddeeedddcccbbbccceeeffffffeeeddddddeeejjjjjjkkklllmmmmmmllllllkkkmmmnnnkkkgggdddeeegggaaabbbcccdddeeeeeeeeedddbbbdddhhhkkkmmmlllkkkjjjjjjiiiiiiiiilllppptttvvvzzz{{{|||zzzxxxwwwxxxyyyzzzxxxyyy~~~|||tttnnnddd\\\ZZZbbbppp|||zzzuuufffPPP>>>444000---------------,,,,,,++++++......///000000111111222111111111111111111111111222222222222222333444444333333333222222222333333111111222333333222111000...000222333333333444555333222222111111111111222111222222333333444555555777555777===@@@OOOsss}}}|||{{{|||~~~uuutttvvv{{{SSSFFF999444333222222444222555999<<>><<<777555444555777888888888333333555555555444333222111222333333444333333333...///111222333444444444111000...---,,,,,,,,,,,,(((((('''''''''''''''(((''''''((((((((((((((()))'''((()))***+++------...,,,,,,,,,,,,+++***(((((((((((('''''''''''''''(((((()))***,,,///111222333111000...---+++***))))))((((((''''''''''''((((((&&&&&&&&&'''((()))***+++---...000111222111000///,,,,,,,,,+++***)))((((((***))))))(((((())))))***'''(((((()))***+++++++++,,,+++***+++---...---,,,......///000000000//////((()))***,,,------......------------............000000//////.../////////......///000111222222333333444555777999>>>DDDHHHMMMTTT]]]dddiiikkklllmmmrrrssstttvvvzzz}}}~~~|||{{{~~~yyytttoootttwwwyyyzzz}}}{{{wwwsssqqquuu{{{aaaGGG>>>??????@@@CCCBBBCCCDDDFFFFFFFFFEEEDDDIIIGGGEEEEEEGGGJJJLLLMMMNNNOOOQQQSSSRRRPPPNNNLLLIIIKKKMMMPPPSSSUUUWWWXXXXXXYYYZZZ^^^aaabbb```]]]YYYTTTQQQRRRSSSVVV___hhhdddfffgggfffdddeeejjjnnnoooqqqpppjjjfffeeebbb___\\\]]]___```___ZZZSSSNNNJJJGGGDDDBBBDDDJJJPPPUUUYYY[[[]]]aaadddhhhjjjkkkiiihhhjjjoootttuuurrrnnnjjjbbb\\\\\\^^^```eeejjjnnnuuu{{{}}}sssgggXXXKKKEEE>>>AAAFFFNNNWWW^^^```aaa```aaaaaabbbccccccddddddaaadddffffffeeedddcccdddiiijjjkkkmmmnnnnnnmmmmmmjjjlllmmmjjjdddbbbcccfffccceeehhhkkkkkkjjjhhhgggdddgggkkknnnooonnnllljjjkkkkkkkkklllnnnrrruuuwwwyyyyyyxxxvvvtttuuuxxx{{{yyyzzz|||wwwqqqfff\\\[[[fffwwwyyytttdddMMM:::333000...,,,,,,------------------//////000000111222222333222222222222222222222222222222222222222222333333333333333333333333333333///000222333333222111000...000333444333333444666555444333222111222222333333333444444555666666666999222444===AAAIIIfff~~~~~~~~~[[[LLL===666555333222333000444666777:::FFFYYYhhh}}}|||yyyvvvuuuuuurrrmmmhhh___ZZZRRRLLLGGGBBB>>><<<:::888666666777777777666555666777777777555333222111222333444444444333333000111111222333333333333111000///...---......///******)))(((''''''''''''&&&&&&'''''''''(((((((((&&&''')))***,,,,,,---------------,,,+++***(((((('''&&&&&&&&&&&&&&&''''''((()))***,,,...000111222///...---,,,******))))))((((((''''''''''''((((((%%%%%%%%%&&&''')))***+++,,,...///111111000///...+++++++++++++++***))))))))))))(((((((((((()))))))))))))))******+++++++++---+++***+++---...---+++,,,,,,---...............,,,++++++,,,,,,---......,,,,,,,,,---------......//////////////////000111......///000111222333333444555888:::===BBBGGGKKKSSSYYYcccjjjnnnoooooooootttuuuvvvyyy||||||yyyoootttyyy}}}|||}}}{{{zzz{{{wwwuuuzzzlllTTT@@@===AAAAAAAAAEEEDDDDDDEEEFFFEEEDDDCCCBBBCCCCCCCCCBBBCCCDDDGGGHHHGGGIIIMMMPPPRRRQQQPPPNNNJJJJJJLLLNNNQQQUUUXXXZZZVVVWWWXXXYYY[[[]]]```bbbaaa[[[WWWUUUUUUWWW___hhhccceeeeeedddbbbdddiiimmmiiillllllhhhfffiiijjjhhh```aaaccceeeccc^^^VVVPPPKKKIIIEEEDDDFFFKKKRRRVVVZZZ[[[]]]```dddgggiiikkkiiihhhjjjnnnrrrtttqqqnnnllleee^^^]]]]]]]]]```eeejjjqqqwwwzzztttbbbRRRJJJAAACCCIIIQQQZZZ___aaabbbcccbbb```___```bbbeeegggbbbeeehhhiiigggfffeeeeeeiiijjjlllnnnooooooooonnniiilllllliiiccc```bbbeeefffiiimmmpppqqqooollliiifffiiimmmpppqqqpppmmmkkknnnnnnoooppprrruuuwwwxxxxxxxxxvvvtttsssuuuyyy}}}yyy{{{yyysssggg[[[[[[hhh|||xxxtttcccKKK999333111...,,,,,,...///000000111111000000000111222222333333333333333333333333333333333333222222111222222333111111111111111111111111...000222333333333111000...111444444333333555777777666444333222333444444444444555666666777777888:::111111===BBBGGG___|||aaaQQQAAA999666444222222111444666444444;;;KKKXXXsss}}}zzzwwwvvvvvvsssnnnjjjeee```WWWPPPIIICCC>>>;;;===;;;888777777666555333777888999999888666444222000111333444555444333333222222333333333222222111111111///......///000111,,,+++***(((((('''''''''%%%%%%&&&&&&'''((((((((('''''')))+++,,,,,,------...------,,,+++***)))(((%%%%%%%%%$$$$$$%%%&&&&&&))))))***,,,...///000111...---,,,+++***)))))))))((((((''''''''''''(((((($$$$$$%%%%%%'''((()))***,,,---///000111000...---******+++++++++******)))''''''&&&&&&&&&&&&''''''************++++++++++++---+++)))+++...///---+++***+++,,,,,,---------,,,///...---,,,+++,,,---...++++++,,,,,,,,,---------//////...//////000111222---...///000111222333333444666:::===@@@DDDIIIMMMYYY```iiipppttttttsssrrrwwwwwwxxxzzz}}}~~~ooovvv|||~~~{{{wwwvvvyyy~~~xxxzzz~~~zzzyyy~~~bbbLLL<<<===BBBAAACCCHHHGGGHHHHHHHHHGGGFFFDDDCCC???@@@BBBBBBAAAAAACCCEEEBBBEEEJJJOOORRRSSSRRRQQQKKKKKKLLLNNNQQQVVVZZZ]]]SSSVVVXXXVVVSSSVVV^^^eeegggaaa[[[XXXWWWXXX```iii___```bbbbbbbbbccceeehhhhhhhhhgggggghhhjjjmmmoooooonnnjjjeeedddccc^^^WWWQQQLLLEEECCCHHHPPPXXX]]]``````aaabbbdddfffhhhjjjjjjiiihhhiiilllmmmnnnmmmnnnmmmhhh```YYYYYY^^^dddgggmmmtttyyy}}}ooo\\\NNNEEEFFFMMMUUUZZZZZZ]]]bbb_________```aaaccceeefffhhhiiiiiigggeeedddgggjjjjjjiiiiiillloooooolllhhhggggggggggggfffdddcccbbbhhhlllqqqsssrrrooollljjjhhhlllppprrrrrrpppnnnnnnkkknnnrrrssstttuuuyyy|||yyy{{{zzzuuuppprrr~~~~~~|||~~~xxxxxx~~~||||||~~~xxxjjjaaadddooo}}}yyyppp]]]FFF888555111+++///---***)))))),,,000222000000000///000111222222666444222111222555777999222111111111111111222222555444333222111000000000000000111333555555333111111111222333555666777777444333222222444888<<>>===<<<;;;999777666666333111666>>>AAADDDVVVkkkuuu```III===:::888666555111111111000111666???FFF^^^nnn|||zzz{{{yyyvvvvvvvvvqqqiiiggg```WWWOOOJJJGGGFFFEEE@@@<<<666333333555666777666666666555555444444444444444555555555444333333333222111111000111111111......//////......---,,,******)))'''&&&%%%$$$###%%%&&&&&&'''''''''''''''***++++++,,,,,,++++++***///---,,,***))))))******!!!"""$$$'''((())))))((()))***,,,...000111111000,,,+++***((((((((()))*********))))))))))))******&&&&&&%%%&&&&&&'''((()))***+++...000111111000///...,,,+++*********(((&&&((('''&&&%%%%%%&&&'''(((&&&(((,,,//////...,,,*********++++++++++++************+++,,,,,,,,,,,,+++,,,++++++******++++++,,,+++,,,...---,,,++++++,,,............/////////000000111222222000///000111777;;;???BBBEEEJJJRRRXXX]]]dddmmmuuuyyyyyyyyyxxx~~~~~~~~~}}}~~~~~~xxx~~~zzztttqqqssszzzuuurrrvvvxxxMMMFFF>>>;;;===BBBEEEGGGIIIIIIIIIHHHFFFCCCAAA@@@AAA@@@>>>===>>>@@@DDDFFFCCCDDDHHHMMMQQQRRRPPPNNNLLLJJJJJJLLLPPPUUUWWWYYYRRRSSSSSSOOOLLLMMMTTTZZZcccffffff```XXXVVV\\\ddd]]]___```aaaaaacccfffhhhjjjkkklllmmmnnnqqqtttwwwwwwvvvqqqjjjfffddd___XXXTTTOOOIIIGGGKKKQQQXXX\\\``````aaaccceeegggiiijjjjjjiiihhhiiillloooppppppooonnnjjjccc\\\ZZZ]]]bbbgggmmmtttxxx}}}zzzeeeVVVJJJJJJNNNUUUXXXWWWYYY]]]______```bbbdddeeeffffffeeeggghhhgggeeeeeegggiiikkkjjjkkknnnrrrqqqmmmiiigggfffeeedddbbbaaa```___fffjjjnnnpppoookkkiiiggghhhkkkoooqqqqqqqqqqqqrrrooorrruuuvvvwwwxxx{{{~~~wwwrrrvvvzzzwww{{{|||yyy~~~yyyvvvwww}}}||||||~~~~~~pppiiilllwwwxxxnnnYYYBBB666222///+++......---------///000111111111000000000111111222555444333333444666888999222222111111111111111111000000000111111222444444333222222333444555333111222222333444666777888999888777777777999<<<@@@BBBDDDCCCAAA???<<<:::888777555333666===???BBBSSSfffpppSSSBBB<<<888444333222222111000000444;;;@@@MMM^^^www|||}}}{{{xxxxxxyyyuuunnnfffaaaYYYQQQMMMJJJHHHFFFDDD@@@:::777666666666555555555555444444444333333333333444444444444444333333222222111111111111111......//////......---,,,)))(((((((((''''''&&&&&&&&&''''''(((((((((((((((++++++,,,,,,,,,,,,++++++---,,,+++)))(((((())))))$$$%%%&&&&&&'''''''''&&&((()))+++---////////////,,,+++)))((((((((()))*********))))))))))))******&&&&&&%%%&&&&&&'''((()))***,,,...000111111000//////---,,,+++++++++)))'''(((''''''&&&&&&''''''(((###%%%(((***+++***(((''')))******++++++******))))))******+++++++++++++++,,,++++++++++++++++++,,,+++,,,......,,,+++,,,------------............///000111222222111222444666999===CCCGGGKKKPPPWWW]]]```fffpppxxx|||}}}xxxrrrrrruuu{{{yyyyyykkkMMMGGG@@@===@@@DDDFFFGGGGGGHHHHHHHHHGGGEEEDDDBBBBBB@@@>>>===>>>@@@CCCFFFGGGHHHJJJNNNQQQRRRPPPNNNIIIHHHGGGIIIMMMQQQTTTUUUMMMOOOOOOMMMJJJKKKPPPUUUZZZ___cccaaa\\\YYY[[[^^^[[[\\\^^^___```cccfffiiippprrrtttuuuvvvxxx{{{}}}~~~}}}xxxoookkkhhhccc]]]XXXTTTPPPNNNQQQVVVZZZ\\\```aaabbbccceeegggiiikkkjjjiiihhhiiimmmppprrrrrroooooommmgggaaa]]]^^^```ffflllrrrwww|||mmm\\\RRROOOQQQUUUVVVTTTTTTWWW]]]___bbbeeefffgggggggggdddfffhhhiiihhhggghhhiiillllllnnnrrruuuuuupppllliiigggccc___\\\[[[ZZZZZZbbbfffjjjkkkjjjgggeeeeeehhhkkkmmmooopppqqqsssuuurrrtttwwwyyy{{{}}}{{{www}}}uuusssuuuvvvsssvvvvvvyyy~~~}}}|||~~~tttooouuu~~~vvviiiSSS>>>222000...+++---...///000111111111111222222222111111111111111333444444555666888888999333333222111000000000111//////000111222333555666888666444444444444444222333333444666777888999:::::::::;;;<<<===???AAABBBGGGEEECCC@@@===:::888777888666777;;;<<>>@@@DDDEEEJJJJJJKKKMMMOOOOOONNNLLLGGGEEEDDDEEEIIILLLOOOOOOLLLMMMNNNLLLHHHGGGIIILLLPPPVVV]]]aaaaaa^^^[[[YYYWWWYYY[[[]]]___ccchhhkkkuuuxxxzzz{{{{{{|||vvvpppmmmiiicccZZZXXXVVVVVVYYY\\\^^^___aaabbbbbbdddfffhhhjjjkkkkkkiiihhhiiilllnnnoooooopppqqqpppmmmgggbbb``````fffkkkpppuuuzzzrrr___WWWSSSQQQSSSTTTSSSSSSUUUZZZ]]]aaaeeehhhhhhhhhgggfffhhhkkkmmmmmmmmmkkkkkkkkkllloootttyyyyyyuuuqqqkkkgggbbb\\\WWWUUUTTTTTT]]]```dddffffffeeeeeeeeejjjkkkllllllmmmooorrruuusssuuuxxx{{{~~~||||||xxxrrrrrruuuvvvvvvqqqxxx~~~}}}~~~|||qqqqqqzzz|||tttdddMMM999000......---......///000111222222222333333333333333222222111333444666777888999888888333333222111000000000000333333222222333444444555<<<999666444555555444444444444555666888999::::::999:::;;;===>>>>>>>>>>>>CCCBBB@@@>>>;;;999777666999777777::::::>>>KKKYYYttt}}}{{{cccPPPBBB;;;:::111111111000000111333444666CCCVVVkkk~~~~~~~~~zzznnnjjjeee___ZZZUUUOOOKKKHHHEEEBBB???===:::666444333333333333333333333333000111222333444444444444333333222111111111111222///////////////...------************)))))))))))))))******+++,,,++++++++++++,,,,,,,,,,,,,,,,,,+++******))))))(((((((((((()))(((&&&%%%$$$$$$%%%&&&&&&''')))+++,,,,,,,,,+++******))))))))))))))))))))))))(((((((((((())))))&&&&&&%%%&&&&&&'''((()))+++,,,...111222111000000...,,,++++++++++++***(((&&&'''((())))))((('''&&&))))))((())))))******+++))))))************))))))(((((()))************)))+++,,,,,,,,,,,,,,,,,,++++++---//////---------...---------.........//////222222111000000444999===AAAHHHQQQXXX]]]```eeeiiiiiimmmtttzzz}}}{{{zzz|||yyyyyy}}}lllWWWIIIFFFBBBCCCFFFJJJKKKJJJFFFFFFFFFEEEEEEEEEDDDDDD===<<<<<<<<<>>>AAAEEEGGGKKKJJJIIIJJJKKKLLLJJJIIIFFFDDDCCCCCCFFFIIIKKKKKKMMMOOOOOOMMMIIIFFFEEEFFFJJJOOOWWW^^^bbbaaa\\\XXXRRRTTTVVVYYY\\\aaahhhlllqqquuu{{{~~~yyyssslllfff]]]\\\[[[]]]aaadddeeeeeecccddddddeeefffhhhiiijjjkkkjjjiiiiiikkkkkkkkkjjjnnnpppqqqqqqmmmiiieeecccfffjjjnnnsssxxxxxxdddXXXRRROOOQQQSSSSSSTTTWWWWWW[[[```eeehhhiiihhhgggjjjllloooqqqsssrrrpppnnniiijjjnnntttyyy{{{xxxtttkkkgggaaaZZZUUURRRRRRRRRYYY\\\```cccdddeeeggghhhllllllllljjjjjjlllpppsssrrrsssvvvzzz}}}~~~xxxqqqppprrrtttuuuvvvooo{{{~~~~~~{{{sssmmmqqq}}}yyyppp^^^GGG777000...////////////......///111333555333333444444444444333222333444666888999888777777333222222111000000111111444444444444444555666777<<<:::777555666666666555444555666777888999:::;;;;;;;;;===>>>>>>>>>======>>>>>>===<<<:::999888888777777888999:::>>>IIITTTccc{{{{{{|||yyy{{{|||aaaHHH;;;999111000000000000111222222555>>>LLL\\\mmm||||||zzzvvvooolllhhhccc^^^XXXQQQMMMHHHFFFCCC@@@>>><<<888555333333333333333333333333000111222333444555555555444333333222111222222222//////000000//////...---...------+++***))))))(((***+++,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,******************))))))'''&&&%%%$$$$$$&&&'''(((%%%&&&(((***++++++******)))))))))*********))))))))))))(((((((((((())))))&&&&&&%%%&&&&&&'''((()))***+++...000111111000///,,,***))))))******((('''&&&'''((())))))((('''&&&&&&&&&%%%$$$%%%&&&'''''')))))))))******)))))))))(((((()))************)))+++,,,------------,,,++++++---//////......///000////////////000000000000222111000//////333999>>>FFFNNNXXX___cccfffjjjmmmmmmppptttxxx|||~~~{{{zzzyyyzzz}}}|||cccTTTIIIFFFCCCDDDHHHLLLMMMLLLGGGFFFEEEDDDCCCBBBBBBAAA:::;;;;;;===@@@CCCGGGIIIKKKJJJJJJJJJLLLLLLJJJIIIHHHFFFDDDDDDFFFHHHIIIIIILLLMMMOOOOOOMMMKKKJJJIIIKKKMMMRRRXXX^^^```]]][[[KKKMMMPPPSSSXXX^^^eeejjjiiipppyyy{{{ppphhhaaaaaaaaacccgggjjjjjjjjjfffffffffffffffggghhhiiijjjjjjjjjkkkkkkjjjhhheeeiiikkkoooqqqqqqnnnkkkhhhfffiiilllpppuuuzzz}}}iiiWWWOOOKKKMMMQQQRRRUUUXXXVVVZZZ___dddhhhiiiiiihhhnnnooopppsssuuutttrrrooohhhhhhjjjooouuuwwwuuurrrhhhddd___ZZZWWWUUUVVVVVVZZZ\\\```cccdddgggiiilllmmmmmmlllkkkjjjlllooorrrssstttvvvzzz~~~{{{zzzsssnnnoooqqqqqqqqqrrrooo}}}~~~pppllllllttt~~~vvvjjjWWWAAA444000//////111000///......///222444666222333555666666666555444555555777777777777666555222111111111111111222222111111222333555777999::::::888666666777888888777666666777999:::;;;<<<===?????????@@@@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<777999:::;;;;;;???FFFMMMVVVhhhzzz|||yyyxxxwwwVVV@@@888555222000000111222222111222888AAAMMM\\\oooyyywwwtttqqqnnnkkkhhheeeaaa]]]WWWSSSKKKHHHEEEBBB@@@===:::777333333333333444444444444222222333444555555555555444444333222222222222222///000000000000///......000///...---+++***))))))++++++,,,------------,,,,,,,,,------------,,,,,,)))******++++++***))))))$$$$$$$$$%%%&&&'''((()))%%%&&&((()))******))))))(((((()))************))))))((((((''''''(((((()))&&&&&&%%%&&&&&&'''((())))))***---///000//////...+++)))(((((())))))((('''((((((((())))))((((((((((((''''''&&&''''''((((((((())))))******))))))(((((()))******++++++******+++,,,---......---,,,+++,,,---///000//////000111//////000000000111111111222222111111222777===BBBOOOVVV___fffiiikkkmmmpppooorrruuuxxxzzz|||~~~}}}}}}|||zzz|||zzz{{{nnn\\\TTTNNNJJJGGGGGGJJJMMMNNNMMMHHHGGGEEEDDDCCCBBBBBBBBB>>>>>>???@@@CCCFFFIIIKKKLLLLLLLLLNNNPPPPPPNNNLLLKKKIIIFFFEEEGGGHHHIIIIIIGGGIIILLLOOOQQQRRRQQQQQQMMMMMMOOOSSSWWW[[[\\\]]]DDDFFFIIILLLRRRYYYaaaggghhhppp{{{{{{qqqgggffffffhhhjjjmmmmmmmmmiiihhhhhhgggffffffgggggghhhiiikkkmmmnnnlllhhheeebbbeeejjjoooqqqqqqnnnlllggghhhkkknnnrrrvvv{{{{{{gggTTTKKKEEEHHHLLLOOORRRVVVWWWZZZ___dddhhhjjjkkkkkkpppooooooqqqsssssspppmmmhhhffffffiiimmmooonnnkkk```___\\\[[[ZZZ\\\]]]___^^^```cccdddfffhhhkkkmmmmmmmmmmmmllllllnnnrrruuuxxxwwwxxx{{{wwwvvvxxxyyyrrrnnnqqqtttrrrqqqsssttt~~~uuuggghhhmmmvvvzzzrrrdddPPP;;;111///...///111//////000222333444555666111222555777777777777666666666666666555444444333000000000000111222333333000000111222444555777888666555555777999:::999888999999:::;;;===>>>???@@@AAAAAAAAA@@@@@@?????????;;;;;;;;;;;;;;;<<<<<<<<<999<<<>>>======???CCCEEEKKKVVVlll}}}zzzwwwyyyoooQQQBBB;;;777333111111222111000111333888???KKK^^^sss{{{xxxuuuqqqnnnllljjjiiihhhfffccc```PPPMMMHHHDDDAAA>>>:::888333333444444444555555555444444555666666555555555444444333222222222222333000000000000000///......//////......---,,,++++++++++++,,,------------,,,,,,,,,------------,,,,,,(((((()))******)))((((((###$$$%%%&&&''''''''''''&&&'''((()))******))))))'''((()))***+++******)))((((((''''''''''''((((((&&&&&&%%%&&&&&&'''((()))''')))+++---......------+++***))))))******)))((())))))(((((((((((())))))************************(((((())))))))))))(((((()))******++++++++++++++++++,,,---//////---,,,+++,,,...000000000///000111////////////000000000000111222444666999>>>EEEJJJWWW]]]fffkkkmmmnnnppprrrqqqsssvvvxxxzzz{{{~~~wwwqqqqqqvvv{{{}}}wwwvvv||||||dddYYYZZZXXXSSSMMMJJJKKKMMMMMMKKKHHHGGGFFFEEEDDDDDDEEEFFFFFFEEEFFFFFFGGGIIIJJJKKKJJJKKKMMMPPPRRRRRRPPPNNNMMMKKKHHHGGGGGGIIIIIIHHHFFFHHHJJJNNNQQQSSSRRRRRRMMMMMMNNNOOOQQQUUUYYY[[[???AAADDDHHHMMMUUU^^^dddllluuu|||lllkkkiiijjjlllnnnnnnmmmkkkjjjiiigggfffffffffffffffhhhkkkoooqqqooojjjfff]]]```ffflllqqqrrrpppnnnggghhhjjjlllppptttxxxzzz{{{uuuaaaRRRIIIBBBDDDIIIMMMPPPSSSYYY[[[```eeeiiilllmmmnnnooonnnmmmnnnqqqqqqnnnkkkhhheeecccdddgggiiigggeeeZZZZZZZZZ[[[^^^aaadddfffcccdddfffffffffhhhkkkmmmlllmmmnnnnnnoooqqquuuxxx|||{{{zzz|||rrrrrrxxxyyyrrrpppuuuxxxvvvuuuxxxzzz~~~~~~~~~{{{mmmbbbffflllvvvxxxooo___KKK777//////---...000---000333666777777666555000222555777888888888777888777666555444333222222//////000000111222444444333222222111111222222333333333444777:::;;;:::999;;;<<<===>>>???@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>::::::::::::::::::::::::;;;???@@@???>>>>>>@@@@@@DDDIIIZZZyyy{{{wwwvvvzzzdddOOO???;;;555111111111000...111222333666@@@QQQeeesss|||yyyuuupppooonnnoooppppppnnnmmmVVVQQQKKKFFFBBB>>>:::888444444444555555666666666666666666666666666555555555444333333222222333333000000000000000//////...........................***+++,,,,,,------,,,,,,,,,------......------,,,&&&'''((())))))(((''''''$$$%%%&&&'''((('''&&&%%%&&&'''(((*********))))))'''((()))+++++++++***)))((((((''''''''''''((((((&&&&&&&&&&&&&&&'''))))))'''(((***---...---,,,,,,,,,+++)))***++++++***)))***)))(((''''''((()))***'''((((((((((((((('''&&&(((((())))))))))))((((((******+++,,,,,,,,,,,,++++++,,,...//////...,,,+++,,,...000000000000111222............/////////000111333666:::>>>EEELLLQQQ]]]cccjjjnnnoooppprrrtttrrrtttxxxzzz{{{|||~~~zzzpppkkkkkkoooqqqmmmhhhjjjsss{{{uuu___[[[bbb```ZZZRRRMMMLLLMMMKKKJJJHHHGGGFFFFFFFFFGGGIIIJJJLLLLLLKKKKKKJJJJJJJJJKKKGGGHHHKKKOOORRRRRRPPPMMMNNNLLLHHHGGGHHHHHHHHHHHHJJJJJJKKKMMMOOOPPPOOOMMMLLLMMMNNNMMMMMMPPPUUUYYY>>>>>>@@@DDDKKKUUUaaaiiirrryyyuuuppplllnnnssstttpppkkknnnkkkgggffffffhhhiiijjjggghhhiiilllmmmkkkgggcccYYY]]]ccciiimmmnnnmmmlllggghhhjjjlllnnnppprrrrrrxxxyyyfffYYYNNNCCC@@@CCCFFFLLLQQQTTTXXX^^^cccgggjjjlllnnnpppooonnnmmmlllmmmnnnoookkkhhhhhhiiifff___\\\]]]WWWTTTTTTZZZdddjjjjjjgggfffgggiiijjjkkkkkkkkkjjjnnnpppsssttttttuuuvvvwww~~~}}}||||||{{{yyyxxxnnnqqqzzz|||yyyxxxyyyzzz{{{{{{xxxhhh]]]fffqqqyyy}}}rrrfffRRR???222222222...---222222222222222333333444444333444666888999999999999666666555444333333222222333333333111000111444777888777555444444555666666555555555555666888999:::;;;;;;<<<<<<<<<<<<<<<<<<@@@???>>>>>>>>>???@@@AAA;;;<<<<<<<<<;;;::::::999<<<===>>>===<<<;;;<<<>>><<>>>>>===<<<===>>>???@@@;;;;;;;;;;;;;;;::::::999:::<<<===<<<;;;:::;;;<<<<<>>JJJSSSdddrrr~~~zzzqqqmmmlllrrr}}}~~~kkkdddYYYOOOIIICCC>>>::::::999999:::;;;;;;:::888999888666555444444555555555555444333222111000000000000//////////////////111000...------...000111000...---,,,---...---,,,......---------,,,,,,,,,,,,,,,+++******)))((((((%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))*********))))))))))))))))))(((((((((((((((''''''''''''''''''((()))***,,,...//////......,,,+++***)))((((((((()))((((((((((((((()))******)))***++++++,,,+++******,,,+++)))'''''''''((())),,,+++***))))))***,,,---,,,,,,,,,------.........///////////////000111222///111222222111222333555777:::>>>CCCIIIQQQYYY^^^hhhlllqqqtttttttttttttttuuuvvvxxxyyyyyy{{{~~~vvvpppnnnllliiigggddddddhhhnnnrrrxxxuuu\\\QQQRRRWWWXXXXXXWWWVVVSSSPPPLLLJJJIIIHHHIIIKKKMMMMMMLLLJJJNNNTTTYYYYYYUUUQQQNNNNNNNNNLLLLLLMMMOOOQQQQQQQQQSSSPPPNNNMMMLLLIIIDDD@@@CCCFFFIIIKKKMMMMMMNNNNNNNNNLLLLLLMMMLLLIIIKKKOOO777999<<<@@@EEEMMMUUU[[[fffmmmuuu|||wwwpppoooqqqqqqnnnkkklllkkkkkkjjjiiiiiihhhhhhkkkiiigggffffffeeebbb```]]]^^^```ccceeeggghhhhhheeefffhhhjjjlllmmmnnnooopppttt{{{sssdddYYYNNNIIIFFFAAA??????MMMRRRXXX^^^bbbfffjjjmmmnnnoooooopppooonnnmmmllllllgggcccaaa]]]WWWVVVXXX\\\```eeejjjlllmmmmmmnnnggghhhjjjlllnnnooooooooopppqqqssssssrrrsssuuuvvv{{{{{{|||{{{yyyvvvsssqqqpppyyy|||yyyxxx}}}ppp______jjjvvv}}}wwwjjj^^^DDD777...///222111222666666777888999888666444333555666777888999:::::::::;;;:::999777666444333222000000000///...///111444777777555444333333333333333333333444555666777888888999999:::;;;<<<<<<===<<<<<<;;;;;;<<<<<<===>>>;;;;;;;;;:::::::::999999999;;;<<<;;;:::999:::;;;======AAANNNdddhhhMMM???888111///222111333333222333777???EEETTTaaarrr|||xxxqqqnnnmmmsss}}}|||nnnjjjbbbYYYOOOGGGAAA>>>>>>======>>>???>>>;;;888999888777666555555555555555555444333222222111000///000000111222222111111000000............000000000...,,,,,,---...---,,,...------------,,,,,,,,,++++++******)))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''')))******+++++++++(((((((((((())))))))))))+++)))'''%%%%%%''')))+++)))***,,,---...///......,,,+++***)))((((((((()))((((((((((((((()))*********+++++++++++++++***)))+++***)))(((((()))***+++------,,,,,,,,,,,,,,,,,,------------------------////////////000111222333333333333222111222555888<<<@@@EEEKKKRRRYYY```eeejjjnnnrrruuuvvvvvvvvvvvvvvvxxxyyyzzzzzz{{{}}}{{{xxxtttrrrrrrooojjjfffffffffiiiooorrrwwwhhhVVVOOOQQQUUUTTTUUUWWWWWWUUUQQQMMMJJJKKKJJJKKKMMMPPPQQQPPPOOOOOOSSSYYY]]]]]]YYYTTTQQQPPPNNNKKKKKKLLLNNNOOOOOOMMMMMMMMMMMMLLLHHHCCC???BBBCCCEEEHHHKKKNNNPPPRRRRRROOOMMMNNNKKKGGGHHHMMM333555999<<>>777444111111111111111222444666<<>>BBBDDDKKKaaaxxx|||uuussszzzppp[[[III;;;333333222111111111222333444666>>>KKKYYYmmm~~~tttpppmmmmmmpppqqqooommmjjjjjjiiifffaaaYYYRRRNNNGGGFFFFFFFFFEEECCC???<<<999::::::999999888777666666666555555555444444444555555444444333111000///000000000000000000000000---,,,++++++---...------,,,,,,,,,------------...++++++******************(((((((((((((((((((((((())))))))))))))))))))))))+++++++++******)))''''''''''''(((((())))))******''''''''''''''''''''''''((()))+++,,,---...------))))))************)))(((((((((((((((((()))******+++++++++++++++,,,------******++++++,,,,,,,,,,,,+++,,,---------,,,+++***)))***+++,,,...///000111......///000111333444555777777888999<<>><<<;;;BBBTTTddd~~~yyysssqqqvvvqqqYYYDDD888555444111000000111111111111999CCCMMM]]]ssszzzvvvqqqnnnnnnooonnnllliiigggffffffeeeaaaZZZTTTKKKIIIHHHGGGGGGFFFCCCAAA999::::::::::::888777666666666666666555555555555444444333222111111111222000000000111111000000000---+++***+++,,,......---,,,,,,,,,---------......++++++++++++++++++,,,,,,''''''(((((())))))******))))))))))))))))))))))))))))))*********))))))((('''''''''((()))************)))'''&&&&&&''')))***''')))***,,,------------((()))***++++++***)))(((((((((((((((((()))******+++*********+++---...///++++++,,,,,,,,,,,,,,,,,,,,,------............---++++++,,,,,,---...//////......///000111333555666888:::===@@@DDDJJJQQQVVVYYY___ffflllooopppppppppooorrruuuwwwxxxyyyzzz|||~~~}}}xxxtttssswww}}}yyyzzz}}}{{{|||gggTTTPPPQQQNNNOOOTTTXXXWWWWWWUUUSSSPPPNNNMMMLLLKKKLLLPPPUUUZZZ]]]^^^WWWXXXYYY\\\]]]]]][[[YYY\\\ZZZXXXWWWWWWVVVUUUTTTRRRSSSSSSPPPMMMMMMOOORRRWWWQQQLLLKKKNNNPPPOOONNNOOOPPPSSSWWWUUUOOOLLLNNN...///000222555;;;BBBGGGOOOWWW```fffmmmvvvzzz{{{yyyxxxxxxyyyzzzzzzwwwuuuooonnnllljjjhhhfffdddccccccfffiiigggdddbbbeeeiiinnnrrrxxx}}}~~~yyyqqqjjjcccbbbbbbbbbcccdddfffgggbbbdddgggjjjkkkkkkiiihhhfffhhhjjjmmmpppvvv|||tttdddXXXSSSEEEHHHLLLQQQUUUZZZ```ddd^^^______^^^]]][[[ZZZYYYSSSPPPOOOTTTXXX[[[aaahhhgggooowwwxxxtttooonnnpppooopppsssvvvxxxyyyzzzzzzyyy}}}rrrjjjkkkttt||||||lllnnnnnnoootttyyywwwrrrfffcccaaadddmmmyyytttqqqqqqoooddd[[[ddduuuxxx~~~~~~~~~{{{tttkkk^^^III777222333333222333444444222666666666666666666777777555444333222333444555666222222111111000//////...+++---//////...---...///---...000111222222111111............///111222333555555555555555555555555444555777999:::;;;::::::888777666555666777999;;;888999::::::888888999:::888======777444===MMMXXXuuu~~~{{{wwwqqqooottt|||eeeNNN???888555222000///000000000///666>>>EEESSSiii~~~{{{tttpppoooooonnnnnnhhhfffdddfffhhhfff___YYYNNNLLLJJJIIIIIIHHHFFFDDD::::::;;;;;;:::999777666666666666666666555555555333222111000111222333444000000111111111111000000---+++******,,,......---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,&&&''''''((()))******+++))))))))))))))))))))))))'''((()))******++++++***&&&''''''((()))******+++...+++(((%%%%%%(((+++...'''(((***,,,---------,,,((()))***++++++***)))(((((((((((((((((()))******************+++---///111+++,,,,,,------,,,,,,+++---.........//////000000------------------------,,,,,,---...000111333444999<<<@@@EEEJJJQQQXXX]]]```fffmmmsssuuutttsssrrrqqqtttwwwxxxyyyzzz|||~~~~~~zzzxxxwwwzzz}}}yyyuuuvvvzzz}}}xxx{{{sss```PPPPPPQQQNNNNNNSSSRRRSSSUUUUUUTTTQQQMMMKKKKKKJJJKKKOOOUUUZZZ]]]^^^XXXYYYYYYYYYYYYYYYYYYZZZ\\\ZZZYYYXXXXXXWWWUUUTTTOOORRRTTTTTTRRRRRRSSSUUUWWWQQQLLLKKKNNNPPPOOOMMMPPPQQQUUUYYYWWWOOOKKKLLL***---/////////444===EEEOOOUUU\\\bbbeeeiiiooosssqqqpppqqqrrrsssrrrpppmmmkkkiiifffeeeeeedddcccbbb```bbbeeehhhiiiiiigggfffooovvv}}}rrrfffbbb]]][[[]]]___aaafffmmmlllkkkjjjkkknnnnnnllliiiiiiggggggjjjppptttvvvuuu~~~uuueeeYYYTTTRRRPPPRRRWWW\\\]]]\\\___]]]ZZZXXXVVVSSSPPPMMMKKKLLLQQQ\\\hhhooopppnnnrrrssssssrrrrrrpppooonnnmmmoooqqqsssvvvyyy{{{|||}}}rrrjjjgggkkkyyy{{{ooogggmmmtttxxx{{{}}}xxxqqqhhhfffcccdddjjjwwwxxxmmmmmmhhh^^^WWWZZZgggssszzzrrrcccPPP<<<000//////------...000222444444444555666666777666666555555555555555444444333111111111000///......---222111000...------,,,,,,...000111///,,,+++---000,,,,,,---...///000111222444444444333333222222222444444444444555666777777333111000333777999888777777666666777999999888777777555333333666;;;AAAEEEbbb|||}}}{{{zzzxxxrrrppprrrvvvyyyyyy||||||^^^III???777111000...,,,+++...000222777>>>GGGXXXsss~~~yyyvvvtttrrrpppnnnjjjhhhgggfffeeeccc```^^^XXXTTTNNNJJJGGGEEECCCAAA;;;===??????===;;;::::::888888999999777666444333333222111111111222333444111222222222222111000000000000///...------,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))(((((()))************+++++++++************))))))))))))++++++***)))((('''&&&&&&******+++++++++,,,,,,,,,...---,,,+++************++++++++++++++++++++++++---------...------,,,,,,........./////////000000//////............/////////.........000000///...//////000000000222666999===@@@EEELLLTTT\\\cccggglllqqqvvvxxxwwwwww{{{xxxzzzzzzwwwtttuuu|||xxxwwwpppxxxyyywwwxxx~~~~~~~~~|||zzz|||aaaZZZRRRNNNOOOPPPNNNLLLOOOQQQRRRQQQNNNLLLJJJJJJMMMJJJHHHJJJOOOTTTVVVWWWTTTUUUWWWYYY[[[[[[[[[[[[[[[ZZZXXXWWWWWWXXXYYYZZZXXXXXXXXXWWWVVVUUUSSSRRRRRRQQQQQQQQQQQQQQQRRRRRRUUUWWWXXXXXXVVVSSSRRRQQQ(((+++.........222999@@@JJJOOOWWW\\\___ccchhhmmmmmmmmmnnnpppqqqpppmmmjjjhhhgggffffffggggggfffeeeaaacccgggjjjlllllllllkkknnnttt{{{|||pppddd^^^ZZZYYY\\\^^^```eeelllnnnllljjjkkkmmmnnnmmmkkkllljjjiiikkkooosssttttttyyyqqqdddZZZWWWUUUWWW\\\aaacccccc```]]]YYYVVVRRROOOLLLKKKGGGKKKTTTbbbpppyyyzzzyyyvvvuuutttsssqqqpppooooooooopppqqqtttwwwzzz}}}~~~zzznnngggfffkkkxxxvvvqqqmmmsssxxx{{{}}}wwwkkkhhhfffhhhqqqqqqiiifff```YYYWWW^^^mmmyyy~~~|||wwwlll\\\III999///000000///...///111333444555555666666666555444444555555666666555555444333222111111000//////......------...///000111333444111222222111//////000111,,,,,,---...///000111111444444333333333222222222333333333333333444555555666444333444666777555333555444444555777777666555555444333333555:::>>>AAAQQQiii}}}yyyuuurrrmmmjjjiiikkkllllllpppvvv{{{nnnYYYCCC<<<666555333000///111///000444999@@@OOOggg{{{|||yyywwwtttqqqoookkkiiihhhhhhhhhgggdddbbb\\\YYYSSSNNNKKKGGGDDDAAA>>>??????>>>===;;;;;;;;;888888888888777555444333444333222111000111111222111222222222222111000000000//////......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++++++++*********))))))))))))*********)))((((((''''''++++++++++++,,,,,,,,,,,,***)))))))))))))))***+++++++++++++++++++++++++++,,,------...------,,,,,,,,,,,,,,,---------......//////............//////000/////////000000000///000111222333444666;;;>>>BBBFFFNNNWWWaaaiiiooorrrtttxxx|||~~~}}}}}}}}}xxxyyyyyywwwtttuuu{{{{{{uuutttqqqxxx{{{wwwwwwwwwzzz||||||zzzzzzwww[[[UUUNNNLLLNNNPPPOOONNNNNNOOOPPPNNNLLLJJJIIIIIIJJJHHHFFFHHHLLLQQQSSSTTTPPPQQQTTTWWWYYY[[[[[[[[[YYYXXXVVVUUUUUUVVVXXXYYYWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSTTTTTTUUUUUUUUUWWWYYYYYYWWWTTTSSSSSS'''***,,,------///444888BBBGGGNNNRRRUUUYYY^^^bbbffffffhhhkkkmmmmmmjjjgggffffffgggiiikkkkkkiiigggaaacccfffiiilllmmmmmmmmmlllrrrwwwzzz{{{xxxlll```YYYVVVVVVZZZ]]]___ccciiiooonnnlllmmmnnnooonnnmmmooommmllllllnnnppppppppppppwwwrrreee```\\\[[[___dddfffgggbbb^^^YYYTTTOOOLLLJJJIIIGGGMMMYYYiiixxx~~~xxxvvvtttrrrqqqppppppppprrrrrrsssuuuxxx|||sssgggcccdddjjjuuuqqqnnntttwww|||sssoookkknnnxxxxxxjjjccc]]]UUUQQQWWWeeevvvzzzxxxqqqcccQQQ???444...111000000///000111333444666666666555555444333222555555666666555555444333222222111111000000//////+++,,,---///222444666777333222000000111111111000,,,------...///000111111333333333222222222222222222111111111111111222333666444333444555555444333555444444555777777666444444333333444666888;;;<<>>>>>>>>888888888888777555444333555555333222222222222222111222222222222111000000000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,************+++++++++,,,+++++++++*********))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,---------.........000//////......//////000111111000000000000111111...000222444666999===AAAGGGNNNYYYeeepppwww{{{}}}}}}{{{xxxyyyyyywwwuuuvvv{{{{{{{{{yyywwwwww|||wwwsssuuussszzz}}}zzzzzzzzzrrrwww~~~|||{{{}}}kkkVVVRRRMMMKKKMMMNNNNNNMMMMMMMMMMMMJJJHHHFFFGGGHHHFFFDDDCCCEEEHHHLLLOOOOOONNNOOORRRTTTVVVWWWWWWWWWUUUUUUSSSSSSSSSTTTUUUVVVUUUUUUTTTTTTTTTUUUWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVXXXZZZZZZXXXVVVUUUVVV(((***,,,---------000222;;;???EEEIIIKKKNNNSSSWWW[[[]]]```eeeiiijjjiiigggeeefffhhhlllnnnmmmjjjgggaaabbbdddeeeggghhhiiiiiikkkooosssuuuvvvssshhh]]]WWWTTTUUUYYY[[[\\\___dddmmmnnnpppqqqrrrrrrpppooopppooommmlllkkkkkkkkkkkkgggmmmuuu~~~tttmmmddd``````bbbccccccaaa]]]WWWQQQKKKIIIJJJLLLNNNUUUbbbppp{{{}}}zzzuuutttrrrppppppqqqrrrtttvvvuuuuuuwwwzzz~~~wwwkkk```^^^bbbhhhpppwww}}}zzz}}}ttteeeiiixxxxxxrrrsss|||wwwlll```WWWNNNMMMYYYlll~~~wwwtttkkkZZZFFF777000///000000//////000111222222333444444444444444333222555555555555555444333333222222111111000000000000---...///000111222222222222///,,,---000111000---------......///000000111222222222222222111111111000000////////////000000222222222333555666777777666666555777888999777666333444555666777888888999<<>>888333//////222222111222444666===MMM\\\rrr~~~{{{yyy|||~~~|||xxxtttpppnnnmmmlllmmmoooqqqqqqpppmmmjjjfffaaa\\\UUUNNNIIIKKKHHHEEECCCBBBBBBAAAAAA999999888888777555444444666666555555555555555555111222222222222111000000000/////////......------------------------------........................------------------------,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,+++++++++*********)))))))))******+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------////////////000000000000000000////////////000000000111111000///000111333000222555888;;;???DDDGGGMMMUUUbbboooyyy~~~yyywwwxxxyyyxxxwwwxxx|||uuuooollloootttwww{{{{{{ttttttxxxxxx|||uuurrrzzz}}}}}}wwwbbbVVVRRRNNNLLLLLLLLLJJJIIIKKKKKKIIIGGGDDDCCCDDDFFFCCCCCCBBBDDDFFFIIIKKKLLLPPPPPPQQQRRRRRRQQQPPPOOORRRQQQQQQPPPQQQQQQRRRSSSSSSSSSRRRRRRSSSVVVXXXZZZZZZZZZZZZYYYXXXWWWVVVUUUVVVXXXZZZZZZXXXWWWXXXXXX***+++,,,---------...///555999===@@@AAADDDIIINNNPPPRRRVVV\\\bbbggghhhhhheeegggiiilllnnnmmmiiifffcccccccccccccccdddeeeeeeiiimmmoooooopppmmmdddZZZVVVSSSRRRVVVXXXXXX[[[___iiimmmrrrvvvwwwuuurrrpppppppppooonnnkkkiiihhhgggaaagggnnntttxxx~~~|||ooofffaaa___]]]\\\ZZZWWWQQQKKKGGGGGGLLLQQQZZZ```kkkvvv}}}}}}yyyvvvooonnnnnnoooppptttwwwyyyzzzyyyyyyzzz}}}~~~{{{mmmccc[[[ZZZ^^^bbbhhhmmmvvvqqqrrrsssiii___jjj~~~wwwxxx~~~vvv```WWWNNNPPP```tttvvvqqqeeeRRR???222///000...............//////000000000111333444444444444444444444444444333222222111111111000000000000000......///000000//////...111...+++,,,///111///---------......//////000000111111111111111111111111//////.........///000000111222333333444555666666666555555666888888777666444555666888888888888777<<>>CCCGGGKKKPPPUUUXXX```gggpppzzz}}}{{{zzz{{{{{{vvvwwwyyy{{{}}}yyynnndddbbbffflllwwwvvvpppvvv~~~}}}rrrppprrryyykkkWWWMMMJJJKKKKKKLLLLLLMMMMMMMMMHHHHHHHHHFFFCCCAAABBBCCCBBBDDDEEEEEEEEEFFFHHHJJJIIIKKKMMMOOOPPPPPPPPPPPPNNNNNNNNNOOOPPPPPPQQQQQQRRRRRRQQQQQQSSSTTTVVVWWWVVVWWWWWWVVVUUURRRPPPOOOSSSTTTVVVVVVVVVWWWYYYZZZ,,,+++******+++,,,---,,,+++...111222222555:::>>>AAAAAABBBHHHPPPXXX]]]```aaabbbdddhhhkkkkkkjjjhhhgggfffdddccccccdddfffhhhccceeeeeeccccccaaaZZZQQQJJJFFFEEEIIILLLNNNTTTZZZ```eeekkkooopppqqqrrrsssssswww|||}}}yyysssnnnlllffflllqqqrrrpppqqqwww}}}zzznnnfff```ZZZVVVLLLKKKIIIFFFHHHQQQ___jjjqqqtttxxxzzzyyyuuuqqqoooiiikkknnnrrrwww{{{~~~~~~tttjjjbbbWWWUUUUUUWWWWWWUUUWWW[[[^^^^^^\\\XXXYYYfff}}}~~~www{{{~~~yyy```\\\\\\dddsssssshhhWWWEEE777000///000......////////////.........///000111222222222222111111111111111000//////.....................///+++,,,///111222111111000,,,---...---------///000............/////////////////////000000000111111.........///111222444555333555666555222000111333333333222444555666555333222333555666777777666666333666===III___~~~{{{zzzyyyuuujjjaaaaaagggpppuuu||||||lll^^^PPPAAA888555222//////000000///555<<>><<<:::999999999999555555666666555333222111111222222222222111000000/////////////////////000........................------------------------........................***+++++++++,,,,,,------+++++++++,,,,,,,,,------------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---.........////////////------,,,,,,,,,,,,,,,---------------------------***+++,,,---............---.........////////////111111000000000000111111222444777666555777>>>CCCCCCGGGLLLQQQUUUYYY^^^aaahhhlllssszzz~~~~~~|||zzzvvvxxx|||{{{uuuvvvyyy||||||sssiiiccchhhqqq~~~vvvuuu~~~|||rrrrrruuu}}}vvv\\\NNNIIIFFFHHHJJJKKKKKKKKKKKKKKKGGGHHHIIIGGGDDDBBBBBBBBBBBBDDDFFFFFFEEEEEEGGGIIIIIIJJJLLLOOOPPPQQQQQQQQQMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSTTTPPPQQQSSSTTTTTTSSSQQQPPPPPPRRRSSSTTTTTTUUUXXXZZZ,,,***((((((***+++,,,,,,))),,,...//////111666:::>>>===>>>BBBIIIQQQXXX[[[^^^___aaaeeeiiikkkkkkjjjeeecccbbbaaabbbdddggghhhaaabbbaaa___^^^]]]VVVMMMDDD@@@???CCCHHHLLLSSSZZZ^^^bbbgggiiijjjmmmrrruuuvvv{{{yyysssqqqkkkpppuuuuuuqqqqqqvvv{{{|||xxxllleee___YYYVVVLLLLLLKKKJJJNNNYYYjjjvvvyyyzzzzzzxxxsssmmmiiifffjjjlllpppuuuzzz}}}~~~qqqcccZZZQQQRRRUUUWWWUUUPPPRRRWWWUUUXXXUUUPPPVVVkkk|||uuuyyy||||||zzzqqq___^^^aaakkkzzz~~~qqqeeeSSSAAA666111///...///000000000000000/////////000000111111111111000000000000000000///......---------..................///111222222111000///(((+++,,,+++)))))),,,///.........///////////////.../////////000000111111......///000222444555666000222444444222222444666555555444666777888666555111222333444555666666666111666<<>>NNN```mmmuuu|||~~~|||}}}zzzzzz{{{|||{{{{{{rrrpppmmmlllnnnooopppppprrrpppnnnlllllljjjgggddd```\\\XXXXXXXXXUUUOOOIII@@@???===;;;:::::::::;;;;;;;;;;;;:::888555333111111222222222222111000000////////////000000000000////////////////////////////////////////////////........................))))))+++,,,...///000111++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............/////////000...............///000111------------------------***+++,,,---............000000000000111111111111111111000000000000111111333666999999888;;;BBBHHHPPPTTTYYY^^^bbbfffkkknnnjjjnnnsssxxx{{{{{{zzzyyyuuuwwwzzz~~~~~~{{{tttvvvyyy}}}~~~|||sssjjjgggqqq~~~|||xxxzzz}}}vvvuuuwwwmmmVVVLLLLLLGGGHHHJJJJJJIIIGGGGGGGGGGGGHHHIIIIIIFFFCCCBBBBBBAAADDDFFFFFFDDDDDDFFFHHHLLLMMMNNNPPPPPPPPPOOONNNMMMNNNOOOPPPQQQRRRRRRRRRRRRSSSSSSTTTSSSSSSRRRQQQLLLNNNPPPSSSTTTTTTSSSSSSNNNPPPRRRRRRSSSTTTWWWYYY---------,,,,,,,,,++++++,,,,,,+++,,,---///111222555666666999???EEELLLPPPSSSZZZ___bbbeeeiiihhhdddbbbccccccbbbbbbaaa```___```___]]][[[XXXSSSLLLGGG===888666;;;@@@EEELLLRRR]]]```eeeiiijjjkkkmmmnnnsssyyyzzzwwwwwwrrrrrrssstttuuuvvvvvvwwwyyy|||yyymmmgggbbbZZZTTTRRRJJJJJJKKKOOOYYYfffrrrzzzzzzsssmmmhhhggghhhiiipppqqqsssvvvyyy~~~rrrdddZZZTTTTTTYYY[[[WWWTTTSSSQQQMMMNNNPPPOOOPPP[[[pppxxxrrrqqqzzzyyy~~~yyyoooiii]]]ccckkkuuuxxxrrr```JJJ;;;333......000000000///------,,,,,,,,,111111111111000///---------------------------,,,---,,,***))))))***,,,---000000000///......------,,,,,,+++++++++,,,------,,,,,,,,,---...///000111)))***,,,---......---,,,---...///000222222222222000000000000000111111111333222111111111222444444000111222333333222111000///222777<<>>CCCIIILLLKKKHHHEEEDDDEEEHHHLLLOOOOOOOOOOOOPPPPPPOOONNNOOOPPPQQQPPPPPPMMMNNNPPPRRRRRRPPPMMMLLLKKKLLLOOOSSSVVVUUUSSSPPPNNNOOOOOOOOOOOOQQQUUUWWW......------,,,,,,++++++...---,,,,,,,,,---...///333333444777<<>>CCCJJJQQQ[[[^^^cccgggiiikkkmmmnnnqqquuu{{{~~~~~~}}}|||wwwwwwvvvvvvuuuuuuuuuuuuxxxyyyzzz|||}}}~~~~~~{{{pppfffaaa\\\TTTNNNLLLHHHJJJOOOVVV```iiirrrwwwuuuqqqlllhhheeeeeeggghhhoooqqqsssvvvzzz|||{{{zzz}}}~~~uuuhhh\\\SSSPPPTTTZZZ]]]ZZZVVVSSSPPPLLLLLLIIIFFFJJJZZZrrr|||tttpppuuu}}}~~~{{{yyy|||~~~wwwmmmiiidddkkksss}}}vvvnnn[[[EEE999333///...////////////...//////000111111111111000000///------,,,,,,,,,,,,,,,---------...---,,,******+++,,,---............////////////...---,,,+++++++++++++++,,,,,,,,,,,,---...///000+++,,,------............---...///000000000000000111000000000000000000000222111111000111222333444000111111222222111111000222555888;;;>>>MMMjjjzzzpppjjjnnnuuunnnZZZKKKCCC999333222444555555555;;;GGGXXXjjjxxx{{{wwwxxx|||}}}zzzttttttsssssssssuuuvvvwwwvvvwwwwwwtttpppllliiiiiijjjhhhfffggggggccc\\\UUULLLIIIDDDAAA@@@@@@???>>>>>>===;;;:::999888666444444333222111000/////////000000/////////.........////////////////////////...///000///......///000////////////////////////...---,,,,,,++++++,,,,,,,,,------......------,,,...---,,,++++++---///000........................---,,,,,,...000111///---......---,,,,,,---......---......//////...------///......------.........000...,,,,,,///111111000111000111222444666666666:::>>>BBBBBBBBBEEEMMMSSSiiivvv{{{|||}}}~~~|||yyyvvvuuutttrrrrrrsssuuuvvvxxxzzzzzz|||||||||}}}{{{iiiTTTLLLGGGBBBEEEEEEEEEEEEFFFHHHJJJKKKMMMJJJFFFFFFHHHHHHEEEAAABBBFFFJJJLLLIIIEEEAAA???CCCFFFIIIJJJJJJJJJLLLMMMMMMMMMLLLMMMMMMNNNMMMMMMKKKLLLMMMOOOOOONNNMMMLLLIIIJJJMMMQQQTTTTTTQQQOOOLLLLLLLLLKKKJJJMMMQQQTTT000//////...---,,,,,,+++000///---+++*********+++000000111444888>>>DDDGGGKKKQQQXXX[[[```fffgggdddWWWXXXYYYZZZZZZZZZYYYXXXQQQNNNJJJFFFBBB>>>:::666666222111666;;;@@@HHHOOOXXX\\\aaaeeehhhjjjmmmoooqqqsssvvvzzz~~~~~~{{{zzzxxxvvvtttsssrrrqqqtttsssrrrqqqppppppoooooommmddd[[[WWWTTTNNNJJJJJJKKKPPPWWW___ggglllpppqqqjjjhhhfffeeeeeegggjjjlllppprrrtttwwwzzz~~~xxxsssppprrrrrroooggg]]]UUUQQQQQQYYYbbbgggddd^^^XXXQQQKKKHHHDDD???FFF\\\ttt|||wwwwww|||wwwooopppvvvwwwwwwwww}}}|||uuullljjjmmmttt}}}|||ssseeeRRR>>>555333000...............///111222444555000000000000///......---******++++++,,,,,,------///...---,,,++++++,,,---+++,,,---...////////////......,,,+++***)))))))))+++++++++++++++,,,---.........---------...//////---......//////......---111111111000000/////////000000000000000111222222222111111000000111111222222444777888888@@@UUUhhhzzzuuusssxxxmmmYYYOOOAAA777333333444444333555;;;GGGYYYkkkyyy}}}wwwvvvzzz|||zzzwwwvvvuuutttvvvyyy|||~~~}}}}}}{{{wwwrrrnnnllllllmmmkkkjjjkkkkkkiiiccc^^^VVVQQQLLLHHHFFFEEEDDDCCCBBB@@@>>>===<<<:::777555555444333222111111000000000000000000////////////////////////////////////...///000000......///000////////////////////////...------,,,,,,,,,,,,,,,------............------,,,,,,++++++,,,...000111...........................------...000000...---......---,,,,,,---......---......//////.........//////............///000000...,,,---///111222111111111222444666999<<<===@@@CCCHHHLLLOOORRRVVVZZZggguuuzzz}}}yyywwwvvvtttsssrrrrrrssstttvvvxxx|||wwwZZZLLLGGGCCC<<>>AAABBBDDDDDDDDDEEEGGGIIIKKKLLLLLLLLLMMMMMMMMMMMMJJJJJJJJJKKKKKKKKKJJJJJJFFFGGGIIIMMMQQQQQQPPPMMMKKKKKKIIIGGGFFFIIINNNQQQ222222111000...------,,,000...,,,***))))))))))))......///111555:::???BBBFFFLLLRRRUUUZZZ___```^^^WWWWWWXXXXXXWWWUUUSSSQQQGGGDDD???<<<999777555333222//////333777<<>>BBBEEEGGGEEECCCAAAAAA@@@@@@@@@@@@???@@@DDDFFFJJJKKKMMMNNNNNNOOOQQQRRRLLLKKKIIIHHHGGGGGGGGGGGGBBBCCCFFFJJJNNNOOONNNLLLMMMKKKHHHEEEDDDGGGLLLPPP555555444222111///.........---+++***)))******+++------...000444888<<<>>>DDDJJJOOOQQQUUU[[[\\\YYYWWWWWWWWWUUURRRMMMIIIFFF===:::666444333333222111000......222555999BBBKKKUUUYYY^^^bbbfffjjjooorrrtttrrrqqqtttyyy}}}~~~||||||zzzwwwsssqqqooooooooooooqqqssstttqqqlllfffbbbYYYPPPHHHGGGJJJPPPZZZccciiihhhgggeeedddcccbbbbbb```bbbfffkkkpppuuuxxxzzzzzz{{{{{{{{{{{{|||~~~|||rrrkkkfff^^^XXXVVVTTTUUU\\\dddwwwtttcccTTTJJJIIIOOOWWW___jjjuuuyyywwwvvvpppjjjjjjsssrrrmmmoooqqquuuzzzzzz}}}|||vvvvvv|||}}}qqqeeeNNN???222///111000...---...............///000111...////////////......---))))))***++++++,,,------,,,++++++***************,,,---.........---+++***))))))))))))******+++,,,******)))))))))***++++++---,,,+++++++++,,,---...,,,---...///000000000000222111111000///...------......//////000000000000222111000//////000111222...///333666555666>>>HHHXXXuuu~~~{{{}}}zzznnnaaaPPPAAA888444222000222111111444<<>>???AAADDDGGGHHHHHHGGGGGGCCCCCCCCCCCCCCCAAA???======@@@CCCDDDCCCAAA@@@AAA@@@@@@@@@>>>===???BBBEEEFFFIIILLLMMMMMMOOOQQQTTTOOOMMMJJJGGGDDDDDDCCCDDD???@@@CCCGGGLLLNNNNNNMMMLLLKKKHHHDDDBBBDDDIIIMMM999888777555333222000///---,,,+++*********+++,,,,,,,,,---///222666999;;;CCCHHHMMMOOOSSSXXXYYYWWWUUUUUUTTTPPPKKKEEE???;;;555333000///000111111000000...///222333777@@@JJJTTTWWW\\\```dddhhhmmmpppnnnnnnooorrrwww{{{}}}~~~|||zzzwwwssspppooooooooonnnqqquuuvvvtttmmmeee```RRRJJJDDDEEELLLVVVdddqqqtttppphhhaaa]]]\\\^^^___aaadddiiioootttxxx{{{|||~~~~~~~~~}}}{{{zzz{{{}}}vvvoooggg]]]UUUUUUWWWYYYcccnnnttteeeZZZRRRUUU```jjjoooqqqssssssppppppkkkfffhhhrrrtttnnnmmmooosssyyy|||xxxiiiYYYCCC999000///000...---...///......------------........./////////......---******++++++,,,,,,------))))))******************,,,---.........,,,)))(((''''''(((((()))***,,,---******)))))))))******+++++++++++++++,,,---......---...///000000000000000000000000//////...............///000000000000000111000000//////000000111111111333555444333777>>>GGG___~~~kkkaaaQQQDDD<<<777333000---...///111666>>>HHHNNNcccsss{{{wwwvvvuuusssssssssvvvxxxzzz~~~~~~|||yyytttpppooooootttsssqqqnnnkkkiiigggfffiiifffbbb^^^[[[WWWRRROOOGGGFFFFFFFFFFFFCCC@@@<<<555555666777666555333222222222222222111111111000000000000000000000000000///000111111//////000111///////////////////////////......---------------......////////////......,,,,,,---...///000000000,,,,,,------...///////////////000///......///111---...////////////...------...//////000000000000///......//////000111222111222333333333444777:::;;;===@@@AAA@@@BBBGGGKKKTTT[[[dddlllqqqssstttuuummmjjjjjjnnnrrrvvv}}}|||{{{xxxwwwxxxzzz}}}}}}|||uuuvvvvvvooottt}}}xxxdddOOODDDAAA@@@???@@@>>>???BBBDDDEEEDDDCCCCCC@@@AAABBBCCCBBB@@@>>><<>>===>>>AAAAAAAAA???>>>???AAADDDBBBEEEHHHIIIHHHIIILLLOOOMMMLLLIIIFFFCCCAAAAAAAAA>>>???BBBFFFKKKNNNOOONNNJJJIIIFFFCCCAAABBBEEEHHH<<<;;;:::888666444222111...---,,,+++***++++++,,,******,,,...000333555777===CCCGGGJJJNNNUUUWWWUUUTTTTTTRRROOOIIIAAA:::666555333222111222222111000111000000222333555???IIIRRRUUUYYY]]]aaaeeejjjnnnlllnnnppprrrtttvvvyyy{{{{{{xxxtttppplllkkkjjjjjjiiikkknnnnnnkkkeee]]]YYYKKKFFFDDDHHHOOOZZZiiivvvvvvooofff]]]YYYZZZ]]]```eeehhhnnntttyyy|||}}}}}}~~~|||{{{{{{|||xxxqqqhhh\\\UUUYYY___eeerrrppphhheeeeeegggooovvvvvvsssqqqmmmiiifffbbb```dddooo{{{uuuqqqrrrtttzzz}}}sss___MMM;;;555000///...,,,,,,000......---------------...------...//////......---,,,,,,,,,,,,,,,---------((())))))***++++++++++++)))+++---......,,,***)))((((((((((((((()))***++++++******))))))******+++)))***+++---.../////////000000000///...---,,,+++//////////////////.........///000111111111000000//////000000000000//////111//////222222111444:::@@@MMMeee~~~rrrhhhZZZMMMDDD<<<555000---...000000111666<<>>???@@@AAAAAAAAA@@@@@@???AAACCCDDDCCC@@@>>>======>>>@@@???>>>===>>>???AAABBBBBB@@@??????AAACCCAAADDDGGGFFFCCCBBBEEEHHHHHHGGGEEECCCBBB@@@??????>>>???AAAFFFKKKOOOPPPPPPKKKJJJHHHEEEBBBBBBDDDGGG>>>===<<<999777555333222000///---+++******++++++))))))***,,,///111333444666<<>>IIIPPPSSSWWWZZZ^^^bbbgggkkknnnqqqssssssqqqqqqsssvvvyyyuuupppkkkgggeeeddddddcccddddddccc___YYYSSSPPPGGGDDDEEEKKKRRR\\\jjjuuussslllccc[[[XXXZZZ___bbbjjjmmmsssyyy}}}~~~~~~|||{{{|||}}}yyyqqqggg[[[VVV^^^hhhqqq{{{mmmkkkqqquuusssxxx{{{wwwsssoooiiiccc^^^[[[[[[```kkkvvv~~~|||uuuuuuxxx}}}{{{oooYYYFFF666333000000---***,,,111---------------...//////------......///......---------------------------((()))***+++,,,---------''')))+++......---+++******))))))(((((((((((()))++++++***************+++(((***,,,...000111111111222111000///,,,***((('''.........///////////////...///111222222222111000...///000111111000///...---***+++...000111555:::???CCCRRRnnn~~~xxxjjj]]]QQQFFF;;;555111222222000...000444888FFF[[[sssxxxwwwvvvuuuttttttttttttrrrtttvvvuuurrrooommmmmmppppppooommmkkkkkklllmmmnnnmmmllljjjgggaaaYYYTTTTTTRRRQQQOOOLLLGGGAAA<<<999:::;;;<<<<<<;;;999888333333333222222222111111000000000000000000000000///111222111000///000111//////////////////////////////...------------.........////////////............///////////////...,,,,,,------...///000000---///000///---...222555---...///000000///...---------///000111111111111333333333333444555666777333555777777666777;;;>>>===BBBIIILLLMMMOOOTTTYYYXXXbbbnnnttttttuuuzzzyyysssqqquuuxxxwwwyyy|||xxxyyyyyy~~~~~~zzz|||gggRRRKKKFFFDDD???:::===CCC@@@@@@AAAAAAAAAAAA@@@@@@@@@BBBEEEFFFDDDAAA@@@???888:::<<<===>>>???AAACCCAAABBBBBBAAA??????@@@AAACCCGGGHHHFFFAAA???AAADDDCCCCCCBBBBBBAAA@@@??????>>>???AAAFFFLLLPPPQQQQQQMMMLLLKKKHHHEEEDDDFFFHHHAAA???===<<<;;;999666333000...,,,+++,,,,,,,,,*********)))***,,,///222444666999===@@@DDDIIINNNQQQSSSSSSRRRPPPLLLGGGBBB???===<<<;;;:::999888888888888:::;;;999666888???FFFQQQSSSUUUWWWYYY\\\aaadddjjjkkkkkklllmmmnnnnnnooopppnnniiieee```]]]\\\[[[[[[XXXUUUQQQNNNMMMMMMMMMFFFHHHKKKOOOTTT[[[dddiiihhhhhhfffbbb```aaahhhmmmxxxzzz~~~~~~}}}{{{xxx}}}|||||||||}}}zzzpppggg\\\]]]___fffuuuoooeeelll{{{yyyqqqmmmkkkhhhddd]]]\\\^^^eeeooowwwyyyyyy~~~~~~{{{yyy{{{gggOOOAAA444333222000////////////000000//////.........---,,,,,,------...---------/////////000//////...---///---+++((('''&&&'''(((***++++++,,,+++***)))(((++++++***************+++(((((()))***++++++,,,,,,)))+++---000222333333333000...---+++++++++,,,---------......000111222333//////000111111111111111000000000000000000000000111000000000000222333444<<<:::@@@WWWuuu~~~pppeeeWWWDDD666444222222222000---000666>>>KKK^^^qqq}}}~~~{{{xxxuuutttsssrrrqqqsssssssssrrrqqqooommmkkkssssssrrrooollljjjkkkmmmrrrpppnnnllliiiddd^^^YYYYYYZZZZZZZZZXXXRRRKKKEEEDDDBBBAAAAAAAAA@@@===;;;777666555555666777666555333444555444222111111111333222111111000000000111111000//////......////////////.........//////000333000------//////...,,,.........///////////////------......///000000000//////............///////////////......///000000111111111111222333555555333444666666666777:::<<<<<<<<<;;;:::999;;;>>>AAA@@@EEEMMMUUU[[[]]]^^^]]]gggjjjooossswwwyyyzzzzzzwwwwwwvvvuuuuuuwww{{{~~~|||uuummmooowwwmmmYYYJJJHHHEEEAAA>>>===============<<<<<<<<<======>>>???@@@BBBBBBAAA?????????<<<;;;999888999<<<@@@CCCDDDDDDCCCBBBBBBAAA@@@@@@CCCDDDEEEFFFFFFFFFEEEDDDDDDDDDBBBAAA@@@?????????@@@@@@BBBEEEHHHKKKNNNPPPQQQOOOLLLJJJHHHGGGGGGGGGFFFDDDAAA???>>>;;;888666333111...............,,,,,,++++++***+++---000111333666999===AAAEEEJJJNNNRRRSSSTTTTTTRRROOOLLLIIIHHHGGGEEECCCBBBAAA@@@@@@<<<======:::888;;;BBBIIINNNPPPSSSUUUWWWYYY\\\^^^ffffffggghhhiiiiiiiiihhhjjjiiieeeaaa]]]YYYWWWUUUUUURRROOOLLLKKKLLLNNNOOONNNOOOPPPQQQTTTYYY```eeejjjkkkkkkhhhfffgggmmmqqqzzz|||~~~}}}yyyuuuuuuuuutttsssqqqlllddd^^^TTT___mmmxxxvvvjjjiiiuuu{{{qqqkkkhhheeebbb^^^^^^aaahhhrrryyy{{{{{{}}}|||zzzzzzuuu```III;;;111111000000///000000000000000000/////////......------............------,,,---...///////////////---,,,***)))))))))***+++++++++,,,,,,,,,+++))))))***************+++,,,---)))))))))***++++++,,,,,,)))+++---///111222222222111000000////////////000,,,,,,,,,+++,,,,,,---...------...///////////////////////////////////////111000000000000222333444555666===LLLaaa{{{sssaaaMMM>>>777333111222111...///333555???OOO___mmmxxx|||yyyvvvuuusssrrrrrrrrrsssssssssqqqpppooossssssrrrooolllkkklllmmmpppnnnkkkjjjhhhfffbbb___````````````^^^YYYRRRMMMKKKIIIHHHHHHGGGEEEBBB???::::::999999999999777666444666777666444222222333222111111000/////////000222111111000000000000000000000/////////000000111444111000000222222000...............////////////000000000000000/////////000000///.........//////...............///000000222222222333333444555666666888999::::::;;;>>>@@@@@@???>>><<<;;;<<>>>>>============>>>>>>???AAACCCBBB@@@???>>>???===;;;999999999<<>>>>>???@@@CCCEEEIIILLLNNNOOOPPPOOONNNLLLKKKJJJIIIIIIMMMJJJGGGDDDAAA???<<<:::777444222000000000///...------,,,++++++,,,---...000222555888<<<@@@EEEIIIPPPRRRVVVYYY\\\\\\[[[[[[[[[YYYWWWSSSPPPMMMLLLKKKGGGFFFCCC>>>:::<<>><<<>>>>>>============>>>>>>@@@BBBCCCCCC@@@>>>>>>>>><<<;;;:::999999;;;===??????@@@BBBCCCDDDCCCAAA@@@CCCCCCCCCBBBAAAAAAAAAAAACCCBBBAAA???>>>>>>======>>>@@@CCCGGGJJJLLLMMMMMMNNNOOOOOOOOOOOOMMMLLLKKKVVVRRRMMMIIIFFFCCCAAA???<<<888444222111111///...------,,,+++,,,,,,---......000222555888<<>>OOOqqq~~~uuuhhh[[[MMM???999777444111000555666888===HHHVVVfffqqq|||zzzuuurrruuuvvvwwwxxxxxxwwwvvvuuussssssssspppnnnnnnoooqqqttttttsssssssssqqqmmmiiigggfffffffffeeebbb^^^ZZZ\\\[[[ZZZXXXVVVRRRMMMIIIGGGIIIJJJIIIFFFBBB???===?????????===999555444444333333444444444333333333222222222222111111000000333222111111111111111111000000111333333111///------......//////000000000111111111111000000//////222111000000/////////000111111222333444666888999999999999999:::;;;======AAACCCFFFGGGHHHIIIKKKMMMSSSRRRPPPMMMJJJJJJLLLNNNQQQUUU[[[ccciiinnnpppqqqooosssxxx}}}~~~}}}yyywwwwwwxxxxxxyyyzzz}}}~~~}}}|||xxxuuuxxx{{{zzzmmmaaa```SSSRRROOOKKKGGGCCC@@@>>>>>>>>>===<<<<<<<<<======@@@BBBCCCCCC@@@>>>======;;;;;;:::999999:::;;;<<<>>>@@@CCCEEEFFFFFFDDDCCCEEEEEEDDDCCCBBBAAAAAAAAABBBAAA@@@>>>=========<<<===???CCCGGGJJJKKKKKKKKKKKKMMMOOOPPPPPPOOOMMMKKK```[[[UUUPPPMMMJJJHHHGGGBBB>>>999555222111///...,,,,,,,,,,,,---...//////...///111333555:::???DDDNNNTTT___mmmyyyuuummmhhh___ZZZRRRIIICCCBBBDDDGGGOOORRRUUUWWWVVVTTTTTTTTTVVVWWWXXXXXXWWWTTTQQQOOOIIIIIIHHHGGGDDDAAA>>><<<;;;<<<>>>CCCJJJTTT\\\aaafffeeebbb^^^[[[ZZZ\\\^^^eeejjjqqqtttttttttvvvwww}}}}}}~~~~~~}}}|||oooggg]]]TTTLLLKKKVVVeee{{{uuukkk^^^^^^^^^dddppp|||}}}xxx{{{tttmmmiiiddd^^^^^^cccfffkkkrrrxxx{{{}}}xxxlll[[[GGG999444111000///...------------000000000000111111111111111111111111000///...---,,,---------------,,,,,,,,,++++++***************,,,,,,............---,,,+++***)))(((((((((((((((+++++++++++++++,,,,,,,,,+++++++++++++++,,,---------...///111111111000///------,,,,,,------...///......///000000000000000000000000000000000000000///000000111222222333333222333666888;;;FFF^^^ssswwwuuuuuuxxx}}}|||xxx|||}}}yyyfffOOOBBB;;;555111///555444444666<<>>======>>>???@@@BBBDDDEEEGGGJJJMMMOOOOOOPPPQQQRRRYYYXXXVVVSSSPPPPPPRRRTTTYYY\\\```fffkkknnnqqqrrrrrrvvv{{{}}}zzzwwwtttuuuwwwxxxzzzwwwppppppyyy{{{wwwuuuyyy}}}}}}ppp```]]]bbb^^^ZZZTTTMMMGGGCCCAAAAAA>>>===<<<<<<;;;;;;;;;<<<@@@AAACCCCCC@@@>>>>>>>>>::::::::::::;;;;;;;;;;;;<<<>>>BBBEEEFFFFFFDDDCCCEEEDDDDDDCCCBBBAAAAAA@@@AAAAAA???>>>===<<<<<<<<<<<<>>>BBBFFFHHHIIIJJJIIIIIIKKKMMMPPPPPPOOOLLLKKKlllggg```ZZZWWWVVVTTTSSSLLLGGG@@@:::666444111000------....../////////000...///000222444888>>>BBBNNNVVVeeewww|||hhhcccZZZQQQKKKIIIIIIJJJNNNQQQSSSSSSRRRQQQRRRRRRQQQQQQQQQQQQNNNKKKHHHFFF?????????>>>===;;;:::999;;;;;;===AAAGGGMMMSSSWWWZZZ\\\^^^^^^___aaadddgggeeekkkrrrvvvwwwvvvxxxyyy|||}}}~~~{{{yyynnncccWWWQQQLLLMMM]]]ooo~~~lll]]]TTTZZZaaahhhqqqwwwuuuoooqqqiiibbb```[[[UUUWWW___iiiooovvvyyyzzz{{{vvvdddPPP<<<222000111000///...,,,,,,,,,,,,//////000000000000000111000000111000000///...---...............---,,,,,,---,,,,,,+++***))))))(((+++,,,---.........---,,,,,,+++***)))((('''''''''++++++,,,,,,,,,,,,,,,,,,++++++******+++,,,---...------.../////////......************++++++,,,---,,,,,,---............---111111111111111111111111//////111222222333222222222000111555999???LLLXXX}}}}}}oooiiieeeiiittt}}}}}}wwwtttsssvvv}}}fffTTTFFF;;;333111111111111222555<<>>===<<<<<<;;;;;;<<>>>>>>>>>>>===<<<===@@@BBBDDDDDDDDDCCCCCCCCCDDDDDDDDDCCCAAA@@@BBBAAA@@@>>>======<<<<<<;;;===@@@CCCEEEGGGHHHHHHHHHJJJLLLNNNOOOMMMLLLJJJzzztttmmmgggdddbbbbbbbbbWWWQQQIIIBBB===999666444000000000000000//////......//////000222666<<>>999888888777777777777888999:::===AAAFFFKKKPPPRRRXXX[[[```dddfffiiikkknnnkkkpppwww{{{{{{{{{|||~~~|||}}}{{{tttooofffZZZPPPNNNMMMQQQ```rrrssscccVVVVVV```jjjnnnooopppnnnjjjfff\\\UUUSSSPPPMMMTTTaaarrryyy~~~nnn[[[EEE444...111///......---,,,,,,,,,---....../////////000000000/////////000000///......------.../////////......------------,,,+++***)))***+++,,,---...------,,,,,,,,,+++******)))******,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...///------,,,+++++++++,,,,,,++++++***))))))))))))***+++,,,------......------000000000000000000000000...///111222333333222222222000000444777:::@@@GGG```zzz|||nnnhhhbbbdddnnnzzzyyyqqqrrr{{{lllYYYHHH<<<777222222111000111444:::>>>HHHSSSaaakkkpppsssvvvxxxyyyzzz{{{||||||{{{zzzyyysssttttttsssqqqrrrtttvvvsssssstttvvvxxxxxxvvvtttmmmllljjjkkklllmmmlllkkkjjjgggdddbbbaaaaaa___^^^]]]```aaa]]]VVVRRRRRRSSSRRRRRRRRROOOKKKHHHGGGGGG@@@AAACCCDDDDDDDDDCCCBBB>>>???AAAAAAAAA@@@>>>===<<<;;;:::999999888888888999::::::777333111111222000111111222444555555666333333333444444444444444//////000000222444555666666777999<<>>===============???AAABBBAAA@@@@@@AAA===???AAACCCDDDCCCCCCBBB@@@@@@BBBCCCEEEFFFFFFFFFDDDFFFHHHJJJJJJHHHEEECCCBBBAAA@@@???>>>=========;;;<<<>>>@@@BBBEEEFFFGGGIIIJJJLLLMMMNNNMMMLLLKKK}}}uuuooolllllllllkkk___YYYPPPHHHBBB>>>:::888333333333222111///...---......//////111555;;;@@@DDDOOObbbzzz{{{ooobbbVVVNNNGGGDDDEEEFFFFFFFFFEEEEEEGGGIIIGGGFFFCCCAAA>>>;;;999888555555444333444555777888666888===CCCIIIOOOSSSUUU^^^bbbgggkkklllmmmoooppppppuuu||||||~~~xxxmmmeee]]]QQQJJJLLLOOORRR```pppwwwhhh]]]WWW\\\iiissssssnnnkkkiiihhh]]]RRRJJJJJJHHHIIIVVVggg|||wwwfffSSS???111000555------,,,,,,,,,---......---.........//////000000---...///////////////...,,,,,,...///000000111111------......------,,,,,,)))***,,,---------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---///000222111///...------...///...---,,,***))))))((((((---...//////000000//////////////////////////////...///111222333333222222333111222555666666;;;BBBIIIeeetttooohhhffflllwwwvvvttt~~~jjjTTTEEE>>>888777555222000000444777888BBBOOOZZZaaahhhpppvvvwwwxxxzzz||||||||||||{{{sssttttttsssrrrrrruuuwwwxxxuuurrrooooooooommmlllnnnlllkkkkkklllnnnmmmmmmmmmjjjfffddddddeeeeeedddaaacccccc___XXXTTTUUUXXXSSSUUUUUUTTTQQQOOOOOOOOOHHHIIIKKKMMMMMMMMMKKKJJJHHHIIIKKKLLLKKKJJJHHHGGG@@@???>>>===<<<;;;;;;;;;999:::999555000......000111111222333555666666777777777777666555555444444......///111222444666777;;;<<<>>>AAAEEEIIIMMMOOOGGGHHHJJJMMMQQQUUUXXXZZZ[[[]]]```aaa```___^^^___bbbbbbaaa```___aaaeeehhhdddeeefffiiilllpppsssuuuwwwyyy{{{~~~~~~~~~|||{{{wwwxxxwwwvvvuuuwww{{{~~~|||{{{~~~xxxxxxtttmmmjjjttt~~~fffUUUTTTWWWXXXXXXZZZXXXSSSNNNIIIDDDAAA@@@CCCBBBAAA@@@????????????<<<>>>AAABBBAAA@@@AAABBB@@@AAADDDFFFHHHGGGGGGFFFEEEEEEFFFGGGHHHIIIJJJJJJGGGJJJMMMPPPPPPNNNKKKHHHCCCBBBAAA???>>>>>>======;;;<<<<<<>>>@@@CCCEEEGGGKKKLLLMMMMMMNNNMMMLLLKKK~~~xxxttttttuuummmggg^^^SSSIIIBBB===;;;777555222000000111000///222111///...///111444666;;;EEEUUUggg{{{tttgggZZZOOOHHHDDDAAAAAA@@@???>>>>>>===<<<<<<;;;::::::999888777666333222111222666999;;;<<<>>>>>>BBBLLLXXX```cccbbbnnnppprrrrrrqqqqqqqqqrrrrrrtttyyy}}}~~~}}}{{{}}}~~~xxxlllaaa\\\MMMMMMNNNRRRYYY```eeeggg}}}wwwggg_________ffftttzzzsssllljjjddd\\\VVVPPPJJJGGGGGGOOObbbtttoooWWWFFF:::222......//////...------------...***+++---///000000////////////000000000000//////))))))*********+++++++++,,,...000111222111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...+++***)))***+++++++++------,,,)))&&&((((((***+++---...000000------,,,+++,,,---...///---,,,,,,+++*********+++***,,,...///......///000---...///000111222222222000000111222333333333333555444333222444777:::<<<>>>QQQkkk{{{vvvpppmmmqqqzzzmmmXXXKKKCCC>>>777222000000222333222333999BBBKKKTTTaaammmqqqzzz}}}{{{}}}}}}zzztttsssrrrqqqqqqssstttuuuxxxuuupppkkkhhhgggggghhhjjjjjjjjjmmmpppqqqpppoookkkkkkjjjhhhhhhggggggggggggfffdddcccaaa]]]XXXTTTSSSSSSTTTWWWYYYZZZYYYXXXTTTUUUVVVWWWXXXUUUPPPMMMPPPQQQTTTVVVWWWVVVUUUTTTMMMJJJGGGCCCBBBBBBCCCDDD>>>===:::777555444555555777888:::===??????===:::;;;;;;<<<<<<;;;:::999888666555555555777;;;???AAA@@@CCCHHHMMMQQQSSSSSSSSSSSSPPPNNNNNNSSSZZZ```cccaaadddggggggeeeeeefffhhheeefffggghhhjjjkkklllmmmpppkkkggghhhnnnrrrrrrqqq{{{zzzyyy{{{}}}~~~{{{}}}~~~|||zzzyyy|||uuukkkjjjoootttxxx|||zzzqqqmmmnnneeeeeelllzzzzzz\\\QQQOOOMMMQQQYYYYYYVVVRRRNNNLLLHHHEEEBBBFFFDDDAAA>>>======???@@@===>>>>>>???@@@AAABBBBBBBBBDDDGGGIIIKKKKKKJJJJJJJJJIIIHHHGGGHHHHHHIIIJJJLLLOOOSSSUUUTTTPPPKKKGGGFFFDDDBBB@@@???@@@AAAAAABBB@@@???@@@BBBEEEFFFFFFIIIIIIIIIJJJKKKLLLMMMNNN|||wwwuuuuuullliiiccc[[[RRRIIICCC???;;;888555333222222000///111111000///000222444555444;;;EEEQQQaaavvvzzzoooaaaSSSHHH@@@===;;;;;;:::999888888777777666666666555555555666666888666555555777;;;>>>???DDDEEEIIISSS___iiillllllqqqtttxxxyyyyyywwwwwwwwwxxxzzz~~~}}}zzzvvvrrrpppjjj^^^UUUQQQOOORRRXXX___gggllloooooosssuuuqqqfff^^^```eeeiiipppzzz|||ssskkkiiicccZZZSSSKKKEEEGGGPPP^^^pppzzzfffMMM>>>666222111222//////...---------------+++,,,---...//////......---......//////......---...---,,,+++***)))((((((,,,---///000000000///...+++++++++++++++++++++++++++,,,......,,,+++,,,---///......//////...+++((())))))***+++---...//////---,,,+++++++++,,,---...,,,+++******)))))))))***)))+++------,,,,,,---......///000111222222222222000000111222333333333333444333111111222444777999<<>>;;;777555444333111///000000111111222222333333000222666<<>>BBBEEEMMMNNNRRR\\\gggqqquuuvvvssswww|||}}}||||||~~~yyyqqqiiibbb^^^XXXPPPJJJJJJTTT[[[eeeooouuuwwwuuutttllljjjbbb[[[]]]iiitttyyyyyy}}}{{{rrrllliiibbbYYYRRRHHHCCCLLL\\\nnn}}}~~~zzzxxx}}}qqq[[[BBB555111000111222///......---------------,,,---............------,,,------------------,,,///...---,,,***)))((('''+++,,,---.........---,,,)))))))))))))))))))))))))))+++---...------...000000////////////...+++(((******++++++,,,---------++++++******++++++,,,---+++***))))))((())))))))))))+++---------,,,---...,,,---...//////////////////000111222333333333333333222000///000111333555999===FFFVVVppp~~~xxx|||xxxeeeYYYJJJ>>>999666333000222000000444777:::BBBKKKaaalllvvvzzz{{{{{{yyyvvvsssrrrpppoooppprrruuuwwwyyyxxxwwwuuurrrooollljjjdddeeehhhlllooooookkkhhhjjjjjjiiihhhgggggggggggghhhgggfffeeedddaaa]]]ZZZXXXYYY\\\```fffiiijjjiiiaaa`````````aaaaaa___]]]ZZZ\\\^^^```aaaaaa``````\\\[[[XXXUUURRROOOMMMLLLEEECCC@@@======>>>@@@BBBGGGKKKOOOOOOMMMLLLLLLMMMMMMNNNNNNMMMKKKGGGCCC@@@@@@@@@AAACCCFFFKKKOOORRRWWWWWWWWWXXX\\\```eeehhhkkkhhhdddaaaaaaeeejjjmmmrrrssstttsssqqqpppppppppoooppppppqqqrrrrrrssssssqqqrrrrrrrrrsssuuuxxxzzzxxxxxxyyy{{{{{{vvvlllhhhcccbbbdddiiimmmooommmiiiccc]]]YYY[[[```eeeooommmooovvvlll___UUUTTTSSSNNNMMMQQQVVVUUUTTTSSSRRRPPPLLLIIIGGGEEECCCAAA@@@AAACCCDDDDDDDDDEEEFFFGGGHHHIIIIIIFFFGGGJJJLLLMMMMMMMMMLLLMMMMMMKKKJJJIIIJJJJJJKKKLLLMMMNNNOOONNNLLLIIIGGGCCCCCCCCCDDDEEEHHHJJJLLLKKKIIIGGGGGGHHHHHHGGGFFFCCCCCCDDDFFFHHHKKKNNNPPP~~~yyyvvvjjjiiigggaaaYYYPPPGGGBBB>>>;;;888777666444222000000000222333333333222222111111222333999DDDPPPYYYhhhqqqwwwwwwrrrlllccc[[[VVVSSSMMMFFF@@@;;;888666444444333222222222333333444444444555777999;;;<<<>>>===<<<<<<>>>CCCJJJOOOWWWXXX[[[cccmmmuuuyyyzzzwwwzzz}}}|||xxxlllaaaWWWQQQMMMKKKLLLPPP]]]eeepppyyy{{{wwwpppllleeeccc___^^^ggguuu|||~~~|||uuupppkkkbbbYYYQQQLLLLLLWWWfffttt}}}xxxxxx}}}~~~zzzvvvooojjjkkkvvvwwwfffQQQ;;;111000///------///...------,,,,,,------............------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,++++++***)))))))))))))))))))))))))))+++---.........///000///...,,,,,,,,,+++(((&&&+++++++++++++++,,,,,,,,,***************++++++++++++******)))))))))******+++---///000//////000111...///000111111111111111///000111222222333333222333222000//////000111222666777;;;DDDWWWsss}}}}}}mmmWWWFFF===999666333666111///111222444999@@@RRR\\\jjjssswwwyyyyyyxxxuuusssqqqpppppprrrtttvvvxxxyyyzzzzzzwwwsssooollleeefffhhhkkkooopppooonnnkkkjjjiiihhhhhhhhhhhhhhhgggfffeeefffffffffcccaaa___```bbbggglllooopppppphhhfffdddcccccccccbbb```\\\^^^```cccddddddcccccccccbbb```^^^ZZZVVVSSSQQQLLLIIIEEEBBBAAABBBDDDFFFIIINNNSSSTTTQQQPPPRRRVVVXXXYYYYYYXXXTTTOOOJJJGGGHHHIIIJJJMMMQQQUUUYYY\\\]]]]]]^^^___cccggglllnnnooommmjjjhhhhhhkkkppptttssstttuuuuuuuuutttttttttssssssssssssssstttttttttrrruuuxxxvvvssssssvvvzzzyyyzzz{{{}}}~~~qqqiiieeedddeeegggiiilllmmmmmmmmmllldddYYYQQQOOOUUU^^^eeerrrrrruuu|||tttaaa[[[WWWVVVSSSLLLJJJMMMTTTTTTSSSTTTTTTRRROOOLLLGGGFFFCCCAAAAAABBBDDDEEEEEEEEEFFFGGGHHHIIIIIIJJJHHHIIILLLNNNOOOOOONNNNNNOOONNNLLLKKKKKKKKKKKKLLLMMMMMMLLLKKKJJJIIIHHHHHHDDDEEEEEEFFFHHHKKKMMMNNNNNNLLLJJJIIIIIIIIIGGGEEE@@@AAAAAACCCGGGJJJNNNPPPzzzwwwqqqnnniiiaaaYYYPPPJJJFFF>>><<<:::888888666333111000111333444444333222111000000111333666;;;AAAEEENNNUUU\\\\\\XXXTTTNNNGGGBBB@@@>>>;;;888666555555444333222111111222444555777777777888:::===@@@AAA???@@@AAACCCFFFNNNWWW]]]fffgggiiimmmsssxxx|||}}}~~~~~~{{{xxx{{{~~~xxxfffZZZNNNIIIIIIMMMUUU]]]hhhooovvvyyytttlllddd___ZZZ___dddiiisss~~~}}}wwwnnncccYYYPPPRRRZZZeeennnssszzzwwwsssqqqsssxxx|||{{{xxxtttppphhhcccfffuuu{{{lllVVVFFF777222222000---,,,......---,,,,,,,,,,,,,,,///...------,,,,,,++++++,,,------......------,,,++++++++++++++++++++++++))))))*********)))))))))***************************,,,......---,,,---......---++++++++++++(((&&&++++++++++++++++++++++++))))))*********+++++++++++++++*********++++++,,,+++---///000//////000111333444444555555555555555//////000111222222222222333222111000000111111222333666999===FFFZZZxxx{{{}}}}}}jjjUUUHHHBBB???======777333333444444888===BBBKKKZZZgggnnnssswww{{{vvvuuusssrrrqqqrrrrrrsssvvvyyy|||}}}|||wwwrrrooohhhgggfffhhhlllpppssstttllllllkkkjjjjjjjjjkkkkkkfffffffffgggiiikkkjjjiiicccccceeeiiimmmoooooommmllliiifffdddccccccaaa```___aaadddfffhhhhhhggggggffffffeeeccc```\\\XXXUUUSSSQQQLLLHHHFFFFFFGGGHHHJJJPPPUUUWWWUUUUUUYYY]]]`````````^^^[[[WWWRRROOORRRSSSUUUXXX\\\```ccceee```bbbeeeiiimmmppprrrsssrrrrrrpppmmmkkklllpppsssooopppqqqsssuuuwwwwwwwwwyyyyyyyyyxxxxxxxxxwwwwwwrrrvvvzzzxxxtttrrrtttxxxzzz{{{}}}yyykkkccc```___fffjjjooossstttqqqmmmjjjhhh```VVVOOOPPPYYYeeemmmxxx{{{rrrccc]]]YYYWWWUUURRRNNNNNNPPPSSSRRRRRRRRRSSSRRRPPPMMMHHHFFFCCCAAAAAABBBCCCEEEFFFGGGGGGHHHIIIJJJKKKLLLJJJKKKMMMPPPPPPPPPOOONNNOOONNNMMMLLLKKKLLLLLLMMMNNNMMMKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMLLLJJJIIIIIIHHHFFFDDD@@@@@@@@@BBBEEEIIIMMMPPPwww|||{{{yyyyyyuuuooofff^^^VVVQQQNNNCCCAAA???===<<<:::777444111222333444444333222111......000222444666888888???FFFKKKJJJGGGEEEAAA<<<:::999888666444333222222333222000000000222444666999999999;;;???CCCGGGIIIFFFIIIMMMQQQVVV^^^hhhpppyyyyyyyyyzzz||||||wwwssssssvvvwwwtttppp[[[QQQHHHFFFJJJQQQ[[[dddllloooqqqmmmeee]]]XXXVVVYYYeeesss{{{{{{oooddd\\\UUU\\\hhhrrrsssrrrwww~~~|||rrrooonnnqqqwwwzzzxxxtttkkkhhhcccccckkk~~~kkkZZZDDD:::333333444222000///...------,,,,,,,,,,,,,,,......---,,,++++++,,,,,,,,,------......------,,,---,,,,,,+++***)))((((((***))))))))))))((((((((()))))))))))))))))))))))))))+++------,,,,,,,,,---...---++++++,,,,,,***)))*********+++++++++++++++))))))***++++++++++++***++++++++++++++++++,,,---***,,,.........---...///000111111222222222111111...///000111222222222222333222222111111111222222222555999;;;<<>>IIIVVV___eeeooowwwvvvvvvuuuuuuttttttsssrrruuuxxx}}}|||wwwtttmmmjjjhhhhhhlllqqquuuvvvooonnnnnnmmmmmmnnnnnnnnniiihhhgggiiilllnnnnnnmmmddddddeeegggjjjkkkjjjhhhllljjjgggeeedddcccbbb```dddfffiiikkkmmmnnnmmmmmmiiiiiiiiigggdddaaa^^^\\\[[[YYYVVVRRROOONNNNNNNNNQQQTTTXXXZZZZZZ[[[___bbbbbbbbbaaa```^^^[[[YYYWWWVVVWWWYYY[[[^^^aaaccceeecccggglllrrrwwwyyyzzzyyyvvvxxxwwwtttooolllmmmooommmmmmooossswwwzzz{{{zzzzzzzzzyyyxxxwwwwwwvvvvvvqqqvvvzzzzzzwwwuuuvvvyyy|||sssjjjeeedddeeelllppptttuuurrrmmmiiifffbbb___[[[XXXZZZcccoooxxxtttddd[[[YYYVVVSSSQQQQQQSSSVVVYYYUUUSSSQQQQQQQQQQQQOOOMMMIIIGGGEEEBBBAAAAAACCCDDDIIIIIIJJJKKKLLLMMMNNNNNNKKKLLLNNNPPPQQQQQQPPPOOONNNMMMLLLLLLLLLLLLNNNNNNOOONNNLLLKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIKKKJJJHHHHHHIIIHHHFFFCCCBBBAAAAAAAAADDDHHHLLLNNNrrrxxx}}}{{{}}}zzztttmmmeee___YYYWWWMMMKKKHHHEEECCC???:::777222333333333333333333222000000111333555666666555<<>>BBBDDD@@@>>>>>>===:::888888888888777777777777666555444333444666999;;;===>>>AAAFFFMMMUUU\\\```^^^dddkkkpppuuu||||||qqqlllcccZZZRRRNNNLLLLLLFFFCCCEEELLLSSSWWW[[[```ZZZXXXRRRIIIBBBCCCIIIPPPlll~~~xxxnnnnnnpppppptttxxxxxxrrrkkkjjjllluuuwww{{{~~~yyysssrrrvvv{{{~~~|||{{{}}}|||wwwpppqqqttt}}}vvvcccJJJ555999555333222...***,,,000...---,,,,,,++++++,,,,,,---,,,+++++++++,,,---...******++++++++++++******%%%&&&&&&((()))***+++,,,+++***)))(((((((((((((((''''''''''''''''''''''''###%%%(((***+++---///000((('''%%%&&&((())))))(((((())))))***++++++,,,,,,)))***+++,,,---,,,++++++))))))((())))))***++++++,,,...000111000000111222000111111111111111000000...///000111111222222111///000000000111111111111666000...222555777???HHHWWWpppwwwwwwxxxtttkkkiiicccXXXLLLEEE???777333333777444555<<>>BBBFFFDDD>>>999777888666666777777777777777777444555666666666777:::===CCCCCCDDDHHHQQQZZZbbbfffmmmrrrxxx}}}|||xxxllldddWWWKKKCCC@@@AAACCC@@@FFFLLLOOOUUUZZZUUUKKKJJJCCC??????;;;:::KKK```tttxxxzzzvvvmmmddd___^^^___^^^___ccckkkwww~~~~~~}}}xxxiiiPPP>>>666333222111///---,,,++++++......---,,,,,,,,,,,,------,,,,,,,,,...---,,,***************))))))))))))***++++++,,,+++***)))(((''''''((((((((((((''''''%%%&&&''''''((((((''''''************************///...---,,,+++,,,,,,---(((***,,,.........---,,,(((((((((((()))***+++,,,))))))***+++,,,------...000...---///333444222000000000//////......------///...---,,,,,,---///000222111111111000000//////111000......111555:::===JJJUUUkkkxxxoooxxxyyyjjjZZZPPPFFF;;;666666555222222555888;;;BBBJJJ___eeennnwww}}}}}}yyyuuuwwwyyy}}}~~~|||wwwvvvuuuuuutttuuuuuuuuuyyyvvvsssqqqqqqpppnnnllljjjjjjlllnnnppppppmmmkkkmmmnnnnnnnnnllljjjgggeeeeeefffiiillloooqqqssstttsssrrrqqqqqqqqqqqqooommmnnnllljjjhhhfffdddccccccaaabbbcccdddeeeeeeeeeeeeddddddcccbbbcccdddfffggggggggghhhkkknnnooollliiikkkhhhgggllluuu|||~~~}}}|||~~~|||zzzyyyyyy{{{{{{}}}yyyuuutttvvvxxx{{{|||~~~{{{nnnkkkpppxxxtttlllbbb\\\___iiirrr}}}|||zzzwwwbbbWWWSSSQQQOOOOOOOOONNNOOOQQQSSSVVVWWWVVVVVVUUUUUUTTTSSSRRRRRRQQQPPPMMMKKKIIIJJJKKKKKKGGGFFFEEEEEEFFFHHHJJJLLLJJJJJJKKKKKKLLLMMMNNNOOONNNNNNNNNNNNNNNNNNMMMMMMQQQQQQPPPNNNLLLIIIGGGFFFHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKFFFBBB???>>>AAADDDEEEEEEbbbiiirrr{{{{{{wwwsssqqqllljjjgggccc^^^WWWPPPKKKDDDAAA===;;;<<<=========;;;<<<===<<<:::888999:::???DDDHHHFFFAAA;;;999999999999888888888999::::::777888999999:::<<<@@@CCCJJJJJJKKKPPPWWW```gggkkkrrrvvv|||xxxqqqlllZZZTTTKKKCCC>>>>>>@@@CCCEEENNNTTTTTTRRRQQQKKKCCC@@@999666888888;;;JJJ]]]kkknnnpppkkkbbbYYYTTTSSSRRRQQQVVVcccxxxttt[[[DDD777444333222000///---,,,,,,+++------,,,+++++++++++++++***((('''(((******)))(((******)))))))))((((((((())))))*********)))((('''&&&&&&''''''''''''&&&&&&%%%&&&''''''(((((('''''')))******+++,,,---......///...---,,,++++++,,,---'''(((***++++++)))((('''***))))))******+++,,,---)))******++++++,,,,,,---///...---///222333111///000000/////////.........///...---,,,,,,---///000111111111000000000//////222111000///000333666888;;;EEEWWWooossssss|||mmm```RRRBBB888555444111111444666666:::@@@OOOUUU```lllvvv|||~~~~~~zzz{{{}}}~~~|||yyyyyyxxxxxxyyyyyyzzzzzz{{{zzzyyyyyyyyyvvvrrroookkkkkklllnnnqqqrrrqqqpppooopppoooooommmjjjgggfffbbbccceeeiiimmmppprrrrrrtttsssrrrssssssrrrpppmmmmmmlllkkkiiigggfffdddcccbbbbbbdddfffggghhhhhhhhhiiiiiihhhhhhgggggghhhhhhlllmmmpppuuuyyyzzzwwwtttqqqmmmjjjmmmsssyyy{{{zzzzzz|||~~~~~~}}}|||}}}~~~~~~{{{xxxxxxzzz|||~~~zzzqqqjjjmmmttt{{{lllkkkfffaaa```fffrrr||||||fffVVVPPPPPPPPPOOONNNOOOOOOPPPQQQSSSTTTUUUUUUUUUUUUTTTTTTTTTSSSSSSRRRQQQNNNLLLJJJIIIHHHHHHDDDCCCBBBBBBCCCEEEHHHIIIJJJKKKLLLMMMOOOOOOPPPPPPQQQQQQQQQPPPOOONNNMMMLLLNNNNNNMMMLLLJJJGGGEEECCCEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGIIIKKKMMMNNNFFFCCC@@@@@@BBBDDDEEEDDDRRRZZZgggsss|||}}}|||xxxvvvrrrnnnhhhbbb[[[VVVMMMIIICCC@@@@@@BBBDDDEEECCCDDDCCCAAA>>>;;;::::::AAAFFFJJJJJJFFFAAA???>>>:::999888777888999;;;===>>>?????????@@@CCCHHHLLLRRRRRRTTTXXX___fffmmmqqqwwwzzz}}}yyywwwqqqrrrsssrrrmmmfff___ZZZJJJFFF@@@;;;;;;===BBBEEEKKKSSSXXXUUUMMMFFF@@@;;;888222111666:::>>>JJJWWW]]]```aaa]]]VVVNNNJJJIIIFFFHHHRRRjjj}}}eeeLLL888222444222111000...---,,,,,,,,,,,,,,,+++***************)))'''%%%&&&((()))******)))((((((((((((''''''''''''((((((((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&''')))***,,,...000000------,,,++++++++++++,,,((()))******)))'''&&&$$$***))))))******+++,,,---++++++++++++++++++++++++...------...000111111///000000/////////////////////...---,,,,,,---...///000000000000////////////222111111000000111111222111777CCCTTTlll|||sssvvv~~~yyyhhhTTTDDD===888555444555555444555888>>>DDDNNN[[[hhhsss{{{{{{{{{{{{}}}|||xxxxxxxxxyyyyyyzzzzzzzzz|||~~~|||wwwooonnnnnnoooqqqrrrqqqpppssssssqqqpppnnnkkkiiihhhdddcccdddhhhnnnqqqqqqooossssssssstttuuussspppnnnlllmmmmmmmmmkkkiiifffeeedddeeefffhhhjjjkkkkkkllllllmmmmmmmmmlllkkkjjjiiilllooouuu{{{~~~{{{vvvrrrmmmmmmqqquuuwwwwwwwwwyyy|||}}}~~~}}}|||}}}vvvsssqqqooollllllrrrzzz~~~rrrcccdddddddddgggppp}}}pppdddTTTJJJIIIKKKLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQRRRRRRQQQQQQOOOMMMJJJHHHFFFEEECCCBBBAAAAAABBBDDDGGGHHHJJJKKKMMMPPPQQQRRRRRRRRRSSSSSSSSSRRRPPPOOOMMMLLLJJJKKKKKKKKKIIIFFFBBB@@@AAAAAA@@@@@@@@@@@@@@@AAADDDDDDEEEGGGHHHJJJKKKLLLFFFDDDBBBBBBCCCDDDDDDCCCGGGNNNZZZfffqqq|||~~~|||xxxuuuqqqlllfffaaaYYYTTTMMMHHHHHHKKKMMMOOONNNNNNNNNJJJEEEAAA>>>===BBBFFFKKKMMMLLLIIIGGGGGGAAA@@@>>>===>>>@@@CCCEEEHHHHHHHHHHHHIIIMMMRRRVVVYYY[[[^^^aaafffkkkqqquuuxxx{{{{{{uuuppplllaaaaaa```]]]XXXRRRMMMIIICCC@@@<<<;;;===CCCJJJNNNPPPRRRRRRMMMEEE???:::777555222444===CCCGGGKKKQQQSSSUUUUUUSSSNNNJJJHHHHHHDDDKKK]]]xxxnnnWWWCCC555222555111000///...---,,,,,,,,,,,,,,,+++***************+++)))''''''))),,,------(((((('''''''''&&&&&&&&&''''''((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((('''''''''$$$%%%&&&(((***+++,,,---++++++++++++***+++++++++******+++++++++***)))((()))(((((())))))***+++,,,,,,+++++++++******))))))---,,,,,,---...///////////////////////////////////////...---------......////////////////////////000000000000000000//////111555:::CCCSSSnnn}}}{{{}}}ooo]]]RRRDDD>>>999888666444444777777;;;BBBKKKVVVcccnnnuuuwwwxxxzzz|||}}}~~~{{{zzzzzzzzzzzzzzzyyyxxxxxxxxx}}}vvvtttqqqpppppppppooonnnvvvvvvtttrrrpppmmmkkkjjjjjjhhhgggkkkpppsssqqqnnnooooooppprrrttttttqqqnnnmmmoooqqqrrrqqqnnnkkkiiiiiijjjkkkllllllmmmmmmmmmjjjkkkmmmoooooommmkkkiiilllpppxxx|||xxxsssnnnmmmooosssvvvwwwwwwyyy{{{|||~~~zzzsssfffjjjpppuuuvvvwww{{{wwwoooeeegggiiimmmsss|||wwwbbbZZZNNNGGGFFFGGGHHHGGGHHHIIIJJJKKKLLLKKKJJJIIIIIIIIIIIIIIIJJJLLLMMMNNNNNNNNNMMMLLLJJJHHHFFFDDDCCCCCCBBBBBBCCCFFFHHHJJJJJJLLLNNNQQQRRRSSSSSSRRRRRRRRRRRRRRRQQQPPPOOONNNHHHJJJKKKLLLJJJFFFBBB?????????>>>============>>>DDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBB===BBBKKKUUUbbbppp~~~~~~{{{xxxtttoookkkiiiddd]]]XXXXXXZZZ\\\]]]WWWXXXWWWSSSMMMGGGCCCBBB@@@DDDIIIMMMOOOOOOOOOOOONNNMMMKKKKKKLLLOOORRRTTTTTTTTTTTTTTTUUUWWW\\\___bbbeeeiiikkknnnrrrwww{{{{{{|||~~~|||yyyvvvsssnnngggbbbWWWUUUPPPKKKFFFBBB@@@???>>>======???EEEMMMUUUZZZVVVPPPGGGBBB>>>999666444222444;;;FFFOOOQQQPPPOOOQQQPPPNNNKKKHHHFFFFFFFFFGGGWWWpppyyy\\\HHH===666333333//////...---------------------,,,+++++++++++++++,,,***'''(((***,,,......''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''''''((('''''''''&&&''''''(((((()))******))))))******************)))******++++++,,,,,,+++************+++,,,------,,,++++++******))))))(((+++++++++++++++,,,...///------......//////000000//////......------------.....................///---...///000000000000///111444666999BBBWWWrrr~~~zzzxxx|||yyylllSSSIII>>>999666333444777444777;;;@@@GGGRRR]]]eeeqqquuu{{{}}}}}}{{{yyyxxxrrrwwwzzzxxxvvvuuuuuuuuutttsssxxxxxxwwwuuusssqqqnnnmmmnnnmmmlllnnnpppqqqpppmmmkkklllmmmppprrrsssqqqoooppprrruuuvvvvvvssspppnnnoooooopppoooooommmllllllfffhhhkkknnnooonnnllljjjooouuu|||~~~{{{uuurrrnnnmmmooossswwwzzzzzz{{{}}}}}}~~~~~~uuuooojjjfffbbb___jjjyyyzzzuuusssoooqqquuu{{{zzzddd[[[UUUMMMHHHFFFFFFFFFEEEGGGHHHJJJKKKKKKJJJIIIHHHEEEDDDDDDDDDFFFHHHJJJLLLIIIIIIJJJIIIHHHGGGFFFEEECCCBBBAAABBBCCCFFFHHHJJJJJJKKKMMMOOOQQQQQQQQQQQQNNNOOOPPPPPPPPPPPPPPPOOOIIIKKKLLLMMMKKKHHHDDDAAA???>>>===<<<<<<<<<<<<<<<@@@AAAAAABBBBBBAAA@@@@@@BBBDDDFFFFFFEEECCCAAA@@@555888===FFFQQQaaapppzzz|||xxxuuusssooojjjgggffffffffffff______^^^[[[TTTNNNJJJHHHDDDFFFIIINNNRRRUUUVVVWWWXXXXXXWWWXXXYYY\\\___```bbbcccccccccbbbccceeehhhkkkoootttvvvwwwyyy}}}~~~~~~~~~~~~tttqqqmmmkkkiiiddd]]]XXXNNNJJJDDD>>>:::999:::::::::===BBBIIIQQQXXX^^^aaaXXXLLL@@@:::888666555666444999CCCNNNVVVWWWTTTQQQRRRNNNIIIDDDAAAAAACCCEEEMMMcccgggJJJ;;;666333000///......---------------...------,,,+++++++++++++++***(((&&&''')))***++++++(((''''''''''''&&&&&&&&&(((''''''''''''((())))))'''(((((((((((((((((('''%%%&&&''''''((((((''''''*********)))))))))))))))'''((())))))***)))))))))''''''(((((()))***++++++,,,,,,+++,,,,,,---...///++++++*********)))))))))******+++***)))***---///++++++,,,---......///////////////......---,,,,,,---------...............,,,---...///000111111111---000222444888EEEYYYhhh~~~tttmmmoooyyyfffXXXIII???999555444666222444777999===EEEPPPXXXfffmmmxxx}}}zzzxxxrrruuu|||{{{zzzzzz{{{~~~xxxyyyyyyyyywwwtttqqqpppoooooopppppppppoooooonnnnnnnnnnnnooorrrsssrrrqqqrrrtttvvvyyyyyywwwtttrrrtttssssssrrrpppnnnmmmlllgggiiillloooqqqpppooonnnooouuu||||||xxxvvvrrrqqqpppppprrrwww|||tttlllbbb[[[[[[]]]______bbbppp|||zzz|||zzz}}}~~~|||{{{~~~yyycccWWWRRRNNNJJJGGGFFFGGGGGGFFFIIIJJJJJJKKKKKKKKKJJJJJJDDDDDDCCCCCCDDDGGGJJJLLLFFFFFFFFFFFFEEEEEEEEEEEE@@@@@@???@@@AAADDDGGGIIIJJJJJJKKKKKKLLLMMMNNNOOOJJJKKKLLLMMMMMMNNNNNNNNNJJJKKKLLLLLLJJJHHHDDDBBB???>>>===<<<<<<;;;;;;<<<:::;;;===???@@@@@@@@@??????BBBFFFGGGEEECCC@@@@@@333444777;;;CCCNNNZZZbbblllnnnqqqtttxxx{{{}}}~~~{{{xxxuuusssrrrqqqnnnlllggghhhhhhddd^^^XXXTTTRRRPPPPPPQQQTTTYYY]]]```bbbddddddeeefffhhhjjjlllmmmpppqqqrrrqqqooonnnnnnoooppptttzzz|||{{{|||~~~{{{{{{~~~zzzyyyyyyzzzzzzyyywwwttthhhddd^^^\\\ZZZUUUNNNHHHCCC@@@<<<999777777888:::<<>>>>>CCCHHHLLLXXXmmmnnnYYY@@@444111///...------------,,,,,,---......,,,,,,+++***************)))'''&&&'''))))))((('''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&((()))&&&''''''((((((''''''&&&%%%&&&''''''((((((''''''))))))))))))))))))))))))&&&'''((()))))))))(((((((((((('''''''''(((((()))************+++,,,------************))))))))))))(((******)))'''(((,,,///))))))***+++,,,......///////////////...---,,,+++,,,,,,---------..................///000000111111---///111111333:::FFFOOOeeeyyysssooozzzppp^^^RRRHHH@@@;;;:::222555777777777<<>>>>>===<<<;;;;;;;;;;;;888:::<<<>>>??????>>>===;;;@@@EEEGGGEEEBBB@@@???555666666777:::???GGGLLLXXXZZZ^^^bbbgggkkkmmmnnnyyyyyy{{{|||wwwtttnnnoooppplllgggaaa\\\ZZZ\\\[[[ZZZ\\\aaaeeeiiijjjrrrsssuuuvvvxxxzzz{{{|||xxxzzz{{{zzzwwwuuusssssspppuuu{{{|||{{{{{{~~~|||wwwvvvwwwyyyyyyyyyvvvtttrrrqqqpppnnnkkkiii___ZZZSSSOOOMMMIIIAAA;;;::::::888777777888999:::CCCMMM[[[gggjjjdddZZZSSSDDD???<<<<<<999888???JJJTTTXXX\\\[[[XXXVVVTTTRRRKKKFFF???<<>>333...,,,---///------,,,,,,,,,---......+++******))))))))))))))))))(((((()))******(((&&&)))(((((((((((('''''''''%%%%%%$$$###$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''%%%&&&((()))))))))((((((+++***)))(((((('''((((((&&&&&&&&&&&&'''((()))***)))))))))))))))*********((()))***(((''''''+++///(((((()))***,,,---......////////////...---,,,+++,,,,,,,,,------.........000000////////////000111000111222111222555<<>>>>>???BBBEEEGGGHHHFFFCCC@@@?????????@@@CCCBBBBBBCCCEEEGGGJJJLLLJJJHHHFFFDDDDDDFFFHHHJJJHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFFFFEEEDDDBBBAAA@@@>>>===<<<;;;::::::::::::<<<===>>>??????===;;;:::888>>>EEEGGGEEEBBB??????::::::999777666777999;;;DDDEEEIIIMMMRRRVVVZZZ[[[ccchhhnnnuuu{{{~~~xxxvvvtttrrrpppnnnmmmllllllmmmoooqqqsssuuuwwwwww}}}~~~}}}xxxuuuzzzzzzzzzyyywwwwwwxxxyyy|||yyyvvvttttttrrrqqqoooppplllgggeeeeee```YYYRRRLLLIIIEEEBBBAAA???:::777222444555444444777===BBBJJJYYYdddddd```\\\PPPAAA>>>===999777???NNNZZZ]]]hhhiiiddd\\\YYYZZZXXXRRRIIICCC===>>>EEEPPPZZZ___hhhuuusssNNNDDD888000......---+++///...,,,++++++,,,...//////,,,******,,,,,,***'''''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&'''((((((((('''***)))((('''&&&&&&'''(((''''''%%%$$$$$$%%%&&&'''''''''''''''((((((((((((''''''''''''''''''''''''************************%%%(((***)))&&&$$$%%%''')))))))))***++++++,,,,,,---------,,,+++***)))(((+++,,,.../////////...---++++++,,,,,,,,,,,,------++++++,,,---...///000111111000//////000333777999FFFLLL___{{{{{{}}}wwwgggUUUIIIAAA;;;888::::::777777<<>>??????@@@@@@???>>>======????????????BBBGGGKKKNNNHHHHHHHHHHHHGGGEEEDDDCCCDDDEEEEEEEEEDDDFFFHHHKKKFFFFFFFFFEEECCC@@@>>><<<;;;<<>>AAABBBAAA???>>>;;;;;;999777666555666777777888;;;>>>AAADDDFFFGGGQQQVVV]]]fffnnnxxx~~~}}}|||{{{zzzyyyyyyyyywwwxxxzzz}}}{{{|||xxxuuusssvvvtttpppnnnmmmkkkiiigggddd```\\\ZZZYYYUUUNNNHHHCCC@@@<<<:::999888555222666666666888;;;@@@GGGLLLRRRYYY___]]]WWWPPPFFF>>>???AAABBBFFFRRRcccnnnrrrnnnnnnggg]]]WWWVVVSSSMMMDDDAAA???BBBLLLXXXbbbhhhfffppp|||~~~{{{~~~kkk[[[GGG???555//////000///---///...,,,++++++,,,...///...,,,++++++,,,,,,***'''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((***)))((('''&&&&&&'''((()))((('''&&&&&&'''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))&&&%%%%%%'''((())))))******+++,,,,,,---------,,,+++***)))(((+++,,,---.........---,,,*********+++++++++,,,,,,)))***+++,,,...///000111111000//////000222555777:::===JJJaaazzz}}}|||rrrfffVVVJJJ???======:::999;;;999<<>>@@@@@@@@@@@@@@@???>>>>>>@@@@@@@@@@@@BBBEEEGGGIIIFFFFFFFFFEEEEEEDDDCCCBBBAAABBBDDDDDDDDDEEEHHHJJJHHHGGGGGGEEECCC@@@>>><<<<<<===???CCCFFFFFFBBB>>>=========<<<;;;:::888777999;;;>>>@@@AAAAAA???>>>???>>><<<:::888666555555333333444555777888999999@@@DDDKKKSSS\\\fffqqqwww||||||~~~~~~~~~}}}}}}}}}}}}~~~~~~wwwppplllmmmjjjfffccc```^^^[[[YYYUUUQQQNNNLLLJJJFFF@@@;;;:::777333111111222222111777666888<<>>BBBHHHPPPZZZjjj|||{{{xxxnnn```VVVPPPLLLHHH@@@AAAEEEMMMXXXccckkkoooeeelllsssvvvuuuvvv}}}}}}uuussswwwpppWWWGGG===888111...///111000//////...---,,,,,,---...///---,,,,,,---------***((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''&&&&&&&&&%%%&&&''''''((((((((((((''')))(((''''''&&&'''''''''***))))))(((((()))******''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))((('''%%%&&&&&&(((((()))******++++++,,,,,,,,,,,,,,,++++++***)))+++,,,,,,---,,,,,,++++++)))))))))************+++******+++,,,...///000111111000/////////111444555777666<<>>BBBFFFIIIHHHKKKNNNPPPTTT\\\fffmmmuuu|||~~~zzzvvvxxx|||}}}}}}}}}|||{{{}}}xxxrrrrrrvvv|||}}}wwwssskkk___UUUNNNOOOQQQTTTYYYaaaiiipppyyy~~~zzzwwwwwwwwwtttlll```UUUQQQTTTYYYoooyyynnndddZZZWWWTTTOOOJJJHHHIIIIIIHHHHHHGGGFFFEEEDDDCCCAAA@@@@@@AAAAAAAAA@@@AAA@@@>>><<<<<<<<<>>>>>>@@@@@@AAAAAAAAA@@@??????@@@@@@AAABBBCCCCCCCCCCCCAAAAAABBBBBBAAAAAAAAAAAA>>>@@@CCCDDDDDDEEEGGGHHHHHHGGGFFFEEECCCAAA???===??????@@@CCCFFFFFFDDDBBB?????????>>>===<<<;;;:::;;;<<<>>>???@@@@@@@@@???DDDBBB@@@>>><<<;;;888777444444555555555666666666888;;;???DDDKKKSSS\\\bbbiiikkkooovvv|||~~~|||zzzsssrrrrrrrrrsssuuuwwwxxxxxxzzz~~~}}}zzzzzzzzzzzzwwwqqqjjjfff```]]]XXXUUURRRPPPLLLJJJHHHEEEBBB@@@>>>;;;777333555333000///000222444555999999===DDDNNNVVVYYYYYYTTTJJJDDDCCC>>>888<<>>GGGWWWqqq~~~qqqeee[[[PPPDDD======<<<999888888999<<<===;;;===>>>???@@@EEEKKKPPPXXX___iiittt}}}||||||~~~~~~{{{|||tttlllbbb[[[YYYVVVRRRNNNOOOTTT\\\eeemmmvvv~~~xxxoookkkmmmlllfff]]]UUUUUU]]]dddxxxnnn]]]VVVQQQRRRSSSOOOKKKJJJGGGHHHIIIJJJJJJHHHFFFEEEBBB@@@>>>===>>>???>>>===@@@???===<<<<<<===>>>???@@@@@@AAAAAAAAA@@@@@@???>>>@@@BBBCCCDDDCCCAAA@@@>>>>>>>>>>>>>>>??????@@@>>>AAADDDEEEDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAAAAABBBBBBCCCEEEFFFGGGGGGFFFBBBCCCCCCBBBAAA@@@??????>>>??????@@@AAABBBBBBBBBJJJFFFCCC@@@@@@>>><<<999333333333333333333333333444555888:::>>>CCCJJJOOOTTTWWW\\\ccchhhkkkkkkjjjdddcccbbbaaabbbdddfffhhhqqqtttyyy~~~{{{wwwrrrpppmmmkkkiiifffaaa]]]RRROOOKKKHHHEEECCC@@@===<<<;;;999777666333111///222111000000111444777:::CCCDDDHHHOOOUUUVVVSSSOOOGGG>>>999<<<<<<===FFFTTTYYYaaajjjttt~~~ooo___PPPGGGFFFHHHQQQYYYeeeooosssqqqllliii```cccfffhhhkkkrrr|||zzztttmmmfff```cccppp~~~{{{bbbMMM===555222111///.........---,,,------,,,,,,,,,,,,------***+++,,,,,,,,,+++***)))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&'''''''''''''''''''''''''''(((((()))))))))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''(((((('''&&&'''(((((()))******++++++******+++,,,,,,,,,++++++************)))*********************+++++++++,,,111111000000///......---///............///000111222333555888:::AAASSSdddzzzhhhXXXNNNHHHEEE@@@<<<888777777888777777777666666888;;;===CCCGGGNNNWWWddduuu}}}}}}}}}{{{{{{~~~xxxmmmddd___WWWSSSMMMHHHFFFJJJQQQVVVYYYaaannnyyywwwnnniiiiiihhheeeaaa^^^aaajjjrrrnnn```VVVOOOKKKLLLMMMJJJHHHIIIHHHIIIKKKLLLLLLKKKHHHGGGCCCAAA>>>===>>>??????>>>@@@???>>>======>>>@@@AAA@@@AAAAAABBBBBBBBBAAAAAA>>>@@@CCCEEEFFFDDDAAA@@@<<<;;;;;;;;;<<<===>>>???@@@BBBDDDEEECCCBBBBBBBBBAAAAAABBBBBBBBBCCCDDDDDDEEEFFFGGGHHHHHHIIIJJJKKKFFFFFFFFFFFFEEEDDDCCCCCCAAABBBCCCCCCDDDDDDDDDDDDRRRLLLFFFBBBBBB@@@>>>;;;666555555555444444444444///000222333555999===AAACCCEEEJJJNNNRRRUUUVVVWWWWWWVVVTTTSSSSSSUUUXXXZZZjjjmmmsssxxx{{{{{{zzzyyyxxx{{{~~~||||||yyyxxxwwwwwwvvvtttpppllliiiddd___[[[ZZZXXXTTTPPPFFFCCC@@@===;;;:::777555333222111000//////.........///111111222555999===LLLNNNPPPSSSRRRNNNGGGBBB===::::::>>>CCCJJJUUU```fffjjjnnnqqqwww}}}tttlllaaaWWWMMMIIINNNVVVeeellluuuzzzyyyrrrkkkfff]]]```dddhhhmmmuuuyyynnnhhhaaa\\\\\\eeezzzgggQQQAAA888333111000///...,,,++++++++++++++++++,,,,,,+++++++++)))***+++***)))((()))+++(((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%&&&'''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))'''&&&''''''((())))))******+++)))***+++,,,,,,,,,,,,,,,***))))))))))))***+++,,,*********+++++++++,,,,,,222222111000///...---,,,------------...///000111---///444777777999BBBNNNhhh~~~tttiiiWWWTTTNNNGGGAAA<<<999888777666666555555666777888999;;;???DDDNNN]]]nnn{{{||||||~~~yyyqqqggg]]]TTTNNNKKKHHHHHHGGGEEEFFFOOO\\\fffllluuuwwwrrrpppnnnmmmlllkkkmmmrrryyy~~~}}}eeeZZZXXXVVVOOOKKKKKKJJJHHHHHHJJJHHHJJJKKKMMMMMMLLLJJJIIIEEECCC@@@???@@@BBBBBBBBB@@@???>>>>>>>>>@@@BBBCCCCCCCCCDDDDDDEEEEEEDDDDDD@@@BBBEEEGGGGGGEEEBBB@@@<<<;;;:::::::::<<<===>>>???AAABBBBBBAAA@@@@@@AAA?????????@@@AAACCCDDDEEEEEEGGGIIIJJJJJJJJJKKKLLLGGGGGGGGGGGGGGGFFFEEEEEECCCDDDEEEGGGGGGGGGFFFEEE___WWWNNNHHHFFFDDDAAA>>>======<<<;;;999888777666111222333333222333555777888:::<<>><<<;;;AAAEEEHHHNNNYYYbbbeeehhhhhhfffccceeeiiijjjggg\\\VVVRRRPPPOOOSSSaaaoooxxx|||~~~xxxqqqllljjjeeehhhmmmsssyyyttthhheeebbbaaaeeetttnnnTTTEEE<<<777555000000///---+++++++++,,,*********++++++*********((())))))(((&&&&&&))),,,''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&%%%$$$%%%&&&'''''''''&&&&&&$$$%%%&&&((())))))((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%&&&))))))(((&&&''''''(((((()))*********((()))***+++,,,---------)))((((((((()))+++---...)))))))))************+++///.........------------***++++++,,,...///000111///000333666666555;;;BBBLLL___xxxrrrnnnggg^^^UUUMMMGGGDDD>>>===;;;;;;;;;:::999888666888:::===AAAJJJUUU]]]lllsss|||zzzuuupppqqqssssssnnnhhh```\\\VVVOOOJJJHHHHHHHHHJJJLLLOOOUUU]]]hhhuuu}}}{{{{{{zzzvvvqqqooorrruuu{{{yyyxxx{{{}}}xxxaaaTTTPPPQQQTTTNNNKKKKKKKKKHHHHHHKKKHHHIIIJJJKKKLLLLLLKKKKKKHHHEEECCCBBBCCCFFFGGGGGGAAA@@@??????@@@AAADDDEEEFFFGGGGGGHHHIIIIIIHHHHHHFFFGGGIIIIIIHHHFFFBBB@@@===<<<;;;::::::;;;===>>>;;;<<<===>>>===>>>@@@BBB@@@????????????@@@AAABBBCCCFFFJJJKKKJJJIIIJJJLLLFFFFFFFFFFFFFFFEEEEEEDDDBBBDDDFFFHHHHHHGGGEEEDDDkkkbbbVVVNNNKKKHHHEEEAAABBBAAA???===;;;999777666777888888666333111111222444555666777888999<<<>>>>>><<<;;;;;;===@@@EEEGGGKKKOOOUUUZZZ\\\[[[YYYVVVUUUYYY]]]___^^^\\\YYYXXXYYYWWWSSSPPPNNNMMMJJJIIIEEEAAA???@@@CCCDDDAAA===777555333222222222111///...///000000000111333555---111555777888:::===AAA:::===@@@???<<<::::::<<<>>>IIIOOOPPPVVVbbbhhheeedddbbb]]]VVVUUUYYYYYYVVVLLLIIIHHHMMMTTT^^^rrr}}}vvvqqqooooooppptttzzztttiiihhhhhhkkkrrrvvvZZZDDD:::777555333//////...,,,++++++,,,...))))))************))))))((()))(((&&&$$$$$$)))---''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&'''''''''''''''))))))******)))(((''''''###$$$&&&'''((('''&&&&&&$$$%%%'''))))))))))))(((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$&&&)))***(((%%%''''''(((((()))*********((()))***+++,,,---------((((((((((((***,,,...///(((((((((((())))))))))))***++++++,,,,,,---------)))***+++,,,...///000111111000000111000...333999888HHH]]]sss~~~tttiii___VVVRRRHHHFFFCCCBBB@@@>>><<<:::444777:::;;;;;;???EEEIIIQQQXXXaaakkksss|||~~~uuuoookkk^^^YYYUUUVVVZZZZZZUUUOOOMMMJJJFFFCCCCCCEEEIIILLLRRRTTT[[[gggvvv}}}vvvrrrjjjjjjhhhdddcccfffnnntttwwwssswww|||sss\\\RRRNNNMMMMMMLLLIIIGGGIIIHHHEEEEEEHHHHHHHHHIIIJJJKKKKKKKKKKKKJJJGGGDDDDDDFFFHHHJJJKKKBBBAAA@@@@@@@@@CCCEEEFFFIIIJJJJJJKKKLLLLLLLLLKKKJJJKKKLLLKKKIIIEEEBBB???>>>===;;;::::::;;;===>>>777888999:::;;;===AAADDDBBBAAA???>>>>>>>>>??????AAAEEEIIIKKKIIIHHHIIIJJJDDDDDDEEEEEEEEEDDDDDDCCCAAACCCFFFIIIIIIGGGDDDBBBqqqhhh]]]VVVSSSRRRPPPNNNKKKHHHDDDAAA@@@>>><<<:::999888777555444222111000333333333333333333333333666666666777888999;;;<<>>======999999888777777777888999444444333111000///...---...///000111222222222222///222666:::<<<===<<<;;;===777555777777666;;;CCCOOO[[[dddbbb___aaacccbbb^^^VVVPPPMMMJJJFFFEEEGGGCCCAAADDDQQQeeexxxxxxtttuuuyyy}}}sssjjjgggiiikkkqqqxxxbbbIII<<<777333000...111///,,,,,,,,,---,,,***+++)))'''(((***---...///&&&%%%%%%&&&)))******)))******))))))((((((''''''((((((((((((((()))******))))))(((''''''''''''''''''%%%$$$$$$%%%'''***++++++******((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))***((())))))))))))'''%%%$$$%%%&&&'''((((((((('''&&&'''&&&%%%$$$###$$$%%%&&&******))))))((((((''''''%%%&&&'''((()))*********))))))))))))))))))************+++++++++******)))---...///...,,,++++++---,,,,,,,,,---------.........///000///---...111444777999BBBTTTkkkrrreee```[[[UUUSSSRRRMMMBBB:::===999444333666:::;;;;;;DDDBBBEEENNNVVV\\\dddllluuuzzz~~~~~~uuujjj```XXXTTTQQQLLLKKKIIIGGGGGGGGGHHHIIIDDDFFFIIIIIIJJJPPP[[[dddkkkmmmrrr{{{{{{sssooojjjcccWWWSSSTTTXXX\\\bbbrrr|||vvvpppsss~~~sssXXXMMMNNNOOOMMMKKKIIIJJJLLLMMMMMMKKKJJJHHHGGGGGGHHHIIIJJJMMMOOOQQQMMMJJJGGGHHHKKKNNNOOONNNDDDFFFGGGGGGEEECCCBBBBBBFFFFFFHHHJJJLLLNNNOOOPPPQQQPPPOOOLLLIIIEEEBBBAAAEEEAAA>>>>>>???@@@>>>;;;::::::999999:::===???AAABBBAAA???@@@AAAAAA@@@>>>@@@BBBDDDFFFHHHHHHHHHHHHEEEDDDBBBBBBCCCEEEHHHJJJIIIFFFCCCEEEHHHHHHDDD@@@jjjbbbYYYUUUVVV[[[^^^___YYYTTTNNNIIIFFFCCC@@@>>>;;;:::888888777777555444444444333333333333333333333333333333333444444555888999:::;;;<<<===>>>???======???@@@@@@@@@??????<<<<<<;;;:::999888777666666555333222111111222222111111111000000000000///000000111111111111000000333444666888888888777666777444444888:::===GGGRRR^^^fffjjjfffaaa```___[[[SSSLLLGGGEEECCC@@@@@@CCCCCCHHHUUUgggxxx}}}xxxssstttzzzyyyjjjdddgggoooyyyyyyaaaPPP>>>888777555333111111///---,,,------,,,+++...,,,******,,,...//////***(((''''''(((((('''&&&((((((((((((((()))))))))((((((((((((((())))))***)))(((((('''&&&&&&&&&''''''''''''&&&&&&&&&(((***'''''''''''''''&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&'''(((((()))))))))*********)))((('''&&&&&&'''((())))))((('''''''''&&&%%%%%%%%%%%%&&&'''************)))))))))(((((()))***+++,,,,,,,,,,,,)))))))))(((((((((((((((*********++++++******)))+++,,,---,,,+++***+++,,,,,,,,,---------.........111222333111//////111444222555;;;FFFSSSfffzzzqqqlllhhhggghhheee]]]VVVIIIBBB:::555555777777777;;;:::<<>>??????>>><<<:::999999999:::===???AAABBBAAA???@@@@@@@@@???>>>@@@BBBDDDFFFGGGGGGGGGGGGEEEEEEDDDDDDFFFHHHJJJLLLKKKGGGDDDDDDFFFFFFCCC???^^^XXXRRRPPPUUU___iiippphhhaaaYYYTTTPPPMMMHHHEEE>>>===;;;:::::::::888666666555444444333333333333/////////000000111222222111222222333444555555555444444555666666666666555555555444444333222111111333222000...------....../////////000000111111222111111111222222222222222666666666666555555555444555555888===@@@FFFSSS```lllnnnmmmgggbbb___ZZZUUUKKKEEE@@@???===<<<@@@EEELLLVVVfffvvv~~~rrrqqqooopppvvv}}}mmmeeeeeekkkzzz{{{```III===444333666555222111111///---------...---,,,///,,,******,,,---------***(((''''''(((((('''&&&&&&''''''((())))))******(((((((((((())))))))))))((((((((('''''''''''''''''')))+++)))'''%%%''')))###$$$%%%&&&'''(((((()))(((((())))))))))))((((((%%%%%%%%%&&&''''''((((((***+++++++++***)))(((''''''(((((()))((((((''''''(((''''''&&&&&&'''((((((++++++************))))))******+++,,,---------,,,))))))((((((''''''&&&&&&))))))******+++******))))))***++++++******+++,,,---------.........//////111222222111//////111222222444888;;;>>>JJJ```uuu}}}~~~|||wwwaaaWWWJJJ???;;;999999888555333555999;;;:::;;;>>>DDDHHHOOOVVV[[[^^^______dddggglllrrryyyzzzxxxvvvvvv|||zzzuuulllddd\\\UUUNNNJJJIIIFFFBBB>>>===???AAACCCCCCBBBBBBDDDIIIQQQZZZ___ggghhhjjjnnnttt}}}xxxpppppprrrssssssrrrppphhh^^^XXXXXXXXXVVVZZZ\\\bbbkkkqqqxxxqqq```UUUMMMLLLMMMKKKIIIHHHFFFFFFGGGGGGFFFFFFEEEDDDBBBCCCEEEGGGJJJMMMPPPRRROOOMMMJJJJJJLLLNNNOOOOOOJJJHHHFFFGGGHHHFFFBBB???@@@@@@AAACCCEEEGGGIIIJJJLLLKKKKKKKKKJJJIIIIIIHHH===>>>??????>>>======>>>::::::999:::;;;===???AAACCCAAA@@@???@@@@@@>>><<>>???BBBKKKTTTgggnnnwww||||||yyywwwwwwkkkmmmpppvvvpppggghhhpppwwwfffOOO>>>666000111222000......111///------.........------+++)))((()))***)))(((&&&%%%%%%&&&)))******)))'''''''''((((((((())))))'''(((((()))))))))))))))))))))))))))))))))(((((('''+++---,,,'''%%%&&&((($$$$$$%%%&&&'''))))))***))))))************))))))%%%%%%%%%&&&&&&&&&''''''************))))))((((((''''''((('''''''''&&&&&&(((((((((((((((((())))))***))))))))))))))))))))))))******+++++++++*********))))))((((((''''''&&&((())))))***************(((***++++++******,,,---------........./////////---....../////////000111333222222333555<<>>===:::777777999999777888<<<999<<<@@@EEEHHHJJJJJJJJJKKKNNNSSSXXX___hhhqqqxxxxxxrrrppppppsss{{{~~~zzzvvvqqqnnnllliiiddd___\\\YYYSSSMMMIIIEEEBBBAAA@@@???>>>???CCCIIIOOOSSSSSSRRRRRRTTT[[[eeepppvvv}}}|||~~~nnnaaa\\\]]]\\\[[[YYY]]]]]]\\\^^^eeejjjkkklllooovvv}}}kkk[[[YYYTTTQQQQQQOOOJJJGGGHHHFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGIIIJJJKKKNNNLLLKKKJJJJJJLLLMMMNNNOOOKKKHHHHHHKKKJJJEEE@@@?????????@@@BBBDDDFFFGGGNNNMMMKKKIIIGGGEEEDDDCCC:::===@@@@@@===;;;<<<>>>;;;;;;;;;<<<===???AAABBBCCCBBB@@@???@@@???>>><<>>;;;999777444333222222222...///111222333333333333333333333333222222222222222222111111111111111111111111111111000000000000000//////000111333555777555444444333333222111111111111111111222444555666111111222444777;;;???AAAEEEMMMUUUYYY[[[___eeeiiijjjccc\\\XXXVVVQQQKKKGGGEEEAAA???BBBGGGQQQ___mmm~~~xxxuuuuuunnnssszzzwwwjjjgggqqq~~~hhhRRRCCC;;;444000000000------///000...---,,,.........---,,,***(((((())))))((('''&&&%%%%%%&&&)))******))))))((((((((('''''''''&&&''''''((()))***))))))((()))******+++++++++******(((***,,,+++(((&&&&&&(((''''''(((((())))))******))))))************))))))%%%%%%%%%&&&&&&&&&&&&&&&))))))(((((('''''''''((((((''''''&&&&&&%%%%%%%%%((((((((())))))*********'''(((((((((((((((((((((******+++++++++******)))*********))))))((((((((('''((()))***************)))+++,,,,,,++++++,,,...------------.........///***+++,,,///111333444444333...+++---111666@@@HHHTTTccc|||nnn^^^TTTOOOMMMKKKIIIDDD@@@???===999999<<<888999;;;===>>>>>>>>>===>>>@@@CCCFFFJJJQQQXXX]]]fffjjjpppuuuxxxyyyxxxwwwooohhhccccccfffjjjrrrzzz~~~yyyuuullllllmmmmmmmmmkkkjjjiiiiiiiiijjjkkkkkkhhhccc___^^^ZZZUUUSSSSSSQQQMMMIIIFFFEEEBBB???======>>>???>>>???BBBHHHQQQ[[[dddjjjllljjjiiikkkpppyyyzzzhhh[[[VVVVVVVVVVVVZZZbbbiiimmmrrrzzzxxxeeeYYYTTTSSSPPPNNNNNNJJJEEEDDDGGGDDDCCCBBB@@@??????@@@@@@BBBBBBCCCEEEFFFGGGHHHHHHLLLKKKIIIHHHGGGHHHJJJKKKPPPLLLJJJKKKNNNNNNIIIDDDBBBBBBAAAAAABBBCCCEEEFFFMMMKKKIIIFFFDDDBBBAAAAAA<<>>@@@AAACCCCCCCCCBBB@@@@@@AAA@@@???===AAABBBCCCEEEEEEEEEDDDCCCEEEGGGJJJLLLMMMNNNMMMMMMRRROOOKKKHHHFFFFFFEEEEEE~~~ppphhhhhhkkkhhhbbb\\\[[[^^^^^^YYYSSSEEEBBBAAADDDJJJMMMLLLIII===;;;888555333222222222333333444555444333222111555444444333222111111111333333222111111111111222000000000000000111111111//////000111333666999::::::999888777555444333222444333222111111222333444000111444777<<>>@@@EEEHHHLLLNNNRRRVVVYYY\\\^^^___XXXSSSQQQSSSVVVYYY```gggnnnpppsssssspppiiiaaa]]]RRRQQQQQQOOONNNMMMMMMLLLNNNNNNNNNPPPQQQOOOLLLIIIGGGEEEBBBAAAAAAAAA@@@>>>======<<<;;;:::;;;???BBBIIILLLQQQYYYdddoooyyyzzzxxxxxx{{{~~~}}}uuukkkbbb]]]]]]]]]^^^fffqqq{{{nnn^^^TTTRRRTTTPPPNNNMMMNNNKKKGGGGGGJJJBBBAAA>>><<<;;;<<<===>>>>>>@@@BBBEEEGGGIIIJJJKKKIIIIIIHHHFFFDDDDDDGGGIIIMMMLLLKKKMMMOOOPPPMMMJJJGGGEEEDDDBBBBBBCCCEEEFFFGGGFFFDDDCCCBBBCCCDDDDDDBBBBBBAAA???<<<::::::;;;<<<===>>>???AAABBBCCCCCCCCCBBBAAAAAABBBBBBAAA@@@AAABBBCCCEEEFFFFFFEEEEEEEEEGGGHHHJJJKKKKKKKKKJJJOOOMMMKKKIIIHHHGGGGGGGGGxxxmmm```ZZZZZZ[[[WWWRRRGGGDDDAAAEEEKKKOOOMMMIII???===999555222222222222444555888999::::::999888;;;:::999888777666555444666555444333222333333444111111222222333333333333222222333444666999;;;======<<<;;;:::888777666555666555444555666888:::<<<999;;;===AAAFFFJJJNNNPPPQQQWWW\\\___dddiiiggg```QQQJJJDDDDDDCCC@@@@@@DDDHHHLLLXXXeeeqqq{{{kkkQQQ>>>666444000...///111000---...333---,,,******,,,---,,,,,,+++***)))***++++++)))(((***(((''''''(((((('''&&&''''''''''''''''''''''''&&&''')))*********((((((&&&''')))++++++***)))((((((%%%"""$$$(((++++++)))(((((((((((()))))))))***((())))))))))))))))))(((''''''''''''''''''''''''))))))(((''''''((()))***,,,+++)))((('''''''''(((&&&'''((()))*********)))''''''''''''((((((((())),,,,,,,,,,,,+++***)))(((''''''(((((()))*********&&&'''((()))***************+++,,,+++***)))***++++++++++++,,,,,,,,,,,,---...---///333888::::::888666333333555666444555888777<<>>>>>=========::::::;;;:::999999:::<<<===>>>@@@BBBDDDGGGIIIJJJGGGCCCBBBEEEGGGHHHLLLQQQTTTUUUWWWWWWVVVQQQKKKGGGBBBAAA???>>>===>>>???@@@??????@@@AAACCCDDDBBB@@@>>>>>>>>>===<<<===>>>@@@AAABBBCCCCCCDDDHHHNNNSSS___bbbfffmmmttt|||{{{yyytttmmmiiikkkrrrxxx||||||zzzvvvqqqoooppprrrvvv{{{gggZZZRRRMMMNNNRRRSSSPPPPPPRRRPPPLLLJJJLLLEEEBBB???<<<;;;<<<>>>???@@@BBBDDDGGGIIIKKKLLLLLLIIIIIIHHHFFFCCCBBBEEEHHHHHHIIIKKKMMMNNNOOOOOONNNKKKIIIFFFCCCBBBCCCDDDEEECCCCCCBBBBBBCCCEEEGGGHHHJJJFFFAAA===;;;:::999999;;;<<<===???@@@AAABBBBBBCCCBBBAAABBBDDDDDDDDDCCC@@@BBBDDDFFFGGGGGGGGGGGGEEEFFFFFFGGGHHHHHHGGGGGGIIIJJJJJJIIIHHHGGGGGGHHHpppdddbbbccc```]]]JJJFFFBBBCCCHHHJJJFFFAAA@@@>>>999555222111222222333555999>>>AAACCCDDDDDDBBBBBBAAA???>>>===<<<;;;999888777555555555666777444444555555666666777777777777777888999;;;===???>>>======<<<;;;:::999888555666777999===BBBFFFIIIDDDEEEHHHKKKOOORRRUUUVVVSSSVVVWWWWWW\\\aaa]]]TTTDDD>>><<>>?????????<<<<<>>;;;===;;;999888999;;;===???;;;;;;;;;===@@@AAAAAA@@@BBBDDDFFFEEECCCCCCGGGJJJIIILLLNNNPPPSSSYYYaaagggqqqrrrtttwwwzzz|||~~~zzzyyyyyywwwuuussspppooonnnmmmjjjdddaaadddnnnwwwssscccVVVRRRPPPMMMLLLNNNTTTRRRQQQSSSQQQKKKGGGFFFIIIFFFCCC@@@>>>???AAACCCFFFGGGHHHJJJKKKKKKKKKJJJIIIIIIIIIFFFCCCBBBEEEHHHDDDFFFJJJLLLMMMNNNOOOQQQMMMKKKGGGDDDBBBBBBCCCDDDDDDCCCBBBBBBCCCEEEGGGIIIOOOIIIAAA<<<;;;;;;999777999:::<<<===???@@@@@@@@@CCCBBBBBBCCCEEEFFFEEEDDD@@@BBBDDDFFFHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHHHHGGGGGGGGGGGGyyyzzzxxxeee[[[OOOHHHGGGHHHGGGFFFAAA;;;999:::888333222666666:::???CCCEEEIIINNNSSSVVVTTTRRROOOLLLIIIHHHGGGBBBBBB@@@===;;;;;;===@@@>>><<<:::999;;;<<<======<<<:::888777999:::;;;;;;<<<===???AAACCCDDDEEEEEEGGGDDDBBBDDDMMMXXXccciiiTTTRRRQQQSSSUUUUUURRROOOTTTNNNHHHGGGJJJKKKFFFAAA<<<;;;:::;;;???HHHRRRXXXiiiuuutttXXXCCC888555333111///............---------++++++++++++++++++++++++)))))))))))))))******+++((((((((((((((((((((((((''''''&&&&&&&&&''''''((('''((()))******)))((('''******+++***)))(((&&&$$$'''((()))+++++++++***)))''''''''''''((((((((((((%%%%%%%%%&&&&&&((())))))''''''((()))))))))))))))&&&'''''''''(((((())))))((((((((('''&&&&&&&&&%%%(((***+++***)))((()))+++******))))))(((((('''''')))'''&&&'''((()))(((&&&++++++******)))((((((((('''&&&&&&&&&'''(((***++++++++++++***************&&&(((***,,,---......---///000000000111111222222222222222333333444444444888888888888>>>LLL```nnn|||{{{tttjjjeeeZZZYYYXXXXXXWWWUUUQQQNNNEEEDDDBBB>>>:::999:::;;;888:::;;;<<<>>>AAAEEEHHHGGGDDD@@@>>>>>>>>>>>>===<<<<<<;;;;;;;;;:::::::::999;;;===>>>>>><<<:::999===;;;>>>EEEIIIHHHGGGHHHPPPTTTWWWWWWUUUUUUYYY^^^aaaccchhhjjjggggggppp}}}~~~{{{vvvrrrooommmgggfffcccaaa```_________```aaaeeehhhiiimmmzzziii\\\VVVTTTPPPMMMJJJIIIHHHHHHOOOPPPQQQQQQOOOLLLHHHEEEHHHGGGFFFDDDBBBAAAAAA@@@FFFGGGIIIJJJJJJKKKNNNPPPXXXQQQHHHBBBBBBFFFKKKNNNKKKKKKLLLLLLLLLMMMMMMMMMLLLIIIEEEBBB@@@@@@???===BBBBBBCCCDDDEEEGGGIIIIIIGGGEEEBBB>>>:::888777666888888888888:::===@@@BBBCCCCCCBBBBBBBBBCCCDDDDDDJJJGGGEEEEEEGGGHHHFFFCCCEEEFFFFFFFFFFFFEEEDDDDDDGGGGGGGGGHHHHHHHHHIIIIII{{{ssshhh```]]][[[YYYVVVTTTJJJBBB???;;;666444666444777;;;>>>CCCLLLVVV^^^fffggggggfffddd```\\\ZZZUUUSSSQQQNNNKKKHHHFFFEEE@@@???>>>=========<<<;;;:::777444333444666888:::???CCCIIIOOOUUUXXXYYYYYYWWWTTTQQQTTT\\\eeelllnnnccc]]]VVVRRRPPPPPPNNNKKKFFFBBB???@@@BBBCCC@@@===@@@BBBEEEIIIQQQZZZccciiittt}}}kkk\\\III;;;666444222000///............---------,,,,,,,,,,,,---------...))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''(((((())))))(((((((((***************)))((('''&&&''''''(((((((((((('''''''''''''''((((((((((((((('''''''''((()))******''''''((())))))))))))(((''''''''''''((((((((()))((((((((((((((((((''''''(((*********((('''((())))))))))))))))))((((((((()))(((''''''))))))((('''''''''(((((()))******+++(((''''''''''''(((***+++((((((((((((((((((((((((((((((***+++,,,,,,,,,,,,+++,,,,,,---...///000000111111111111222222222222222333444333666>>>KKKUUUkkk|||qqqlllooouuuyyy{{{|||wwwrrrqqqpppooommmhhhccc___XXXXXXVVVRRRKKKDDD@@@>>>@@@BBBDDDGGGIIIMMMPPPRRRSSSPPPLLLIIIGGGDDDAAA>>>@@@@@@@@@AAAAAA@@@@@@@@@???@@@AAACCCDDDDDDEEEEEEFFFEEEJJJSSSZZZ\\\^^^```ggglllqqqrrrpppooorrruuuuuuuuuwwwwwwuuuttt|||zzzrrrjjjdddaaa```XXXXXXWWWVVVVVVVVVWWWWWW\\\aaajjjrrrvvv{{{wwweeeXXXQQQQQQPPPMMMJJJHHHHHHHHHHHHMMMMMMNNNNNNMMMKKKIIIHHHHHHGGGFFFDDDCCCBBBBBBBBBDDDGGGJJJLLLMMMNNNOOOQQQUUUPPPIIIEEEFFFJJJOOOQQQKKKKKKKKKKKKLLLLLLLLLLLLGGGDDD@@@???>>>???>>>>>>@@@AAADDDFFFGGGFFFFFFEEEFFFDDDAAA>>>;;;:::999888999888888888999<<<>>>@@@AAABBBBBBBBBBBBCCCCCCCCCDDDCCCBBBCCCFFFHHHGGGEEEEEEEEEFFFFFFFFFEEEEEEDDDGGGGGGHHHHHHHHHIIIIIIIII}}}zzzuuuiii[[[RRRKKKCCC<<<999555666777999???JJJYYYcccooosssxxx{{{|||zzzvvvsssooommmiiifffccc]]]TTTNNNDDDCCCBBB@@@===:::888777;;;999666444444888===@@@FFFLLLUUU___gggmmmooopppkkkfffcccfffnnntttsssqqqggg]]]QQQGGGCCCCCCBBBBBB;;;;;;::::::;;;<<<===>>>FFFJJJQQQ[[[eeennnuuuxxx|||yyyyyy~~~jjjMMMDDD:::555444333000---///............---------++++++++++++,,,,,,---...***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''(((******))))))))))))******'''&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((((('''''''''(((((()))&&&'''(((((()))(((((((((''''''''''''((((((((((((((((((((()))))))))))))))((()))***)))'''&&&'''((((((((())))))))))))))))))***)))((((((******)))(((&&&&&&''''''((()))))))))))))))((((((((())))))***(((((((((((((((((((((((()))))))))))))))***++++++******+++,,,---///000000000000000000000000000000000222555555555888===BBBNNN\\\qqq{{{lllbbb```bbbfffgggpppxxx|||tttooommmooooookkkcccXXXPPPLLLRRRTTTXXX\\\aaaeeehhhiiikkkhhhbbb]]]YYYSSSMMMJJJJJJKKKLLLNNNOOONNNMMMMMMKKKKKKKKKMMMOOORRRUUUWWWYYYYYY^^^iiisssxxx|||}}}~~~}}}uuuhhh]]]WWWUUUVVVTTTUUUWWWXXXYYYZZZZZZZZZ]]]eeessshhhXXXQQQLLLIIIJJJJJJHHHGGGGGGHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKJJJGGGGGGFFFEEEDDDCCCCCCCCCDDDGGGLLLNNNNNNMMMLLLLLLPPPLLLHHHFFFHHHLLLOOOQQQJJJKKKKKKKKKKKKKKKJJJJJJAAA???<<<;;;<<<===>>>===???BBBGGGJJJKKKHHHDDDAAACCCBBB@@@???===<<<<<<<<<:::999888777888:::<<<===???@@@AAABBBCCCBBBAAAAAABBBAAA@@@AAACCCDDDDDDCCCBBBBBBCCCCCCDDDCCCCCCCCCGGGGGGHHHHHHIIIIIIIIIHHHjjjtttwwwlll^^^NNNCCC<<<;;;:::999<<>>DDDIIIPPPUUU]]]gggooouuuxxxzzzvvvpppmmmpppwwwyyyssslll\\\SSSFFF===::::::;;;;;;:::;;;;;;;;;;;;???FFFKKKWWW\\\eeeoooxxx~~~zzz}}}xxxtttrrrqqqsss{{{iiiSSS@@@;;;666333333222...+++///............---------******)))((((((((()))***+++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))(((&&&%%%%%%&&&'''((()))(((''''''''')))***+++'''&&&%%%#########$$$%%%&&&&&&&&&'''''''''((((((&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''((((((((((((''''''''''''((((((((((((((('''''''''(((((())))))***((()))***)))'''%%%&&&'''((((((((())))))******+++***)))((()))***+++***((()))(((((('''&&&&&&%%%%%%*********))))))))))))))))))))))))***************+++***)))(((((()))***+++,,,,,,---......///000000000000000000///////////////111444666666777:::<<<@@@HHHVVVggg}}}xxxkkkccc```___^^^dddmmmyyy~~~zzz}}}yyyqqqjjjfffjjjlllqqqyyy|||uuuoooiiieeeaaa___bbbeeehhhiiihhhfffeeebbbaaaaaaaaacccfffjjjlllpppooosss}}}~~~}}}}}}}}}~~~~~~tttggg\\\WWWYYY\\\```cccgggkkkkkkiiifffddddddlll{{{wwwcccTTTNNNKKKGGGCCCEEEEEEEEEFFFGGGIIIJJJKKKMMMLLLKKKJJJJJJJJJKKKLLLHHHGGGFFFEEEEEEEEEEEEEEEEEEIIIMMMOOOMMMJJJGGGFFFJJJHHHFFFGGGIIIKKKKKKKKKJJJKKKKKKLLLLLLKKKJJJIII@@@>>>;;;:::;;;<<<<<<<<<@@@DDDJJJOOOOOOKKKEEE@@@AAAAAA@@@@@@????????????;;;:::888777777888:::;;;===>>>@@@BBBCCCBBBAAA@@@BBBAAA@@@@@@??????>>>===>>>>>>???@@@AAAAAAAAA@@@FFFGGGHHHIIIIIIIIIHHHHHHTTTYYYbbblllttt~~~iiiWWWIIIIIIGGGDDDCCCGGGNNNTTTZZZ]]]aaafffmmmtttyyy|||~~~|||yyyxxxuuulll^^^SSSIIIHHHEEEAAA===>>>AAAEEEGGGGGGFFFDDDDDDHHHNNNSSS^^^```cccggglllppptttvvvuuupppllloootttsssjjjaaaQQQJJJ@@@:::999999999999888:::===>>>BBBKKKWWW```pppttt{{{xxxzzz|||~~~uuukkkfffhhhgggkkkvvvkkkSSSCCC;;;888444222222111...,,,///............---------,,,+++)))'''&&&&&&&&&'''((('''''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&((()))))))))((('''%%%%%%%%%&&&''''''&&&%%%%%%&&&''')))***((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''(((((((((((())))))((('''&&&&&&'''(((((())))))******++++++***)))((()))***+++***(((((((((''''''&&&%%%%%%%%%***************)))))))))(((((())))))************+++***)))((((((((()))***---------...............000000000000000/////////...///000000111222555777999===DDDMMMZZZnnnuuummmgggccciiinnnwww~~~|||{{{}}}}}}||||||}}}}}}}}}|||zzzvvvxxxzzzyyy{{{}}}yyypppiiihhhnnnsssssswww|||~~~yyyrrrnnnnnnrrr|||aaaXXXLLLFFFFFFFFFAAA===BBBBBBDDDEEEHHHJJJLLLMMMOOONNNLLLJJJJJJJJJKKKLLLIIIHHHGGGFFFFFFFFFFFFFFFFFFIIINNNPPPOOOLLLJJJIIIIIIHHHHHHHHHJJJJJJHHHFFFIIIJJJLLLLLLLLLKKKJJJIIICCC@@@<<<;;;;;;;;;;;;:::>>>BBBHHHLLLMMMIIIDDD@@@AAAAAAAAAAAAAAAAAA@@@@@@<<<;;;999777777888999:::<<<===@@@BBBBBBBBBAAA@@@@@@@@@???>>><<<;;;;;;;;;===>>>???@@@AAAAAABBBBBBFFFGGGHHHIIIJJJIIIHHHGGGJJJJJJLLLQQQXXXaaaooo{{{vvvccccccbbb^^^YYYXXXZZZ]]]]]][[[YYYYYY]]]cccjjjooorrrrrrrrrrrrooohhh^^^VVVQQQRRRQQQOOONNNQQQXXX]]]\\\^^^___]]][[[[[[^^^bbbggggggeeeeeeeeefffhhhiiikkkgggccceeegggeee]]]UUUGGGBBB<<<999::::::999888999<<>>@@@AAACCCFFFHHHJJJLLLMMMOOONNNLLLKKKJJJKKKKKKLLLJJJJJJIIIGGGGGGFFFFFFFFFGGGJJJNNNPPPPPPPPPPPPQQQKKKKKKKKKKKKLLLJJJGGGEEEGGGHHHJJJLLLLLLKKKJJJIIIEEEBBB>>><<<;;;;;;;;;:::999<<<@@@CCCEEEDDDBBBAAABBBBBBBBBCCCBBBAAA@@@@@@===;;;999888777888::::::<<<>>>???AAABBBBBBBBBAAA:::<<<===<<<;;;:::;;;===>>>???AAABBBCCCDDDDDDDDDEEEFFFHHHJJJJJJIIIHHHGGGNNNIIIFFFGGGGGGKKKWWWddduuu~~~|||~~~vvvqqqpppqqqmmmiiibbb]]]]]]aaagggkkkoooqqqssstttsssoookkkgggeeehhhkkkjjjhhhiiimmmrrrrrruuuwwwtttnnnjjjiiijjjgggfffdddaaa^^^\\\ZZZYYYZZZWWWUUUTTTTTTRRRMMMHHHBBB>>>;;;;;;>>>AAAAAA@@@GGGKKKRRRZZZcccmmmvvv|||~~~}}}zzzzzz|||wwwiii```]]][[[dddxxxgggOOOAAA888111///...............------///............---------***)))'''&&&&&&''')))+++%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***))))))))))))((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$$$$%%%&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%)))(((((((((''''''''''''((((((((((((''''''''''''&&&((())))))))))))***,,,++++++******************)))(((''''''))))))((('''&&&&&&&&&'''(((((())))))&&&&&&((()))***))))))(((%%%%%%&&&&&&'''(((((()))******+++++++++++++++***))))))***,,,---///000000++++++,,,---...///000000555333111000111222222222111///000333666;;;HHHUUUiii{{{}}}zzzkkkeeebbbeeeggggggiiilllkkklllnnnooooookkkgggccc___```eeennntttvvvzzz~~~zzzxxx{{{ooo___PPPFFFHHHEEEBBB@@@AAABBBBBBBBB???AAACCCEEEGGGIIIJJJKKKKKKKKKJJJJJJKKKKKKLLLLLLLLLKKKJJJHHHGGGFFFFFFFFFLLLMMMMMMMMMLLLMMMOOOQQQJJJJJJJJJKKKLLLJJJGGGDDDBBBDDDGGGIIIJJJJJJHHHGGGEEEBBB>>><<<<<<<<<;;;:::777777999;;;>>>@@@CCCDDDDDDDDDDDDDDDCCCAAA@@@???===<<<:::999888999;;;<<<>>>>>>???@@@AAABBBCCCCCC999;;;<<<<<<999999:::<<<===>>>???AAACCCDDDDDDDDDEEEFFFIIIJJJKKKJJJHHHFFFXXXQQQJJJFFFAAA@@@HHHSSS```ooo}}}~~~xxxqqqkkkfffccchhhppp{{{{{{vvvnnngggeeeggglllpppssswww{{{}}}}}}{{{zzzzzzyyy}}}|||yyyyyy{{{zzz~~~|||ssskkkggggggbbbaaa```]]]YYYUUUPPPNNNMMMKKKIIIGGGFFFDDDAAA>>>DDDAAA???AAAGGGMMMPPPPPPXXX]]]dddmmmuuu{{{}}}~~~|||vvvtttwww}}}zzzkkkdddccc```mmmlllOOO>>>888333///......///000///...+++***//////.........---------%%%$$$######$$$&&&)))+++)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((******)))******+++***(((&&&%%%%%%&&&((((((((('''&&&%%%!!!###$$$&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''""""""""""""###$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%))))))(((((('''''''''&&&******))))))((((((''''''&&&((()))***)))***+++---,,,+++++++++***))))))))))))'''&&&'''((()))(((''')))))))))(((''''''&&&&&&$$$%%%'''((()))))))))((('''''''''((()))******+++)))***+++------,,,,,,+++((()))+++...000333555666))))))***+++---...////////////...///111222111111444///...333555444777===GGGZZZttt{{{|||yyy~~~{{{tttlllhhhZZZTTTRRRUUUXXXYYY\\\```^^^___aaadddggggggeeeddd^^^aaajjjuuu|||}}}zzz{{{}}}ppp]]]UUUQQQIIICCC;;;===???AAABBBAAA@@@??????@@@BBBDDDFFFHHHIIIIIIFFFGGGHHHIIIKKKLLLLLLMMMMMMLLLKKKIIIGGGFFFFFFFFFQQQOOOMMMIIIFFFFFFHHHKKKGGGFFFGGGHHHJJJIIIFFFCCC???AAADDDGGGIIIHHHGGGFFFDDDAAA>>><<<<<<<<<<<<;;;777777666888;;;@@@EEEHHHEEEEEEEEEEEECCCAAA???>>>===<<<:::999999:::<<<===?????????@@@AAABBBDDDEEE<<<>>>???<<<888666777888:::;;;<<<>>>@@@AAABBBBBBDDDFFFIIIKKKKKKJJJHHHFFFtttiii[[[PPPKKKJJJJJJIIIQQQZZZeeejjjhhhaaaZZZVVVYYYTTTTTT]]]gggnnnxxx}}}}}}xxxpppjjjfffgggiiilllqqqvvv}}}~~~zzzvvvvvvuuupppiiibbb]]][[[]]]ZZZVVVSSSOOOJJJEEEAAA===AAAAAA<<<;;;AAAIIINNNSSSQQQOOOQQQVVV^^^dddgggnnnrrrwwwzzzzzzzzz|||~~~~~~{{{sssppplllmmm~~~}}}kkkccceeeooojjjPPPCCC:::000...333111111000......---------,,,,,,,,,,,,,,,,,,,,,,,,((()))(((&&&"""!!!$$$(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&'''''''''&&&%%%%%%$$$)))((('''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$#########$$$######%%%&&&'''(((((((((,,,***'''$$$###$$$&&&((('''''''''&&&&&&%%%%%%%%%&&&'''''')))***+++,,,---((((((((((((((('''&&&&&&((('''&&&&&&'''((('''%%%&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((''''''(((((())))))******%%%(((+++---------------'''(((+++...111333444555---,,,++++++,,,---///000......//////000000000111111111222333444444555555:::CCCSSSiii~~~{{{}}}{{{xxx}}}}}}yyytttqqqvvvtttuuuyyy~~~}}}uuummmkkkmmmpppqqqnnnggg___ZZZVVVQQQOOOSSSWWWZZZ^^^bbbfffhhhiiijjjooosssrrrmmmooonnnooosss{{{~~~uuuiiiYYYMMMHHHFFFDDDBBB======>>>>>>???@@@AAABBB???AAABBBBBBAAAAAACCCDDDGGGFFFEEEDDDEEEGGGJJJLLLRRRPPPMMMJJJHHHHHHHHHIIIPPPMMMJJJGGGFFFFFFGGGHHHGGGFFFEEECCCCCCDDDDDDEEEAAABBBBBBCCCBBBAAA???>>>AAA???===;;;::::::<<<======;;;999777888:::===???DDDEEEFFFGGGEEEBBB>>>;;;;;;;;;;;;;;;;;;<<<===>>>;;;<<<===?????????>>>>>>;;;;;;;;;:::888888:::<<<888:::===???AAABBBAAAAAAAAADDDGGGJJJJJJHHHEEECCC|||sssjjjccc]]]YYYWWWMMMQQQUUUVVVTTTQQQMMMKKKOOOJJJJJJQQQVVVYYY___eeekkkqqqyyy}}}xxxtttqqqlllgggdddbbbaaabbbeeejjjqqqxxx}}}~~~}}}||||||sssnnnjjjhhheee___XXXRRRPPPOOOOOONNNKKKHHHEEEBBBAAA@@@:::???BBBBBBEEEQQQ]]]dddmmmiiieeeeeeiiiqqqxxx|||}}}~~~}}}zzzwwwuuuuuuwww{{{yyypppnnnmmmrrruuutttzzziiiTTTAAA:::555//////444000///...---,,,,,,,,,,,,*********))))))((((((((()))((('''%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''&&&%%%%%%$$$'''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%'''''''''(((((()))))))))((()))))))))(((((('''&&&((('''&&&'''(((((('''&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((((((***,,,......,,,)))((((((((()))+++---000222333444111000///...------......////////////////////////000000000111111222222222666;;;CCCNNN___www}}}|||wwwtttwww~~~{{{zzzyyywwwtttrrrpppoooqqqnnnlllooouuuxxxtttpppppprrrttttttrrrnnniiiffffffdddfffmmmrrrrrrrrruuuvvvxxxyyy{{{}}}yyyuuuuuuyyyzzzzzzqqq```XXXNNNHHHFFFFFFEEECCC@@@@@@????????????@@@@@@AAABBBCCCBBB@@@???@@@AAAEEEDDDCCCCCCEEEHHHLLLNNNOOOOOOOOONNNLLLJJJHHHFFFJJJHHHEEEBBBAAAAAABBBCCCEEEDDDBBBAAAAAAAAABBBCCC@@@AAABBBBBBAAA@@@>>>===???>>>===<<<<<<<<<===>>>>>><<<:::888888999<<<===BBBCCCEEEFFFEEEBBB>>><<<;;;;;;::::::;;;<<<<<<===999:::;;;<<<===<<<;;;;;;888888888777666666777999777999<<<>>>@@@AAA@@@@@@AAACCCFFFHHHHHHFFFDDDBBBzzzrrrllliii[[[XXXTTTQQQNNNLLLJJJHHHHHHEEEEEEGGGGGGFFFGGGKKKOOOTTTZZZbbbpppvvvoooffffffdddaaa^^^ZZZWWWUUUVVV[[[bbbiiinnnqqqqqqqqqwwwxxxyyywwwqqqggg^^^WWWSSSQQQMMMGGGBBB@@@AAABBBAAABBBAAA>>>::::::>>>BBB>>>FFFMMMSSS]]]nnn}}}zzzvvvxxx~~~{{{tttmmmkkkkkkmmmtttzzzyyypppqqqvvvvvvcccNNN???444222333///000444000///...------,,,------******)))(((''''''&&&&&&***(((&&&%%%&&&'''((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$##################$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###"""###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''')))))))))))))))((((((''')))(((''''''))))))((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&,,,---...---***(((&&&&&&+++++++++---...000222333//////...---------......///////////////..................///////////////111444777999@@@QQQjjj}}}yyywwwtttuuuyyy}}}~~~}}}{{{zzzzzzzzz{{{|||xxxtttqqqttt|||yyyzzz~~~yyyxxx{{{|||cccRRRNNNJJJFFFEEEFFFFFFDDDBBBCCCCCCBBB@@@????????????AAABBBBBBAAA???>>>>>>???BBBBBBBBBCCCEEEIIILLLNNNLLLMMMPPPQQQOOOKKKFFFCCCBBBAAA>>>===<<<<<<>>>>>>BBBAAA@@@???>>>???@@@@@@???@@@@@@@@@???>>><<<;;;=========>>>>>>?????????@@@>>>;;;999777888999:::???@@@CCCEEEDDDBBB???===:::::::::::::::;;;;;;<<<:::;;;<<<<<<<<<;;;:::999666666777666555555666888777999;;;>>>???@@@@@@@@@AAABBBEEEFFFFFFDDDBBB@@@zzzwwwvvvqqqllleee```]]]YYYTTTPPPNNNLLLJJJGGGCCC@@@@@@BBBCCCFFFIIIMMMXXXhhhtttyyywwwjjjbbbWWWWWWVVVUUUSSSPPPMMMLLLJJJNNNTTTZZZ___aaabbbbbbddddddbbb___YYYQQQIIIDDDAAA@@@???<<<::::::<<>>===<<<;;;;;;<<<===>>>AAA@@@>>>=========>>>???>>>>>>??????>>><<<:::999;;;<<<===???@@@@@@@@@@@@AAA???<<<999777666777777;;;===@@@CCCDDDBBB@@@>>>::::::999999999::::::;;;======>>>>>>===<<<:::999555777888777666666777999888999;;;===???@@@AAAAAABBBCCCDDDEEEDDDCCCAAA@@@{{{zzz|||xxxvvvtttsssqqqmmmeee___^^^\\\VVVLLLCCC?????????<<>>:::<<<>>>???AAAJJJXXXbbbrrr|||~~~yyyqqqjjjgggfffhhhiiimmmqqquuuxxx~~~~~~wwwuuu{{{nnnZZZJJJBBB;;;666333444444111///...111000000////////////000...------+++***)))((((((+++(((%%%&&&)))***(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$###$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$###$$$$$$%%%%%%###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&((())))))***(((((())))))))))))(((((()))''''''(((*********)))))))))))))))))))))))))))'''''''''((((((((())))))***))))))(((((('''''''''%%%''')))***)))***+++,,,++++++,,,,,,...///000111))))))***,,,---......///***+++,,,---...///000111...............---------444333222444888<<>>??????DDDCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHGGGFFFDDDBBBAAA===============???@@@AAA@@@???>>>=========>>>???>>>>>>>>>>>>===;;;999888999:::;;;===???@@@@@@@@@@@@>>>;;;888666555555555888;;;>>>AAABBBBBB@@@>>>;;;::::::999999999::::::============<<<;;;999888444555777777666666777888999:::<<<===???@@@AAABBBBBBCCCCCCDDDDDDCCCBBBBBB~~~}}}~~~wwwyyy}}}zzzvvvrrrpppgggWWWJJJCCCAAA@@@:::<<<<<<:::===CCCGGGGGGIIIKKKNNNQQQRRROOOJJJEEE???===;;;::::::;;;<<<===:::;;;>>>@@@BBBDDDDDDDDDBBBBBBBBBAAA@@@???>>>>>>;;;<<<>>>===<<<<<<===>>>AAACCCEEEIIIQQQ]]]mmmwww|||xxxqqqllliiigggdddccceeehhhjjjkkkqqqyyy|||zzz{{{xxxwww{{{gggTTTDDD;;;888333111000111222111///......------,,,,,,,,,------++++++***)))((((((''''''***(((''''''((('''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%%%%######%%%&&&'''(((((((((%%%$$$###""""""###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&((()))******&&&''''''((((((((((((((((((&&&&&&''')))******)))(((''''''&&&&&&''''''(((''''''((((((((())))))))))))))))))))))))(((((((((''')))))))))((('''(((***)))***,,,---//////000000000000000000///...---,,,)))***+++,,,---///000000---.....................666111,,,,,,111666777777<<>><<<<<<<<>>===<<<===>>>>>>>>>>>>>>>>>><<<:::888777777888999:::<<<===>>>???<<<;;;999666555444333333777999===@@@AAAAAA???>>><<<;;;;;;:::::::::::::::::::::;;;;;;:::888777555111333555555555444555666999999;;;<<<>>>@@@AAABBBBBBBBBBBBBBBBBBCCCCCCDDDzzz}}}~~~mmm]]]UUUPPPLLLHHHIIIGGGDDDEEEJJJNNNNNNMMMJJJGGGFFFFFFFFFEEECCC@@@???===;;;;;;:::;;;;;;888999;;;===???@@@AAABBB@@@BBBFFFIIIKKKJJJIIIHHHDDDEEEFFFFFFGGGJJJNNNQQQVVVUUUUUUYYYbbbnnn{{{~~~zzzwwwtttooohhhcccccceeegggiiiqqq|||~~~zzz___MMMBBB888333333.........---...//////---,,,,,,++++++++++++,,,,,,))))))((((((((('''''''''((())))))(((&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###"""""""""""""""######$$$%%%%%%%%%%%%%%%###$$$%%%&&&%%%$$$""" ######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&''''''(((%%%%%%&&&'''''''''''''''&&&%%%%%%&&&(((***)))((()))((('''&&&&&&'''((()))'''((((((((())))))))))))''''''(((((((((((((((((())))))***(((&&&&&&'''((('''))),,,///000000///...222222222222000...---+++,,,,,,,,,,,,,,,---------,,,,,,,,,------.........222///,,,+++---000333444555555:::EEESSSfffwwwfffXXXJJJHHHEEEEEEFFFFFFCCCAAA@@@AAABBBBBBCCCFFFIIIKKKDDDCCCAAA@@@>>>>>>======<<<===>>>===<<<<<<===>>>EEEDDDDDDCCCBBBAAA@@@@@@BBBBBBAAA@@@???>>>>>>===777888999;;;===???AAAAAA???>>>===<<<;;;<<<======>>>>>>>>>>>><<<:::888777777777666777888:::<<<===888777666555444333333333666888<<>><<<===<<<<<<;;;::::::;;;;;;888999::::::999888777666000333555666555555555666777777888:::;;;===???@@@????????????@@@BBBCCCDDDiiimmmuuu}}}qqqiiiccc^^^\\\[[[WWWRRRRRRXXX\\\\\\YYYSSSKKKFFFFFFFFFGGGFFFEEEEEEDDDCCCAAA???===<<<:::;;;===>>>AAACCCDDDEEEIIINNNUUU[[[^^^]]]ZZZXXXTTTTTTUUUWWWZZZaaajjjpppkkkhhheeefffmmmwww~~~uuuoookkknnnooosss}}}vvv```III>>>:::555222222///000...,,,,,,---...,,,------,,,,,,,,,------...)))))))))))))))((((((((('''***+++)))$$$!!!!!!###################################################$$$$$$###""""""!!!"""""""""###$$$%%%%%%%%%%%%%%%######$$$%%%$$$""" """"""############""""""######$$$$$$$$$$$$######$$$#########$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$######$$$&&&((()))(((%%%""" #########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%$$$&&&((())))))(((+++***)))(((((()))***+++(((((((((((())))))))))))%%%&&&&&&''''''((((((((('''((()))(((&&&&&&(((***%%%(((,,,000111111///......///000000000///---,,,......---,,,,,,+++************+++,,,------......+++...111111000///000222222111444<<>>@@@CCCEEEFFFGGGIIIKKKFFFDDDBBB@@@===<<<;;;:::333555888:::<<<>>>AAACCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@AAAAAAAAA???===;;;444555666888;;;===>>>???>>>===<<<;;;:::;;;<<<<<<>>>??????>>><<<:::888777777666555555666888:::<<<666555444333333333333333555888;;;>>>@@@???===<<<>>>===<<<;;;;;;;;;;;;;;;::::::;;;<<<;;;:::999888222555777888888777888999555666666777999;;;===>>>============???AAACCCDDDUUUWWW```ooo~~~zzzrrrhhhbbbbbbfffjjjllleee^^^UUUOOONNNOOORRRSSSYYYYYYUUUQQQQQQQQQLLLEEEBBBGGGIIIIIINNNXXX]]][[[bbbjjjvvv|||yyyyyyyyyxxxyyy{{{}}}sssnnnooosssxxxzzzoooQQQHHH===666444333111...000//////...------,,,,,,,,,,,,,,,+++++++++************))))))((((((''''''''''''(((((('''%%%###"""'''&&&$$$$$$$$$$$$&&&'''""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$######$$$%%%%%%%%%&&&)))+++###############$$$$$$$$$"""""""""!!!""""""###$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&''''''&&&%%%%%% !!!"""######$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$***((($$$"""!!!###%%%'''$$$%%%&&&'''''''''&&&%%%$$$%%%%%%&&&'''((())))))*********)))'''&&&''')))))))))))))))************))))))((((((''''''''''''''''''''''''((((((((((((************+++,,,---...,,,***)))''''''(((***+++111000000///......------++++++,,,,,,,,,,,,------...//////000111222222333///333666666666;;;FFFPPPjjjwww}}}}}}kkkaaaZZZQQQJJJFFFEEECCCAAA???>>>>>>???@@@BBB@@@@@@BBBGGGJJJIIIHHHKKKIIIFFFDDDBBB@@@<<<999<<<:::888999<<<>>>===;;;??????@@@AAABBBBBBBBBBBB???;;;999>>>AAA@@@>>>>>>555555555666888;;;===>>>888888888888999:::;;;<<<<<<===>>>>>><<<:::888666444444444444444555666777777777888888777555222111444444666888;;;>>>AAABBB<<<<<<<<<===============;;;;;;;;;::::::999999999777888999::::::999777666555666666888999;;;===>>>???>>>===============>>>IIIMMMUUUaaannnyyywwwooonnnppptttuuummmjjjeeebbbbbbeeejjjmmmpppqqqooojjjhhhgggbbb[[[VVVYYYZZZ[[[bbbooovvvwwwzzzvvvnnnmmmooorrrsssyyyzzz|||fffXXXFFF???666111111111///---......------,,,++++++***,,,,,,+++++++++*********))))))))))))((((((''''''''''''(((((('''&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&########################!!!""""""######""""""!!!""""""###$$$$$$$$$$$$############"""!!!!!!###%%%!!!""""""###$$$$$$%%%%%%###""""""""""""###$$$$$$%%%%%%$$$######$$$%%%%%%"""###$$$%%%%%%%%%%%%%%% !!!"""############$$$$$$##################&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''((((((((('''((()))((('''''')))***((((((((()))))))))))))))((((((((((((''''''&&&&&&''''''''''''(((((((((((())))))))))))***+++,,,---...---+++******,,,---...//////...------,,,+++++++++++++++,,,,,,,,,------......//////000111111222///111222111000333:::@@@OOOZZZiiiwwwuuuiii\\\WWWSSSLLLEEEAAABBBAAA???============>>>======>>>AAAFFFHHHHHHGGGIIIGGGEEEDDDDDDBBB???======;;;999:::<<<===<<<;;;>>>???@@@AAABBBCCCCCCCCC@@@:::777:::======<<<===666666555555555777888999999999999999:::;;;<<<===;;;<<<======<<<999777555444444444444444555666666666777888888777555222111333444555777999<<<>>>???:::;;;;;;<<<<<<======>>>;;;;;;::::::999999888888888999:::;;;;;;:::888777666666666777999;;;<<<===>>>===<<<<<<;;;;;;;;;;;;FFFGGGKKKPPPYYYeeerrryyyzzzwwwwwwzzz||||||}}}~~~}}}|||}}}xxxssskkklllkkkllltttuuunnnkkklllnnnoooqqqrrruuuxxx{{{~~~xxx^^^JJJAAA;;;666111///000111///---,,,,,,,,,+++******))))))++++++++++++*********))))))))))))(((((((((((('''''''''(((((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""""""""###$$$$$$$$$$$$###$$$$$$$$$"""  !!!!!!!!!"""###$$$%%%%%%%%%###############$$$%%%%%%%%%%%%$$$######$$$%%%%%% !!!###$$$$$$%%%%%%!!!"""###$$$%%%%%%%%%%%%########################"""$$$''')))***)))'''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''((()))+++''''''''''''(((((())))))'''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))((((((((()))***+++,,,---,,,++++++,,,---///000---,,,,,,++++++******)))++++++++++++,,,,,,,,,,,,------......///000000000222111000///000222555666;;;AAAJJJRRR]]]lll}}}eee[[[SSSQQQPPPJJJCCCAAA>>>>>>===<<<<<<<<<<<<<<<<<<<<>>>>>@@@AAACCCCCCDDDDDDAAA:::777999<<<;;;:::<<<:::888777555555555555666::::::::::::;;;<<<======999:::;;;;;;;;;999666555444444333333333444555555555666777777666444222000333333444555666888:::;;;777888999:::<<<===>>>>>>;;;::::::999888888777777888999;;;<<<<<<;;;:::999666666666777888:::;;;<<<<<<<<<;;;:::::::::::::::ZZZTTTLLLIIINNNWWWaaagggsssuuuyyy~~~~~~yyyzzz}}}{{{xxxvvvwww}}}{{{tttnnnlllnnnqqqssspppssswww|||ppp\\\III<<<888555333111000222222000///,,,,,,++++++***)))))))))+++************)))))))))((((((((((((((((((((((((''''''(((((((((((((((((($$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###&&&&&&&&&%%%"""!!!"""##################$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%!!!!!!"""######$$$#########$$$%%%&&&''''''''''''#########$$$$$$$$$$$$$$$"""$$$&&&((()))(((&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&((((((''''''((()))%%%&&&&&&''''''(((((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))******))))))((()))***+++,,,---,,,,,,++++++*********)))***++++++++++++,,,,,,,,,---------.........//////...,,,+++---111444555444555888;;;===BBBMMMZZZdddzzzyyynnniiiuuu}}}vvv```WWWPPPNNNLLLGGGBBBAAA<<<<<<<<<<<<<<<<<<<<<<<>>???AAACCCDDDEEEFFFBBB===;;;???AAA>>><<<;;;===<<<:::888777666777777:::::::::::::::;;;<<<<<<888999:::;;;:::999777555444444333333333333444444444555666777666444222111222222222333444555777777555666777999;;;===>>>???;;;:::999999888777666666888888999:::;;;;;;::::::777777777777888999::::::999999999999:::;;;;;;<<<~~~nnn[[[QQQRRRVVVVVVUUU]]]^^^```eeekkkqqqvvvyyy}}}zzz~~~~~~yyytttrrrtttwwwzzzzzz~~~yyycccSSSGGG===666444222222111111222111///...---------,,,++++++***************)))))))))(((((('''''''''''''''(((((((((''''''''''''((((((((((((%%%%%%'''(((((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$%%%&&&&&&$$$###$$$%%%%%%%%%$$$$$$###"""""""""$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%$$$%%%%%%%%%$$$###"""""""""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$&&&''')))(((&&&%%%%%%%%%$$$%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''(((((())))))'''''''''((()))***++++++,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,------------............***((('''***///222111///111222333444555:::AAAFFFSSS^^^nnn}}}lllaaa\\\XXXUUU___gggaaaYYYPPPHHHFFFDDD@@@???@@@<<<<<<<<<<<<<<<>>>??????DDDFFFIIIJJJIIIHHHEEEDDDCCCBBBAAAAAABBBAAA???===::::::999888777777777888;;;===???AAADDDFFFGGGGGGDDDAAACCCIIIKKKFFF@@@======<<<:::999888888999999999999999999999999:::;;;888999:::;;;;;;:::888777555444444333333444444444444555666777666555333111222222222222333444555555444444666888;;;===???@@@;;;;;;:::999888777666555666666777888999:::::::::999888888888888888999999666666777888:::<<<>>>???vvvhhheeeccc\\\UUUPPPNNNMMMOOOSSSWWWZZZZZZeeeooo{{{zzzuuussszzz}}}yyyyyy|||~~~}}}yyy{{{nnn]]]JJJ>>>999444111111000000000000///...---,,,.........---,,,,,,++++++))))))))))))((((((((((((&&&''''''''''''((((((((((((((('''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""""""""###$$$$$$$$$$$$### """$$$$$$#########$$$%%%%%%$$$$$$###"""""""""###############$$$%%%%%%%%%%%%$$$######$$$%%%%%%'''''''''&&&%%%$$$"""""" !!!"""#####################$$$%%%%%%&&&&&&'''&&&$$$"""!!!"""######$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%''')))(((&&&$$$######$$$%%%%%%&&&'''((())))))'''''''''(((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((()))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++........................///,,,+++,,,///111111//////000222333333555999;;;<<>>AAACCCGGGIIIKKKJJJGGGEEECCCCCCCCCBBB@@@@@@AAA@@@>>><<<888999999888777666888999:::<<>>???@@@<<<<<<;;;999888777666555555555666777999:::;;;;;;;;;::::::999888888888999555555666888:::<<>>BBBEEEIIIKKKLLLKKKHHHEEEFFFGGGBBBAAA@@@@@@AAAAAA???===888:::;;;:::888888:::<<<:::;;;>>>BBBEEEHHHIIIJJJHHHFFFJJJRRRUUUOOOHHHEEE>>>===;;;:::999999::::::;;;::::::999999999:::::::::;;;===?????????===<<<888777666555555555555666666777888999999777555444333333333333444555666777555666777999<<<>>>???@@@======<<<:::999777666666666666777888999;;;<<<======<<<;;;:::999999999999555555666777888:::;;;<<>>===AAALLLVVVcccqqqwwwiiiaaaVVVOOONNNQQQSSSTTTMMMGGGLLLOOOHHHGGGKKKHHHGGGDDDCCCEEEDDD???>>>???===;;;888777999===CCCFFFLLLMMMOOOMMMJJJIIIJJJLLLAAA@@@@@@AAABBBCCCAAA???888;;;<<<;;;999999<<>>BBBEEEHHHJJJKKKIIIGGGIIIPPPSSSOOOJJJHHHCCCAAA???===<<<;;;;;;;;;<<<;;;;;;:::::::::;;;;;;;;;<<>>888888777666666666666666666777999:::999888666555333333333444555666777888666666888:::<<<>>>@@@@@@>>>===<<<;;;999888777666777777777999:::<<<>>>???>>>>>><<<;;;:::999999999666666666666666777888888|||tttnnniiiaaaVVVNNNKKKHHHEEEFFFJJJKKKFFFBBBJJJPPPZZZccckkkvvvwwwtttuuu{{{~~~{{{xxxwwwtttpppqqqvvvrrrwww~~~nnn^^^PPPCCC:::999666222///---...000111////////////////////////............---,,,+++***((((((((((((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%######&&&&&&''''''&&&$$$###"""%%%""" ###$$$###!!!$$$$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$"""$$$''')))***(((%%%###########################"""""""""!!!!!!!!!!!!!!!&&&$$$"""###%%%%%%""" !!!"""###$$$%%%%%%%%%%%%'''&&&$$$###"""###$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''((('''&&&%%% """"""###$$$''')))&&&'''(((((())))))(((((((((''''''''''''((()))))),,,+++++++++******))))))))))))))))))************))))))*********+++++++++,,,++++++******)))))))))---***'''&&&''')))++++++,,,,,,,,,---------......---,,,,,,,,,,,,---......000///...---...///222333333333444666888:::<<<>>>KKKRRR]]]iiivvvtttdddZZZPPPOOOLLLJJJJJJKKKMMMOOOIIILLLMMMLLLIIIGGGHHHIII@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<===>>>AAACCCEEEFFFGGGIIIKKKKKKJJJIIIHHHBBB@@@>>>===>>>>>>>>><<<<<<===???@@@@@@>>>===;;;<<<===@@@FFFKKKLLLIIIEEELLLLLLKKKKKKJJJJJJJJJIIIDDDCCCBBBCCCCCCBBB???===999999:::;;;;;;:::::::::<<<===???AAABBBAAA@@@???;;;999888888999999777666999999:::999888555222000333333333444444555555555555777:::<<<<<<<<<===>>>???===;;;;;;;;;<<<;;;:::777888999;;;<<<<<<======>>>?????????>>>;;;888777555555555555555444444333tttkkk```[[[TTTOOOMMMLLLJJJGGGFFFJJJPPPUUUYYY```mmmwww}}}}}}}}}}}}}}}~~~~~~{{{{{{~~~~~~yyywwwvvvuuurrruuuzzz~~~|||fffSSSGGG>>>666000222000...,,,+++,,,...///.................................------,,,+++***((((((((((((((((((((('''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$"""!!!%%%###!!!!!!###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""############""""""$$$&&&(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%###"""###%%%%%%""" !!!"""$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&###$$$%%%%%%$$$$$$&&&((($$$$$$%%%%%%%%%%%%%%%%%%'''''''''''''''((()))***++++++******))))))))))))))))))))))))*********************++++++++++++,,,---,,,,,,+++***))))))(((((((((((()))+++,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,---............------...///111222222222333444555777999:::===BBBIIIOOOWWWdddrrr}}}yyykkk___VVVQQQMMMKKKJJJHHHHHHIIIJJJKKKGGGIIIJJJIIIFFFDDDDDDFFFCCCCCCBBBAAA@@@@@@??????===>>>???AAADDDGGGIIIJJJIIIIIIJJJKKKJJJHHHFFFDDDBBB@@@>>>>>>>>>>>>===<<<<<<===>>>@@@@@@>>>===;;;<<>>>>>>>>======>>>>>>???@@@AAABBB;;;999888888999999888777888999:::::::::888555444222222222333444555666777555888;;;>>>>>>???@@@AAA@@@>>><<<<<<<<<<<<;;;:::888999:::<<<======>>>>>>@@@AAAAAAAAA???===;;;999666666666666666555555444xxxmmmbbbZZZWWWWWWWWWUUUWWWXXXVVVTTTUUUYYY\\\cccdddfffiiilllpppsssuuuooommmlllnnntttzzz~~~~~~zzz{{{zzzyyy{{{jjj]]]KKK===666333000---//////......///000111222------------------------------------,,,+++******''''''((((((((((((((((((&&&&&&&&&''''''''''''(((&&&%%%$$$$$$$$$%%%&&&'''$$$%%%%%%%%%$$$###"""!!!%%%$$$""""""$$$%%%$$$#########################################################$$$$$$$$$######"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""###$$$$$$$$$$$$###"""###$$$$$$""" """###$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''((())))))'''%%%$$$%%%''''''''''''''''''''''''''''''&&&''''''((()))***+++))))))))))))(((((((((((())))))))))))************++++++++++++,,,,,,,,,,,,......---,,,+++))))))(((%%%'''))),,,......---,,,------------............,,,,,,,,,,,,,,,---......---------...//////000000111111111111222444555666666888;;;<<>>===<<<>>>AAAEEEHHHJJJLLLLLLKKKKKKLLLKKKHHHEEEBBB@@@BBB@@@>>>>>>>>>???>>>===<<<===>>>@@@@@@???===<<<;;;???DDDHHHKKKKKKLLLMMMIIIIIIHHHGGGEEEDDDCCCCCCDDDCCCCCCDDDDDDDDDAAA???<<<======>>>???@@@AAAAAA======<<<<<<>>>@@@BBBCCC;;;:::999999::::::999888888999;;;<<<;;;:::888777333222111111222555777999777:::>>>@@@AAABBBDDDEEEBBB@@@>>>>>>>>>===;;;::::::;;;<<<===>>>?????????@@@@@@AAA@@@???===;;;999777888888888888777666666|||ssspppqqqtttvvvxxxwwwppphhh```YYYSSSTTTUUUVVVZZZ^^^bbbdddeee___^^^]]]```ffflllqqqsss~~~xxx|||vvvhhhRRRIII===555222222111000......///000111111111111------------------------++++++,,,,,,+++******)))''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&%%%#########%%%'''((($$$$$$$$$$$$######""""""%%%$$$$$$###$$$$$$%%%%%%#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$##################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&""""""############"""!!! !!!###$$$%%%&&&&&&&&&#########$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$###$$$%%%'''((()))***)))(((%%%%%%%%%''')))))))))(((((((((((((((''''''''''''((()))++++++((((((((((((((((((''''''((()))))))))************++++++,,,,,,,,,---------///...---,,,+++***)))(((&&&(((+++---------------------------------......,,,,,,++++++,,,,,,---...------///000000111000000111111000000111111222333444666666777888<<>>>>>;;;===BBBFFFIIIJJJJJJIIIKKKLLLKKKJJJHHHDDDAAA??????>>>======???AAAAAA@@@<<<===???@@@AAA@@@>>>===999>>>CCCEEEEEEEEEGGGJJJHHHHHHGGGEEEDDDBBBAAAAAABBBAAAAAABBBCCCCCCAAA???=========>>>>>>???@@@@@@<<<<<<===>>>???AAABBBBBB<<<:::999:::;;;;;;:::999:::;;;<<<<<<<<<:::888777333222111111222555999;;;;;;>>>AAACCCCCCDDDEEEFFFDDDBBB@@@??????>>><<<:::;;;;;;===>>>???@@@@@@@@@>>>>>>>>>===<<<;;;999888999999999:::999888888777|||kkk\\\VVVUUUUUUWWW\\\___aaa```\\\ZZZXXXYYY[[[^^^```aaahhhlllooossszzz~~~~~~}}}|||xxxhhhXXXMMM>>>999444111000000...,,,+++,,,,,,------,,,+++***++++++++++++++++++++++++******************)))(((&&&'''''''''(((((())))))&&&&&&&&&''''''''''''(((&&&%%%#########%%%'''((($$$$$$##################$$$%%%$$$$$$###$$$$$$%%%#########"""""""""!!!!!!###########################$$$$$$$$$$$$$$$############"""""""""###$$$%%%""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&!!!"""#########""""""""""""###$$$%%%&&&&&&&&&&&&"""######$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$###$$$%%%&&&'''''''''((('''%%%%%%&&&(((&&&&&&%%%$$$$$$%%%%%%&&&'''''''''((((((***++++++''''''''''''''''''((((((((()))))))))************++++++,,,,,,,,,---------...------,,,***))))))(((***+++,,,,,,******,,,...---------------,,,,,,,,,,,,++++++++++++,,,---------...///111111111111111222111111000000111111222222222222333444777:::===???CCCIIINNNRRRYYYaaahhhuuuzzzpppiiiccc]]]XXXWWWTTTPPPMMMMMMMMMMMMMMMIIIJJJKKKLLLKKKJJJHHHGGGHHHGGGEEEDDDDDDDDDDDDDDD@@@@@@@@@@@@????????????<<>>@@@BBBBBBAAA@@@???<<<@@@CCCCCCBBBAAACCCFFFHHHHHHGGGEEECCCBBBAAA@@@BBBAAAAAACCCDDDDDDBBB@@@>>>======<<<<<<<<<======:::<<>>????????????=========<<<;;;:::999999:::::::::;;;::::::999888xxxfffcccaaacccggglllmmmllljjjfffbbb```___^^^]]]\\\aaahhhooottt}}}~~~{{{zzz~~~yyyeeeWWWLLLCCC===555333111000000///---+++------------,,,+++***)))++++++++++++++++++++++++((()))))))))))))))((((((&&&&&&''''''((()))))))))&&&&&&&&&''''''''''''(((&&&%%%$$$$$$$$$%%%&&&'''%%%$$$$$$#########$$$$$$###$$$%%%$$$""""""$$$%%%$$$$$$$$$######""""""!!!"""""""""""""""""""""""" !!!"""""""""""""""######""""""######$$$%%%""""""""""""""""""""""""!!!"""""""""###$$$$$$$$$ !!!######"""!!!"""######$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$%%%$$$$$$############$$$######"""######$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&%%%%%%&&&((('''&&&%%%%%%%%%&&&((()))))))))(((((())))))******''''''''''''(((((((((((())))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,+++******)))))))))***,,,---+++((((((***---,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......//////000111111111222111111000000000111111222111111111111333444555999<<>>@@@BBBCCCDDDCCCBBBAAACCCDDDDDDDDDCCCCCCDDDEEEGGGGGGFFFEEECCCBBBAAAAAABBBBBBBBBDDDFFFFFFEEECCC>>>===<<<;;;;;;<<<===>>>;;;>>>BBBEEEEEECCC@@@>>>===<<<;;;<<<===>>>===<<<======>>>===;;;999666444555555444444555888:::<<<@@@BBBDDDDDDBBB@@@@@@@@@CCCBBBAAAAAAAAA@@@===:::999:::;;;<<<===>>>>>>>>>??????>>>======<<<<<<;;;:::;;;;;;;;;;;;:::999999{{{vvvuuuyyy}}}~~~}}}}}}zzzvvvtttttttttsssrrrsss|||xxxjjjWWWHHH@@@===999777444333111000000000///...//////......---,,,,,,,,,************************'''(((((())))))(((((((((&&&&&&''''''((())))))***&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$######$$$%%%&&&"""###$$$###!!!!!!###%%%&&&%%%%%%$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$#########$$$$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!######!!!!!!"""$$$###$$$$$$######"""!!! $$$$$$%%%%%%%%%$$$###"""%%%%%%$$$##################"""""""""###$$$%%%&&&######$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$&&&((((((''''''&&&''')))+++---+++***))))))((()))))))))''''''((((((((()))))))))))))))))))))*********************++++++++++++,,,))))))))))))))))))))))))%%%)))------***(((***,,,+++++++++*********))))))+++++++++***++++++,,,---------,,,,,,---...000111000000/////////000000111333333222222333333333333555888;;;<<<<<<===AAADDD>>>CCCIIINNNRRRVVV\\\```hhhmmmtttxxx|||yyypppllljjjgggaaa[[[XXXVVVUUUUUUVVVTTTOOOJJJGGGEEEDDDEEEGGGHHHGGGFFFIIIIIIIIIIIIIIIHHHGGGGGGDDDAAA??????BBBEEEEEEEEECCCCCCCCCBBBBBBAAAAAAAAA@@@BBBEEEHHHJJJKKKKKKKKKLLLLLLLLLKKKIIIFFFCCCAAA===<<<<<<>>>AAADDDDDDDDD@@@AAACCCEEEFFFEEEDDDCCCFFFDDDCCCCCCEEEFFFFFFFFFEEEEEEDDDCCCCCCBBBAAAAAA@@@???@@@BBBDDDEEECCCBBB======<<<<<<===???BBBCCC???AAACCCEEEEEECCCAAA???===<<<;;;<<<>>>???>>>======>>>>>>???===;;;999777777777777777888999:::;;;===???AAAAAA@@@?????????AAA@@@@@@AAABBB@@@===;;;777888999:::;;;<<<<<<<<>>>>>===<<<<<<<<<<<<:::;;;;;;;;;;;;:::999999~~~pppYYYOOOAAA888777777777555333222///------...///000++++++***)))))))))******))))))))))))))))))))))))''''''((((((((((((((('''&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&%%%$$$###&&&%%%$$$$$$$$$%%%&&&'''!!!###$$$### """%%%&&&&&&%%%%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%&&&'''((((((######$$$%%%%%%%%%%%%$$$########################""""""""""""!!!!!!!!!!!!!!!######!!! """$$$######""""""!!!$$$%%%%%%&&&%%%$$$"""!!!%%%%%%$$$###""""""#########""""""""""""$$$&&&'''"""###$$$%%%&&&%%%$$$$$$((((((((('''%%%$$$%%%'''$$$$$$######$$$''')))+++,,,+++***)))(((((((((((('''((((((((())))))******))))))))))))************))))))*********+++++++++(((((((((((())))))))))))%%%,,,...,,,)))***,,,+++*********))))))((((((++++++******++++++,,,---,,,+++***)))***,,,...000///............///000000111111000111333444444333222555999:::999999;;;>>><<<===???@@@@@@AAACCCEEEJJJNNNRRRTTTVVV]]]gggooovvv|||tttmmmhhhaaa[[[ZZZ]]]^^^ZZZUUURRRRRRUUUXXXZZZVVVNNNGGGAAA@@@???@@@DDDGGGIIIIIILLLLLLKKKKKKKKKJJJJJJJJJFFFCCC@@@AAAEEEHHHIIIHHHGGGGGGFFFDDDCCCBBBAAA@@@===???BBBFFFIIIKKKLLLMMMNNNNNNNNNLLLJJJFFFBBB@@@???>>>===>>>AAABBBCCCBBBAAABBBDDDFFFGGGGGGFFFEEEFFFCCC@@@AAAEEEHHHHHHFFFCCCCCCCCCBBBBBBAAAAAAAAA<<<;;;<<<>>>AAAAAA@@@>>>=========>>>@@@DDDGGGIIICCCCCCDDDDDDCCCCCCBBBAAA===<<<<<<===>>>??????>>>===>>>???@@@???>>><<<;;;888888999999:::::::::::::::<<>>???@@@?????????AAABBB@@@>>>;;;666666888999:::;;;;;;;;;===<<<;;;:::::::::::::::::::::;;;;;;::::::999888{{{jjjZZZOOO@@@===999666444333111000222111000///...---,,,+++))))))))))))(((((((((((((((,,,///---)))(((+++...''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&"""!!!!!!$$$$$$$$$$$$############!!!!!!!!!!!!!!! """"""""""""""""""""""""$$$#########""""""!!!!!!###"""""""""###$$$%%%%%% !!!!!!"""######$$$$$$######"""!!!!!!!!!!!!!!!""""""############""""""""""""!!!!!!"""$$$&&&'''&&&&&&%%%$$$#########$$$######""" !!!$$$%%%%%%$$$######$$$%%%%%%!!!"""""""""############%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%''')))+++,,,+++***))))))))))))))))))(((''''''+++*********))))))(((((())))))))))))))))))))))))******))))))))))))******))))))***+++++++++++++++++++++++++++++++++++++++---,,,***))))))***,,,---.........////////////000---------............///............////////////333444555777777777777666888888999999:::<<<===>>>;;;<<<===@@@EEEJJJNNNQQQTTTWWW\\\bbbiiiqqqyyy}}}xxxpppiiiddd```]]]\\\SSSSSSTTTTTTUUUUUUVVVVVVSSSQQQRRRUUUXXXWWWPPPJJJAAAAAAAAABBBCCCEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLJJJEEE@@@AAAGGGKKKJJJFFFFFFFFFEEEDDDCCCBBBAAAAAA???@@@BBBDDDGGGIIIKKKLLLLLLLLLMMMLLLKKKJJJHHHGGGCCC@@@>>>???AAACCCBBB@@@EEEDDDCCCBBBCCCDDDFFFHHHBBBBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@???>>>===<<<666333333999<<<<<<<<<>>><<<<<<<<<>>>AAADDDHHHJJJDDDCCCCCCCCCCCCDDDDDDEEEDDDAAA>>><<<===>>>??????:::<<<>>>@@@@@@???===;;;999:::;;;888555555777:::===>>>@@@@@@@@@???===;;;BBB???===<<<<<<<<<:::999999999:::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===999;;;===>>>>>>;;;888666kkkssszzziii\\\PPPDDD===:::888555333333333222000111111000///...---,,,+++++++++++++++************%%%)))+++***&&&%%%'''+++''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&)))$$$!!!!!!%%%((('''%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! """"""""""""""""""""""""######"""""""""!!!!!!!!!$$$$$$######$$$$$$%%%%%% !!!"""###$$$$$$$$$$$$###"""!!!!!! !!!!!!""""""############""""""""""""""""""###$$$%%%%%%%%%%%%$$$###############!!!!!!!!!  ###&&&$$$$$$###""""""###$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$&&&(((*********)))((()))))))))))))))(((''''''*********)))))))))(((((()))))))))))))))))))))))))))(((((((((((((((((()))((())))))***************************************---,,,***))))))***,,,------------.........//////------------............000000000000111111111111222333555666777777666666444444333444444555666777777666666666888:::===???CCCEEEGGGJJJMMMQQQWWW[[[ccchhhooosssvvv{{{~~~xxxtttrrroooiiidddaaa^^^ZZZVVVTTTRRRQQQPPPPPPPPPQQQQQQRRRRRRRRRRRRTTTSSSRRRTTTWWWVVVPPPKKKCCCCCCCCCDDDEEEFFFHHHIIIIIIIIIJJJKKKKKKKKKJJJJJJIIIEEEBBBBBBEEEHHHGGGEEEGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBCCCDDDDDDEEEEEEFFFJJJJJJJJJKKKJJJIIIGGGFFFBBB@@@>>>@@@BBBDDDDDDCCCEEEDDDBBBAAAAAABBBDDDEEEBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????;;;777666999;;;999888::::::::::::;;;>>>BBBEEEGGGDDDDDDCCCCCCCCCDDDDDDEEEGGGCCC@@@>>>>>>?????????<<<===>>>@@@@@@???>>>===:::;;;;;;999666666888:::<<<===>>>??????>>>===<<>><<<;;;::::::888777777888999:::::::::::::::888888999999::::::;;;;;;:::<<<>>>@@@@@@>>>;;;999LLLTTT___lll{{{rrrgggWWWJJJAAA:::555222444222000000111222111111000000///...------,,,,,,++++++++++++************(((***,,,+++((('''))),,,&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$###""""""""""""###'''$$$!!!!!!%%%'''&&&%%% !!!!!!""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!! &&&%%%$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$###"""!!!  !!!""""""######""""""!!!"""#########$$$######"""#########""""""""""""""" !!! !!!$$$'''######"""!!!!!!"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%'''((())))))((('''(((((()))))))))(((''''''******))))))))))))(((((())))))))))))))))))))))))(((''''''&&&&&&''''''((('''(((((()))))))))))))))((((((((((((((((((((((((,,,+++***))))))***+++,,,,,,,,,,,,,,,------------------------............///000000000111111111222222333444555666666666666444444333333333333444444555444333222222333555666777888999999999;;;>>>AAACCCGGGLLLPPPSSSWWW]]]bbbjjjooovvv~~~xxxqqqnnnllljjjhhh___[[[VVVSSSTTTSSSPPPNNNMMMMMMLLLKKKJJJJJJIIIIIILLLLLLMMMMMMNNNNNNMMMMMMSSSQQQPPPQQQSSSSSSOOOKKKHHHGGGFFFFFFFFFGGGIIIIIIHHHHHHIIIJJJJJJIIIIIIIIIIIIGGGEEEDDDCCCDDDDDDDDDEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBFFFFFFGGGGGGGGGGGGFFFFFFBBBAAAAAACCCFFFIIIJJJIIIEEECCCAAA?????????@@@AAAAAAAAA@@@?????????@@@@@@CCCBBBAAAAAAAAABBBCCCDDD@@@;;;999:::999666444555888888888999;;;>>>AAACCCDDDDDDCCCCCCCCCCCCCCCDDDGGGDDDAAA??????@@@@@@???>>>>>>??????@@@@@@@@@@@@<<<<<<<<<:::777777888::::::;;;===>>>??????>>>>>>@@@>>>;;;999999888666444555555777888999999999999555555555666777888888999999;;;>>>???@@@>>><<<;;;DDDIIIPPPVVV]]]lll~~~nnncccUUUMMMCCC:::555333222111111///...///000111000//////......------,,,,,,,,,))))))))))))(((((((((''')))+++,,,+++***)))***,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$###"""""""""""""""###!!!"""######"""!!!!!!!!!!!!"""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! %%%%%%$$$###"""""""""###!!!"""$$$%%%&&&%%%$$$###!!!!!! !!!!!!""""""""""""!!!!!!"""###$$$$$$$$$###!!! !!!"""""""""""""""!!!!!! !!!!!! !!!###%%%#########""""""##################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''%%%&&&'''((((((((((((''''''(((((((((((((((''''''))))))))))))))))))(((((())))))))))))))))))))))))(((''''''''''''''''''(((&&&''''''((()))(((((((((((((((((((((((((((((((((+++******)))******+++,,,***+++++++++,,,,,,,,,,,,,,,,,,---------.........------......//////000000222333333444555555666666555444333222222222222222222222222222333555666777444555666666666777999;;;<<<>>>@@@AAAAAACCCFFFIIILLLPPPVVV\\\aaagggmmmqqq}}}xxxwwwuuusssqqqooonnnnnniiiccc[[[VVVTTTTTTTTTSSSNNNKKKHHHGGGHHHIIIHHHHHHJJJKKKLLLKKKIIIGGGFFFEEEHHHIIIJJJKKKKKKKKKJJJJJJNNNLLLKKKMMMOOOPPPOOOMMMNNNMMMKKKHHHGGGGGGGGGHHHEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJGGGCCCBBBCCCEEE@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBCCCFFFIIILLLNNNOOOFFFDDDAAA???>>>===>>>???@@@@@@???>>>>>>>>>>>>>>>DDDCCCBBBBBBBBBDDDGGGHHHBBB===999999888444222333777777777777999<<>>@@@AAAAAAAAA@@@????????????@@@BBBCCC>>>>>><<<:::999999:::::::::;;;===>>>@@@@@@@@@@@@@@@===:::999888777555444222333555666777888888888222333444444555666777777666888:::<<<======;;;:::???CCCGGGGGGIIIPPP^^^iiittteeeWWWJJJAAA===:::666222000000000///111000//////000000...---------------,,,,,,,,,,,,))))))))))))((((((((('''&&&'''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$ !!!!!!!!!"""""""""###"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! ######"""!!!!!! !!!!!!!!!"""###$$$%%%$$$######!!!!!! !!!!!!""""""""""""!!!!!!"""###$$$$$$###"""  !!!!!!"""""""""!!!!!!!!!"""###""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%'''(((''''''(((((())))))((((((''''''((((((((((((''''''(((((((((((((((((())))))(((((((((((((((((((((((()))((((((''''''(((((()))&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))***++++++,,,************+++++++++,,,,,,,,,,,,------------...---------...///000000000222222222333444444555666222111000///............//////000111222333555555222444555444444444555777999::::::999888888999:::;;;>>>BBBEEEGGGJJJNNNQQQVVVYYY]]]___bbbdddhhhjjjqqqrrrtttvvvwwwxxxxxxxxxzzzzzz|||~~~~~~xxxuuuqqqllliiifffeeedddeeehhhkkkmmmkkkeee___ZZZXXXXXXWWWVVVVVVVVVWWWWWWSSSPPPLLLIIIGGGGGGFFFFFFEEEDDDBBBBBBCCCDDDDDDDDDGGGIIIKKKIIIFFFCCCAAAAAAFFFGGGIIIJJJKKKKKKJJJIIIJJJJJJJJJLLLOOOQQQSSSSSSTTTRRRNNNJJJGGGEEEEEEEEECCCDDDFFFHHHIIIJJJKKKKKKJJJLLLMMMJJJEEECCCEEEGGG>>>>>>??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>??????@@@AAAAAA???@@@BBBDDDFFFIIILLLNNNFFFEEEBBB???=========>>>>>>>>>===<<<<<<<<<<<<<<<@@@@@@>>>>>>???AAADDDEEE@@@:::666777666333222444777666666777999;;;>>>@@@@@@@@@???======<<<<<<<<<===;;;:::<<>>???AAACCCDDDAAA???===;;;;;;;;;;;;;;;;;;<<<===???@@@AAABBBBBB???===:::999888888666444111222333555666777777777222333333444555555666666555777999;;;<<<<<<;;;:::<<>>AAACCCDDDFFFIIILLLLLLNNNPPPQQQQQQRRRUUUWWWXXXYYYYYYXXXZZZZZZ[[[]]]___bbbdddeee``````___^^^]]]\\\\\\[[[VVVUUUSSSQQQPPPOOOOOOOOOQQQUUUYYY\\\ZZZUUUNNNIIIGGGGGGHHHIIIJJJLLLNNNOOOOOONNNLLLHHHEEEBBBAAA???AAAAAABBBBBBCCCDDDDDDDDDDDDGGGIIIGGGCCC@@@@@@AAACCCEEEGGGJJJKKKKKKJJJJJJJJJKKKMMMOOORRRTTTVVVWWWUUUSSSNNNIIIFFFDDDDDDEEECCCDDDFFFHHHIIIKKKKKKLLLIIIKKKMMMKKKHHHFFFGGGIII??????@@@AAABBBCCCDDDDDDFFFEEEDDDBBBAAA???>>>===;;;;;;;;;;;;;;;<<<===>>>999;;;===???@@@BBBEEEHHHFFFDDDAAA>>><<<<<<<<<===<<<;;;::::::999999::::::999999888888999;;;<<<>>><<<666333444555333333555666555555666888;;;???AAA???>>>===;;;:::999999999777777777:::>>>AAABBBBBB??????>>>>>>???AAACCCDDDCCCAAA>>><<<<<<===<<<;;;<<<<<<===>>>???@@@AAABBB>>><<<999888888888666555222222444555666666666666333333333444444444444555777888999;;;<<<<<<;;;;;;>>>???AAAAAABBBEEEIIILLLKKKRRRaaasss~~~~~~rrrjjjVVVOOOEEE>>>;;;888555333//////////////////000111...------...//////---*********++++++,,,,,,,,,---++++++++++++************))))))((())))))***)))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$""""""!!! !!! !!!"""!!!!!!!!!""" !!!!!!"""######"""############"""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!"""###"""!!! """######"""!!!!!! !!!!!! !!!!!!!!!!!! ###""""""!!!!!!!!!"""""" """$$$$$$###"""!!!!!!######!!!!!!!!!###"""###$$$%%%%%%$$$###"""""""""#########$$$$$$$$$########################$$$%%%%%%&&&'''&&&&&&&&&((('''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''((((((((())))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''((())))))))))))((('''''''''''''''''''''''''''((()))******+++++++++*********+++++++++,,,,,,++++++,,,,,,,,,---------......///000111222333333222111111111222333444555444444333222222222333333444444555444444333222222444666666555333111111222222111111222444666777777444666888888888999;;;======???BBBDDDDDDDDDFFFGGGCCCEEEGGGIIIKKKKKKJJJJJJIIIIIIIIIJJJKKKMMMNNNOOOLLLLLLLLLKKKKKKKKKJJJJJJKKKJJJJJJIIIIIIJJJJJJKKKKKKNNNQQQSSSRRRNNNIIIFFF@@@@@@AAADDDFFFIIIKKKMMMPPPOOOLLLHHHDDDAAA@@@@@@>>>@@@DDDFFFGGGGGGGGGHHHEEEHHHIIIGGGBBB>>>???AAA@@@BBBEEEIIIKKKKKKKKKJJJJJJLLLNNNPPPQQQRRRSSSTTTRRRPPPKKKGGGEEEEEEFFFGGGFFFGGGHHHIIIIIIJJJJJJIIIGGGIIIJJJJJJIIIHHHIIIIII>>>>>>@@@AAACCCDDDEEEFFFDDDCCCBBBAAA???===<<<<<<:::999888888888999:::;;;888:::<<<<<<<<<===@@@CCCCCCBBB???<<<;;;:::;;;;;;999999888777777777777888555555555666666777777888999333000222333222222555333333333555777;;;>>>@@@???>>><<<;;;999888888888777666777999===@@@AAAAAA======>>>>>>@@@AAABBBCCCEEEBBB>>>===>>>>>>===;;;;;;;;;;;;<<<<<<>>>??????;;;999777666777777666555333333444555666666555555333333333333222222222222666777888999999999999999AAA@@@???>>>>>>???AAABBBCCCEEEMMMWWW^^^cccooo|||rrrdddYYYOOOIIIAAA<<<777444444444222000------,,,+++***+++---///+++++++++---......---+++*********++++++,,,,,,---))))))))))))(((((((((((('''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$(((''''''&&&%%%&&&&&&&&& """#########"""######!!!""""""###$$$%%%%%%&&&###############"""!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""!!!!!!!!!!!!!!!"""###$$$$$$""" !!!#########"""!!!!!!!!!!!!!!! !!!!!!!!!!!! ###"""!!! !!!"""###!!!###$$$%%%$$$###"""""""""""""""###$$$!!!"""###$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%########################$$$%%%&&&'''((('''&&&%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((('''&&&'''''''''(((((())))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''')))***++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---...///000111111222111111000111333444555000000////////////000000000000111111222111111111111333444444333222222333000//////000222333444444555666777777666555666888555888;;;<<<<<<<<<===>>>===>>>AAACCCDDDDDDCCCBBBDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIHHHHHHGGGGGGGGGGGGGGGJJJKKKLLLMMMLLLJJJHHHGGG===>>>???AAADDDGGGJJJKKKLLLJJJGGGCCC???===>>>???:::>>>CCCGGGHHHHHHHHHIIIFFFHHHIIIDDD===999:::<<<>>>@@@DDDHHHJJJKKKKKKJJJIIIKKKMMMOOOOOONNNNNNOOOOOOMMMIIIFFFEEEFFFGGGIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFGGGHHHIIIJJJIIIIII<<<<<<>>>???AAACCCDDDEEE????????????>>>>>>>>>>>>999888777666666777888999999<<<>>>===<<<<<>>@@@@@@???===;;;999888888777888777888:::===@@@@@@@@@<<<===>>>???@@@AAABBBBBBFFFCCC???===>>>???===;;;:::::::::::::::;;;<<<===888666555555666666555444444444555555666555555555333333222222111000000000444555555666666666666666@@@?????????>>>>>>=========CCCIIILLLMMMPPPWWW\\\pppttt}}}{{{llleeeZZZNNNEEE@@@>>>>>>999888555333111000000000......------------............---,,,++++++++++++))))))(((((((((((())))))&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$#########!!!"""###$$$$$$$$$###"""###$$$$$$$$$$$$######"""%%%###"""!!!"""!!!$$$#########""""""!!!!!! !!!!!!""""""######!!!!!! ######"""!!!!!!!!!!!!!!! !!!"""###""""""""""""############""""""""""""!!!!!!!!!!!! !!!!!!!!! """!!!  !!!###%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$###"""!!!!!!"""###$$$!!!""""""""""""!!!!!! !!!"""$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&''''''&&&$$$###"""(((((('''&&&%%%%%%$$$$$$&&&(((++++++***(((''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&'''((())))))(((((('''''')))******)))((((((((((((((((((((()))************++++++++++++******............////////////111111111111111111111111000000111222333333444444222111000//////000111222666555222000///000111222...///000111111000///...222333555777777666555444555444333222333555777999777777888999999999999888<<<===>>>???@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEBBBCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJKKKJJJHHHEEECCC??????>>>???AAADDDGGGIIIFFFEEECCCAAA???>>>>>>======>>>@@@BBBCCCEEEEEEEEEIIIIIIHHHFFFDDDAAA@@@>>>@@@???@@@CCCFFFGGGGGGFFFIIIHHHGGGGGGHHHIIIKKKLLLRRRRRRPPPLLLGGGEEEDDDEEECCCDDDFFFGGGGGGFFFEEEDDDAAADDDIIINNNOOOMMMIIIFFF===<<<<<<>>>BBBDDDBBB@@@???===;;;:::;;;<<<<<<<<<888777666666666888999:::;;;<<<<<<<<<;;;;;;<<<>>>CCCCCCCCC@@@<<<888777777999666444333444444444333666666555555444444444444111///...///111222222111444444333444666:::===???BBB???;;;888777666555333444333444:::@@@CCCAAA>>>;;;:::999999;;;???DDDGGGGGGEEEBBB>>><<<:::999999999999999999999999::::::;;;:::777555444444555666777555444222222333444555111111000000000000000111///111333555777666666555@@@?????????>>>>>>>>>>>>>>>BBBFFFGGGFFFGGGKKKOOOZZZ^^^dddkkksss|||wwwlllaaaZZZNNNIIIBBB;;;555333333333666444333111////////////------,,,,,,,,,,,,------,,,,,,+++***))))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######''''''(((((('''%%%$$$"""""""""######"""!!! !!! !!!$$$&&&&&&%%%#########"""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""######""""""!!!!!!!!!!!!!!!  !!!"""###!!!!!!"""""""""#########$$$$$$###"""!!!  !!!!!!!!! !!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$###"""!!!!!!"""###$$$"""######$$$$$$#########!!!"""###%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&''''''&&&$$$###"""%%%%%%%%%&&&&&&&&&&&&&&&"""%%%((()))((('''''''''%%%%%%'''((()))*********&&&&&&&&&''''''''''''(((&&&'''(((((((((((((((((('''''')))******))))))((()))(((((((((((()))************++++++++++++******---.........////////////........................000000000111222222222333222111000/////////000111444333222222222333444555111222222111111000//////000111333444555444333222444444333333444555777888666666777888999999888888<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCAAABBBBBBCCCEEEFFFFFFGGGFFFGGGIIIJJJIIIGGGEEECCCCCCBBB@@@??????@@@BBBCCCDDDDDDCCCAAA@@@>>>======<<<===>>>@@@BBBCCCCCCCCCGGGGGGGGGGGGEEECCCAAA@@@AAAAAAAAADDDFFFHHHGGGFFFGGGGGGGGGHHHIIIJJJKKKLLLPPPPPPPPPMMMJJJGGGGGGGGGGGGHHHIIIJJJIIIGGGDDDCCC@@@CCCHHHLLLMMMKKKHHHEEE???======???BBBCCCAAA???>>><<<::::::;;;<<<<<<;;;777666555555555777888999:::;;;<<<;;;::::::<<<===CCCCCCBBB???<<<::::::;;;;;;888666555666777777666555555555444444444444444444222111111222333333222222222222444777;;;???AAA@@@===:::888777777555444666444222555:::>>>>>>;;;999999888999;;;>>>BBBDDDDDDBBB???<<<:::888777777999999999999999999999999999888666555555666777888777666444333333333555666333222111000////////////...000222444555555555444@@@@@@???>>>>>>>>>>>>???>>>AAACCCCCCAAAAAADDDFFFMMMOOORRRUUUYYY^^^cccgggrrrzzzwwwiii\\\RRRKKKDDD???:::777444111/////////000111000///......---......,,,++++++******++++++,,,,,,+++***)))(((((((((((()))((((((''''''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%$$$###"""!!!$$$$$$$$$###"""!!!  """&&&(((((('''######""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""$$$%%%&&&""""""!!!!!! !!!!!!!!!!!! !!!!!!"""!!!!!!""""""""""""######&&&%%%$$$"""  !!!!!! """$$$%%%%%%$$$###!!! !!!!!!!!!!!!!!!"""############""""""""""""############$$$%%%&&&&&&&&&%%%###$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$######"""###$$$%%%&&&'''((()))"""$$$'''(((((('''((()))%%%&&&'''((()))*********&&&&&&&&&''''''''''''((((((((((((((((((((('''&&&''''''((())))))))))))))))))))))))((())))))***+++******++++++++++++******---------.........//////........................//////000000000000000000111000//////.........///000111222444555666777777555444333111000000//////000111222333444333222222333333333444555555666666444555666777888888888888;;;;;;<<<========================>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCCDDDEEEEEEDDDEEEGGGHHHHHHFFFEEECCCCCCBBB@@@>>>===>>>??????AAABBBBBBBBBAAA???===<<<;;;;;;===>>>@@@@@@AAAAAABBBDDDFFFGGGGGGFFFDDDBBBCCCBBBBBBDDDFFFGGGFFFEEEDDDEEEGGGIIIKKKLLLLLLMMMMMMOOOPPPPPPMMMKKKJJJJJJIIIKKKMMMMMMLLLHHHDDDBBB@@@BBBGGGJJJKKKIIIGGGDDD@@@?????????AAAAAA???===;;;:::999:::;;;<<<;;;999666555444333444555666777888999;;;:::999999;;;<<>><<<<<<>>>@@@>>><<<888777888999999999444444444444555555555555888666444333444444333222333333444555888;;;===???===;;;999777777777666555777333000000444888999888777777888999;;;===???AAABBBAAA???<<<:::888777777::::::999999888888777777666666555444555666777888777666555444333444555666444333222000///...------...///111222333333333222@@@@@@???>>>>>>??????@@@===???BBBBBBBBBCCCFFFHHHKKKMMMNNNNNNNNNPPPRRRUUUTTTZZZbbbjjjqqqyyyuuulllfff___XXXOOOFFF@@@<<<999666777666555444222111111111......------------......,,,++++++******++++++,,,---,,,+++******)))******(((((((((''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######''''''&&&&&&%%%$$$""""""$$$###"""###$$$%%%$$$###""""""""""""""""""!!!!!!######""""""!!!!!!  """###$$$%%%"""!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!"""""""""###%%%$$$###"""  !!!"""######$$$###"""!!! !!!!!!!!!!!!!!!""""""######""""""""""""""""""###"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$&&&'''((((((%%%''')))***)))))))))***)))))))))))))))(((''''''&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&''''''(((((())))))*********))))))))))))***++++++***++++++,,,,,,++++++***,,,,,,---------.........000000000000000000000000//////..................000000//////...---------...000222555666666666555444333111000///000000111222222333444555444444333111222333555555555555555333333555666777777777888999:::;;;<<<<<<;;;::::::::::::;;;<<<===>>>??????@@@@@@@@@@@@????????????AAAAAAAAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFEEEAAA???===<<<<<<===>>>???>>>???AAAAAAAAA???===;;;;;;<<<===>>>????????????>>>@@@DDDGGGHHHGGGEEEDDDCCCBBBBBBCCCDDDEEECCCBBBAAACCCFFFIIIKKKMMMMMMMMMNNNPPPRRRRRRPPPMMMLLLKKKIIIKKKMMMNNNLLLIIIEEEBBBAAACCCFFFIIIJJJHHHFFFEEEAAA@@@@@@??????>>><<<;;;999888777888999:::888777444444333222222333444555666888::::::999999:::;;;??????===;;;:::;;;???BBBBBB???;;;999999999999888555555555666666666666777999777555444555555444222888888777777777888999:::;;;999888777888888777555444111//////222555777777555777888:::<<<===>>>???BBBAAA@@@>>><<<:::999999::::::999888777666666555555444333333333444555555666555444333333333444444333222111//////.........---...///000111111111111AAA@@@???>>>>>>???@@@AAA===???AAABBBDDDEEEGGGIIIGGGHHHHHHHHHFFFFFFGGGIIIFFFJJJNNNPPPRRRVVV\\\aaapppuuu~~~ppplllfff```YYYRRRLLLHHHEEECCC???;;;999666333111111111222111111000......,,,------...............,,,,,,++++++++++++,,,,,,,,,,,,+++***))))))))))))((((((''''''''''''((((((+++******))))))******+++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&&&&&&&%%%''''''''''''&&&%%%$$$###%%%###!!!!!!"""""" !!!!!!!!!!!!!!!!!!""""""######""""""!!!!!!  !!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!"""""""""!!!!!!!!!!!!  !!!!!!"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###"""""""""######"""""""""!!!!!!###$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))***+++***(((''''''((()))))))))))))))(((((('''&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&'''''''''((())))))***+++***************+++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------////////////////////////......------------------///////////////...------///000333555555444222111000///......///000222333222222222333333333333333111222333444555555555555333333444666666777777777777888:::;;;;;;:::999888777777999:::<<<===????????????????????????>>>>>>AAABBBBBBCCCCCCDDDDDDDDDEEEFFFGGGHHHHHHGGGGGGFFFAAA???===;;;:::;;;<<<===<<<===???@@@@@@???===<<<======>>>???@@@@@@??????;;;>>>BBBFFFHHHGGGEEEDDDAAA@@@@@@AAABBBBBBAAA??????AAADDDHHHJJJLLLMMMMMMOOOQQQSSSSSSPPPNNNLLLLLLGGGIIIKKKLLLKKKIIIFFFDDDCCCDDDFFFHHHIIIHHHGGGFFFAAAAAAAAA@@@>>><<<::::::888777555666777777666444444333222111111222333333555777999:::999999:::;;;<<<<<<;;;999888:::>>>AAABBB@@@<<<::::::999777666777777777777777777888888888666444444444555444333999999888888888888888999:::999888888999999888666000//////111444666666666666777999;;;===>>>>>>>>>@@@@@@???===<<<:::999888999999888777777666555555444444333222111111000000333333222222111111111222//////////////////000000------...///000000000000AAA@@@???>>>>>>???AAACCC@@@@@@@@@AAABBBCCCCCCCCCAAACCCDDDCCCAAAAAAAAACCC@@@BBBEEEEEECCCDDDHHHKKKPPPTTT[[[dddnnnwww~~~zzzsssmmmeee]]]XXXNNNMMMJJJFFFBBB???<<<;;;;;;;;;;;;999777333000...,,,,,,---.........------,,,---......//////......,,,++++++++++++++++++,,,***)))((('''&&&&&&&&&&&&(((''''''&&&&&&''''''((())))))(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$""" $$$$$$%%%%%%%%%$$$###### !!!!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!   !!!!!!  !!! !!!!!!!!!!!!"""""" !!!""""""  !!!!!!###!!! """!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""############""""""!!!!!!"""###$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$((())))))(((%%%$$$$$$%%%&&&'''((()))***+++++++++&&&&&&&&&''''''''''''((((((((((((((((((((('''&&&''''''''''''(((***+++,,,++++++******++++++,,,---++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------------,,,,,,------------------...//////000000//////...000222333444444333111///------......///111222333//////000000000111111111222222222333444444555555444555555666666666666666555777999:::;;;:::999888555666777999;;;===???@@@>>>>>>??????????????????BBBBBBBBBCCCCCCCCCDDDDDDGGGGGGGGGGGGGGGGGGFFFFFFEEEBBB???<<<999888888888:::;;;===>>>>>>>>>======>>>??????@@@@@@@@@??????;;;===@@@CCCEEEEEEDDDCCC???>>>>>>???AAAAAA@@@>>>>>>@@@BBBEEEHHHJJJLLLMMMPPPRRRSSSRRRPPPNNNMMMMMMGGGHHHIIIJJJIIIHHHFFFEEEDDDEEEFFFGGGHHHGGGGGGFFFBBBCCCCCCAAA>>><<<;;;;;;;;;999666555555555555444444333222111111111222333444777:::;;;:::::::::;;;;;;;;;;;;999888999<<<>>>@@@>>>===<<<<<<;;;888555999888888888777777777777555333222333444666666555555666777888:::;;;;;;<<<:::999999999;;;:::999777///000111222444555666777777888999;;;<<<===>>>>>><<<<<<<<<;;;:::888777666888888777777666666555555444333333222111//////...222222222111111111000000............///000111111............/////////000AAA@@@>>>===>>>@@@BBBCCC@@@@@@???@@@AAAAAAAAA@@@@@@AAABBBBBBAAA@@@@@@AAA;;;>>>@@@@@@======???BBBAAACCCGGGLLLRRRWWW[[[^^^```dddjjjpppvvv|||{{{wwwrrrmmmhhhddd[[[XXXTTTPPPMMMIIIEEEBBB=========;;;999888888888888999999888666444222111......///////////////...+++,,,---.........---,,,+++******))))))******+++))))))((('''&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$###!!!###$$$$$$%%%%%%%%%%%%%%%!!!""""""!!! !!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!   !!!"""!!!!!! !!!!!!"""###$$$ !!!!!!!!!"""""" !!!""""""  !!!"""""""""!!! !!!!!!!!!!!!!!!"""######!!!"""###$$$$$$###"""!!!""""""###############"""######""""""###$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''(((((('''%%%$$$%%%'''&&&'''((()))***+++++++++&&&&&&&&&''''''''''''(((&&&'''((((((((((((((((((''''''&&&'''(((***+++,,,,,,++++++++++++,,,------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------+++,,,,,,------.........---...///111111111111000222222333444444333222222...///000111111111111111///////////////000111111333222222222222444555666666777777777777666555555444555888:::;;;;;;999888444555666999;;;>>>@@@AAA>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBGGGGGGGGGFFFFFFEEEDDDDDDDDDBBB???<<<999888888999::::::;;;<<<======>>>>>>??????@@@@@@@@@??????>>><<<===???AAABBBBBBBBBBBB???>>>>>>???AAABBBAAA???>>>???@@@CCCEEEHHHJJJLLLOOOPPPQQQQQQOOOOOOPPPQQQKKKKKKJJJIIIHHHFFFEEEEEEDDDDDDEEEEEEEEEFFFEEEEEEDDDFFFGGGEEEAAA>>>>>>???AAA===888555555666666666444333222111111111222222444777:::<<<;;;;;;;;;<<<;;;<<<<<<;;;999999:::<<<:::;;;<<>>===>>>@@@BBBDDD???>>>>>>@@@AAACCCCCCBBB>>>@@@AAAAAA???>>>>>>???888;;;======:::999:::<<<>>>???AAACCCFFFJJJLLLNNNLLLOOOSSSVVVYYY]]]aaaccckkkqqqyyy}}}zzzxxxwwwvvvuuuwww{{{}}}|||{{{xxxxxxvvvsssnnngggaaa^^^\\\ZZZWWWTTTRRRNNNJJJGGGFFFDDDAAA@@@@@@???>>>===888888888777666666777888222444444444333222222333333222111000///...------++++++------...---,,,+++))))))(((((((((((())))))+++***)))((((((''''''((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$###!!! %%%%%%&&&'''(((((((((((( !!!!!!!!! !!!!!!"""""" !!!!!!""""""######"""""""""""""""!!!!!!!!! !!!"""""""""""""""###$$$&&&&&& !!!!!!!!!""" !!!!!!!!!  !!!"""!!!"""###$$$###""" !!!!!!!!!!!!!!!"""######!!!"""###$$$$$$###"""!!!######$$$$$$$$$###""""""""""""!!!!!!"""$$$&&&'''###$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%((()))))))))'''''')))+++***************)))((((((&&&&&&&&&'''''''''((((((&&&&&&'''((()))))))))(((''''''&&&'''(((***,,,---,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,////////////////////////++++++,,,------...//////---...000111222333222222222333333444555555555555000111222333333222000///111111111111111222222333333222111111111333555777888888888888777666555444333555888:::<<<;;;:::999333444666999<<<>>>@@@AAA===>>>>>>???@@@AAAAAABBB@@@@@@@@@@@@@@@@@@AAAAAAGGGFFFFFFEEEDDDCCCCCCBBBAAA@@@===;;;:::;;;<<<<<<::::::::::::;;;===>>>??????????????????>>>>>>======>>>>>>???@@@@@@@@@@@@???>>>>>>@@@BBBCCCBBB@@@?????????AAACCCFFFIIIKKKMMMNNNOOOOOOOOOPPPRRRTTTOOONNNLLLIIIGGGEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDFFFHHHIIIGGGCCCAAAAAABBBEEE@@@:::777666777888888555444222111111111222222444777;;;<<<<<<;;;<<<<<<===>>>>>>===;;;::::::;;;666888<<<@@@CCCCCC???<<<888888777555444333222111111000111333777:::;;;;;;888888999:::::::::999999<<<<<<;;;<<<===<<<999777777555222...---///444777666666666777888:::;;;<<<<<<<<<======<<<;;;999888555555555666666666666666222222333444444444444333222333333333333222111111111000///...............//////.........///000000BBBBBBBBBAAAAAA@@@@@@@@@AAA@@@???>>>>>>@@@BBBCCCAAABBBCCCDDDDDDCCCBBBAAA>>>===;;;;;;;;;;;;999777:::<<<===>>>>>>@@@BBBEEEGGGIIILLLPPPRRRSSSSSSRRR[[[___bbbbbb^^^YYYWWWVVVUUUUUUUUUVVVXXX[[[^^^___ZZZXXXUUURRROOOMMMLLLKKKJJJHHHEEEBBB@@@>>>>>>>>>===<<<<<<;;;:::::::::999999888777666555555555555555555444333222000///...000000///...---,,,,,,+++(((***++++++***)))+++,,,))))))((((((''''''&&&&&&'''(((***++++++***)))(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&'''((())))))'''&&&%%%$$$############%%%%%%$$$$$$$$$%%%&&&&&&"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""""""""""""""!!! $$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""!!!  """!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!! !!!!!!!!!!!!  !!!"""######### """"""""""""############!!!###$$$%%%$$$"""!!! !!!"""######$$$$$$&&&""""""%%%(((''''''******(((%%%$$$$$$%%%$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''''''''''''(((((((((((()))''')))***+++***)))***+++++++++++++++++++++++++++*********)))******+++,,,***+++,,,,,,------,,,,,,***+++,,,---............,,,,,,,,,---------......------------------------+++,,,---///000000111111///333777999888666444444666555444222000///------000000000000000000000000222222222222333333444555555555666777777777666666666444333555888:::888777444555777999;;;===???@@@>>>AAACCCDDDCCCBBBAAABBB>>>>>>============>>>>>>AAABBBDDDFFFFFFEEECCCBBBDDDBBB@@@>>><<<;;;;;;;;;777888888888888:::>>>AAA@@@???>>>@@@BBBAAA===:::<<<===>>>???????????????CCCAAA@@@@@@BBBCCCDDDCCCBBB???===???CCCGGGHHHHHHNNNKKKKKKMMMNNNPPPVVV]]]___VVVIIIAAAAAADDDGGGIIIFFFEEEEEEFFFGGGHHHGGGFFFJJJIIIGGGEEEDDDCCCCCCCCCLLLGGG@@@:::777777666555555444222111111222444555888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888:::<<<>>>>>>>>><<<;;;999777666444444444555666...///111444666999;;;<<<666777888999999999999999<<<;;;:::888777666666666777666444333333444666777555555555666888:::===>>>>>>>>>======<<<;;;999999444444444444444333333222555555444444444333333333444444444333333333222222222222111//////.........////////////////////////@@@@@@@@@@@@@@@???>>>>>>???>>>===<<<<<<>>>@@@AAA@@@AAAAAABBBBBBBBBAAAAAA>>><<<:::999999999777666666888:::;;;;;;<<>>@@@CCCFFFHHHIIIIIIHHHMMMOOOQQQPPPLLLGGGEEEEEEEEEEEEEEEFFFHHHJJJLLLMMMNNNLLLJJJGGGDDDCCCBBBBBB>>>===<<<:::999888888999888888888888777666666555777777666444444333333333222222333222222111000000//////......---,,,+++++++++,,,,,,+++)))((()))***)))))))))))))))))))))***((()))+++,,,,,,+++***)))(((''''''''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&%%%$$$#####################$$$%%%&&&'''(((######$$$%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$"""#########""""""!!! #########""""""!!!!!!!!!"""""""""""""""""""""""" ######$$$######"""!!! """"""""""""!!!!!!!!!!!!!!!"""###"""!!! !!!""" ###""""""!!!!!!  !!!"""###### !!!!!!"""######$$$ !!!!!!"""""""""######### !!!"""###$$$###""""""!!!!!!""""""###$$$$$$%%%$$$!!!!!!%%%&&&%%%%%%'''###!!!!!!""""""!!!"""###$$$$$$%%%%%%$$$$$$((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''((((((((('''(((******)))))))))***(((((((((((((((((((((((())))))))))))***++++++,,,***+++,,,,,,------,,,,,,***+++,,,---............------------.........///------------------,,,,,,,,,,,,...///000111111111///111555666555333333333444333333222111000//////000000000000000000000000222222222222333444555666777777888888888999999999;;;999777888::::::888666333444666888:::<<<===>>>???AAADDDEEEDDDBBBAAABBB@@@???>>>>>>>>>>>>???@@@@@@AAACCCEEEFFFGGGGGGGGGEEEDDDAAA>>><<<::::::999888999999999999;;;>>>AAABBBAAAAAACCCEEEEEEBBB???<<<===>>>???????????????CCCAAA??????AAACCCCCCCCCAAA@@@>>>@@@EEEHHHJJJJJJOOOLLLKKKMMMNNNNNNTTTZZZaaaZZZNNNEEE@@@@@@BBBDDDEEEDDDDDDEEEFFFFFFFFFFFFHHHGGGGGGFFFEEEDDDCCCCCCHHHDDD===999777777777666555444333222111222333444777888999::::::;;;;;;:::888888888999888888777666999999;;;<<<<<<;;;;;;:::888888777666666666777777111222333444666777888999666777888999::::::::::::;;;:::999888777666666666777666444333333444666777888777777777888:::;;;<<<=========<<<;;;999888777777777888888777777666555444444444444333333333333444444333333222111111111000///...---,,,,,,,,,,,,////////////////////////===>>>???@@@@@@>>>===;;;;;;::::::::::::<<<>>>??????????????????@@@AAABBB>>>;;;888666666666555555333666999;;;;;;;;;===>>>===???AAACCCDDDEEEEEEDDDEEEFFFFFFDDDAAA===<<<<<<<<<<<<======>>>@@@AAABBBFFFEEEDDDBBB@@@???>>>>>>999999888888888888999:::666666777777666555333222555444333222222222222222000000111111111111000000---------,,,,,,+++++++++,,,------,,,)))(((((()))((((((((()))******++++++)))***+++,,,,,,+++***)))''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###############"""""""""###%%%&&&((()))$$$$$$$$$%%%$$$$$$######$$$$$$############$$$$$$#########$$$######"""!!!""""""!!!!!!!!!!!! """""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$###!!! !!!"""  !!!"""######!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######!!!!!!"""""""""#########"""""""""###$$$$$$%%%%%%""" $$$%%%""""""$$$"""!!!!!!"""$$$&&&%%%$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&(((******)))))))))***''''''''''''''''''''''''((((((((()))***+++,,,---***++++++,,,,,,,,,,,,,,,***+++,,,------......---------........./////////.........------,,,,,,,,,,,,---...///000111111111///111222333111111111222222222222111111111111111000000000000000000000000333333333333444555666666888888888888888999::::::>>><<<:::999999999777555333333555777999;;;<<<===@@@BBBEEEEEEDDDBBBBBBBBBAAA@@@????????????@@@AAA@@@@@@BBBDDDFFFHHHJJJKKKGGGEEEBBB???<<<:::999999999::::::::::::;;;???BBBCCCCCCDDDFFFGGGGGGDDDBBB<<<===>>>???@@@@@@@@@@@@BBBAAA??????AAABBBCCCBBBBBBAAAAAACCCGGGIIIJJJJJJNNNKKKJJJLLLLLLKKKPPPVVV]]]YYYQQQHHHAAA???@@@CCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEDDDDDD@@@;;;888888888888777666666444444333333333444666777888999999::::::999666666777888888888888777:::999999888888888888888666777888999999999888777444444444444555555555555666777888:::;;;<<<<<<<<<;;;::::::999888777666666777666555444444555666777::::::999999999:::;;;;;;===<<<<<<;;;999888666555888999999999999888777777444333333333333222222222333333222111111000/////////...---,,,,,,,,,,,,,,,////////////////////////;;;<<>><<<:::888888888999:::;;;<<<===???>>>======>>>@@@BBBCCC@@@<<<888555555555555555444888<<<>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDCCCBBB@@@???======>>><<<<<<<<<======>>>??????BBBBBBAAA@@@@@@?????????999999999999999:::::::::666777888888777666444333333333222111111111111111///000000000000///......,,,,,,++++++++++++++++++,,,------,,,***))))))***(((((((((((()))))))))))))))************))))))(((%%%%%%%%%$$$$$$$$$######&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$######%%%%%%$$$###########################$$$%%%&&&'''$$$$$$$$$$$$$$$###"""!!!######""""""""""""############$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!"""""""""""""""###$$$"""  !!!  !!!!!!!!!!!!!!!!!! """"""""""""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###"""!!!!!!!!!!!!"""######"""#########$$$$$$$$$%%% !!!%%%$$$!!!!!!$$$%%%$$$$$$%%%'''((('''%%%""""""###$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&(((******)))((()))***************************(((((((((((()))+++,,,---******+++,,,,,,,,,,,,+++***+++,,,---------------,,,,,,,,,---------...............------,,,,,,+++,,,---...///000111111111000111222111000///111333222222222111111111000000000000000000000000000000222222333333444555666777888777777666777888:::;;;;;;:::999888777666555444333444555777999:::<<<<<<@@@CCCEEEFFFDDDCCCBBBBBBAAA@@@???>>>>>>???@@@AAAAAAAAAAAAAAADDDGGGJJJLLLGGGEEEBBB@@@>>>===<<<<<<;;;;;;;;;;;;:::<<<@@@BBBCCCDDDEEEFFFFFFEEECCCAAA???@@@@@@AAABBBBBBBBBAAABBB@@@>>>>>>@@@BBBCCCBBBDDDCCCDDDEEEFFFHHHHHHHHHIIIGGGGGGIIIIIIGGGJJJPPPSSSRRROOOIIICCCAAADDDGGGDDDEEEFFFFFFEEEEEEFFFGGGEEEGGGIIIJJJJJJIIIGGGFFFDDDAAA===;;;::::::999888999999888888777666555555555666777888888999999999666777888999::::::::::::;;;999777555444555666777444666888:::;;;:::888777333333333333333333444444666777999;;;<<<===>>>>>><<<<<<;;;;;;:::999888888888777666666666666777888::::::::::::;;;;;;<<<<<<======<<<;;;999777666555666666666666666555555444333333222222222111111111222111111000//////......000000///...............////////////////////////;;;<<>>=========>>>@@@CCCDDD@@@===888666666777777777666999===???@@@@@@@@@AAA????????????????????????>>>===<<<;;;;;;;;;<<<<<<888999999:::::::::::::::<<<<<<<<<<<<<<<<<<;;;;;;666666666666555555444444666666777777666555333333222222111000000000111111000000000///...---+++*********++++++++++++++++++***+++,,,,,,+++***+++---,,,,,,++++++***)))((((((((((((((((((((('''&&&&&&%%%%%%$$$$$$$$$#########%%%%%%###""""""###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""######%%%%%%$$$#########$$$$$$$$$$$$$$$$$$######"""!!!###""""""!!!!!!""""""###"""######$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""" !!!!!!!!!"""""""""### !!!"""!!!  !!!!!!!!!!!!!!!!!!!!! """""""""""""""#########"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""!!!!!! !!!!!!"""##################$$$$$$$$$!!! """%%%$$$!!!"""&&&%%%$$$""""""###"""!!!""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&((())))))(((((()))***++++++++++++++++++++++++(((((((((((()))***+++,,,)))***++++++,,,,,,++++++++++++,,,,,,---,,,,,,,,,******+++++++++,,,,,,,,,.........------,,,,,,,,,,,,---...000111111222222222222222111000000222333444333333222111000//////000000000000000000000000222222222333444555666777777777777888999:::;;;;;;888888888888777666666666555555666888999;;;<<<===???AAADDDEEEDDDCCCBBBCCCAAA@@@>>>======>>>@@@AAACCCBBB@@@@@@AAACCCFFFHHHEEEDDDCCCAAA@@@@@@AAAAAA;;;<<<<<<;;;;;;<<>>>>>AAACCCDDDDDDGGGGGGGGGFFFEEEEEEFFFGGGFFFDDDEEEGGGFFFDDDFFFJJJLLLMMMLLLIIIDDDCCCEEEHHHEEEGGGHHHHHHFFFFFFGGGIIIGGGIIIKKKLLLLLLKKKJJJIIIGGGEEEBBB@@@???>>><<<:::============<<<:::888777555555666777888888888888666777888999:::;;;;;;;;;;;;999666444333444555666333555777::::::999777555000111111222333444444444777888999;;;===>>>>>>>>><<<============;;;:::999888888888777777888888888888999:::;;;<<<==================<<<:::999777666444444555555444444333222222111111111111000000000000000000/////////......000000///.........//////000000000000000000000000:::<<<===??????>>>===<<<999999999:::::::::::::::;;;<<<<<<===???AAABBBCCC???<<<999888888999999888666999<<<>>>>>>???@@@AAA@@@??????>>>======<<<<<<;;;:::888888999::::::999555666777888888888888888:::;;;<<<<<<<<<<<<;;;:::666666666555444333222111444444333333222111111111111000000/////////000000000//////...---+++)))(((*********++++++,,,,,,,,,***+++,,,,,,++++++,,,...000///...---,,,***))))))((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######&&&%%%$$$######""""""############$$$######""""""""""""!!!!!!!!!!!!""""""!!!"""######$$$#########!!!!!!""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!""""""######   !!!!!!!!! !!!"""######!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""" !!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!###%%%###!!!$$$******'''$$$""""""!!! !!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%'''))))))((((((((()))))))))))))))))))))))))))))))))((((((((()))******)))******+++++++++++++++++++++,,,,,,,,,,,,++++++)))))))))*********++++++---------------------------...///000111222222222333333444222111000222333444444333222111000///...000000000000000000000000000000111222333555666777777777999:::;;;;;;;;;;;;777888999999888777888:::555666777888:::;;;<<<<<<<<>><<<<<<>>>@@@AAADDDBBBAAA@@@@@@BBBCCCEEEDDDCCCBBBAAAAAABBBCCCDDD<<<<<<<<<;;;:::<<>>===???BBBEEEGGGGGGJJJJJJIIIGGGEEEEEEHHHJJJIIIGGGHHHIIIGGGBBBBBBFFFKKKKKKJJJGGGDDDBBBCCCCCCEEEHHHJJJIIIGGGFFFHHHKKKIIIJJJKKKLLLLLLLLLKKKJJJJJJHHHFFFDDDDDDBBB@@@===@@@AAAAAAAAA@@@===:::888555666777888888999999888555666777888999:::::::::;;;999777555444444666666444555888999:::888666555000111222333444555666777777888999;;;<<<=========<<<===>>>>>>>>><<<;;;:::999999999999999999999999777888:::;;;<<<=========<<<<<<<<<<<<;;;999888777444555555555555444333333111111000000000/////////......////////////000000///......---------......000000000000000000000000::::::;;;<<<<<<<<<<<<<<<999999999999999888888777888999;;;===???@@@AAAAAA<<<;;;999999::::::999888888:::<<<======>>>@@@BBBBBBAAA@@@>>>===<<<<<<;;;===;;;999999::::::777555444555777888999999999888<<<<<<===>>>>>>===<<<;;;666777777777777555444333444222000///...///000000......---------......///------------,,,+++***)))******++++++,,,------...+++---------+++***+++,,,------,,,+++******))))))))))))((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$######$$$$$$$$$$$$######!!!""""""######$$$$$$$$$######""""""""""""######%%%$$$##################!!!""""""############""""""!!!!!! !!!!!!""" !!!""""""#########""" !!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######### !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######!!! !!!!!!!!!""""""!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!###!!! &&&...222...)))&&&%%%&&&&&&&&&!!!""""""##########################################$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%'''))))))((('''((()))))))))))))))))))))))))))******)))(((((((((((()))))))))***+++++++++++++++++++++,,,,,,,,,++++++***)))*********+++++++++++++++,,,,,,------.........---...///000111222222222222333444333111000111222222222222111111111000000000000000000000000000000//////000000222444555666222444666999::::::888777666888999888666555777999444555666777888:::;;;;;;999<<<@@@CCCCCCCCCCCCDDDCCCAAA>>>======>>>AAACCCCCCCCCBBBAAABBBCCCDDDDDDDDDCCCAAA@@@@@@@@@AAABBB;;;<<<<<<::::::;;;>>>AAAAAADDDGGGHHHFFFEEEEEEFFFGGGGGGFFFEEECCCAAA???>>>>>>======@@@DDDHHHJJJJJJLLLLLLKKKHHHFFFHHHMMMQQQSSSPPPPPPOOOJJJCCCAAACCCLLLIIIFFFDDDCCCBBBAAA@@@DDDGGGJJJIIIFFFEEEGGGKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGFFFDDDBBBAAABBBCCCCCCAAA>>>:::888666666777888999999999999777888999::::::::::::::::::999888777666666777777777888999::::::888777555444444555666777888888999888888999;;;;;;<<<<<<<<<:::;;;<<<======<<<:::999999999::::::::::::999999888999:::;;;<<<;;;;;;::::::::::::::::::999888888444444444444444333333222000000000/////////......------...///000111222222//////.........//////000000000000000000000000000999999999::::::;;;;;;;;;999999999999888777666555555777:::<<<>>>?????????:::999888999:::;;;999888:::<<<===>>>>>>@@@BBBEEE@@@???===;;;:::999888888>>>;;;888888888777333///111333555666777888777777999:::;;;<<<<<<;;;:::999333444555555555444333222555333000...---...000222,,,,,,,,,++++++,,,------++++++,,,,,,,,,++++++*********+++,,,---......///---...///---+++)))***+++((((((((((((''''''''''''******)))''''''&&&&&&&&&$$$$$$$$$#########"""""""""###$$$%%%%%%$$$###""" !!!"""######$$$###"""""""""""""""#########"""""""""###$$$%%%%%% !!!"""###############!!!!!! !!!!!! !!!""""""""""""""" !!!!!!""""""""""""""""""""""""   !!!"""######$$$ !!!!!!!!!###$$$"""""""""""""""""""""!!!"""!!!!!!!!!  !!!!!!!!!"""!!!######""" !!!!!!!!!!!!  !!!&&&///333///***&&&&&&((()))***!!!!!!"""###############&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""%%%%%%&&&&&&&&&&&&''''''%%%'''))))))((('''((()))************************+++***)))(((((('''''''''))))))***++++++++++++***++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,***++++++,,,---...//////---...///111222222222222111222444333111000000000000000111111111222222222000000000000000000000000......///000111333555666,,,///222666777666444222444666777666333222333555333444555666777888999:::888;;;???BBBBBBCCCDDDEEEDDDBBB@@@>>>>>>@@@BBBDDDCCCBBBCCCCCCCCCDDDEEEFFFDDDCCCAAA???>>>>>>>>>???;;;<<<;;;:::999:::===@@@:::>>>CCCEEEDDDCCCEEEFFFGGGFFFEEEDDDAAA???===;;;>>>======@@@EEEIIILLLLLLMMMMMMLLLIIIHHHKKKRRRWWW[[[XXXWWWUUUNNNEEEAAABBBJJJFFFBBBAAACCCDDDBBB@@@CCCFFFIIIHHHEEECCCFFFJJJKKKJJJIIIHHHHHHHHHHHHIIIGGGFFFGGGHHHIIIIIIGGGEEEAAABBBCCCDDDBBB>>>:::777666777888999999::::::999;;;;;;<<<=========<<<<<<:::999999888888888888888999::::::;;;:::999888777777888888888999999999:::888999999:::;;;;;;;;;:::888:::;;;<<<<<<:::999777999::::::;;;;;;::::::999::::::;;;;;;;;;:::888777888888999999999999888888222222333333222222111000000/////////............,,,,,,...///000222333333222111111111111111222222000000000000000000000000;;;:::999888999;;;>>>@@@===<<<;;;999777666555444999999::::::<<<===???@@@===<<<:::999888888999999;;;<<<<<<===============;;;;;;;;;:::777666777999::::::999777666444333222555222000111666999;;;;;;999:::;;;;;;:::999888777444444555555555444333333000000000///......------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++///333666999666222---++++++,,,---******)))((('''(((((((((''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""$$$###"""  """###$$$%%%&&&$$$###"""!!! !!! !!!!!!!!!!!! ### !!!###""" """"""""""""""""""""""""######""""""""""""######""""""""""""!!!!!!!!!!!!######"""!!!!!!!!!!!!"""$$$"""   """""""""!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!!!!  !!!!!!  !!!""""""#########%%%###!!!  !!!""" !!!!!!"""###$$$$$$%%%&&&%%%%%%''')))'''###""""""############""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))+++---,,,+++)))((()))''''''&&&&&&&&&&&&''''''******+++++++++******)))++++++++++++++++++++++++))))))***+++,,,,,,---------,,,,,,++++++,,,,,,------------......000111111222222111111000/////////111111111111111111111111222111000000111111000///,,,---//////...///000222444222222444888888666333444333222222222333444555666666555555555777999:::777999===AAACCCBBBAAA???>>>???@@@AAABBBCCCCCCDDDFFFEEEDDDCCCBBBBBBCCCCCCEEEEEEDDDCCCBBBAAAAAA@@@???>>><<<;;;:::;;;===>>>AAABBBBBBBBBAAACCCGGGJJJGGGGGGGGGFFFFFFDDDCCCBBBDDDBBB@@@@@@CCCGGGIIIJJJLLLMMMOOOOOOOOORRRXXX]]]ZZZ[[[___aaa[[[NNNEEEBBBBBBAAAAAACCCDDDEEEDDDCCCBBBCCCEEEEEEDDDDDDFFFGGGIIIHHHGGGFFFFFFFFFGGGHHHLLLLLLKKKJJJIIIHHHHHHGGGCCCBBBAAA@@@>>>===<<<;;;555666777888888888888777;;;AAAFFFHHHEEEBBBAAAAAAEEEBBB???===<<<<<<:::999::::::;;;;;;<<<<<<======;;;<<<===>>>===<<<999888666777999:::;;;:::999999<<<<<<<<<;;;;;;<<<<<<<<<;;;999777555555777999;;;;;;:::;;;<<<===<<<:::777555555555555555666777777222333444555444333222111///...---,,,+++,,,------000000//////000222444555333333333222222111111111111111111111111111111111:::999777777888:::<<<>>>;;;:::999888777666555444999999999:::;;;===>>>???@@@>>><<<:::888888888888:::;;;<<<<<<======<<<<<<999::::::888666555666777>>><<<:::777444222000///555333222333777::::::999666777888888888666555444333333222222222111111111........................---............---,,,,,,------------------------+++*********,,,000555777:::777222...+++)))))))))))))))))))))((((((((('''%%%%%%$$$$$$$$$%%%%%%&&&####################################""""""""""""!!!!!! !!!!!!"""### !!!"""###$$$$$$%%%"""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!'''$$$!!! !!!""" !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!"""!!!###"""  !!!!!!!!!  !!!!!!!!!!!!!!!"""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!! """"""!!!!!!   !!!""""""######"""$$$###!!!  !!!""" !!!!!!""""""#########$$$######$$$%%%$$$!!!""""""############""""""###$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))***,,,,,,***(((((()))''''''&&&&&&&&&&&&''''''((((((((())))))(((((('''))))))))))))))))))))))))*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------...///000111222222222222111111111111111111111111111111111111222000//////000000///...+++---............///111222111111333666777555222444333222222222222333444555444444444444666777888666888;;;>>>@@@@@@???>>>???>>>>>>>>>???@@@AAABBBEEEDDDDDDDDDCCCCCCCCCBBBDDDDDDDDDCCCBBBBBBAAAAAA>>>===<<<::::::;;;<<<===@@@AAAAAAAAAAAABBBFFFIIIGGGGGGGGGFFFEEEDDDDDDCCCDDDCCCBBBAAABBBDDDGGGIIIPPPSSSWWWXXXYYYZZZ\\\______```eeeggg```QQQDDD???<<<===>>>AAADDDEEEEEEDDDEEEEEEEEEEEEFFFGGGGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFDDDBBBAAA???>>>===555666777999;;;===???@@@@@@GGGOOOSSSRRROOONNNNNNQQQPPPNNNJJJDDD>>>;;;999;;;;;;;;;<<<<<<<<<<<<<<<======>>>??????>>><<<<<<;;;;;;<<<<<<;;;;;;:::999;;;;;;<<<<<<<<<<<<;;;;;;===;;;999777777777888888:::::::::;;;<<<;;;888555444444333333444555555666222333333333222111111000//////---,,,,,,,,,---...000/////////000222444555222222111111111000000000111111111111111111111111888777666555666777:::;;;888888777777666555555444888888888999;;;<<<>>>???AAA???===:::888777666666999999:::;;;;;;;;;;;;;;;777888888666444444555666===;;;888444222000000000555555444666888999888777333333444444444333222222222111000.........///000,,,,,,------------......///////////////...------++++++++++++++++++++++++******)))***---111555777888666222...***(((&&&%%%(((((()))***)))((('''&&&#########$$$$$$%%%''''''####################################"""""""""""""""!!!!!!!!!!!!"""######!!!!!!!!!""""""######### !!!"""######$$$######$$$######"""!!!!!!&&&$$$"""!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!######!!! ###"""  !!!!!!"""""""""""""""!!! !!!""""""###"""""""""!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!!   !!!""""""""""""###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!$$$###""""""###""" !!!""""""######""""""!!!######$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%%%%&&&&&&&&&&&&((()))+++***)))'''((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''))))))))))))))))))))))))******++++++++++++++++++,,,,,,++++++++++++,,,,,,------------......///000/////////000000000000111111111111111111111111111111///......//////...---***,,,------------...000000000000222444555333111444333222222222222333333333333333333333444666666555666888:::<<<======>>>???>>><<<;;;;;;<<<>>>???CCCCCCDDDEEEEEEDDDBBBAAABBBBBBCCCCCCCCCCCCBBBBBB>>>===<<<:::::::::;;;<<<>>>???@@@@@@@@@BBBEEEHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEEEECCCAAABBBEEEIIIRRRVVV]]]aaacccbbbbbbbbbbbbccchhhjjjcccRRRCCC<<<:::<<>>===777888888999<<<>>>AAABBBCCCKKKUUU[[[]]]\\\\\\]]]aaacccccc\\\OOOCCC<<<:::<<<============<<<<<<;;;<<<<<<===============>>>???>>>===<<<::::::999999:::;;;<<<======<<<;;;:::======<<<:::999777666666:::999888999999888666333333333222222222333444444444333222111000/////////000///......------......////////////000222333444111000000000000/////////111111111111111111111111777666555444444555777888666666555555555555444444666666777888:::<<<===>>>>>>===;;;888666666555555777777888999999999999999666777777666444333555666999777444111000111333444333444555777777666444333111111111111111111111111222111...---,,,---...///---,,,,,,,,,,,,,,,,,,,,,......//////......---,,,))))))))))))))))))))))))******))))))+++...111333444333000---***'''&&&%%%'''((()))******(((&&&%%%$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############"""""""""!!!&&&%%%$$$"""!!!!!!!!!!!!""""""""""""""""""!!!!!! !!!"""""""""""""""############"""!!! !!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!"""###$$$&&&'''"""!!!  !!!!!!""""""""""""""" !!!!!!""""""!!!!!!!!!!!! """!!!!!!  !!!!!!  !!!!!!   !!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!! %%%$$$############""""""!!!!!!""""""""""""!!!!!!""""""############""""""########################$$$$$$%%%%%%$$$###""""""%%%%%%%%%%%%%%%&&&&&&&&&&&&((()))((('''&&&'''((('''&&&&&&%%%%%%&&&&&&'''(((((())))))******))))))++++++++++++++++++++++++++++++++++++************,,,,,,++++++++++++,,,,,,------,,,,,,---......///***++++++,,,------......111111111111111111111111000...------...///---,,,***+++------,,,+++---...///000111333444444333222333333333222222222222222222222333333444444555666555555666888999;;;===>>>>>>===:::888777999;;;<<>>===<<<;;;;;;;;;<<<===>>>@@@@@@@@@BBBEEEGGGHHHGGGEEEDDDCCCDDDEEEEEEEEEHHHIIIFFFBBBAAAEEEIIIOOOSSS[[[bbbfffhhhhhhhhhaaaaaacccfff```QQQDDD===???BBBDDDEEEEEECCCBBBAAAFFFBBB>>>???CCCEEECCC???FFFEEEDDDDDDDDDEEEFFFGGGIIIHHHEEECCCCCCEEEGGGHHHIIIGGGDDDAAA???===<<<;;;===<<<:::999999:::<<<===BBBIIIQQQXXX[[[^^^aaadddjjjppprrrjjjXXXHHH???<<<>>>????????????>>><<<<<<999999999999999:::;;;<<>><<<:::999999:::;;;:::<<<>>>@@@@@@>>><<<:::<<<<<<<<<<<<;;;999777666:::999888888888777555333333333222222222333333444555444222000///...//////000000//////.....................///000111222333000000000000000000000000111111111111111111111111777666555444444444555666444444444444444444444444555555666777999;;;===>>>:::999777555444444555555555555666777777777777777666777777666444444555777666555222000///000222444111333555666555333111000111111111111111111111111333111///---,,,---...///......---,,,+++*********,,,,,,---------,,,++++++))))))))))))))))))))))))+++***)))((((((***+++,,,......,,,***)))(((''''''&&&''')))***)))(((&&&$$$&&&%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%############"""""""""!!!&&&%%%$$$"""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""""""""###"""!!! !!!"""""""""!!!!!!  """### """!!!!!! !!!!!!""" !!!!!!!!!""" !!!"""!!!  !!!!!! """"""!!!!!! !!!!!!  """"""!!!   !!!!!! !!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!! $$$$$$$$$######"""######!!!!!!""""""""""""!!!!!!!!!""""""#########""""""##############################$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&%%%%%%&&&(((&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((()))))))))))))))************************+++*********************,,,++++++******++++++,,,---,,,,,,,,,,,,------...))))))***+++,,,------...000000000000000000000000///...------......---,,,***+++---,,,++++++,,,---///000222444444333333333333333333222222111111111222333333444555555555666666666666777999;;;===???===<<<999777666777999:::???@@@BBBCCCCCCBBBAAA??????@@@AAACCCDDDCCCBBBBBB??????>>>===<<<<<<<<<<<<<<<>>>???@@@AAABBBEEEGGGGGGFFFCCCBBBAAACCCEEEFFFGGGJJJKKKIIIDDDBBBEEEIIIKKKOOOUUU^^^eeekkknnnooo___[[[[[[]]]ZZZQQQHHHDDDCCCFFFIIIIIIGGGEEEEEEFFFHHHCCC>>>>>>BBBDDDBBB???DDDDDDCCCBBBCCCDDDEEEFFFIIIGGGEEECCCDDDEEEHHHJJJIIIGGGDDDAAA>>>===<<<<<>>???<<<===@@@AAAAAA@@@===<<<999:::;;;<<<<<<:::999888:::999888888888888666444444444333333333333333444666555333111000///000000///////////////.........,,,---...///000111111111111111111111111111111111000000000000000000000000777777666555555555555555555555555444444444444444333444555666888:::<<<===777666555333333333444444333333444555555555555555555666666555444444555777777555222000....../////////222444444222000//////111111111000111111222333222111000...---------.........---,,,,,,+++******+++++++++++++++***))))))+++++++++++++++++++++++++++***(((''''''''''''(((***)))(((''''''((()))***''''''((()))((('''&&&%%%&&&&&&$$$######"""""""""####################################"""""""""""""""!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!"""############!!! !!!!!!!!!!!! !!!!!! """!!!!!!!!!!!!!!!!!!""" !!!!!!""" ###""""""!!!  ###"""!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """######"""!!!!!!""" !!!!!!""""""!!!!!! !!!!!!""""""######""""""########################"""###$$$%%%&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&$$$%%%%%%%%%###$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''(((((((((((((((((((((((())))))******************++++++************++++++,,,,,,,,,++++++,,,,,,---++++++,,,,,,---...//////000000000000000000000000000...------......---,,,+++,,,------++++++,,,---...000333444333222333444222333333333222111000///111222333444555555555555666666666888999;;;===>>><<<;;;999777777777999:::>>>>>>@@@AAAAAA@@@@@@???>>>???BBBCCCDDDCCCBBBAAA??????>>>===<<<;;;;;;:::999<<<>>>???@@@AAADDDFFFFFFDDDAAA??????AAADDDFFFHHHJJJJJJHHHEEEDDDEEEHHHIIIKKKPPPYYYaaahhhlllmmmZZZUUURRRUUUUUUQQQMMMKKKCCCFFFJJJJJJHHHHHHJJJMMMJJJFFFBBBAAACCCDDDCCCBBBCCCBBBBBBAAABBBCCCEEEFFFFFFEEEDDDDDDDDDFFFHHHIIIJJJHHHEEEAAA???>>>>>>???@@@???>>>======>>>???@@@@@@BBBCCCDDDFFFLLLUUU]]]]]]dddjjjdddUUUGGG@@@???===>>>@@@AAA@@@???===<<<777888888888888888999999;;;;;;;;;<<<>>>???AAABBB===>>>???@@@@@@???>>>===888999:::;;;;;;:::999888999777666666777888777555444444333333222222333333555444333222111000000000...////////////...------+++,,,---///000000000000000000111111111111222222000000000000000000000000999888888777666555555555666666555555444444333333222333444555777:::<<<===999777555444222222222222111222333333444444333333333444444444222222444555444333222000///.........///222444444111000000111111111000000000111222333111000///...---,,,,,,++++++,,,,,,,,,------......******++++++******)))(((***************************)))((('''''''''(((((()))(((&&&%%%%%%''')))+++(((((('''''''''&&&&&&&&&$$$$$$###############$$$####################################""""""""""""!!!!!! !!!!!!"""### !!!!!!!!!!!!!!!!!! !!!"""######"""  !!!"""""""""""""""!!!""" !!! !!!  !!! !!!"""""""""!!!   !!!!!!!!!!!!!!!  !!! !!!  !!!"""!!! !!!!!!""" !!!!!!!!!!!! !!!!!!!!! !!!!!!""""""#########"""%%%&&&$$$""""""""" !!!!!!!!!!!! !!!!!!"""""""""""""""##############################$$$$$$$$$$$$$$$###"""######$$$%%%%%%&&&&&&###$$$$$$###"""###%%%'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))******++++++++++++************++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,------.........000000000000000000000000000///......//////...,,,,,,---...---,,,+++,,,---,,,///222333111111111333222333333333222111///...000111222333444444444333444555666888999;;;<<<===;;;::::::999999999::::::============>>>>>>>>>???>>>@@@BBBDDDDDDBBBAAA???=========<<<;;;999888888666888;;;===>>>???AAACCCEEECCC???======???CCCEEEGGGGGGGGGFFFEEEEEEEEEEEEGGGHHHLLLSSS[[[___```___SSSMMMJJJNNNQQQOOOLLLKKKDDDGGGIIIHHHEEEFFFJJJNNNJJJHHHEEEBBBAAABBBCCCDDDBBBAAAAAAAAAAAACCCDDDEEECCCCCCCCCCCCDDDEEEFFFGGGIIIGGGCCC@@@>>>>>>??????<<<<<<===>>>???@@@AAAAAA>>>??????>>>>>>BBBJJJPPPPPPVVVZZZWWWLLLBBB===<<<999;;;===>>>???===;;;:::555666777777777666555444777888999;;;===>>>>>>>>><<<======>>>>>>======<<<::::::::::::999888777777666555444444666777666666333333222111111111111111111111222222111000//////---......///...---,,,+++***+++---///000000000////////////000000000111111000000000000000000000000::::::999888777666666555777777666555555444333333222222333555777999<<<===;;;:::777555333111111111111111222333333333333222111222333222111111222444/////////000000000000000000333555444111000111333111000//////000111222333/////////...---,,,***)))))))))+++,,,...///111111***++++++++++++***))))))'''''''''''''''''''''''')))(((((((((((())))))******(((%%%######%%%(((***(((((('''&&&&&&&&&&&&'''""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""$$$###"""  !!!!!!""""""!!!###$$$###"""!!! !!!###$$$$$$$$$$$$!!!!!! ###&&&   !!!"""""" !!!""" !!! """!!!!!!  !!!"""""""""!!!!!!  !!!!!! !!!###$$$  """ !!!"""""" !!!!!!!!!!!! !!!!!!!!! !!!!!!"""###$$$$$$%%% $$$((()))'''$$$$$$%%% !!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""###$$$$$$######"""!!! """"""###$$$%%%%%%&&&&&&"""######"""""""""%%%'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''((((((((((((************************'''(((((()))***++++++,,,++++++************++++++,,,,,,++++++***+++++++++***++++++++++++,,,,,,,,,000000000000000000000000111///......//////...---,,,.........,,,,,,,,,...+++...111222000///000222222222333333222111///......///111222333333222222222444555777999:::;;;;;;::::::::::::::::::::::::<<<<<<<<<;;;<<<===>>>??????@@@BBBDDDDDDBBB@@@>>>;;;;;;;;;:::999888666555444666999;;;<<<===???AAADDDBBB>>>;;;;;;>>>BBBEEEFFFEEEDDDDDDEEEEEEDDDBBBEEEFFFIIIOOOUUUVVVSSSPPPKKKFFFDDDIIIMMMKKKHHHGGGGGGIIIIIIFFFBBBAAAEEEJJJHHHGGGEEEAAA??????AAACCCAAAAAA@@@@@@AAACCCDDDEEE@@@AAABBBCCCCCCDDDEEEEEEFFFCCC@@@===<<<<<<===>>>:::;;;<<<===>>>>>>>>>===;;;<<<===;;;:::;;;AAAEEEHHHMMMPPPMMMEEE===999999666888:::<<<===<<<:::999222333555555555333111///333444666888999999999999<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999777666555555444333111222444666666555222222111000000///000000...///000111111000///...,,,---.........---++++++***+++---///000000//////---.........//////000000000000000000000000000000;;;;;;;;;:::999888777666888777777666555555444444///000111333555888:::;;;999999888777666555444444222111000000222222111000111111000000000000111111333444444333111000111333333222000///...///000111////////////........................---,,,+++***+++***************++++++,,,,,,,,,+++++++++++++++)))***+++***(((''''''((($$$$$$$$$$$$%%%&&&'''(((---"""$$$***&&&&&&&&&!!!###$$$%%%&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$###### !!!"""###$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!""""""###""""""!!! !!!!!!!!!    !!!$$$%%%'''(((###""""""!!!  """ """    !!!   !!!""""""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!%%%&&&'''((('''%%%"""!!! !!!!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$ !!!!!!"""""""""############"""""""""###$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%&&&(((+++,,,...,,,***((('''((()))***'''((()))))))))))))))(((,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------....../////////...---,,,+++***...---+++******+++---...111111111111000000000000222222222222222222222222111...,,,---111444444333111111222222444777999;;;777888:::<<<======<<<<<<===<<<:::999999999::::::???@@@BBBCCCCCCBBB@@@???@@@===;;;;;;<<<;;;888555555555444444666999===??????@@@BBBBBB@@@??????@@@CCCBBBBBBCCCCCCDDDEEEFFFBBBCCCEEEGGGJJJKKKJJJIIIAAAFFFGGGDDDBBBEEEHHHHHHEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBAAA@@@??????>>>>>>=========???AAABBBCCCAAA??????@@@???;;;888<<<<<<<<<<<<<<<<<<<<<;;;777888;;;===>>>>>>======<<<===>>>>>>>>>>>>======??????>>>>>>======<<<<<<777888999:::::::::999888777888888888888666444333555666666555333333444666555666888:::;;;;;;;;;;;;999999888888777666555555222333555555555333111000222000....../////////...---............---,,,+++***++++++,,,,,,++++++***)))***,,,...//////......++++++++++++,,,---......///////////////.........999999888888777555444444666666555555444333222222///000111333666999;;;<<<::::::999888777555444444222111000000111222111000//////......---.........111222333222000000111222222111000///...///111222111111000///......---------------,,,+++***)))(((******)))))))))******+++++++++******))))))((((((&&&(((((('''&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%***"""%%%)))$$$$$$&&& $$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$%%%$$$$$$###""""""$$$%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""" !!!""""""""""""!!!!!!  !!!  !!!!!!!!!"""""""""""""""###""""""!!! """$$$"""""" !!!  !!!"""!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!     """"""!!!!!!  !!!!!!!!!""""""$$$%%%&&&&&&&&&$$$"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$&&&&&&%%%"""###'''############$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((((('''&&&%%%%%%'''((()))(((((('''&&&'''(((***,,,''''''((())))))))))))))),,,,,,++++++******)))))))))*********++++++++++++,,,,,,,,,,,,------------............---,,,+++***...---+++++++++,,,.../////////000000000000000000111111111111111111111111///---+++,,,...111000000111111111222444666999:::888999;;;<<<===>>>======<<<;;;:::888777777888888===>>>???AAAAAAAAA@@@@@@<<<;;;:::;;;<<<;;;888444555444333444555999<<<>>>???@@@BBBAAA@@@??????@@@BBBBBBBBBBBBCCCDDDEEEFFFDDDDDDDDDEEEEEEEEEEEEDDDBBBHHHJJJGGGEEEGGGJJJJJJGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCAAA???>>>===<<<;;;;;;;;;<<<===>>>???@@@AAA???===>>>???>>>;;;999::::::999999888888888888777888:::<<<===<<<;;;:::<<<<<<<<<<<<<<<<<<======>>>======<<<;;;:::::::::::::::;;;;;;;;;999888777777777777777666555444333555555666444222222333444444555777888:::::::::999999999888777666555444333222333444555555333111000111///......//////...---+++,,,------------------++++++++++++++++++++++++)))***+++,,,,,,---,,,,,,------,,,,,,+++,,,,,,,,,............////////////888888777666555444333333777777666555444333222222000111333555777999;;;<<<;;;:::999888777555444444222111000000222222111000//////...---------------...000111000//////000222111000///...///000111222333222111000...---,,,,,,---------,,,+++***((((((***))))))(((((()))))))))***))))))((('''&&&&&&%%%&&&'''((('''%%%%%%%%%'''((('''&&&%%%$$$$$$###$$$$$$ %%%((($$$(((---'''&&&&&&%%%$$$#########$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$###""" !!!!!!"""""""""!!!!!!""""""""""""""""""""""""  !!!"""""""""!!!!!! !!!""""""!!!  !!!!!!!!!!!!!!! """""""""!!! !!!$$$%%%###!!!  """###"""!!!###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!  !!!!!!  !!!!!!!!!!!! #########"""!!!!!! !!!!!!!!!!!!"""""""""######$$$$$$%%%$$$###!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$###"""!!!!!!"""###$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&&&&''''''((('''&&&%%%$$$%%%&&&&&&&&&%%%$$$$$$%%%'''((()))&&&&&&''')))************,,,++++++***)))(((((('''((()))))))))))))))******+++++++++,,,,,,,,,,,,---............---,,,++++++,,,,,,+++++++++,,,...///---------...//////000000000000000000000000000000///...,,,,,,.........---000000111222444666777888999999;;;<<<===>>>>>>>>><<<:::888777555555555555::::::;;;<<<>>>???@@@AAA:::::::::;;;<<<:::666444444444333444555888;;;===>>>@@@BBBAAA@@@???@@@AAAAAA@@@@@@AAABBBDDDFFFGGGGGGEEECCCAAA???>>>>>>>>>DDDJJJMMMKKKIIIJJJLLLKKKIIIHHHGGGFFFEEEEEEDDDEEEEEEDDDCCC@@@>>>;;;:::999666777999:::;;;<<<<<<<<<>>><<<;;;<<<======<<<:::999888777666555444444444777888999;;;;;;;;;:::999;;;::::::999:::;;;<<<===<<<<<<;;;:::999777777666:::;;;;;;;;;:::888666555777777666555444444444444444555444333111000111222222333444666777777777777888888777666555444333333222333444555444333222111000///...///000000...---++++++,,,,,,------......,,,+++***))))))***+++,,,*********)))******++++++///...---,,,++++++++++++---------.../////////000999999888777666555444444:::999888777666555555444333444555666888888999999999999888777555444333222333222111222333444333111222111000///............,,,...000000//////000111000////////////000111111111111000000///...------/////////...---,,,*********)))((((((((((((((((((***)))(((((('''&&&%%%%%%'''((())))))''''''''')))''''''&&&%%%$$$$$$$$$$$$###"""'''&&&!!!(((...&&&)))(((&&&$$$######$$$%%%############$$$$$$$$$$$$############""" !!!""""""###""""""""""""""""""""""""  !!!"""""""""!!! !!!!!!""""""###$$$"""  !!! !!!!!!!!!""""""!!!!!! """###$$$###   !!!!!! """!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!! !!!!!!"""!!!!!! !!!!!!!!!   ###"""""""""!!!!!!!!! !!!!!!!!!"""""""""!!!""""""######"""!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$ #########$$$$$$$$$%%%%%%%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$######$$$$$$%%%&&&''')))***+++++++++++++++***)))((('''&&&&&&((((((((((((((((((((((((*********+++++++++,,,,,,---------...------,,,,,,***************+++------***++++++---...///000000111000000000000000//////222111000/////////......///000000222333555666777777888999:::<<<======>>>;;;999777555333333333333666666777888:::<<<>>>@@@::::::999888777666555333444444333444555888:::<<<>>>@@@AAAAAA@@@@@@@@@AAA@@@?????????@@@CCCEEEGGGGGGEEEBBB>>>;;;:::;;;<<>><<<;;;:::999777666444444777888888999888777555444666555444222222222333444333333333111///...///000111111222333444444555555666666666666666666555555222333444444444333222222000000000111333333111///------,,,,,,,,,,,,,,,------+++***((((((***+++---,,,+++***)))))))))***+++......---,,,,,,,,,,,,,,,,,,,,,------...///000000999888666555444333333333888888888777666666555555666777777888777777666555666666555444333222111111555444333333555555444333111111000///////////////,,,...000111000///000111//////////////////000000.............../////////............---,,,++++++******)))(((((('''((((((******)))(((((('''&&&&&&&&&((()))((('''&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&)))%%% +++000$$$***)))'''&&&%%%%%%%%%&&&""""""#########$$$$$$$$$#########"""!!!  """###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!"""""""""###$$$###!!! !!!""" !!!!!!!!!!!! !!!"""""""""   !!!!!!  """### !!!!!!  !!!!!!   !!!  !!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!"""""""""######### """"""#########$$$$$$$$$###"""!!!"""$$$$$$###!!!""""""""""""#########$$$%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%#########$$$%%%&&&''''''%%%$$$$$$###############%%%&&&''')))***+++++++++******))))))(((''''''&&&'''''''''''''''''''''''')))))))))************+++,,,,,,------...---------)))))))))))))))******+++)))***+++,,,---...///000222222111111111000000000222222222111///...------...///000111333444444555444555666777888:::;;;<<<999888666333222111111111333333444555666999:::<<<;;;:::777555222222333444444444444555666888:::;;;===???AAAAAA@@@@@@AAABBB@@@???>>>>>>???AAADDDFFFEEEEEEBBB>>>:::999<<>><<<999888777444555555666666555555444555555666555444555888;;;<<<;;;999666666666777888666666888999;;;===???@@@>>>===;;;:::999999:::;;;999888777666555444333222...///111333444444444333222111111000000111111111000111111000...---///000///////////////000111111111111333444555777888999222222333333333333444444333444777<<>>@@@BBBAAACCCCCC@@@;;;999===@@@===CCCEEEBBB@@@CCCEEEEEEGGGIIIJJJKKKKKKIIIGGGEEEAAAAAA@@@>>><<<;;;:::999888777666555444444444444333555555444222333666::::::999666444444555777888888888888888999;;;<<<<<<======<<<:::999888777666555555444444333222111111///000111333333333222222///000000111111000000000...///000///......000222//////.........///000111000111111222333333444444222222222222333333444555444777;;;AAAEEEFFFDDDAAA666444111///------------******))))))))))))******+++,,,---.....................---------......///------------------------777555333111000000111222111111222333444666666777111222444666777777666555111111222333333444555555222111000000222222111000000000111111222444555666222555777777555333222222111111111000///---++++++,,,,,,,,,++++++*********)))***,,,---.../////////---,,,+++***))))))))))))&&&&&&''''''((()))))))))%%%&&&''''''&&&&&&((())))))((('''%%%$$$###""""""'''(((&&&$$$;;;===%%%!!!"""$$$%%%%%%$$$###"""""""""""""""############ !!!"""###$$$$$$$$$$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!   !!! !!!"""$$$ !!!"""###$$$ !!!!!!!!!!!!!!! !!!$$$%%%%%%###!!!  """#########"""  """  !!! """""""""!!!  !!!!!!!!!!!!!!! """!!!  !!!!!!!!!!!!!!!"""""""""""" !!!###$$$%%% """############$$$$$$$$$"""%%%&&&"""$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&(((((()))))))))))))))((((((((())))))******++++++))))))((((((((('''''''''''''''''''''((((((((()))***+++,,,---.../////////.........---,,,+++***)))+++,,,,,,------......///111000000///...---------111444666555222000000111,,,---///000111111111000111000111222333666888:::666555333222222222333333000111222222111///---+++%%%+++222666666666666777777777888999:::;;;;;;;;;<<<>>>@@@AAAAAA@@@AAACCCCCC@@@>>>;;;;;;===???AAAAAACCCDDD@@@;;;999;;;???===BBBDDD@@@>>>AAADDDEEEFFFHHHKKKLLLLLLJJJGGGEEE@@@@@@???>>>===<<<<<<;;;:::999777555444444444555333444555333111222555999888666444222222444666777999999888888777888888999<<<<<<;;;:::888666444333333222222222111111000000111222333444333333111000...///000111111000///......///000/////////111333000///...---...///000111111111111000000000000000333222222222333333444555666999>>>DDDIIIJJJHHHEEE555333111///......///000))))))************)))))))))***,,,...//////......000///...---------------------------------,,,,,,:::888444111//////000111555444222111000111222222333444666777888777555444222222333444555666777777555222111111333333000---000000111111222333444444000222555666666444111///000000///...------,,,,,,.........------,,,,,,+++,,,+++******))))))******))))))))))))))))))))))))(((((('''''''''&&&&&&%%%'''&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$%%%!!!!!!"""###$$$%%%%%%&&&###$$$%%%&&&%%%$$$###"""$$$###"""!!!!!!"""###$$$###""""""!!! """!!!!!!!!! """!!! ###%%%%%%###  !!!!!! !!!  !!!  """$$$%%%!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!""" !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!""""""!!! !!! !!!!!!!!!!!!   !!!###%%%###"""!!! !!!"""###$$$###""""""!!! !!!!!!!!!!!!""""""""""""""""""############""""""$$$###"""!!!!!!"""###$$$((('''%%%###"""""""""###!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&'''((())))))((('''&&&''''''(((((())))))******))))))))))))))))))))))))'''''''''(((((((((((((((&&&%%%%%%%%%%%%&&&''''''------............------111000///...,,,+++***)))***+++,,,---...------,,,,,,,,,------------------...000444666666444000......///000111111000...---111000///111555999;;;<<<666555222000......///000222111111111111222444555555444444333333333444444::::::::::::::::::::::::@@@AAABBBCCCCCCBBBAAAAAA<<<===>>>>>>===<<<===>>>>>>>>>>>>;;;999777888999???>>><<<::::::===BBBGGGJJJKKKKKKIIIFFFDDDCCCDDD???======???BBBDDDBBB@@@???;;;666555777777333///333222222222333444555555444555555333222222444666555555555555555666777888999888777777777555222000///000222222111111222333222222222222222333333333---...000111222111///...000000111222333555777777...............---------...///000111111000///...111000//////111333666888<<<;;;:::===@@@BBB@@@>>>999999888555222//////000...---***)))(((((()))***************+++,,,---...//////............//////......////////////......:::888555222000000111222222111000000111222444555444555666777777666555444222333333444555666666777444222111111333222000---000000111222444555555666222333555666555444111000000//////...------,,,,,,.........---------------,,,++++++***************))))))))))))))))))))))))))))))((('''''''''''''''''''''&&&&&&%%%$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$###############$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""######"""!!!!!!"""############"""!!!!!!  """###%%%%%%!!!  !!!!!!######!!! !!!!!! !!!  !!!  !!!###$$$!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!""" !!!   !!!!!!    ###  !!!&&&!!!!!!$$$"""""""""!!! !!!!!!!!!!!!""""""""""""###$$$$$$%%%%%%$$$$$$#########"""!!!!!!"""######'''&&&%%%$$$$$$$$$%%%%%%!!!!!!!!!"""######$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&&&&''''''''''''&&&&&&'''''''''((())))))******))))))))))))))))))))))))'''(((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((,,,,,,---...............///......------,,,,,,,,,)))***,,,---------,,,,,,,,,,,,,,,------------...+++...333666777666333111///000111333333222000///111000///111444888:::;;;999888555333111111111111000000000000000222444555666666555444444444555555999:::::::::;;;;;;<<<<<>>>>>>>>???AAADDDEEEFFFFFFEEE<<<;;;999888888888999999999:::<<<<<<:::999888999777888999888888999<<<>>>@@@CCCFFFGGGFFFDDDCCCCCC???>>>???AAADDDGGGGGGGGGAAA<<<555222333444444333222222111111111222333333555555555444222333555777999999777666555444444444111222333555555555444444111333444444333222222333222222222111111000000///---...000111222111000000111000000/////////000000.........//////000000111111111000000000000111111222111000000000111333444555444444555666777555333333444333222///...///000,,,+++***)))))))))***++++++++++++***++++++,,,,,,------,,,,,,,,,,,,------......////////////......999777555444333333444444111111111222333666888999777777777666555444222111222222333333444444444444333333222333333222111000000111222444666888999:::777666555333222111111111//////.........------------------....../////////,,,,,,+++***************((((((((((((((((((((((((***)))((('''&&&''')))***(((((('''&&&&&&%%%%%%$$$######""""""!!!!!! ########################&&&%%%###"""""""""###$$$"""""""""!!!!!!"""""""""$$$#########"""""""""!!!$$$###"""!!!  !!!"""###"""!!!    !!! !!! !!!  !!!!!!  !!!!!! !!!!!!!!!""" !!!!!! """###$$$!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!   """$$$  !!!"""!!!  !!! !!!!!!""""""######!!!###"""!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!"""""""""!!!!!!"""""""""$$$$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((((((((('''&&&%%%%%%%%%&&&'''(((&&&&&&''''''((())))))***))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((())))))***)))***+++---...///000000........................***+++,,,------,,,+++***+++,,,,,,------.........)))---222666888777444222///000111333333444444333333222111333666888999999999888666333111000//////000000000000111333555777::::::999888888888888888999:::;;;<<<===>>>???@@@>>>???AAACCCDDDDDDDDDCCC===;;;999777888888999999777:::======<<<:::::::::777888::::::999999;;;======AAAEEEFFFEEECCCAAAAAA<<<;;;;;;<<<>>>???@@@@@@>>>;;;777555555555444333333222222111111222333333555555555444333333555777555555444444444444555555///111333444333333222333111333444333222111111222222222222111000///.........///000111111111111111000000////////////000000++++++,,,---......//////222111000//////000111222222111000000000000111111222222222222222222000///000000111///...---///000...---,,,+++************,,,,,,++++++***+++++++++------,,,,,,,,,,,,---------......//////......---777666555444444444444555555555444444555666888999888777777666444333222111111111222222333333444444222333333333333222111111000111222444666888999:::777666444222111111111111...............---------,,,---------......//////,,,+++******))))))******''''''''''''''''''''''''((('''&&&&&&&&&'''(((((((((''''''&&&%%%%%%$$$$$$ !!!!!!"""""""""!!!""""""###$$$$$$%%%%%%%%%$$$###"""!!!"""###$$$!!!!!!!!!""""""!!!!!!!!!############"""""""""""" !!!"""###$$$!!!!!!""""""!!! !!!!!!  !!!!!! !!! !!! !!!       """###!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!! !!!  ###$$$ !!!###"""  !!!!!!"""""""""""""""""""""!!!"""%%%'''!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!############""""""!!!!!!!!!!!!!!!"""######$$$$$$!!!!!!""""""$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((()))((('''&&&&&&&&&''')))***&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&)))(((((((((((()))******((()))+++---...///000000000//////......---,,,,,,+++,,,---...------++++++++++++,,,,,,---...//////---///222555666444222000...//////111111222222222444333333444777::::::999999888777555333111111000222222222222333555777888;;;::::::999999::::::;;;::::::;;;<<<>>>???@@@@@@>>>???@@@AAAAAAAAA@@@???<<<:::777777888999888777777:::===>>>===;;;;;;;;;999;;;======<<<<<<===>>>===@@@DDDEEEDDDAAA???>>><<<;;;;;;999888888888999999999999::::::888555333444444333333333333444444555666666444333333555777444333333222222333333333111333555444222000///000///111222222000///000111222222222111000///.........///000111111222222222000000000000111222333333,,,,,,------...///000000222111000//////000111222111111000000//////000000111111222222000//////...---...///...---,,,...000111111///---,,,***)))))),,,,,,++++++***+++++++++......------------......------............------555555444444444444444444777777666555555666777888777777666555444333222111///000000111333444444555111333444444333222222333///000111333444666777777555444333111000000000000........................,,,,,,,,,---------------******)))(((((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$######!!!!!!"""###$$$%%%&&&&&& !!!"""###$$$%%%&&&&&&$$$$$$###""""""""""""### !!!!!!""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!! !!!  !!!     !!!!!!!!!  !!!   """!!! !!!"""  !!! !!!!!!  !!!!!!  !!!!!! !!!!!!"""!!!!!!!!!!!!"""""""""""""""######$$$$$$######""" !!!!!!""""""!!!!!! """""""""""""""!!! !!!!!!!!!"""######$$$$$$ !!!!!!"""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''(((((())))))'''''''''''''''((()))***%%%&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&((((((((((((((()))******((()))***,,,...//////000000000//////...---,,,,,,------...//////...,,,+++***+++,,,,,,---.../////////000222222222111000///.........//////000111111222222222555888:::::::::::::::999888777555444444555444444333444555777888:::999999::::::;;;<<<===:::;;;;;;<<<===>>>??????>>>???@@@@@@@@@???>>>===:::777666777:::;;;999666888:::<<<===<<<:::;;;;;;;;;===>>>>>>======>>>???===@@@CCCDDDBBB@@@???>>>@@@???===:::666555555666555777;;;======;;;888666777777666555555555666666666666666555333333666888888777555333111000000///222555777555111...---///---///111111000///000111222222222111111000000////////////000111222333333000000000111222333444555000000000111111222222333000000////////////000000000000000000////////////000111222222000/////////------...---,,,,,,---///111111///...,,,+++))))))+++++++++***++++++,,,,,,......------------......------............------333333333333333444444444666555444444444555666777777666555444333333222222---...///111222444555666000333555555222111222444//////000111222333444444111111111111000000//////........................,,,,,,,,,,,,,,,+++++++++))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''&&&%%%%%%$$$$$$###""""""#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$###############""""""!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!&&&%%%###""" !!! !!!""""""### !!!!!! !!!  !!!     !!!""""""!!!  !!! !!!!!!  !!!!!!!!!  !!! !!!!!!!!!    !!!!!!  !!!""""""!!!!!!!!!!!!""""""""""""""""""############"""""" !!!""""""!!! !!!"""######""""""!!!!!!!!!!!!"""######$$$$$$###""""""""""""###$$$$$$########################&&&&&&''''''(((((())))))$$$%%%&&&'''((((((((((((%%%%%%&&&''''''(((((()))))))))))))))))))))))))))***))))))(((''''''&&&&&&(((''''''''''''((())))))((()))+++,,,---......///////////////...............///000000000///---,,,***++++++,,,---...///000000000///////////////////////////.../////////000//////000333777999999999999999999999888777666666666555444333333444555666888888999999;;;<<<>>>???;;;;;;;;;<<<<<<============>>>???@@@AAAAAA@@@???;;;999888;;;???@@@===999888:::;;;:::888888888:::<<<======<<<;;;;;;===???<<<>>>AAABBBAAA@@@AAABBBBBBBBB@@@;;;777444555777555777;;;===>>>===<<<<<<::::::999888888888888888666666666555333444666888999888666444333111111000222555888666111---...000,,,...000111111111222333222222222222222111111111/////////000111222444444222222111111111222222333222222222222222333333333......////////////............//////////////////...111333222000...///111---......---,,,+++---...---------,,,,,,+++******************+++,,,------------,,,,,,,,,,,,------,,,------......------,,,222222333333333333333444333333222222333444666777666666555444333333333333,,,---...000222444666666000333555555333111333555......///000111111222222//////000000000000///...---.....................,,,,,,,,,++++++*********(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))+++,,,***((('''%%%%%%$$$$$$###""""""!!!#########"""""""""""""""$$$$$$$$$###############"""###$$$$$$$$$###!!!  !!!""""""!!!  !!!!!!!!!!!! !!!!!!!!!"""  """$$$'''((( !!!!!! !!!  !!!     !!!!!!!!! !!!""""""!!!   """"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!   !!!!!! !!!!!!!!!  !!!!!!!!!  !!!""""""$$$$$$###!!! ###%%%######$$$$$$###!!!"""!!! """######!!! !!!"""###!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!  !!!""""""!!! !!!###$$$%%%$$$$$$!!!!!!!!!"""######$$$$$$%%%$$$###"""!!!!!!!!!!!!########################&&&&&&''''''((()))))))))"""$$$%%%'''(((((('''&&&%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))***))))))((('''&&&&&&&&&'''''''''''''''((()))))))))***+++,,,---.........------......///000000111000000111111111///...---******+++,,,---//////000//////---------...000111111000///////////////000------...222666888888888777777777777777666555555666555444333222333444444777777888999;;;===???@@@;;;;;;;;;<<<<<<<<<<<<<<<<<<===???AAABBBCCCBBBBBB>>>======AAAFFFGGGBBB===888999999777666555777888;;;;;;;;;:::999999<<<>>>;;;===???AAAAAABBBCCCEEEBBBBBB@@@;;;666444666888666888;;;<<<===>>>???@@@<<<;;;;;;:::999999999:::666666666555444444666888888777666555555555555555111555888666111...///111,,,...111222222222444555222222222222222333333333/////////000111333444555444333222111000000000000222222222111111111111111,,,---...//////...---,,,---......///000000//////---000222222///...///111---......---,,,+++,,,...((()))***+++++++++++++++************+++,,,---...,,,++++++++++++++++++,,,,,,------......------,,,555555555444444333333333000000000111111222222222555444444333222111000///---,,,,,,---...111444666666666555444333111000///......000111333555666777333333222222111///...---000///...---,,,,,,---...+++++++++*********))))))''''''(((((('''&&&%%%%%%&&&&&&'''((())))))(((((())))))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######""""""!!!!!!##################$$$$$$!!!!!! !!!######""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""""" !!!######!!!  """!!!!!! $$$ """%%%""" !!!###$$$$$$!!!""""""  !!!!!!!!!!!!!!! !!! !!!"""!!!"""""""""   ###"""%%%$$$!!!!!!!!!!!! !!!!!!  """$$$&&&""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""######$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((((()))((('''&&&&&&&&&&&&&&&))))))))))))************))))))))))))))))))))))))***))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''',,,++++++***+++,,,...///000000111111111000000///000//////---,,,+++******,,,+++*********,,,///000...///...---,,,,,,...000,,,---...///000000000000***+++---///222444666666666777888777555555666888888777555444333333444444:::999::::::;;;<<<===>>>999999999999:::<<<===>>>@@@>>>===???BBBDDDBBB@@@<<<<<<===???AAAAAA???>>>::::::999999888888999999???>>><<<999777888<<>>>>>>>>:::<<<===<<<999888888888:::888666444333444555666222333333444555666777777666555444333222111111111000000000000000111222222333333444333222000...---000000//////000222444666222333333444444333333222111111111111111000////////////000000000000//////000000/////////.........//////000000000111111111............---,,,+++***)))))))))))))))((('''''')))+++---/////////------,,,,,,,,,++++++*********&&&''')))+++,,,---......333333222111111111111111222222222222333333444444666666555444222111000///...------...000222555777777777666555333222000///,,,---...///111222333444222222111000///...---,,,000///---,,,,,,,,,------++++++*********)))))))))((((((((((((((('''&&&&&&%%%%%%&&&'''''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""""############""""""""""""!!! """$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!""" !!!""""""!!!   !!!!!! !!!!!! !!!###"""     ######%%%###!!! !!!!!!"""""""""!!!!!!"""!!!  !!! !!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%&&&'''''''''(((((('''&&&&&&&&&&&&&&&(((((()))))))))*********))))))))))))))))))))))))******)))(((((('''&&&&&&''''''((((((((()))))))))*********)))***+++---...000000111111111000000/////////......---,,,++++++---,,,+++++++++---///000+++,,,,,,+++******+++---,,,---...///000000000000---......///111333555666666777888777555555777888888777666444444444444555666777777777999:::;;;<<<;;;;;;;;;;;;;;;<<<===>>>???===<<<===@@@BBBAAA???<<<<<<===???AAAAAA@@@>>>:::999888777777888999:::@@@@@@>>><<<::::::===???AAABBBDDDEEEEEEEEEDDDDDDDDDCCC???<<<999777666666666777888:::;;;<<<<<<<<<;;;<<<===<<<:::888888999888777555333222333333444222222333444555666777777777666555444333222222222000000000000000111222222444444555444333111000...---------......///000111333333333333333222111111111111111111111000////////////000000000000//////......---------,,,,,,,,,000000000000111111111222...............,,,++++++***************)))((((((***+++---...///...---,,,,,,,,,,,,++++++***************+++,,,,,,,,,,,,,,,333222111000000000111222333333444444444444555555777666555444222111000///.........///000333555777777777666555333111///...++++++,,,---...///000111111000...,,,++++++,,,,,,...------,,,,,,,,,,,,---************))))))))))))(((((()))))))))(((''''''$$$$$$%%%&&&&&&&&&&&&%%%(((''''''''''''&&&&&&&&&$$$$$$$$$$$$#########"""""""""""""""############$$$#########"""!!!!!!!!!!!! !!!"""%%%&&&%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!""" !!!""""""!!!   !!!!!! !!!!!!###$$$###  !!! """!!!  !!!!!!  """!!!###$$$""" """ !!!"""###$$$$$$$$$$$$"""!!!!!! !!!   !!!!!!  !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""############$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&(((((())))))))))))******((((((((((((((((((((((((*********))))))(((((('''(((((()))))))))*********))))))))))))***+++,,,---///000000111111000000000//////.........---------...---,,,,,,,,,---...///,,,...//////...------...,,,---...///000000000000111111000///000222444666666777888777666555777999888888777555555555555555555555666777888:::<<<==============================;;;:::;;;===>>>>>>>>><<<<<<===???AAAAAA@@@>>>999888666555666888:::<<>>===>>>???BBBCCCCCCDDDDDDDDDDDDCCCAAA@@@>>><<<:::888666555333444555777999:::::::::;;;<<<======;;;999999:::888777666444444444555555333333444555666777777888999888777555444444333333000000000111111111222222555555555555444333111000000000111111111111111000111222222222111111000///000111111111111000000/////////000000000000//////---------------,,,,,,,,,000000000111111111111222////////////...---,,,++++++++++++++++++******))),,,---.........---+++***+++++++++++++++*********------------,,,+++******555444222111111222333444444444444444444444444444333333222222111111000000------...///000222444555666666555444222///---,,,++++++,,,,,,---.........///...+++)))((()))***+++,,,,,,,,,+++++++++,,,,,,******)))))))))(((((((((((()))))))))))))))((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&############""""""""""""!!!!!!""""""######$$$$$$%%%%%%$$$###""""""!!!!!!!!! !!!###%%%'''&&&%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!!!!! !!!""""""!!!  !!!!!! """"""!!! ###$$$%%%$$$"""  """!!!!!! !!!   !!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!! !!!"""""""""  """!!!!!!"""###############"""!!!!!! !!!!!! !!!!!!!!!!!!  !!!!!!""""""!!!  !!!!!!!!!!!!%%%%%%$$$$$$######""""""""""""""""""############""""""######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&(((((((((((()))))))))***))))))))))))))))))))))))+++*********)))))))))(((''''''''''''((((((((((((((())))))***+++,,,------...///000000000000000000........................------,,,+++++++++,,,,,,,,,///111111000.........,,,---...///000000000000222111000///000333666888666777888777666666888:::999888888777666666555555555666777888:::<<<>>>????????????>>>>>>======<<<:::999999999999;;;<<<<<<<<<<<<<<<>>>@@@AAA???>>>888666444333444777;;;===BBBCCCDDDCCCAAA?????????@@@@@@AAAAAAAAAAAAAAAAAABBBAAA@@@>>><<<999777555222333555777888999999999;;;<<<======;;;:::::::::;;;:::999888777888888888555555666777888999::::::;;;:::999777666555444444111111222222333333333333444555555555555333111000222222333444333222000///...//////000111111000000000000111111111111000/////////000000000000//////////////////////////////111111111111111111111111////////////...---,,,,,,+++,,,,,,,,,,,,,,,++++++------...------+++***)))+++++++++***************---------------,,,+++***444333333222222333444555333333222222222222222222....../////////000000000,,,,,,---...///000222222444444333222000...,,,+++---------------------------+++)))''''''((()))*********++++++++++++++++++)))))))))(((((((((''''''(((((()))))))))))))))(((&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&#########"""""""""!!!!!!!!!!!!""""""######$$$$$$&&&&&&%%%$$$######""""""!!! !!!###%%%'''&&&%%%!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!! !!!!!!!!!!!! !!!!!!  !!!!!!!!!"""###!!!###!!! !!!!!!""""""###%%%&&&%%%###!!!!!!!!!  !!!!!!""""""""""""!!!     !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!! !!!!!! !!!!!! !!!!!!!!!!!!!!!!!! !!!""""""#########""""""!!!  !!!!!!!!!!!!%%%%%%$$$$$$######""""""""""""""""""""""""""""""!!!!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&''''''(((((((((((()))))))))************************************))))))))))))''''''''''''(((((((((((())))))***+++------............///000000000000000...............---------++++++******************(((+++------,,,******+++,,,---...///000000000000111000//////000444777999666777888777666777888:::999999999888888777666666555555666777999;;;===>>>>>>?????????>>>===<<<;;;999888777777666777999;;;;;;;;;;;;===???@@@>>><<<666555333222333666:::===AAACCCDDDCCCAAA?????????@@@@@@??????????????????EEEDDDCCCAAA>>>;;;999777444555777888999999:::::::::;;;===<<<;;;999:::;;;;;;;;;::::::999999::::::888999999:::;;;<<<======<<<;;;:::888777666555555222333444444555555444444444555555555555444222111//////000111000...---,,,+++,,,---///000111222222///000000111111111000000//////000000000000//////.../////////////////////000000000000000000000000////////////...---,,,+++,,,,,,------------,,,,,,......------,,,+++***)))************************++++++,,,,,,------,,,,,,111111222222222333333333222222111111111111000000,,,------....../////////+++,,,,,,...///000000111333333222111000///---,,,.........------,,,,,,,,,+++***((('''''''''((((((((()))******+++*********((((((((((((''''''''''''''''''((()))))))))((((((&&&''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&############"""""""""!!!""""""""""""############%%%%%%$$$$$$######""""""!!! !!!"""%%%&&&%%%###!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!""""""###### $$$""" !!!"""######!!!###$$$###"""!!!!!!""" !!!!!!!!!!!!!!!!!!   !!! !!!""""""!!!!!!!!!!!!!!!   !!!!!! !!!!!!!!!!!!!!!"""###$$$######""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!###"""""""""""""""!!!!!! !!!!!!"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((()))+++,,,......//////------...///000000000000......---------,,,,,,,,,)))))))))))))))))))))))))))+++---,,,+++***++++++,,,---...///000000000000///......///111444666888666777888888777777999;;;::::::::::::999888777666333333444555666888:::;;;<<<======>>>===<<<:::999888888777555444555777::::::999:::<<<>>>>>>===;;;555444222222333666999;;;???@@@BBBAAA@@@>>>>>>???AAA@@@@@@????????????@@@EEEDDDBBB@@@>>><<<::::::888888999:::::::::::::::888:::<<<;;;:::999999:::999999999999999999999999;;;;;;<<<===>>>??????@@@===<<<:::999777666555555444555666777888777666555555666666777666555444333111111111111000000///...***+++---///000222222222///000000111111111111000//////000000000000//////,,,,,,,,,---------------000000////////////..................---,,,+++***+++,,,,,,---------------...------,,,+++*********)))))))))***************((()))***+++,,,---------000222333555555444333222222222111111111000000000//////.........---------,,,,,,---///000000000000333333333333222111000///......------,,,+++******)))((((((((((((''''''''''''((()))*********))))))((((((((('''''''''&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$#########"""""""""#########"""""""""""""""""""""""""""!!!!!!!!!!!!!!! """$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!! !!!!!!"""!!!!!!   !!!""""""###      !!!!!!  ######!!!   !!! !!!  !!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""!!!!!!!!!!!! !!!"""###$$$%%%%%%#########$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''(((***,,,---.........,,,---...///000000000000......---,,,+++******)))(((((()))***************,,,------,,,++++++,,,...,,,---...///000000000000/////////000111222444444666777888888777888:::<<<:::;;;;;;;;;:::999888777444444444555666777999999999:::;;;<<<<<<;;;999888777888777555222333777:::888888888:::<<<===;;;999333333222333333555777888<<<===>>>>>><<<<<<>>>???@@@???>>>===<<<======>>>@@@???===<<<;;;;;;;;;<<<:::;;;;;;;;;;;;:::999999777999::::::999888888999:::::::::;;;;;;:::::::::;;;<<<<<<===>>>???@@@@@@===<<<;;;999777555555444555666888::::::999888777777888999999999888777666333333222222222222222222---...///000000111000000//////000111111111111111//////000000000000//////,,,,,,,,,---------......///.........------------------------,,,+++***)))++++++,,,---------------------,,,+++************((()))))))))*********+++(((((()))***++++++++++++222444666888999888666444222222222111111111000000222222111///...---,,,+++------///000111111111111333444444444444333222222......---,,,+++***))))))'''(((((())))))((('''&&&&&&'''(((*********)))((((((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((''''''%%%%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$######""""""!!!!!! !!!!!! !!!######""" !!!!!!!!!!!!!!!!!!!!!!!!   !!!!!! !!!!!!""""""!!!  !!!""""""!!!"""""" !!!!!!  !!!!!!"""  !!!!!!  ######   ###$$$!!!!!!""""""  !!!!!!!!!!!!  """$$$&&& !!!"""### !!!!!!!!!"""""""""######$$$$$$%%%%%%######""""""!!!!!!!!!  !!!"""###$$$%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%%%%&&&&&&&&&'''%%%&&&)))+++,,,---------,,,---...///000000000000......---,,,***)))(((((('''((()))++++++,,,,,,,,,)))))))))'''&&&&&&)))+++,,,---...///000000000000///000000000111111111111666777888888777888:::<<<:::;;;<<<<<<;;;:::888777666666666666777888::::::777888:::;;;;;;:::888777777888777444222222666:::777777777999;;;<<<:::888333333333333444555555666:::;;;;;;;;;:::;;;===???===<<<;;;:::999999:::;;;;;;:::888777888:::<<<===<<<<<<<<<;;;:::999888888666888999999888777888999<<<<<<======>>>======<<<;;;;;;<<<===>>>???@@@@@@===<<<;;;888777555444444666888:::;;;;;;;;;999888999:::;;;<<<;;;:::999888111000///......///000111000000000000000//////...//////000111111111111111//////000000000000//////........./////////000000.........------,,,,,,,,,,,,,,,,,,,,,+++***))))))***++++++,,,---------,,,---,,,++++++******++++++(((((())))))*********+++((())))))************)))000111333444555555444333444333222000///.........111000///...---,,,++++++,,,,,,---...//////......222333333444333222111000---+++))))))******&&&###(((((('''&&&&&&&&&&&&''',,,+++***))))))***+++,,,******))))))((((((''''''''''''((()))******))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! """###$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!   $$$###!!!    !!! !!!""" !!!"""!!!  !!!""" !!!!!!!!!  """"""###"""!!! """###$$$###"""###$$$!!!!!!!!!!!!!!!"""######""""""###""""""!!! !!!"""""""""""""""!!!!!! """###%%%&&&&&&%%%%%%###"""!!!!!!!!!"""$$$%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&'''((((((%%%&&&(((******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))+++,,,---000000000///////////////,,,++++++***************'''(((******))))))+++,,,)))((('''&&&&&&(((***+++.........///000000111111000/////////000222555666666666555555666777888888:::;;;<<<<<<<<<;;;:::999999666444444777888777555555666888:::;;;;;;;;;;;;777777666555333222111111333333444444444444444444222222111000//////000000888999;;;========================<<<;;;:::888888999777555444444666888:::;;;<<<=========;;;999777888888777777666666555555888888888999999:::::::::::::::;;;;;;<<<;;;;;;;;;@@@???<<<:::888888888888<<<<<<;;;:::::::::;;;;;;<<<;;;999777666555444444555444333333222222333333------...///////////////,,,...000111222111///...//////000000000000//////111111000000///---,,,,,,,,,---...//////...------***)))((((((((()))***+++,,,,,,,,,------------.........---,,,+++))))))((()))((('''(((***,,,+++***))))))***+++++++++++++++111111222333444444444444444444222111000/////////111000///...---,,,++++++,,,---...//////000000000222222333333333222000000000...,,,,,,------***'''(((((('''&&&&&&&&&&&&'''***)))(((((((((((()))***)))))))))(((((((((''''''%%%&&&''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%###""" """"""#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!    !!!   """!!!     !!!!!!    !!!      !!!"""""""""!!!  !!!######"""!!!"""### !!!!!!"""!!!!!!""""""###"""""""""!!!!!!""""""""""""!!!!!!###$$$&&&'''((((((((('''###############$$$$$$%%%&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%$$$%%%%%%###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((()))***,,,,,,............////////////,,,+++***)))((())))))***&&&((())))))))))))***,,,,,,+++***))))))+++,,,.........//////000111111111111000000///000222444666555555666777888999;;;<<<;;;;;;<<<<<<<<<:::999888;;;888666555666666555333555777888:::;;;;;;::::::444444333333333222222222000000000000111111111111111111111111111111111222666777999;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888999777555333333555777888:::;;;<<<<<<<<<:::888666666666666666666555555555999999::::::;;;<<<<<<<<<::::::;;;;;;<<<<<<;;;;;;???>>>===<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;:::999888777555444444222222111111000000111111---......///000/////////,,,---///000111000///.........////////////......***+++,,,,,,,,,+++******,,,---......///...---,,,...---,,,+++******+++++++++++++++,,,,,,,,,------,,,,,,+++***)))((('''''')))((('''(((***++++++***''''''((()))))))))))))))222111111222222333444555555444333222111111000000000000///...---,,,,,,+++,,,,,,---...000111222222111111222333333111000///000///............,,,)))(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&'''((((((((((((((((((((('''''''''$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%###!!!  !!!""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!   !!!     """"""!!!!!!    !!!  !!!!!!"""  !!!!!!!!!!!! !!!"""     !!!"""""""""""""""!!!""""""!!! !!! !!!!!!!!!!!!"""######$$$$$$%%% !!!!!!""""""!!!!!!!!!!!!"""###$$$%%%%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%$$$$$$$$$###$$$&&&'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''(((***+++,,,,,,,,,------.../////////+++***((('''&&&''')))***&&&'''))))))((((((***+++,,,,,,+++******,,,---......//////000000111111222222222111000111222444555333333444555777999;;;<<<;;;;;;<<<<<<;;;:::888777999888666666777888666555666777999:::::::::999999333333333333333333333333---------.........//////000000000000000000000111333444777999:::;;;;;;;;;:::::::::;;;;;;::::::999999888555444333444555666888999:::;;;:::888666555444444444444555555555555888999999:::;;;;;;<<<<<<999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<======>>>>>>???<<<;;;::::::999999999:::999999:::999888666444333000/////////............---...//////000000//////,,,---...///000///......---------......---------+++---...//////...,,,+++,,,,,,------------,,,,,,000///---,,,+++*********++++++++++++,,,,,,,,,,,,---,,,,,,+++***)))(((((((((''''''(((***++++++***''''''((()))))))))))))))222111111000111333444666555444444444333222111111000//////...------,,,,,,***++++++---...000111222000000111222222111000///---------------,,,+++***(((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''$$$%%%%%%%%%$$$###""""""$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$###"""  !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!  !!!    #########"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!    !!!    !!!!!!"""""""""""" """!!!   !!!"""###############$$$$$$%%% !!!!!!"""!!!!!!!!! !!!!!!""""""""""""!!!"""###$$$%%%$$$######$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$%%%'''))))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''((()))***+++,,,,,,------...///000000+++)))'''%%%%%%&&&((()))%%%'''(((((((((((()))+++******)))))))))***+++,,,......///000000111111222333222222111222222333444111111222222444555666777:::;;;;;;;;;:::888777555444444555777999:::;;;;;;666777888999:::999888777555555555444444333333333------......///000000000////////////......------111333555888:::;;;;;;;;;888888999::::::::::::::::::999777555444444555666777888999999999777555333222222222333444444444555555666666777888999::::::999999:::;;;<<<<<<<<<<<<888888999;;;;;;<<<<<<<<<<<<;;;:::999999888888999777888999999888666333111...............------,,,------...///////////////------...///000//////...------............------...///111222111///---+++,,,,,,,,,,,,,,,+++++++++,,,,,,+++*********))))))+++++++++,,,,,,,,,------.........---,,,++++++***((('''&&&(((***+++***)))))))))***+++++++++++++++222111000000111222444555444444444444444333222111/////////...------,,,,,,)))))))))***,,,...000111...///000111111111000///+++,,,------,,,,,,++++++(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""""""""""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!  """!!!     !!!!!!!!!!!!  !!!!!!!!!!!!     !!!   """!!!!!!  !!!!!! !!!!!! !!!!!!"""###%%%%%%$$$###""""""###### !!!!!!!!!!!!!!!###############$$$$$$$$$ """#########"""!!!$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((***+++,,,,,,------...///000000***)))'''&&&%%%&&&'''(((%%%&&&'''(((''''''(((******************+++++++++.........///000000111111222222222222222222333333222222222111222222333333888999999999888777555444222444666888999:::;;;;;;555666777888888888777666666666444333111000///...000000111222222333444444111111111000///---,,,+++111333555888:::;;;;;;;;;777777888999:::::::::::::::999888666666555666666666777888888777666444222111111222222333333444444444444555666777888999:::888999:::;;;<<<<<<<<<<<<999999999999999:::::::::;;;;;;:::999888777777777555666777888777555222111......//////......---,,,,,,,,,---.....................//////000000000///.........//////.........***+++---...///...---,,,,,,,,,++++++************((())))))***+++++++++++++++,,,,,,,,,------------...------,,,,,,+++++++++((('''&&&''')))+++***)))))))))***+++++++++++++++111000000111111222333444333333444555444333222111//////.........---------))))))((()))***,,,...///---...000111111000//////***,,,......---,,,,,,---(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$############"""########################!!!!!!""""""######$$$$$$  !!!!!!!!!!!!!!!!!!!!!!!!!!! """"""   !!!"""""""""   """###""""""  !!!!!!!!!!!!       !!! !!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!"""######&&&%%%###"""!!!!!!"""""" !!!!!!!!!!!!"""!!!!!! !!!!!!"""""" !!!!!!""""""!!!!!!######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$#########"""###%%%&&&'''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''((()))***+++,,,,,,------.........))))))((('''''''''''''''$$$%%%''''''&&&&&&((()))+++++++++,,,,,,,,,,,,,,,,,,------......///000000000000111111222222222222444444333222222222222333555555666777666555444333222444777777666555555555222333555666666666555555444444222000...,,,+++***111111222333333444555555333333444333222000...,,,111333555777999999999999666777888999999999999999999888777666666666666666555666777888777555333222222222222222333333333333555555666888999:::;;;<<<888999:::;;;<<<=========<<<;;;:::999888999:::;;;;;;:::999888777777666666444444555555444333111000---.../////////...,,,+++***+++,,,,,,------,,,,,,---............/////////......////////////......((()))+++---///000111222,,,+++***))))))((())))))((()))***+++,,,---------++++++++++++,,,,,,,,,,,,*********)))))))))(((((('''&&&&&&''')))******)))''''''((()))))))))))))))///000111222222333333222111222444444444333111000...............---------+++***))))))***,,,...///---...///000000000//////'''***,,,,,,******+++---(((((('''&&&&&&&&&&&&'''$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%$$$$$$######"""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!  !!!!!!!!!!!!!!!!!!!!!!!!      !!!    !!!     !!!!!!!!!"""###!!! !!!""""""$$$###!!! !!!"""### !!!!!!!!!!!! !!!!!!!!!!!!!!!""""""###############$$$$$$$$$$$$'''&&&%%%$$$############!!!###$$$&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''))))))************++++++++++++(((((()))))))))((('''&&&###%%%&&&&&&&&&&&&'''))))))***++++++,,,,,,++++++++++++,,,,,,---.........---...///000111222222222222222111111111222222333111222333444555444333333...111444444111//////000000111222444555555555444333333222000///---,,,+++......///000111222333333///000111222222000///---000222444555777777777666777777888888888888888777555555555555444444444555555666777888777555333222333333333333333222222222444555666777999:::;;;;;;777888:::;;;<<<=========;;;:::777555555777:::<<<;;;:::999888666666666666333333222222111111000000,,,---...//////---,,,***))))))***++++++++++++***,,,,,,++++++,,,,,,---------------......---------,,,,,,,,,,,,---///111222,,,+++***(((''''''((((((((((((***+++,,,++++++***))))))))))))************)))))))))((((((((((((''''''&&&&&&''')))***)))(((''''''((()))))))))))))))...///111222333333222222111222333444444333111///...............------------,,,+++******,,,...///,,,---///000000000//////###&&&))))))'''&&&(((***(((((('''&&&&&&&&&&&&'''"""###$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$"""!!!!!!!!! """"""""""""""""""""""""############"""""""""!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!   !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!    !!!!!!!!!!!!   !!! !!!!!!"""###%%%  !!!!!!"""!!!  """$$$%%% !!!!!!!!!!!!###"""  !!!"""###"""!!!!!!!!!"""$$$%%%"""############$$$$$$$$$############$$$%%%&&&'''###$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))))))))))))))(((((((((((('''(((***++++++)))'''&&&###%%%&&&&&&&&&&&&''')))''''''((())))))))))))(((******+++,,,,,,------...,,,---...000111111222222............///000222222///000222333444444333222'''+++///000///......000...///111333444444444444444444444333222111000000******+++,,,---//////000)))***,,,...//////...---000111222444555555444444777777888888888888777777222222333333333333333333666666888888777666333222555444444333333222222222222222333555666888999999777888:::;;;<<<=========888666333111222555888;;;;;;:::999777666555555555333222111000/////////000+++,,,---......,,,+++)))(((((()))*********************))))))******+++,,,+++,,,,,,------,,,,,,+++///---***(((&&&&&&'''(((,,,+++)))((('''''''''(((''''''((())))))((('''&&&''''''''''''((((((((((((************))))))))))))'''&&&%%%''')))***)))((())))))***+++++++++++++++***,,,///000111111222444222222333333333222222111////////////000111222333000111000///---,,,---/////////............//////)))(((((()))******(((&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&###!!! """%%%&&&%%%#########""""""!!!!!! !!!!!!!!!!!!!!! """###"""!!!!!!"""  !!!!!!  !!!!!!!!!!!!!!! """!!!!!! !!!!!! !!!""" !!! !!! !!! !!!  !!!  !!!!!!    !!!""""""""""""""""""""""""$$$$$$###"""!!! ###"""!!! !!!"""###""""""""""""##################$$$$$$%%%&&&'''((((((''')))---111000((("""%%%%%%$$$$$$$$$$$$$$$$$$((((((((((((((('''''''''!!!!!!"""###%%%''')))***+++******)))((((((((()))((((((((((((((('''''''''(((''''''''''''&&&&&&&&&))))))***+++,,,,,,---------,,,,,,------...000000000///...---------......---...000111222222111111111000///...---,,,++++++------------///111333555999666555666888666000+++******+++,,,,,,***)))(((+++++++++,,,,,,,,,------...000222333333333444666777999:::999777666666777222222333444444555666666777777888888777777666555333333222111000000000111333333444444555666666777666666555555777:::===???999777666555555666777999777777888888888666555444444444333222000...---+++***++++++,,,+++***)))(((,,,+++******)))******+++((()))))))))************...---,,,+++***(((''''''******+++++++++)))'''&&&'''&&&%%%%%%%%%'''((()))))))))))))))))))))))))))+++*********))))))((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&((()))***************,,,------,,,,,,...///111222222333333222222111000//////....../////////---...///---+++******+++,,,---....../////////...---+++))))))))))))'''%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''$$$"""###$$$$$$""" """""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!! !!! !!!!!!   !!! !!!  !!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!  !!!!!! """  !!!    !!! !!!!!!!!!!!! !!!!!! """"""!!!!!!!!!!!!!!!!!!###"""!!! !!!""""""""""""""""""############%%%%%%%%%$$$$$$%%%&&&&&&'''(((+++///111...(((###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((())))))%%%%%%%%%%%%&&&'''((()))...---,,,,,,+++++++++,,,))))))(((((('''''''''&&&'''''''''''''''''''''''')))))))))***+++,,,,,,,,,,,,,,,------......//////,,,,,,+++******+++,,,---,,,---///111222222222222111111000///...---,,,,,,------------///111333444222444:::BBBHHHDDD888---,,,,,,,,,,,,,,,++++++***,,,,,,---------.........+++---///000//////000111555666888777555444444555333333333333444444444444555555666666555555444333333222222111111111222222333444555555666666666666666666555555666777999:::777666555444444555666777555555666777777666444333222222111000///---,,,,,,))))))***+++***)))((('''************))))))))))))(((((()))))))))*********)))***)))***)))***)))***))))))*********)))(((((()))(((((((((((())))))***))))))))))))))))))))))))*********))))))(((((((((''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&'''((()))******))),,,,,,,,,+++))))))+++---111111222222222222222111000000...---,,,,,,,,,,,,---...000///,,,***))))))***+++---...///000//////111...+++))))))((('''&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$######$$$###"""  """"""""""""############ !!!  !!!!!!!!!!!!!!!!!!!!!!!! """######"""     """!!!  !!!   !!! !!!!!!!!!   """"""!!! """  !!! !!!!!!!!!!!!!!!!!!!!!!!!     !!!!!! !!!!!!""""""""""""!!!!!!  !!!""" !!!"""######$$$""""""!!!!!!!!!!!!""""""""""""""""""############'''&&&%%%%%%$$$$$$%%%%%%&&&***///111///+++'''%%%###$$$$$$$$$%%%&&&&&&&&&$$$%%%%%%&&&'''((())))))(((((('''&&&&&&&&&''''''+++******)))))))))))))))******)))((('''&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((())))))******++++++,,,,,,...//////...------+++***)))))))))***+++,,,***,,,...000222333333333222222111000///......---,,,------...///111222333222555===HHHNNNJJJ<<<000......------,,,,,,,,,------------.........//////+++---///...---,,,------222333444444222111111222222222222333333333333333222333333333333222111111222111111111111222222333333444555666666555444444555555555444444444444333555444333222222333444555111222444444555444333333000///...---,,,,,,,,,,,,'''((()))))))))((('''&&&'''((())))))***)))((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((()))))))))((((((''''''''''''''''''''''''''')))))))))((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&&&&&&&'''((())))))))))))------,,,***)))***,,,///000111111222222222222111000///...---------------///111333333000---++++++)))***---///111111111000333///+++))))))))))))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%"""""""""###$$$%%%%%%%%% !!!!!!""""""######!!!"""""""""""""""######!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!        !!!""""""!!!  !!!       !!!!!!""""""""""""!!!!!! !!!!!!"""""" !!!"""######!!!!!!!!!!!!!!!"""""""""!!!"""""""""############%%%%%%$$$$$$$$$%%%&&&&&&%%%+++111222---(((&&&&&& !!!"""######$$$$$$%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&)))((((((''''''(((((((((+++***)))((('''&&&%%%%%%$$$$$$%%%&&&'''((()))***'''((((((((())))))******+++,,,...//////...,,,+++...---,,,************+++)))+++---000222333444444333333222111111000//////,,,------...///111222222777:::>>>BBBBBB>>>888333///...---,,,+++,,,---...------------............///000111111///------......000111111///...///000000000111222222333444444000111111111111000//////////////////000111222222111222444555555444222111222222333333222111000000222222111000000111222222...///111222333222222111---,,,+++*********+++,,,'''((()))))))))(((''''''$$$&&&((())))))((('''%%%'''''''''((((((((())))))******)))(((&&&%%%$$$$$$''''''&&&&&&'''(((***+++&&&&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''&&&&&&%%%$$$%%%&&&'''(((((((((((((((*********)))((()))---000///000111111222222222222000000////////////000000000222444444111...---,,,***+++---000111222222222111...+++))))))*********'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%!!!"""#########$$$%%%%%% !!!!!!""""""###### !!!!!!""""""""" !!!!!!""""""######!!!!!!        """"""!!!          !!!"""###$$$  !!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""""""""""""""!!!"""""""""#####################$$$%%%&&&((()))&&&,,,111000***%%%%%%''' !!!"""######$$$$$$''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''++++++*********++++++,,,+++***)))((('''&&&%%%%%%###$$$%%%&&&''')))******((((((((((((((()))))))))***+++---//////...,,,+++111///---+++)))((((((((((((***,,,///222333444444333333333222111111000000---...///000000111222222555:::>>>===777333222444///...,,,++++++,,,,,,---+++,,,,,,,,,,,,---------111222333222000...---...+++---//////---------.........000111333444666666000000111111000000///..................///000111///000111222222222111000000000111111111000000///000000////////////000000---...///000111111000///++++++************++++++'''((()))*********)))(((###$$$'''((()))(((&&&%%%&&&''''''''''''(((((((((***)))((('''&&&$$$######&&&&&&%%%%%%&&&(((***+++%%%&&&'''''''''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''&&&&&&%%%$$$%%%&&&&&&''''''''''''&&&&&&'''(((''''''(((***---//////000111222222222222111111000000000111111222...///111000...---,,,,,,+++,,,,,,...///111222333000---+++******+++***)))'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$%%%%%%$$$"""!!!"""###  !!!!!!"""""" !!!!!! !!!  !!!  !!!    !!!  !!!!!! !!! """###"""  !!! !!!!!! !!!!!!     """###$$$%%%&&&  !!!!!!!!!!!! !!!!!!!!!  !!!"""#########"""""""""""""""############!!!""""""###%%%''')))***))),,,///,,,'''###$$$'''###$$$$$$$$$%%%&&&&&&&&&((('''&&&%%%$$$######""""""######$$$%%%&&&((())))))))))))((())))))***+++******)))((('''&&&&&&%%%$$$$$$%%%&&&'''((()))***(((((((((((()))))))))))))))***,,,---......------///...+++)))'''&&&&&&&&&(((***,,,///111333333333333333222222222111111111...///000111222222222222...555===>>>999333222333......---,,,,,,,,,,,,---+++++++++,,,,,,,,,------000111222111///---,,,---***,,,......---,,,---......///000222333555666777111222222222222111000000///...............///000/////////000111222222333111111111000000000//////.........//////.........------///000000///......++++++,,,,,,,,,+++******'''((()))*********)))(((###$$$&&&'''((((((''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((())))))''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((())))))(((((('''&&&%%%%%%&&&&&&&&&&&&&&&%%%'''((())))))((('''(((***...///000111222222222222333222111000000000000000,,,---...---,,,+++,,,---,,,+++******,,,...000222000...,,,+++***)))'''%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$#########"""""""""############$$$$$$$$$$$$###%%%&&&%%%""" !!!###  !!!""""""###### !!!!!! !!!      !!!!!!  !!!!!!"""  !!!        !!!!!!!!!!!!  !!! !!!!!! !!!"""#########"""""""""""""""#####################$$$%%%&&&((())),,,,,,,,,((($$$"""$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$&&&'''((()))&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))***,,,---...//////...---+++)))((((((((())))))***---///111222222222222222222222111111111111000000222333444444333333000444888<<<<<<999444222...////////////...------,,,,,,,,,,,,---------...000111222111///---------***,,,......---,,,---...222222333333444444555555444444444444444333222222111111000/////////000000000000//////111333555777666444222000///......///---..................------.../////////...---,,,+++,,,...///...---***)))&&&'''((()))))))))((((((%%%%%%%%%&&&'''(((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''''''''''''''&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))(((((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$+++,,,---,,,***)))((()))......000111111222222222555444222111///......---,,,---------,,,,,,...000+++***(((((()))+++...000111///---,,,***(((%%%"""'''&&&%%%%%%$$$$$$%%%%%%#########""""""""""""!!!"""############$$$$$$$$$ """$$$$$$""""""$$$'''######""""""!!!!!!!!! !!!!!!"""###$$$$$$$$$"""""""""!!!!!! """###"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!   """!!! """!!!!!!      !!!    !!!     !!!"""#########"""""""""""""""############$$$$$$$$$$$$%%%&&&&&&'''...,,,)))%%%""""""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((())))))))))))))))))***++++++((((((((((((((('''''''''%%%%%%&&&&&&'''(((((((((************)))))))))))))))))))))***,,,...000111...---,,,++++++,,,---...)))+++---///111222222222222222111111111111111111000111333444555444444333:::666333555999:::666111///000111111111000...------------.........//////111222333222000///...///***,,,......------...///555555555444444333333333555666666666666555444444333333222111000000111111222111000///111444888::::::888444111...------...---......//////......---...//////000///...,,,+++,,,---000111000...***((($$$%%%'''(((((((((''''''&&&%%%%%%&&&&&&((()))***%%%%%%%%%&&&&&&&&&''''''******)))(((&&&%%%$$$###$$$%%%&&&'''((('''&&&%%%%%%$$$$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$************************---...000111222222222111111000000000000222333444,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++******((('''%%%$$$''''''&&&%%%%%%$$$##################""""""""""""$$$###"""!!!"""###%%%&&&###"""!!! """"""""""""!!!!!!  !!!!!!!!!!!!""" !!!!!!!!!!!!!!! #########"""!!! !!!    !!!  """""""""    """"""!!!   """!!!   !!!!!!   !!! !!!"""   """###""" """"""""""""############$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&***)))(((&&&%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$############$$$%%%&&&'''(((***&&&$$$&&&+++---+++''')))***+++***'''&&&&&&'''(((((())))))*********+++******)))***+++---000111************++++++,,,------------,,,,,,+++++++++,,,...111222111/////////222333444444444222000///111222333444555444333222000222666999:::999666555111///......000222333222///000000111222333333333111000000000111000...,,,+++******)))******+++,,,---///222555666555333111222222222222333444444555666333000000333555444222///000222555666777777777999666222///...///111333222222111000///...---------...///////////////.........---,,,+++***(((''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&$$$$$$######$$$&&&'''(((&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""""""""#########$$$$$$&&&&&&%%%%%%%%%&&&&&&'''************++++++++++++---...000111222222111111222222111000111222333444)))******+++,,,------...+++***)))))))))***++++++---------,,,+++***(((((('''&&&&&&%%%$$$$$$##################""""""""""""""""""######$$$$$$$$$$$$#########""""""###$$$$$$"""!!!!!!!!!  !!!!!!!!!!!!  !!!!!!!!!!!!      """    """###"""!!!       """"""!!!   !!!  !!!"""   """###"""!!!!!!!!!!!!"""""""""########################$$$%%%%%%###############$$$%%%%%%((('''&&&$$$############%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&&&&'''***'''%%%'''+++---+++(((***++++++***(((''''''((((((((()))))))))*********+++++++++++++++,,,---------------------...///000......---------,,,,,,,,,...000333333222000///000111222444444444222000///000111222444555555555444222444666888999888666555222000//////000222222222//////000000111222222333222111111222333222000---,,,,,,+++++++++++++++,,,...///111333444444333222222222222222333444555666666333111111333444444333///000111333444444444444777555333000//////111222222111111000///............///////////////...............---+++)))((('''&&&&&&&&&&&&''''''((()))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%'''((()))'''(((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&'''(((*********++++++,,,,,,,,,...///000111222222111111111000/////////000111222'''((((((***+++,,,---...***)))((('''((())),,,---------------,,,+++))))))&&&&&&%%%%%%$$$$$$##################"""""""""""" !!!###%%%%%%$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!  !!!!!! !!!   !!! !!!  !!!!!!###$$$"""     !!!"""######    !!!  !!!!!!  !!!!!!  !!!  !!! !!!!!! !!!""""""######$$$!!!!!!""""""""""""######"""""""""""""""######$$$"""""""""""""""######$$$&&&%%%###"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$"""###$$$''')))%%%%%%%%%$$$$$$%%%&&&&&&***'''&&&(((+++---+++)))+++,,,,,,+++)))((()))***(((((())))))))))))******,,,,,,,,,,,,+++***))))))************+++,,,---...//////............------000222444444222000///000111222333444333222111000...000111444555777777888555666777777777777666666444222000000111222111111...//////000000111111222222222222333444444111/////////...------,,,,,,,,,000000000111222222222333222222222333333555666666666444333333444555555444000000111222222222111111555444333111000000000000111111111000000/////////000000000000///......---//////...---+++)))'''&&&%%%%%%&&&''''''((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''))))))((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$############&&&%%%$$$######$$$%%%&&&''''''((()))))))))))))))$$$$$$$$$%%%&&&'''((()))*********+++,,,------......///000111222222111000------++++++***+++,,,---''''''((()))******++++++)))((('''&&&'''))),,,---)))))))))))))))((('''&&&%%%%%%%%%%%%$$$$$$##################"""""""""!!! !!!###$$$$$$$$$###""" !!! !!!!!!!!!!!!!!!  !!!"""######$$$ !!!!!! !!!!!!!!! !!!   !!!!!!  !!!######!!!  !!!!!!""""""     !!! !!!   !!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!"""###%%%&&&!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!"""######%%%$$$"""!!!!!!###%%%'''&&&&&&%%%%%%%%%%%%$$$$$$'''&&&$$$$$$$$$%%%'''(((&&&&&&%%%$$$$$$$$$%%%%%%)))((('''(((+++,,,+++***+++,,,---,,,***)))***+++(((((()))))))))))))))))))))***+++,,,+++***((('''((((((((())))))+++,,,---000/////////////////////111333444333111///...///111111222333333333222222...///111333666888::::::999888777777666666666666666444222222222222111000......//////000000000111222111111333444444222000222222111111000///...---111111000000000111222333333333333333444555777777888777666666777777777777222222222222111000000///333333333222222111000///111111000000000000000000111111111000000...---,,,000///...---+++)))'''%%%%%%%%%&&&'''((())))))***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((((()))(((((((((&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$###"""""""""&&&%%%###""""""###%%%&&&%%%%%%&&&'''(((''''''&&&###$$$$$$%%%&&&''')))***)))***+++,,,---...//////...///111222222111000000---,,,***)))((())))))***((((((((((((((((((''''''((('''&&&&&&''')))+++,,,&&&'''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$##################"""""""""!!!###"""!!!!!!!!!"""###$$$ """$$$%%%%%%$$$### !!!!!!!!!!!!!!! !!!""""""  !!!     !!!!!! !!! !!! !!!!!!!!!!!!"""   !!!!!!  !!!""""""!!! !!!###%%%&&& !!!!!!!!!!!!"""""""""!!!!!! !!!!!!"""###!!!!!! !!!!!!"""###%%%$$$###"""###%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%((((((((((((***++++++***+++,,,---,,,+++***+++,,,))))))((((((((((((((((((&&&''')))***+++******)))******++++++,,,...///000000000000000000000000000111222222111///------...000111111222333333333333///000111444666888:::<<<::::::888777666666777777777555444444444333222000////////////000000000000000000000222444444333111444444444444333222000///222111000///000111333444333333333444555666888999999::::::::::::999::::::666555444333222111000000111222222222222111///...000000000000111111111111111111111111000///...---//////...---+++)))'''&&&%%%&&&'''((())))))))))))(((''''''''''''&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&((())))))))))))&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$############&&&%%%###""""""###%%%&&&###$$$%%%''''''&&&%%%%%%###$$$$$$%%%&&&''')))***)))***+++,,,...///000111///000111222222111000//////---,,,***))))))******((((((((('''&&&&&&%%%%%%'''''''''''''''((())))))&&&''''''(((((((((((('''$$$$$$$$$$$$$$$$$$##################""""""""""""###"""  !!!$$$%%% !!!""""""######""" !!!!!!!!!!!!!!!%%%%%%$$$###"""!!!     !!!        !!!   """  !!!   !!!  !!!###$$$ !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!""""""############$$$%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((((((((('''%%%$$$%%%%%%%%%$$$$$$%%%&&&&&&'''''''''((())))))*********,,,,,,,,,******+++,,,))))))((((((((((((''''''$$$$$$&&&((()))***++++++((())))))***+++---.../////////000000000000111111000111111000...---...///000000111222222333444444222222333444666888:::;;;::::::999888777777888888777666555555666555333111000000000000000000000000000///000222444555444222555666777777666555333222333333222111111222333444333333444444666777999:::999;;;======;;;:::;;;<<<888777666444333222222111111111222222111000000///000000000111111222222222111111111111000//////.........---,,,+++***((('''&&&'''((()))***)))((('''(((''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$&&&'''((((((((((((&&&%%%$$$$$$%%%&&&((()))***)))(((&&&%%%%%%%%%$$$$$$$$$############$$$$$$&&&%%%$$$$$$######$$$$$$%%%$$$###""""""###$$$%%%###%%%'''(((((((((&&&%%%$$$$$$$$$%%%&&&'''((())))))***+++---...000111222///000111222222111000//////...,,,***)))((())))))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((('''&&&&&&''''''((()))))))))(((##################$$$$$$############""""""""""""!!!!!!!!!!!!!!!"""###### !!!!!!!!!"""(((((('''%%%###"""!!!     !!!!!!!!! """  !!!    !!!!!!!!!         !!!!!! !!!!!!!!!""""""""""""!!!!!!""""""###$$$""""""!!!!!!""""""###$$$!!!"""###$$$%%%%%%$$$$$$######$$$$$$%%%&&&''''''))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''%%%&&&'''''''''((()))***)))+++,,,+++***)))***,,,))))))((((((((('''''''''$$$$$$%%%&&&''')))++++++&&&&&&&&&''')))***,,,---/////////000000000111111000111111000//////000111000000000111222444555666555555444555666777999:::999999999999999999888888666666555666777666444222111111111111111111111111000000111333666777666444666777888999999888666555444444333333333333333444333333444555666888::::::888;;;======;;;999:::;;;999888666444222222222222111111111111000000000000//////000111222222333333000000111111111000000///,,,,,,,,,,,,+++***))))))'''(((*********)))'''&&&(((''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$&&&(((***,,,+++)))'''%%%$$$######$$$$$$############$$$$$$$$$$$$######$$$$$$%%%%%%###########################%%%'''))))))(((&&&%%%%%%%%%%%%%%%%%%&&&'''((()))***+++---///111222333///000111222222111000///---,,,***((('''&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&((())))))'''%%%$$$$$$%%%&&&'''((((((((((((##################$$$$$$############"""""""""""" """###$$$###!!! """!!!  !!! !!!!!!""""""""""""!!!!!!   !!!  !!!""""""""" """  !!!  !!!""" !!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!   """""" !!!!!! !!!"""""""""!!!   !!!!!! !!!!!! !!!!!! !!!!!! !!!   !!!!!!!!!""""""""""""""""""###$$$$$$"""""""""""""""###$$$$$$!!!###$$$%%%$$$"""!!!""""""###$$$&&&'''((((((---+++(((%%%$$$$$$%%%&&&#########$$$%%%&&&'''((($$$%%%''''''&&&'''((())))))***++++++***)))***,,,))))))(((((('''''''''&&&&&&%%%%%%%%%&&&(((***+++(((((()))***+++---///000......//////000000000111000111222111000000222444000000000111222444555666777666666555555666888999888999999:::::::::999999666555555666888777555333222222222111111111111111111111222555777888777666666777999::::::999888777444444444444444444444444333444444555777888:::;;;777:::===<<<:::888999:::888777555333222222222222222111000000000000000111//////000111222333333444///000000111111111111000+++,,,,,,,,,,,,+++******((()))***+++***(((&&&%%%(((((('''''''''&&&&&&&&&&&&'''((((((((('''&&&%%%'''''''''&&&%%%$$$"""!!!&&&%%%$$$###$$$&&&(((***---,,,***'''%%%###""""""$$$$$$############$$$$$$############$$$%%%&&&'''"""###$$$$$$$$$$$$###"""!!!###%%%'''(((&&&$$$###&&&&&&%%%%%%%%%&&&&&&'''---------------...///000222222222222000///...---000///...,,,***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$###"""!!!!!! ############"""!!!"""""""""""""""""""""""" """### !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! """!!!  !!!!!!!!! !!! !!!  !!!  """#########"""!!! ###""""""!!!!!!     """+++444111%%%######"""!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!! """!!!!!! !!!"""### !!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!! ######$$$$$$$$$######""")))'''$$$""""""###%%%'''+++***(((&&&&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((())))))))))))***))))))***+++,,,+++***))))))((('''&&&%%%%%%$$$######%%%&&&''''''''''''&&&'''((()))+++,,,---...000000000000000///......222222111111111111111222333333444555666666666555:::999777777888888666555555555444444444444555555333444555555555555555444222222222222333444555666666444333333444777:::===888888888888888888888888777777666555444333222222444444444444444555666777444555666777888999999999444555555555555444222111333222222111000///......333333333222222222111111......///111222111///,,,...------,,,,,,++++++***)))((('''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&&&&$$$%%%)))***(((///+++'''$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%$$$###$$$%%%&&&''')))'''###  ###$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%......---,,,,,,,,,------111111111111111000///...000///...,,,+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$######"""!!!!!! ############"""!!!   !!!"""  !!!!!!!!!    !!!  !!!!!! !!!$$$### """ !!!"""""""""""""""   """ ***111---$$$   !!!  !!! !!!!!!  !!!!!!!!!"""""""""""" $$$############""""""""""""######$$$$$$$$$######"""######$$$%%%%%%%%%%%%))))))))))))((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((()))))))))((('''(((***++++++)))'''))))))((('''&&&&&&%%%%%%'''(((((())))))*********''''''(((***+++,,,---...111222222222222111000///111111000000000000000111222222333555555666666666999777666777888888777555777777666666666666777777888888888888777666555555222222222222333444555666888777666555555777999:::777777777888888888888888:::999888666444333222111555555444444444444555555333444555666777777777777222333444444444222111000111111000000///.........111111111111111000000000///...///111222111///---......---,,,+++*********)))((('''&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%%%%)))***(((,,,)))&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%&&&'''&&&###!!!!!!!!!###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###///...---,,,++++++++++++///000000111111000000///111000///---,,,***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$######""""""!!!!!! """######""""""!!!   !!!"""!!!!!!       """!!!!!!   """  $$$'''$$$"""!!!     !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""" !!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$###&&&'''&&&$$$###&&&''')))******(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((((((((((()))((('''(((***,,,,,,)))''')))((((((''''''&&&&&&&&&''''''&&&&&&&&&''''''(((''''''(((***+++,,,---...111111111111111000000/////////.........//////000000111222444555666666666666666555666888888777666666666666666666666666666999999999999888666555444222222222222333444555555:::999999888777777777777555666666666777777888888;;;:::888666444333222111666666555444444333333222222222333444555555555555000111222333222111000///////////////............000000000000000///......///...///000111111///---......---,,,+++***)))((())))))(((''''''''''''(((#########$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%((((((&&&'''+++,,,******'''%%%$$$%%%&&&''''''%%%$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$$$$$$$###""""""######$$$$$$###"""""""""###$$$%%%&&&&&&&&&%%%$$$###"""!!!......---,,,,,,,,,------......///000111111000000111000///...,,,+++***)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%######""""""######$$$%%%######""""""!!!!!!!!!!!!"""""""""""""""!!! !!!  !!!!!!    !!!!!!  !!!!!!  !!!   !!!""" !!!!!!!!!###"""!!!      !!!!!!!!! !!!!!!!!!""""""  !!!!!!"""""" """###$$$$$$$$$$$$ ###&&&'''&&&$$$###%%%&&&'''''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((***)))((((((***++++++***((((((((((((''''''''''''''''''&&&%%%%%%%%%&&&&&&'''((()))***+++,,,------.........//////...------------------------...///...///111333444555666666444444444666888999777666333333333444444333333333666777777777666555444444333222222222333333444555888888999:::999888777666444444555555666666777777999888777555444444444444666666555444333222000///111222222333444444444333///000111222222222111000....../////////////////////000000000000///...---///......///000000...---...---,,,+++***)))((('''))))))((((((''''''''''''"""""""""######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''(((''')))...000///***'''%%%$$$%%%&&&&&&&&&$$$$$$$$$$$$############ !!!###$$$$$$$$$###"""""""""###$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&%%%%%%%%%$$$###"""!!! ------------...///111111---...///000000000000000000000///...,,,+++******%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$!!!!!!!!!!!!!!!"""######"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!  !!!!!!!!!    !!!!!! !!! !!! !!! !!!  !!!   !!!!!!!!! !!!!!!!!!    """"""   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$%%%&&&'''''' !!!"""###$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$#########$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''+++((($$$###%%%(((***+++''''''((((((((((((((((((******))))))))))))))))))(((((()))***+++,,,,,,---,,,------.........------,,,,,,++++++,,,------...---...000111333444555555222222333666888999777555222222333333333333222222333444555666666666666666333333222222222333444444444555777888999999888777333333333444444555555555555444333222333444666777666666666444333111...---000111222222222222222222///000111333333333222222000000000000000000000111///000111111111000...---...---,,,---...///---,,,---,,,,,,***)))(((''''''(((((((((((((((''''''&&&"""""""""######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&((((((***000333222***(((&&&$$$%%%%%%$$$###$$$$$$$$$#########"""""" !!!"""###$$$###"""!!!!!!!!!###$$$%%%%%%$$$$$$%%%$$$"""!!!"""###%%%'''$$$$$$$$$$$$###"""!!! ,,,------...///111333333---...//////000000000000//////...---,,,+++******%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%$$$$$$!!!!!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!  !!!!!!"""""""""!!!!!!!!! !!!"""""""""      !!!!!! !!!""" !!! !!!!!!!!!!!!    """!!!    !!!"""###!!!  !!!  !!!!!!!!!""""""""""""""""""""""""!!!""""""###$$$%%%%%%%%% !!!"""############&&&%%%$$$$$$$$$%%%&&&'''%%%$$$"""!!!!!!###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''')))%%%!!!!!!$$$'''((('''''''''(((((()))))))))'''((())))))))))))((((((((())))))***++++++,,,,,,---...//////////////////++++++++++++,,,,,,---...---...///111222333333333111222333666888888666444222333444555555444333222333444555777888888888888333333333222222333333444000111333666777888888777333333333333333333333333111000//////000333555777555555555444333000...,,,...//////000000000//////...///111222333333333222111111111111000000000000...///111222111000...---,,,+++***+++,,,,,,,,,***++++++******)))((((((((('''''''''((('''&&&&&&%%%#########$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""&&&'''&&&)))...111///***(((&&&%%%%%%%%%###"""$$$############"""""""""!!!!!!"""###############!!!"""###$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%###$$$$$$$$$$$$###""""""---------......000111222......//////////////////......---,,,+++******)))$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&&&&$$$###"""""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!!!!!!!!  !!!"""    !!!!!!       !!! !!!"""!!!  !!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""!!!""""""######$$$%%%''''''$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$""""""###%%%&&&&&&&&&''''''((()))*********###$$$'''))))))((('''%%%)))))))))***++++++,,,,,,,,,---...///////////////++++++++++++,,,---......---...///000111111111111111222333666888777444222222333444555555444333222333444555666666777666666444333333222222333333333...///111222444555666666333333333222111111000000///...---,,,---000222444444444555444333000---,,,+++,,,,,,------,,,++++++,,,---///111222222222222111111111000//////......---...000111111///,,,++++++***((((((***+++***)))))))))))))))))))))))))))%%%&&&'''''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%%%%###$$$)))***((('''&&&$$$%%%%%%&&&%%%###############""""""""""""###""""""""""""###$$$$$$##################$$$$$$!!!!!!!!!"""""""""######"""###$$$$$$%%%$$$$$$$$$......---------......///...///////////////......------,,,,,,+++***))))))$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&&&&$$$###$$$$$$$$$###$$$$$$%%%&&& !!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!""""""!!!!!!!!!!!!!!!   !!!!!!!!! !!!  !!! """!!!  !!!"""""" """%%%(((   ######!!!"""  !!!!!!""" !!! !!!  !!! !!!""""""### !!!!!! !!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!###%%%&&&''''''###$$$&&&(((((((((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&'''))))))'''%%%&&&&&&'''((()))***++++++$$$&&&***---...,,,***((()))))))))***+++++++++,,,***+++,,,,,,---------,,,++++++++++++,,,---...///......///000000111000000222222333666777777444111///000222333333222000///333333333444333333222222444444333222222333333333//////000000222333333444444333333222111000/////////...,,,++++++---000111333444444444333000---,,,))))))*********))))))(((***+++---///111111111111111111000///...------,,,+++---///000///...+++)))***)))''''''((())))))((((((((((((((())))))))))))$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%!!!!!!$$$$$$!!!%%%$$$###$$$&&&'''&&&%%%############""""""""""""$$$###"""""""""###%%%&&&$$$$$$######"""######$$$ !!!!!!""""""!!!!!!"""###$$$%%%%%%%%%%%%%%%000//////.........//////000000///............///------,,,,,,+++***))))))(((''''''&&&&&&%%%$$$$$$###############"""!!!!!!!!!!!!""""""!!!  !!!!!!""""""   !!!!!!!!!   !!!!!!  """!!!  !!!###  !!!######"""  !!!!!!!!!    &&&### ###"""!!!     !!!!!!!!!""""""!!!  !!!"""!!! !!!###$$$%%%$$$"""!!!""""""###$$$$$$$$$$$$#########""""""###%%%'''(((######""""""###%%%'''(((%%%$$$$$$$$$$$$$$$$$$%%%$$$&&&''''''%%%$$$$$$$$$%%%&&&&&&&&&'''(((((((((%%%&&&(((***+++,,,,,,,,,)))((('''((()))***)))'''///...,,,***((((((((((((***)))***+++,,,,,,***(((*********+++...000333444444555777888888777444333333000...///222333222111444333333333333444555555666555333111000///......+++,,,...000000///...---000111222333333222000///000000000111111000000000111222333444555444111...,,,++++++***************,,,---...///000000000000222111///...------......)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###############"""&&&******'''%%%$$$$$$(((&&&$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%% !!!!!!""""""######!!!!!!"""###############%%%$$$$$$&&&((((((%%%!!!###$$$$$$######"""!!! %%%%%%%%%%%%%%%%%%%%%%%%000000///...............000//////...------------,,,,,,++++++***))))))((((((''''''&&&&&&%%%$$$$$$""""""######""""""!!! !!!!!!!!!!!!!!!  !!!""""""""""""!!! !!!!!!!!!"""  !!!         !!!""" !!!!!!!!!   !!! !!!!!!!!!!!!!!!!!!  """###$$$###"""!!!!!!"""$$$%%%%%%%%%######""""""###$$$$$$$$$$$$###$$$############$$$&&&'''$$$###"""""""""###$$$%%%$$$##################$$$$$$%%%&&&%%%###"""###$$$%%%%%%&&&&&&'''(((((((((''''''((()))***++++++,,,+++***(((((())))))((('''---,,,***)))((('''((((((''''''''')))+++,,,+++************+++---///111333333555777888888777555444333111///000222333222111333222222222222333444444555444333222111///...---***+++---...///...---,,,///000222333222111000///000//////......//////000111111111333444333000---+++******))))))))))))))),,,------...............///...---,,,+++,,,------************************)))))))))))))))))))))))))))))))))(((((('''%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%% ###&&&&&&$$$!!!!!!"""'''&&&%%%$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""""""""#########!!!!!!!!!!!!""""""""""""!!!!!!"""########################$$$&&&&&&### """############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$111000///...------------//////...---,,,,,,+++++++++******))))))((((((((((((''''''&&&&&&%%%$$$$$$!!!""""""""""""!!! !!!!!!!!!!!!!!!  !!!###$$$$$$###!!! !!!!!!!!!!!!     !!!!!!""" """!!!    !!!""" !!!!!!!!!!!!    !!!""" !!!!!!!!!!!!!!!!!!  """#########"""!!!"""###$$$&&&&&&%%%$$$$$$""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$%%%%%%%%%$$$"""!!!!!!!!!""""""&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%$$$###!!!!!!###%%%%%%%%%&&&&&&'''(((((()))***)))((((((((()))+++,,,,,,***)))((()))***)))(((***)))((('''''''''((()))&&&%%%%%%&&&)))+++,,,,,,+++***++++++,,,...///000222333555777777777555444333222000000111222222111111111000000111111222333333333444333222000...---+++,,,...//////......---...///000111111000///...///...---++++++---...////////////111222111...+++++++++***))))))))))))***,,,,,,,,,---,,,,,,+++************)))******+++,,,+++++++++***)))((((((((())))))))))))))))))))))))(((((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&$$$%%%'''&&&$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!""""""""""""###""""""""""""!!!!!!!!!!!!!!!!!!""""""######"""""""""!!!"""###$$$$$$""" !!!!!!""""""######""""""########################222111///...---,,,,,,+++.........---,,,+++***)))))))))((((((((('''''''''(((''''''&&&&&&%%%$$$$$$!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!  """######"""  !!!!!!!!!!!!!!!   !!! !!!    !!!!!!  ### """!!!    !!!  !!!   !!! !!!   !!!  !!!!!!!!! !!! !!!!!!!!!!!!!!!  !!! """###$$$%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!!!!###&&&$$$%%%%%%&&&'''((()))))),,,***)))''''''(((***++++++)))'''((()))+++++++++''''''&&&&&&&&&'''((()))((('''%%%&&&)))+++,,,,,,++++++++++++,,,------...///111333444555555444444333222111000000000000000//////......//////000111111222333444333111...------...//////000000//////---......////////////...000...,,,******,,,...000...------///000///,,,***---,,,++++++******++++++++++++++++++***)))(((''''''(((((())))))***++++++******)))))))))((((((((((((((((((((((((((((((((('''''''''''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''&&&''''''(((&&&&&&&&&%%%%%%$$$$$$%%%###$$$%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$######""""""!!!!!! !!!!!!"""""""""""""""!!!"""""""""#########"""!!! !!!"""############!!!!!!!!!"""""""""""""""111000///...,,,,,,++++++------------,,,+++***)))((((((((('''''''''''''''(((''''''&&&&&&%%%$$$$$$!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!  !!!""""""!!! !!!!!!!!!!!!!!!  !!!!!!      !!!!!!      !!! !!!!!!!!!!!!!!!  !!!""""""###############""""""###$$$$$$$$$$$$###$$$$$$%%%$$$$$$$$$$$$#########""""""###$$$&&&'''""""""!!!!!!!!!!!!""""""''''''&&&###""""""%%%'''$$$$$$%%%&&&'''((()))***,,,+++)))''''''(((***+++((('''%%%&&&))),,,------&&&%%%%%%%%%%%%'''((())),,,***(((((()))++++++++++++++++++,,,,,,---------...///000111222333222222222222111000///......///...------------...//////000111333444333111///...,,,,,,------............,,,,,,------............000...,,,******,,,...000---,,,,,,---...---+++)))++++++***)))))))))))))))************)))'''&&&%%%''''''((()))***++++++,,,''''''((((((((()))))))))''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''(((###"""!!!!!!!!!!!!!!! !!!$$$&&&&&&$$$######%%%"""######$$$$$$######"""##############################""""""!!!!!! !!!!!!"""""""""!!!!!! """############""""""### !!!"""######### !!!!!!"""""""""000///...---,,,,,,,,,,,,+++,,,---...---,,,+++***''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$!!!""""""""""""!!!  !!!!!!!!!!!!!!!!!!"""""""""######"""""""""!!!!!!!!!!!!!!!  !!!"""  !!!    !!!   !!!  !!!    !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!""""""""""""#########""""""###$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###"""""""""$$$%%%'''(((%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%######%%%'''###$$$%%%&&&''')))******+++***)))(((((()))******'''&&&$$$%%%(((+++---...&&&%%%%%%%%%%%%'''((())),,,+++))))))***++++++******+++,,,---......------...//////000111111111111111222111///,,,+++,,,---------,,,,,,------...///000111222333222222000000***************+++++++++***+++++++++,,,---------...---,,,++++++,,,---...---,,,++++++,,,,,,+++)))(((((('''&&&&&&&&&&&&'''))))))))))))((('''&&&%%%'''''')))***++++++++++++&&&&&&&&&'''((()))))))))''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''###"""!!!"""######!!!###&&&&&&$$$"""###%%%""""""############"""""""""!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!"""""""""!!! """###$$$###"""!!!"""$$$ !!!""""""###""" !!!!!!""""""###///...------,,,,,,,,,,,,***+++---.........,,,+++'''''''''''''''((((((((((((''''''&&&&&&%%%$$$$$$""""""######""""""!!!  !!!!!!!!!!!!!!!""""""!!! !!!"""""""""!!!!!!!!!    !!!!!!   !!!!!!######"""############"""""""""!!!!!!!!!    !!!   !!!!!!!!!!!!!!!!!!   !!!"""!!!!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""######$$$$$$""""""###$$$$$$$$$$$$###""""""$$$%%%&&&%%%%%%$$$$$$###"""""""""$$$%%%&&&(((''''''&&&&&&''''''((($$$%%%&&&%%%#########%%%###$$$%%%&&&''')))******)))))))))))))))*********)))'''$$$$$$&&&)))******&&&&&&%%%%%%&&&'''((())))))(((((()))+++,,,+++)))***+++---.../////////...111111111111111111111111000111111...***)))***+++------,,,,,,,,,---......111111111111111111111222+++*********++++++,,,,,,))))))******+++,,,------,,,++++++******++++++,,,---,,,++++++,,,,,,+++))))))(((((('''''''''''''''((()))))))))((('''&&&&&&&&&'''(((*********))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""""""""########################$$$%%%%%%$$$######%%%&&&&&&###"""''''''$$$"""###%%%""""""############""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""!!!  """###""" !!!### !!!"""""""""!!! !!!""""""######...------,,,,,,,,,------)))+++---/////////...---''''''(((((((((((((((((((((''''''&&&&&&%%%$$$$$$###############"""!!!!!! !!!""""""!!!!!!!!!  !!!""""""!!!!!!   !!!  !!! !!!!!! !!! !!! !!!!!!!!!    !!!  !!!"""###!!!  !!! !!!!!!!!!  !!! """!!!  !!!!!!!!!    """#########"""!!! !!!!!! !!!""""""!!!!!! !!!!!!$$$$$$######$$$$$$%%%&&&""""""###$$$$$$$$$$$$###!!!"""###%%%&&&&&&%%%%%%$$$$$$"""!!!!!!!!!"""######""""""!!!!!!""""""###"""$$$%%%%%%###""""""######$$$%%%&&&((()))***+++(((((()))***************+++(((%%%$$$%%%&&&''''''''''''&&&%%%&&&'''((()))%%%%%%&&&)))+++,,,+++)))***+++---///000000000///333333333222222222222222///000000---)))'''(((***------,,,,,,------...///111111111000111111222333...------------...//////))))))))))))***+++,,,---)))))))))******)))))))))---,,,++++++,,,,,,+++))),,,++++++***************((((((((()))(((((('''&&&&&&'''((()))))))))((('''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$!!!!!!!!!!!!"""""""""""""""!!!!!!!!!"""######$$$ """$$$###"""''''''$$$!!!###%%%""""""############""""""$$$$$$######"""""""""!!! !!!!!!""""""######!!!!!!""""""!!! !!!"""  """ !!!!!!!!!!!!!!!!!! !!!"""######$$$,,,,,,,,,---------......***,,,...000000...,,,***))))))((((((''''''&&&&&&)))(((&&&%%%%%%&&&((()))###$$$%%%%%%$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!   !!!    """!!!   ######!!!  !!! !!!"""$$$$$$%%%""""""!!!!!!    """!!!  """### !!!!!!!!!    !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! """"""""""""""""""""""""%%%$$$#########$$$%%%&&&***)))((('''&&&%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%&&&'''((()))************+++++++++******)))&&&%%%%%%%%%%%%%%%$$$$$$***)))'''&&&&&&''')))***###$$$%%%'''***,,,---...,,,,,,+++++++++,,,---...***,,,///111111111222333333444333...)))&&&''')))''''''(((***+++,,,---...111222222222222333333333111///---,,,,,,,,,+++***''')))***,,,,,,***)))'''((((((((((((((()))***+++***++++++,,,,,,---......******))))))((()))))))))---,,,++++++,,,+++)))'''(((((((((((())))))))))))''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%###$$$&&&&&&&&&$$$"""!!!'''&&&%%%%%%$$$$$$$$$%%%$$$#########""""""!!!!!!###"""!!!!!!!!!"""$$$%%%###"""!!!!!!!!!"""$$$%%%###"""!!!"""###$$$###!!!"""""""""""""""""""""""" !!!###$$$###""" !!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!!!!++++++++++++,,,,,,,,,,,,***+++---//////---+++***(((((((((((('''''''''''''''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!    !!! !!!"""######  !!! """     !!!!!!!!!!!!  !!!"""""""""!!!!!!""""""""""""""""""""""""######"""""""""###$$$%%%###""""""""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((()))******((())))))******)))((((((******)))((((((((('''''')))(((&&&%%%%%%&&&((()))))))))))))))************,,,,,,,,,,,,---...///000---...000000/////////111222444555222,,,))))))***(((((()))***,,,---......000111111222222222222222000///---,,,,,,,,,+++***((()))***++++++***)))(((((((((((((((((()))************+++,,,---...//////++++++*********++++++,,,***(((''''''''''''&&&$$$%%%%%%&&&&&&''''''(((((('''&&&&&&%%%$$$$$$##############################&&&%%%$$$$$$$$$%%%&&&&&&###$$$%%%&&&&&&$$$###"""%%%$$$$$$###""""""######""""""""""""!!!!!! """"""""""""""""""######%%%$$$"""!!!  """!!! !!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!! """#########""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!!!! )))))))))*********++++++***+++---......---+++***'''''''''''''''(((((((((&&&%%%$$$######$$$%%%&&&&&&%%%$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!! !!!###%%% !!! """!!!  !!!!!!!!!  !!!!!!   !!!!!!"""!!! !!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$!!!!!!"""###$$$&&&'''(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))******''''''(((((((((((('''''')))((('''&&&%%%%%%%%%%%%''''''%%%%%%%%%%%%''''''''''''((((((((((((((((((+++,,,,,,...///000111222000111000...,,,,,,...///222555888777222---++++++(((((()))+++,,,---.../////////000111111111111111//////...---,,,++++++***))))))))))))))))))))))))((((((((((((((())))))))))))***+++,,,...000111111......------------......,,,***((('''((((((((('''%%%%%%%%%&&&'''(((((()))&&&&&&%%%%%%$$$$$$######""""""""""""""""""""""""############$$$%%%''''''"""###$$$%%%%%%%%%$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""######"""!!!!!!$$$###"""!!! !!!  !!!"""!!!  !!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! ((())))))))))))*********)))***+++,,,,,,+++***)))&&&&&&&&&''''''(((((((((%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!!    !!!      """   !!!!!!!!!!!!     !!!!!!"""!!! !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$#########$$$%%%'''((()))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))******&&&''''''((((((((((((''''''&&&%%%###""""""""""""&&&%%%%%%$$$$$$%%%%%%&&& """%%%'''((()))))))))***,,,...///111222222111000///---+++,,,...111444999===<<<777000+++***'''((()))***+++---............000000111000000/////////000...---+++++++++******))))))))))))******(((((())))))))))))))))))))))))+++---///111333444333222111000///.........---+++((('''''')))))))))&&&''''''((()))***++++++%%%%%%%%%%%%$$$$$$######""""""""""""""""""""""""######$$$$$$$$$%%%%%%&&&!!!"""###$$$%%%%%%$$$$$$"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########""" !!!!!!!!!!!!!!!""""""###"""!!! """"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! ))))))))))))************))))))***++++++***))))))%%%%%%&&&&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$"""!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!    !!!  !!!      ######!!! !!!    !!!!!!!!!  !!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))******&&&''''''((()))))))))((()))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%!!!%%%(((******+++''')))+++---///111111111//////...,,,+++---111444666;;;@@@@@@999111+++(((&&&'''((()))***,,,---------...///111111000///......000222111...++++++,,,++++++************++++++)))******++++++***)))))))))***,,,...000222444555777666444222000...---,,,***'''$$$###$$$&&&&&&&&&'''''''''((()))******+++%%%$$$$$$$$$$$$$$$##############################%%%%%%%%%$$$$$$#########!!!""""""###$$$$$$$$$$$$""""""!!!!!!!!!""""""###"""""""""""""""""""""""" !!!"""######""" """"""######$$$$$$$$$$$$###"""!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!((((((((()))))))))******((())))))))))))))))))(((&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!###""""""!!!"""$$$"""!!!    """ """######   !!!!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))******%%%&&&'''((())))))))))))(((&&&$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&)))+++++++++***''')))+++...000000111000---......------///444777666<<