BM6P6(@ kkkRRR>>>555444222222222222111111111000111000///...---,,,++++++---,,,+++***)))))))))))))))((('''((()))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############"""!!!!!!######$$$$$$$$$%%%%%%%%%$$$&&&'''&&&%%%###$$$$$$#########""""""""""""""""""!!!!!!###%%%%%%$$$###""""""""""""""""""""""""""""""#########$$$$$$$$$%%%!!! ###$$$### !!!!!!!!!!!! """"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!  !!!!!!"""""""""""""""""""""###$$$$$$!!!!!!!!!!!!!!!  """###$$$$$$######%%%###!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!! !!!!!! !!!  !!! !!!""""""###"""""" !!!!!!!!!!!!"""!!!!!!!!!!!! !!! !!!!!! $$$###!!! !!!""" !!! """!!!###  ###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!"""######"""!!!  !!! !!!!!! !!!"""  !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!""" !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!""""""""""""""""""!!!!!!!!!!!!""""""###"""!!! !!!"""### !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""##################""""""!!!!!! """"""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""!!! !!!"""###lllRRR>>>555333222222111111111000000000000000///...---,,,++++++,,,,,,+++***)))))))))))))))((('''((()))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######"""!!!######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$######$$$###"""""""""""""""""""""###"""!!!"""$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$$$$%%%"""!!!###$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!   !!!!!!!!!!!!!!!""" !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""###$$$%%%&&&###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!  !!! !!!!!!!!!!!! !!!!!!!!!""""""""" !!!!!!""""""!!! !!!!!! """"""!!! !!! !!! !!!  """  """!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!!  !!!!!! !!! !!!   !!!!!!"""  !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!""" !!!!!!!!!!!! !!!!!!!!!!!!!!!"""!!!!!! !!!""""""!!!!!!!!!!!!""""""###"""!!! !!!"""### !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!! ########################""""""""""""###############"""""""""!!!!!!!!! """"""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""lllQQQ===444222111111000000000/////////000//////...---,,,++++++,,,++++++***))))))((((((((('''''''''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%###"""###$$$""""""""""""""""""######$$$###""""""###$$$"""!!!""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%### """$$$%%%%%%""""""############""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!  """"""""""""!!!!!!!!!!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!$$$"""  """%%%''''''$$$  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!  !!!!!!""""""#########!!!!!! !!!!!! !!!  !!!  !!!!!!!!!!!!""""""""" !!!"""######!!!   !!!!!!  !!!   !!!""" !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!""""""""" !!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!  !!!"""  ######!!!!!!   !!!!!! !!!""""""!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!  !!!!!!""""""'''%%%###!!! !!!!!!"""!!!!!! !!!!!!""""""!!!!!! !!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$########################""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!iiiNNN<<<555222000000000000//////////////////...------,,,+++++++++++++++******)))((('''((('''&&&'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%######$$$%%%"""""""""""""""#########&&&%%%######$$$$$$###"""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%$$$###"""!!!"""$$$%%%%%%!!!""""""######""""""!!!!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!  !!!!!!!!!#########""""""!!!!!! """!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!"""""""""###"""!!! !!!###%%%&&&(((&&&"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!  !!!!!!"""!!!!!! !!!!!! !!! !!!!!!!!!!!!!!!  !!!!!!!!! !!!""""""###!!!   !!!  !!!  !!!"""######!!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!   !!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!### !!!&&&((($$$ !!!!!! !!!!!!  !!!"""""""""""""""!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!  !!!"""######---***'''###""""""###$$$!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""####################################!!!"""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! fffKKK<<<666333000000000000////////////.........---,,,,,,++++++******+++******)))'''''''''&&&%%%&&&(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&''''''%%%$$$###%%%'''!!!!!!""""""############(((&&&$$$###$$$%%%$$$###""""""""""""""""""""""""""""""############$$$$$$#########""""""###$$$&&& !!!!!!""""""!!!!!! !!!"""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""!!!!!!  !!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""###### !!!"""######$$$$$$###)))'''$$$#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!  !!!!!! !!!!!! !!! !!!"""""""""""""""!!!  !!!!!!!!!!!!!!! !!!    !!!  !!!"""######  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!   !!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!  !!!!!!###)))+++((($$$!!!!!!  !!!!!!!!!!!!  !!!!!!!!!"""!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!"""######---***'''###""""""###$$$!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""" !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! dddHHH;;;666333111111000000000/////////------------,,,,,,++++++)))******+++***((('''&&&&&&%%%%%%&&&(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&'''&&&%%%######%%%'''!!!!!!!!!"""######$$$$$$(((&&&######$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!#########""""""###%%% !!!!!!!!!!!! """"""""""""############"""""""""""""""""""""""" !!!!!!""""""!!!!!! """"""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!! !!!!!!""""""######$$$ """$$$$$$$$$###"""(((&&&$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!! !!!  !!!""""""""""""""""""!!!  """"""!!!!!! !!!    !!! !!!!!!"""""""""!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!   !!!!!!!!! !!!"""""""""!!!  !!!  !!! !!!%%%)))+++)))&&&"""!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!""""""'''%%%###!!! !!!!!!!!!  !!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!######$$$$$$$$$""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!dddGGG:::666222222222111111111000000000---------,,,,,,,,,,,,+++))))))***+++***(((&&&%%%%%%%%%$$$&&&(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$"""!!!!!!###%%% !!!!!!"""######$$$$$$%%%###!!! """$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!! """######!!!!!!"""%%%!!!!!!""""""""""""!!!!!!""""""""""""############"""""""""""""""""""""""" !!!!!! !!!!!!!!!!!!!!!"""""""""   !!!!!!"""######$$$$$$!!!!!!!!!"""######$$$$$$%%%$$$""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!! !!!!!! !!!  !!! !!!!!!"""!!!!!!!!! !!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!  !!!!!!!!!  !!!  !!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!  !!!!!! !!!""""""###!!!  !!!  !!! ###%%%'''&&&%%%$$$"""!!!!!!  !!!!!!""" !!! """""" !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!"""!!!!!! !!!!!!  !!! !!!!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###$$$$$$######""""""""""""""""""""""""""""""""""""############ !!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""eeeGGG:::555111222222222222111111111111---,,,,,,,,,,,,,,,,,,,,,((()))***+++***(((&&&%%%%%%$$$$$$&&&'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%######""" !!!$$$ !!!!!!"""###$$$$$$$$$###!!! ###$$$$$$"""""""""""""""""""""""" !!!!!!###### """$$$""""""############""""""""""""""""""############""""""""""""""""""""""""  !!!!!!""""""######!!!!!!!!!  !!! !!!"""""" !!!!!!"""###$$$$$$$$$###"""  """%%%'''###!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!"""  !!!!!! !!!!!! !!!  !!! !!!!!!!!! """"""""""""############ !!!"""######!!!!!!  !!!!!!"""!!!  !!! !!!!!!   !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!  !!!!!! !!!""""""###!!!  !!!  !!!!!!!!!%%%&&&$$$"""!!!!!!""""""!!!  !!!!!! !!!!!!!!!###"""  """ !!!!!!!!!!!! !!!!!!!!!""" !!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!""""""""""""   !!!!!!  !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""""""""!!!""""""""""""""""""""""""""""""""""""############ !!!!!!!!!""""""######"""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###"""!!! !!!"""###gggJJJ:::444333333222222222333333222000...---,,,+++***************)))(((&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###"""!!!  !!!""""""""""""""""""""""""!!!""""""!!!  $$$"""!!!!!!"""$$$""""""############""""""""""""""""""""""""""""""""""""!!!!!! $$$ !!!!!! !!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""!!! """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!! !!!  !!!  !!!!!!!!!""" !!!!!!!!!!!!!!! !!!###%%%###  """!!!!!!!!!!!!!!!!!!!!!!!! !!!  """ !!!!!!!!!!!!!!! !!!"""### """%%%(((***'''"""""""""!!!!!!  !!!!!!  !!!"""######$$$!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!!  !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  """###############"""!!!!!!######################################################""""""""""""##############################%%%$$$"""!!!!!!"""$$$%%%######""""""""""""######""""""!!!!!! !!! !!!""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!""""""######"""""""""""""""""""""""" !!!"""!!!  """!!!!!!!!!!!!""""""""""""fffIII999444333333222111222333333111///...---,,,+++***************)))((('''&&&'''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###########################"""""""""""""""######""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$###"""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!"""###"""  !!!###"""!!! !!!"""###""""""############"""""""""""""""""""""""""""""""""!!!!!!!!! ### !!!!!! !!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""###############"""""" """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! !!!!!!!!!!!! !!!   !!!   !!! !!!!!!!!!!!! !!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """"""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!"""###'''++++++(((&&&"""!!!!!!!!! !!!!!!  !!!!!!"""""""""  !!!!!!!!!!!!!!!!!!!!!!!!   !!!  !!!  !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  """###############"""!!!!!!######################################################""""""""""""##############################%%%$$$"""!!!!!!"""$$$%%%######""""""""""""######"""!!!!!!!!!  !!!!!!"""!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!"""""""""### !!!"""!!!  """!!!!!!!!!!!!""""""""""""dddGGG888333333222111000111222222000...------,,,,,,+++************)))((('''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################!!!!!!!!!!!!"""###$$$%%%""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$###"""""""""######"""""""""""""""""""""""""""###$$$###!!! !!!"""###"""!!! !!!"""###!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!!!!!!! ### !!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$%%%$$$$$$###"""!!! """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""" !!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!######!!! !!!!!!!!!!!! !!!   !!!   !!!!!!!!!!!!!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  """######################## !!!!!!!!!!!!!!!  !!! $$$'''))))))'''!!!!!!!!!!!! !!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!! !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########"""!!!!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  """""""""######""""""!!!!!!######################################################""""""""""""##############################$$$###"""!!!!!!"""###$$$###""""""!!!!!!""""""###!!!!!!!!!!!!  !!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""!!!  """!!!!!!!!!!!!""""""""""""bbbFFF777333333222111000111111111///---------------,,,+++******)))))))))(((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$##############################!!!!!!!!!!!!"""###$$$%%%!!!"""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!############"""#########"""""""""""""""""""""""""""###$$$###"""!!!"""###""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!  !!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$###"""!!! """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""" !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%$$$""" !!!!!!!!!!!! !!!   !!!   !!!!!! !!!!!!!!!!!!!!!!!!!!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! """  !!!!!!!!!!!!!!!!!!  !!!  !!!""""""!!!!!!!!!!!!!!!!!!    !!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  """!!!"""""""""""""""!!!!!!######################################################""""""""""""####################################""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!  !!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""!!!  """!!!!!!!!!!!!""""""""""""aaaEEE777333333333111000111111111///---------...------,,,***))))))))))))))))))(((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!"""""""""####################################!!!!!!""""""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!!###$$$###"""!!!"""$$$""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""###############"""!!!  """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%$$$""" !!!!!!!!!!!! """  !!! !!!  !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!"""  ###$$$### !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""" """ !!!!!!!!!!!!!!!!!!  %%%"""  !!!!!!!!!!!!!!!   !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  """ !!!!!!"""""""""!!!!!!""""""""""""""""""""""""##############################""""""""""""######""""""""""""""""""""""""###""""""""""""""""""###""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!  !!!!!!"""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  """!!!!!!!!!!!!""""""""""""bbbFFF777444444444222111111222111///---------.........,,,***)))))))))*********)))((('''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""""""""###""""""""""""####################################!!!!!!""""""""""""!!!!!! !!!""""""######"""""""""""""""""""""""""""""" """###"""!!!!!!"""$$$!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!! !!!""""""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""######"""""""""""""""!!!  """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!######!!! !!!!!!!!!!!! """!!! !!!!!!  !!!  !!!!!!"""""""""######### !!!"""""""""""""""!!! !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!%%%###!!! !!!""""""""" !!!!!!!!!!!!!!! !!! !!! !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""######"""!!! !!!!!!""""""!!!!!! !!!"""######"""!!! !!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """######!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  """ !!!"""""""""!!!!!!""""""""""""""""""""""""##############################""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!""" !!!!!!!!!!!!!!! !!!"""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""!!!  """!!!!!!!!!!!!""""""""""""dddGGG888555555555333222222222222///---------...///...,,,+++)))))))))***+++***)))((('''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$$$$$$$$$$"""""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%""""""""""""####################################!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$$$$######"""""""""""""""""""""""" """"""!!! """###!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!""""""######!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""#########""""""#########""""""!!! """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!""""""###  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! !!!!!!!!!!!! """!!! !!!!!!  !!!  !!!!!!!!!!!!"""""""""""" !!!""""""""""""!!!"""""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""$$$"""!!!!!!"""######""" !!!!!!!!!""" !!!!!! !!!!!!""""""""" !!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""######"""!!! !!!"""######"""!!! !!!"""######"""!!! !!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  """ !!!""""""!!!!!!""""""""""""""""""""""""##############################""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!! !!!!!!!!!""""""!!!!!!!!!!!!"""######"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  """!!!!!!!!!!!!""""""""""""eeeHHH999555666666444333333333222000...---.../////////---+++))))))******++++++)))((('''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###%%%%%%&&&&&&&&&######################## !!!"""$$$&&&'''""""""""""""####################################!!!!!!""""""""""""!!!!!!"""###$$$%%%&&&%%%%%%$$$"""""""""""""""""""""""" !!!!!! !!!###!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! """""""""""""""""""""""" !!!!!!"""""""""$$$###!!! !!!###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""######$$$"""######$$$$$$$$$######!!!"""###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$ !!!""""""###  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!! ###!!! !!!!!!  !!!!!!  !!!!!!!!!""" !!!""""""""""""!!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""###$$$""" !!!  !!!!!!"""""" !!!!!!!!!  !!!"""###$$$$$$  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$"""!!! !!!"""######"""!!! !!!"""$$$$$$"""!!! !!!""""""""""""""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  """ !!!""""""!!!!!!""""""""""""""""""""""""##############################""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!! !!!!!!"""""""""""""""""""""######$$$"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""######""""""!!!!!!!!! !!!"""!!!  """!!!!!!!!!!!!""""""""""""gggIII888333111666444222111111111000///------------,,,+++******+++++++++******(((''''''''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""" !!!###%%%""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""""""""""""""###$$$%%%&&&########################!!!!!!""""""######$$$$$$%%%$$$"""!!!!!!!!!""""""#########""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""######$$$$$$$$$###### """"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!   !!!!!!!!! !!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!   !!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! """"""!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!"""###""""""!!!!!!!!!!!!""""""%%%$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""############""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%%"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!! $$$###"""""""""""""""###dddGGG888444333777555333222222222111///---......------,,,+++***+++++++++******)))((('''''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!!!!###%%%###############$$$%%%%%%""""""""""""""""""""""""""""""""""""###$$$%%%%%%########################"""""""""""""""#########""""""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""####################################"""""""""!!! !!!!!!!!!!!! !!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$######""" !!!!!!""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!   """"""    !!!!!!!!!!!!!!! !!!!!! !!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!  !!!"""###""""""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######""""""############""""""#########"""""""""!!!!!!###########################"""!!!!!!!!!"""$$$$$$"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""~~~```EEE777555666777555333333333333111///............---,,,++++++******+++******)))(((''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!###%%%$$$$$$$$$$$$$$$$$$%%%&&&""""""""""""""""""""""""##################$$$$$$####################################"""""""""""" """$$$%%%&&&$$$"""!!!$$$$$$$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""####################################"""""""""""" !!!!!!""""""!!!!!! !!!!!!""""""!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$###"""!!!!!! !!!!!!""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!    !!!!!!   !!!!!!!!!"""""""""!!!!!! !!!!!!"""###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!! !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! ###"""""""""!!!!!! """!!!!!! !!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!""""""!!! !!!""""""""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""""""""############""""""######""""""""""""!!!!!!########################"""""""""!!!"""######$$$"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""$$$$$$"""!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###""""""!!!}}}___CCC666555777777555444333444333111///............---,,,++++++***************)))((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%$$$$$$#########$$$$$$%%%""""""""""""""""""""""""######$$$$$$$$$######"""########################$$$$$$######""""""!!!!!!"""############"""!!! ***)))))))))((((((''''''""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$###"""  """!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!   !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!############""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! """"""!!!!!!  !!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!""""""############""""""###"""""""""!!!!!!!!!!!!########################"""""""""""""""######$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! """######"""!!!```DDD666444666666444444444444333111...............---,,,+++***)))************))))))(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""###%%%$$$###""""""""""""######""""""""""""""""""""""""######$$$$$$$$$###""""""########################$$$$$$######""""""!!!!!!$$$###"""!!!"""%%%''')))000000///...,,,+++******""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$$$$$$$###"""!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!""""""############"""""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""!!!"""""""""############!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" """######"""!!!bbbEEE777444444444333333333444222000---------------,,,+++******))))))************))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$###"""$$$%%%$$$###""""""!!!"""""""""""""""""""""""""""""""""""""""$$$%%%%%%$$$###"""####################################""""""""""""###"""!!!"""%%%***000333,,,+++***)))((('''&&&%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!""""""######""""""!!!!!!""""""######""""""!!!"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!"""""""""!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""" !!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!! !!!!!!!!!"""#########""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!  !!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!"""!!!!!!!!! !!!"""######"""!!! !!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""""""""############""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############""" !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$"""!!!!!!"""$$$!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""###""""""!!!cccFFF777444444333222222333333111...,,,,,,,,,,,,,,,+++***)))((())))))************))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$######$$$%%%%%%$$$######"""""""""###"""""""""""""""""""""""" !!!###%%%%%%%%%$$$###########################"""""""""""""""#########!!!!!!!!!###&&&***...111#########"""""""""""""""""""""""""""""""""""""""########################!!!"""""""""############""""""############""""""""""""############"""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!"""""""""""""""!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!    !!!!!!!!!!!!!!! !!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""### !!!!!!!!!""" !!!!!!""""""""""""!!!!!!!!!!!! !!!!!!%%%%%%&&&&&&%%%###!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!  !!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!! !!!"""""""""!!! !!!"""######"""!!!  """"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######""""""############""""""""""""!!!!!!!!! """""""""""""""""""""""" !!!"""###$$$######""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""cccGGG888444444222111111222222111...+++++++++++++++***)))((((((((())))))*********))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$$$$###$$$%%%&&&%%%%%%$$$#########$$$""""""""""""""""""""""""!!!###%%%&&&%%%$$$###########################!!!!!!""""""######$$$$$$!!!""""""###$$$&&&&&&'''""""""###$$$$$$%%%&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$""""""############""""""""""""############"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############ !!!"""""""""""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!! !!!!!! !!!"""###############!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""### !!!!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!'''((())))))'''%%%"""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""   !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!"""""""""!!! !!!"""$$$$$$"""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""############"""""""""!!!!!!!!! ######################## !!!"""$$$$$$######""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""######"""!!! !!!!!!!!!!!!!!!"""##############################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######$$$###"""""""""""""""###```CCC777555444222222111111000////////////......------,,,++++++************)))(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""######$$$$$$$$$$$$######"""############""""""!!!$$$$$$##################$$$$$$$$$$$$$$$###""""""""""""############""""""########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""#########$$$""""""""""""############!!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!!!!!!!"""############### !!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""!!! """$$$######"""!!!!!!!!!!!!!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!'''((())))))(((&&&$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""$$$$$$"""!!!"""""""""""""""""""""""" !!!"""$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" ###$$$###!!!!!!!!!"""!!! !!!###$$$$$$########################### !!!"""######"""!!! """"""""""""############""""""""""""""""""""""""#########"""""""""""""""!!!!!!"""###############$$$#########""""""!!!!!!""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$######""""""""""""######```BBB666333222222222111111000/////////.........---,,,,,,++++++************)))((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""############""""""##############################$$$$$$######"""!!!""""""############""""""########################""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""############""""""""""""############!!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!!!!!!!"""############""" !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!! """#########"""!!!!!!!!!!!!!!!!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!   !!!!!!   !!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!!%%%&&&''''''&&&$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""######"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""######"""!!! """"""""""""""""""""""""!!!!!!!!!""""""###$$$%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" """$$$$$$"""!!!!!!""""""  """$$$%%%%%%""""""""""""""""""""""""!!!!!!############!!!!!!""""""""""""############""""""""""""""""""""""""###"""""""""""""""""""""!!!!!!"""############"""############"""""""""!!!""""""""""""""""""""""""""""""############""""""""""""#########$$$$$$$$$######""""""""""""######___BBB555222000222222111111000/////////......------,,,,,,++++++)))******))))))((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#####################$$$$$$$$$$$$######!!!!!!"""###$$$$$$$$$$$$########################""""""######""""""!!! """"""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""!!!!!!!!!"""######""""""""""""!!!!!!!!!!!! !!!""""""######""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!"""""""""""""""###!!! !!!"""#########"""""""""!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!!######$$$$$$$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""######"""!!! """"""""""""""""""""""""###"""""""""###$$$%%%&&&""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###$$$$$$###""""""###%%%$$$""" """$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""###### !!!"""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""#########$$$$$$######""""""""""""######]]]AAA666444111222222111111000/////////......------,,,++++++***)))))))))))))))(((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$###### !!!"""###$$$%%%%%%%%%###############$$$$$$$$$"""""""""""""""!!! """"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""#########!!!"""""""""###############""""""!!!""""""######""""""""""""!!!!!!!!!!!! !!!!!!"""""""""""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!""""""!!!""""""""""""############!!! !!!"""""""""""""""######"""""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######  !!!!!!!!!!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!!!!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""######$$$%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""#########""""""###''')))***'''###"""###$$$%%%%%%"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!"""""""""############"""""""""""""""""""""""""""""""""""""""######### !!!""""""""""""!!!#########"""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""##################""""""""""""######|||[[[BBB888666333222222111111000/////////...------,,,++++++******((())))))))))))(((((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######!!!!!!"""$$$%%%%%%%%%%%%""""""#########$$$$$$$$$"""""""""""""""!!! """"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""############""""""""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###########################!!!"""""""""#########$$$######""""""""""""""""""!!!"""""""""##################""""""""""""######""""""""""""!!!!!!!!!!!! !!!"""""""""""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!""""""!!!############"""""""""""" !!!""""""!!!"""############""""""######"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######   !!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!! !!!!!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""######""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""%%%***---///,,,(((%%%%%%%%%$$$###########################"""###$$$%%%%%%$$$###"""!!!"""""""""############""""""""""""""""""""""""!!!!!!""""""############ !!!!!!"""""""""""""""""""""""""""""""""##############################""""""############""""""!!!!!!"""""""""###############""""""""""""######zzzZZZAAA999777444222222111111000/////////------,,,,,,++++++******(((((())))))))))))((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%""""""######""""""!!! """"""############""""""""""""""""""""""""""""""########################!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""########################"""###$$$$$$%%%%%%$$$$$$########################!!!""""""######$$$$$$$$$############""""""""""""""""""""""""############$$$$$$###"""""""""######""""""""""""!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! ###"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!"""###$$$$$$$$$###"""!!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!   !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""###&&&***...000---***((('''%%%###!!!########################!!!"""###$$$$$$###"""!!!""""""""""""############""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!!!!"""###############""""""""""""####################################""""""############""""""!!!!!!!!!"""""""""############""""""""""""######zzzYYYAAA999666222222222111111000/////////------,,,,,,+++*********(((((())))))))))))((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$######"""!!!""""""############""""""################################################!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$$$$########################!!!""""""######$$$%%%%%%############"""""""""!!!""""""""""""############%%%$$$######""""""######""""""""""""!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!  !!!!!!!!!!!!!!! !!!###%%%%%%$$$###""" !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!   !!!!!!!!!!!!  !!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""### !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""!!!""""""###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!""""""###$$$(((***,,,***)))((((((&&&### ########################!!!!!!############!!!!!!""""""""""""############"""""""""""""""""""""""" !!!!!!"""######$$$$$$"""######$$$$$$$$$$$$$$$!!!"""""""""####################################""""""############""""""!!!!!!!!!!!!"""""""""#########""""""""""""######{{{YYY@@@888444000222222111111000/////////------,,,,,,+++******)))(((((()))))))))))))))(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""""""""############""""""################################################!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""########################!!!!!!"""#######################################!!!""""""###$$$$$$%%%%%%$$$#########""""""!!!!!!""""""""""""############%%%%%%$$$###""""""######""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!  !!!"""!!!!!!!!! !!!###%%%&&&%%%###"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!  !!!""""""""""""  !!!!!! !!!!!!!!!""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""  """######!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""### !!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$###############$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""######"""###%%%''''''''''''(((((('''### """""""""""""""""""""""" !!!"""######"""!!! """"""""""""############"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!!!!""""""#########$$$########################""""""############""""""!!!!!!!!!!!!""""""""""""######""""""""""""######\\\@@@999888333333333222222111000000000...---,,,+++*********************))))))((('''&&&%%%%%%&&&'''((((((''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$######""""""########################%%%$$$$$$$$$######""""""######""""""###$$$%%%%%%$$$###"""!!!!!!"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$&&&&&&%%%%%%$$$$$$##############################!!!!!!""""""""""""!!!!!! !!!"""""""""""" !!!!!!!!!"""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!######""""""!!!!!! ######""""""###$$$%%%%%%""""""""""""""""""""""""   !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""!!!  """""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! ######""""""!!!!!! !!!"""###$$$%%%%%%""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""###!!!  !!!###"""!!!  !!!"""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$""""""$$$""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$###"""!!! !!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!! """"""""""""""""""""""""#########"""""""""""""""%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########""""""$$$***---+++'''###!!!$$$$$$###"""!!!!!!""""""!!!$$$%%%$$$"""!!!###"""!!!"""$$$%%%%%%$$$"""############$$$$$$$$$ !!!""""""!!!!!!"""###"""###$$$%%%%%%$$$###"""""""""""""""############$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%###!!! !!!###%%%\\\@@@888555111333333222222111000000000...---,,,+++*********************))))))((('''&&&%%%%%%&&&'''''''''''''''""""""######$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$#########""""""$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########"""########################$$$$$$$$$#########""""""##################$$$$$$%%%$$$############$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$$$$%%%##################""""""########################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!###"""""""""!!!!!!!!! """""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  """ !!!!!! !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###""""""!!! !!!!!!"""!!!  !!!"""!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""  """###"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!! """"""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!! """"""""""""""""""""""""###"""""""""""""""""""""$$$######""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########"""""""""$$$((()))'''%%%$$$$$$$$$$$$###""""""""""""""" """###$$$###!!! ###"""!!!###%%%&&&&&&%%%"""############$$$$$$$$$ !!!""""""!!!!!!"""$$$"""###$$$$$$$$$$$$###"""""""""""""""############$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###[[[???666333...333333222222111000000000...---,,,+++*********************))))))((('''&&&%%%&&&&&&''''''''''''&&& !!!"""############$$$%%%%%%%%%%%%$$$######$$$$$$$$$###############$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""$$$#####################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$######$$$$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!!""""""""""""!!!  !!!!!!!!!"""""""""""""""""""""############!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  """ !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!! """!!!  !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!! """"""""""""""""""""""""!!!!!!!!!!!! """"""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###############$$$%%%%%%$$$######$$$&&&$$$###""""""""""""""""""#########""""""!!!!!!!!!###""""""###&&&''''''&&&"""############$$$$$$$$$ !!!###"""!!!!!!"""$$$"""###$$$$$$$$$$$$###"""""""""""""""############$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" ZZZ>>>666444///333333222222111000000000------,,,+++*********************))))))((('''&&&%%%&&&&&&''''''&&&&&&&&&######$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$##############################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$######"""&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######""""""""""""""""""""""""!!! !!!!!!!!!!!!"""""""""!!!"""""""""############!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  """ """!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!""" !!!!!!""""""############""""""!!!!!!!!!!!!"""!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""!!! !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""###############""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!###########################$$$$$$###!!!"""$$$&&&######"""""""""""""""###$$$###"""!!!!!!"""#########""""""$$$&&&(((((('''""""""#########$$$$$$$$$ """######"""!!!###$$$#########$$$$$$#########!!!"""""""""############$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!! }}}XXX===777666111333333222222111000000000------,,,+++*********************))))))((('''&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$##############################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""" !!!"""######""""""!!!!!!!!!!!!"""""""""###!!!"""""""""############ !!!!!!!!!"""""""""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!  !!!!!!  !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""!!!  """!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$"""  """$$$ !!!!!!""""""############""""""!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!"""######!!!!!! !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!! !!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!""""""############$$$$$$$$$######$$$$$$$$$""""""""""""""""""""""""########################!!!###%%%$$$###""""""######"""""""""""""""######""""""!!! !!!###%%%&&&###""""""$$$&&&(((((('''""""""#########$$$$$$$$$!!!"""######""""""###$$$$$$##################$$$!!!"""""""""############$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!zzzWWW===888777333333333222222111000000000...---,,,+++*********************))))))((('''&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&%%%$$$###""""""$$$%%%%%%%%%%%%$$$#####################$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&&&&''''''((())))))(((''''''*********+++++++++++++++(((((((((((((((((((((((((((((())))))))))))((((((#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######""" !!!"""############!!!!!!!!!"""""""""######""""""""""""############ !!!!!!""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!  !!!!!!!!!  !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""" !!!"""!!!  """""""""""""""""""""""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!"""######!!!!!!!!!!!!"""""""""""""""""""""!!!!!! !!! !!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!! !!!!!!########################""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!"""######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""###############$$$$$$$$$ ###%%%&&&%%%###"""""""""""""""""""""######$$$!!!!!!!!!!!!"""$$$&&&'''$$$###"""$$$&&&'''&&&%%%"""############$$$$$$$$$!!!"""$$$###""""""###%%%$$$$$$###""""""###$$$$$$""""""""""""############$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################yyyVVV===777777333333333222222111000000000...---,,,+++*********************))))))((('''&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$######"""$$$%%%%%%%%%%%%$$$######""""""#########$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###%%%''')))******)))((()))***+++,,,,,,+++***)))+++++++++,,,,,,,,,------************************'''(((***+++,,,,,,++++++'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""!!!""""""#########""""""!!!!!!"""""""""#########""""""""""""############ !!!"""#########""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""######"""!!!!!! !!!!!!  !!!!!!"""  !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""!!!  """!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!!  !!!!!!  !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!! """""""""""""""""""""""" !!!!!!"""######$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$"""$$$%%%&&&$$$######$$$"""""""""""""""###$$$$$$""""""""""""###$$$$$$%%%%%%###"""###$$$%%%$$$###"""############$$$$$$$$$!!!###$$$$$$###"""$$$%%%$$$$$$###""""""###$$$$$$""""""""""""############$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###yyyVVV<<<777666222333333222222111000000000...---,,,+++************************)))((('''&&&&&&&&&&&&&&&%%%%%%$$$###"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((###%%%'''***+++++++++***,,,,,,............,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++%%%'''(((***++++++++++++------,,,,,,++++++******%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$######"""!!! """"""""""""############""""""""""""############ !!!"""######$$$""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""############"""!!!!!!!!!!!!!!!  !!!""""""   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  """ !!!!!!!!!!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! ######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""### !!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!! """""""""""""""""""""""" !!!!!!"""###$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&""""""!!!""""""###$$$$$$$$$$$$$$$$$$#########"""%%%$$$"""###$$$$$$###!!!"""############$$$$$$$$$!!!###$$$$$$######$$$%%%%%%$$$###""""""###$$$%%%""""""""""""############$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###"""  """###zzzTTT:::666666111555444222111000111111222------------,,,+++******)))((('''&&&&&&'''((()))'''&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########!!!!!!"""###$$$$$$%%%%%%%%%###"""$$$%%%%%%"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########"""############$$$$$$$$$&&&%%%$$$%%%&&&&&&&&&%%%%%%"""$$$(((&&&!!!"""''')))******)))'''&&&&&&'''---+++))),,,000222111...,,,...000000///000333666333888:::666333444555444222555555222111555666444''',,,222444222000000111---,,,******))))))))))))......//////...------,,,000...+++))))))((('''&&&$$$$$$$$$%%%$$$$$$$$$############"""!!!!!! !!!###$$$###"""!!!"""$$$"""""""""""""""""""""""""""!!!!!!!!! """""""""""""""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!### !!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""  !!!"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%% """###$$$######%%%&&&""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$###""""""######!!!""""""""""""#################################$$$$$$##########################################""""""""""""""""""""""""######""""""!!!!!! yyySSS:::666666222555444333111111111111222------------,,,+++******)))(((((('''''''''(((((('''&&&$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###!!!""""""###$$$$$$%%%%%%(((&&&%%%&&&''''''%%%"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&&&&%%%***''''''***)))$$$$$$'''+++,,,---,,,)))((())),,,222444777999999999;;;===AAA>>>;;;:::;;;;;;:::999GGGPPPVVVTTTNNNGGG@@@999333<<>>===<<>>JJJTTTIIIJJJHHHFFFIIIVVVjjjyyy|||wwwsssssssssttttttuuullllllvvv~~~jjjcccYYYRRRNNNKKKHHHEEEBBB:::111,,,,,,...///...//////..................555222000///000111111000...---,,,+++)))'''%%%%%%%%%%%%$$$$$$$$$######### !!!""""""!!! !!!"""########################"""""""""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!! """###"""!!! !!!###!!!!!!""""""""""""!!!!!! !!!!!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###"""""""""""""""""""""""""""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""  !!!"""!!! !!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""$$$%%%&&&%%%$$$###!!!###$$$$$$######$$$%%%""""""""""""""""""""""""$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$###############$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""yyySSS:::777999555555444444333222111000///------------,,,+++******((()))*********)))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&%%%&&&***---///111333555777888666444777:::>>>CCCKKKZZZlllyyyvvvrrrnnnnnnttt|||xxxooo^^^JJJ>>><<<<<<777111444444222111111111111222333111///...///000//////...///111111///,,,(((&&&&&&&&&%%%$$$$$$######"""!!!"""###"""!!! !!!##############################"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!###!!!!!!""""""""""""!!!!!! !!!!!!"""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!"""####################################""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""  !!!"""!!! !!!""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!###$$$$$$$$$###""""""###$$$$$$###"""$$$%%%########################$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############zzzUUU<<<888999555555555444444222111///...------------,,,+++******((())))))******)))))))))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%########################!!!$$$%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''))))))(((***000444>>>FFFMMMPPPQQQRRRQQQOOOPPPTTTZZZdddrrr{{{~~~xxxhhhbbb^^^UUUMMM@@@>>>;;;888555444333333666333111000000111000///...000222222222///,,,***)))((('''&&&%%%$$$###"""!!!###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!! !!!!!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!###"""""""""""""""!!!!!!  !!!!!!"""######""""""""""""""""""""""""""""""!!!!!!""""""###$$$####################################"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!"""""""""!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""  !!!"""!!! """"""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""############""""""###$$$$$$###"""###$$$########################$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########"""######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%########################"""""""""""""""""""""""""""""""""############$$${{{WWW>>>999888444555555555444333111///---------------,,,+++******(((((((((((()))***++++++&&&&&&&&&&&&&&&%%%%%%$$$'''&&&&&&%%%%%%$$$$$$###"""""""""######$$$$$$$$$########################"""$$$###"""!!!"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''***---------000777===IIIXXXgggmmmpppuuuwwwwwwvvvxxx~~~xxxvvvvvvrrrhhh\\\SSSRRRSSS\\\aaaccc```___cccfffggggggqqq{{{iiiddd[[[QQQFFF>>>888555888666333111222222111000//////////////////000000------+++)))'''%%%$$$###"""$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!! !!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!! !!!"""#########!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!###"""""""""""""""!!!  !!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$####################################"""""""""!!!"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""  !!!"""!!! """"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""######$$$%%%"""$$$%%%$$$###"""###$$$########################$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######""""""###$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""""""""#########$$$$$$$$${{{XXX???:::888333555555555444333111...---------------,,,+++******((((((''''''(((***,,,---&&&&&&''''''&&&&&&%%%$$$((('''&&&&&&%%%$$$###"""!!!!!!""""""#########$$$$$$$$$##################&&&((('''%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))---000111111444<<>>888777333444444444333222111000///---------,,,+++***((('''))))))))))))))))))))))))(((''''''''''''&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%$$$######"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$######"""###%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$$$$&&&(((((((((+++&&&&&&)))+++***///777444888>>>CCCDDDGGGOOOVVVpppzzzuuufffbbb\\\VVVQQQMMMHHHEEEIIINNNQQQSSSWWWZZZZZZVVV\\\YYYYYY\\\___^^^WWWPPPNNNLLLIIIHHHHHHGGGEEEDDDBBBHHHNNNOOOPPPXXXfffrrr{{{hhh\\\QQQCCC777666444///111888111222000...000111///***111222222111///---+++)))#########$$$$$$######"""$$$$$$$$$$$$$$$###""""""########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""  !!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!###"""!!! !!!"""###""""""""""""############""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""############""""""""""""""""""""""""############ !!!###$$$$$$######"""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!#########"""""""""""""""######""""""""""""######!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$######"""!!! """"""""""""""""""""""""######""""""!!!!!! !!!!!!""""""######&&&### """$$$###"""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""$$$$$$""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""###$$$!!!!!!"""$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""|||XXX===777666222444444444333222111000///......------,,,***)))((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$############%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%&&&'''''''''&&&%%%)))///444777@@@JJJKKKPPPXXXaaaiiipppwww}}}zzzssshhh]]]VVVTTTUUUWWWZZZ]]]aaaeeegggiiikkkllljjjpppvvvyyy|||~~~zzz{{{~~~}}}xxxwwwsssoookkkiiiccc\\\VVVYYYTTTNNNIIIHHHHHHHHHHHHRRRXXX```ffflllwwwyyyjjj___RRRDDD:::777222000---,,,,,,,,,...000//////000000000///......)))'''&&&$$$######$$$%%%""""""#########""""""!!!########################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""  """!!!  !!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""####################################""""""""""""############"""############$$$$$$$$$####################################""""""""""""""""""""""""############!!!""""""###############""""""!!!!!!!!!!!!""""""###"""""""""!!!!!!!!!!!!###"""""""""""""""""""""######""""""""""""######!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""%%%""" !!!###$$$###!!!###""""""!!!!!!""""""###################################################$$$%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################|||WWW===777666222444444444333222111000///............---+++***)))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$#########$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''')))///666;;;BBBOOO[[[ccciiissszzzfffWWWQQQOOOKKKFFFEEEJJJTTT[[[dddlllvvv}}}~~~mmmffffffcccXXXMMMDDDEEEFFFGGGJJJOOOVVV[[[uuuzzzeeeOOO>>><<<444///111///***+++111---------...///111222333000---***&&&$$$$$$%%%&&&""""""##########################################""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######&&&%%%%%%###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""!!!!!!""""""######""""""!!!"""""""""#########$$$$$$########################"""""""""#########$$$$$$"""############$$$$$$$$$########################$$$$$$#########""""""""""""""""""#########$$$$$$###""""""""""""###$$$$$$###""""""!!!!!!""""""#########"""""""""!!!!!!!!!""""""""""""""""""############""""""""""""######!!!!!!!!! ########################!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!###"""!!!"""$$$$$$"""!!!$$$######""""""######$$$################################################!!!$$$&&&%%%######%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$(((((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#######################################|||XXX>>>888777333444444444333222111000///............---,,,+++***(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''&&&&&&((())),,,...222555999BBBQQQ^^^ooouuuttteee[[[SSSMMMLLLRRRYYY]]]aaaiiisss||||||rrrdddbbb___ZZZTTTMMMEEE@@@JJJPPP\\\kkk}}}pppXXXHHH999///222333---+++///---,,,,,,,,,---///222333333111...+++((('''&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!! """"""""""""""""""""""""###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$######"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""!!!!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$###"""!!!"""###$$$%%%###""""""""""""""""""############"""""""""!!!!!!"""""""""""""""###############""""""""""""######!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!######""""""!!!!!! !!!"""###$$$$$$###"""!!!#########""""""#########################################################!!!%%%***)))%%%"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$(((((('''&&&%%%######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################}}}YYY???999999555444444444333222111000///............---,,,++++++(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%&&&'''((((((***...111222555777888>>>KKK[[[fffyyy~~~ooonnnggg[[[TTTZZZeeekkkfffllltttzzzyyyqqqggg\\\UUUMMMIIIFFFIIIUUUfffvvvhhhQQQ;;;666666333.........---,,,+++,,,---...///111111111000...+++(((&&&%%%$$$#########$$$$$$%%%########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""!!! """""""""""""""""""""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""### !!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""!!!""""""#########""""""!!!"""###$$$$$$###"""!!!############$$$$$$$$$$$$####################################$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""""""""###%%%&&&######""""""""""""##################""""""""""""!!!!!!""""""##################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!"""###$$$$$$###"""!!!###""""""!!!!!!""""""###################################################%%%+++222222---'''%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################|||XXX???999999555444444444333222111000///---------------,,,++++++))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$###$$$%%%&&&'''''''''&&&%%%&&&&&&&&&''''''''''''%%%''')))***+++000888???DDDHHHLLLPPPZZZiiivvv}}}wwwrrrnnnaaaSSSLLLTTTYYYZZZ```nnn}}}qqqgggWWWIIICCCDDDJJJNNNcccuuujjjTTTKKKCCC888...000///...---,,,,,,++++++---///000111111...+++)))%%%$$$###!!!!!!""""""###########################""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###### !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""############""""""##################"""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$##################$$$$$$$$$$$$%%%###############$$$%%%%%%$$$######""""""######$$$$$$$$$#########"""""""""!!!!!!!!!"""######$$$$$$######""""""""""""###### !!!!!!!!!!!!""""""""" """""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""$$$$$$"""!!!"""###"""""""""!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))///000---((($$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$zzzVVV===777777333444444444333222111000///,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$"""!!!!!!###&&&'''######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$###$$$%%%''''''''''''&&&&&&&&&&&&&&&'''''''''''''''))),,,...111999EEENNN[[[aaaffflllwww~~~ppp]]]TTTTTTOOOEEEKKKWWWeeeqqq~~~|||yyyxxxaaaRRRNNNPPPMMMPPP[[[lll}}}tttfffPPP;;;222111111000///---,,,+++***+++---///000000///...)))(((%%%############$$$########################""""""""""""""""""""""""######""""""""""""###### !!!"""######"""!!! ###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############$$$######""""""######$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$##################$$$$$$$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$#########"""""" !!!!!!"""######$$$$$$######""""""""""""###### !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""!!!###$$$###!!! """%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&((((((&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&'''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((()))***+++))))))))))))))))))))))))++++++,,,,,,,,,+++***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxTTT;;;666555111444444444333222111000///++++++,,,,,,,,,+++******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$!!! """&&&(((######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%###$$$%%%'''(((''''''&&&&&&&&&&&&'''''''''(((((())),,,...000555???MMMXXXhhhnnnsssxxx{{{iiiggg[[[KKKJJJWWW```___fffppp~~~{{{rrrrrrqqqqqqtttzzzggg```ccc[[[OOOGGGJJJRRRbbb}}}kkkNNN222333333333111///---,,,)))***+++,,,...000222333...,,,***'''&&&&&&''''''########################""""""""""""""""""""""""$$$$$$############$$$$$$ !!!"""$$$$$$"""!!! $$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###############%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$############""" !!!!!!"""###$$$$$$$$$######""""""""""""###### !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""###### !!!!!!""""""######"""###$$$""" ###&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''(((((())))))***,,,---...........................---.../////////...---,,,,,,++++++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$zzzWWW@@@:::777000222222333222222111000///------------,,,+++*********************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$#########&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&((()))((()))+++,,,'''+++---///:::LLL]]]eeemmm}}}xxxgggQQQUUUZZZYYYUUUXXXeeessszzz{{{~~~tttjjj}}}zzz{{{~~~~~~zzzvvvxxx{{{{{{mmmgggqqqkkk```SSSIIIIIITTTaaa|||jjjOOOBBB777666555111,,,+++,,,...///---+++,,,,,,+++444111///000111///)))###)))(((&&&$$$#########$$$"""""""""""""""#########""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" """"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""  !!!###$$$!!!!!! !!!!!!"""######"""!!! !!!######""""""""""""############""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""!!!!!!$$$$$$$$$###"""""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""##################$$$$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$$$$$$$###""""""""""""""""""!!!!!!!!!!!!######################## !!!"""############"""!!! """###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!"""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''))))))'''&&&%%%&&&''''''''')))+++,,,+++*********(((+++***,,,000444666666666333===DDDAAA>>><<<777111555666;;;@@@;;;111///333111222111---...000...***)))((('''''''''(((((()))((((((((((((((((((((('''&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$yyyVVV???:::777000222222333222222111000///------------,,,+++******)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%'''((((((((()))+++---111555:::DDDXXXooozzzuuuuuugggUUU```dddiiijjjiiikkkrrryyy{{{zzzzzz{{{fffRRRGGGCCCJJJVVViiitttXXXBBB888444000---///111000---+++,,,111444666444111111111...((("""((('''&&&$$$######$$$$$$""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!######""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$!!!!!! !!!!!!"""#########!!! !!!"""######""""""""""""############""""""!!!!!!!!!!!!####################################""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#########$$$$$$################################################"""!!!!!!""""""########################################## !!!""""""######"""!!! !!!"""###$$$"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! """!!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######!!!!!!!!!!!!!!!"""##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%######$$$&&&$$$&&&((()))))))))+++,,,***,,,---,,,,,,---......111333555777???GGGHHHCCCFFFRRR\\\]]][[[WWWOOOGGG???===>>>AAA>>>888666999;;;;;;888333333777888555666555333000...+++)))(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$yyyVVV???:::777111222222333222222111000///------------,,,+++******((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''(((((((((''')))***,,,---000444888CCCIIIRRRbbbxxxnnn^^^UUUUUU\\\ddduuuyyytttUUUBBB>>>>>>GGGYYYpppqqq^^^RRRBBB333///000000///,,,,,,000333666444222222333000***%%%((('''%%%$$$###$$$$$$%%%########################""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" """###$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""" """"""!!!!!!!!!""""""###"""!!!!!! !!!!!!""""""#########!!! !!!"""###########################""""""""""""!!!!!!!!!""""""""""""""""""""""""########################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$"""######$$$$$$######"""###########################$$$$$$$$$$$$###"""""""""######$$$$$$%%%%%%%%%########################  !!!"""###"""!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""###"""!!!!!!!!!!!!"""##############################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%%%%&&&'''!!!%%%)))+++++++++---///111222444444444444666888222999<<>>:::888111222222222222222111//////------------,,,+++******(((((())))))(((((('''&&&''''''''''''''''''''''''%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''&&&&&&'''''''''''''''''')))+++---000555;;;CCCHHHOOOYYYiiiyyy~~~dddPPPLLLLLLOOOeeevvv```WWWMMMGGGHHHMMMXXXpppwww\\\BBB444111000333444111......222111222444555444000---((('''%%%$$$$$$$$$%%%&&&$$$$$$###############"""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""""""""!!!!!!!!!!!!""""""!!!###$$$###!!!!!!"""###########################""""""""""""""""""""""""########################"""###############$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$######$$$$$$%%%&&&&&&'''"""#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$!!!""""""###$$$%%%&&&&&&########################!!!  """$$$"""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((((()))***,,,'''(((+++...111333555666<<<===@@@BBBAAA@@@BBBGGG;;;FFFIIIIIIVVVhhhcccPPPRRRSSSUUUWWW[[[```eeehhhcccVVVHHHBBBCCCEEEDDDBBBLLLPPPQQQMMMIIIGGGCCC>>>666888;;;======;;;999777777666555222000---+++***'''(((((()))((('''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$wwwTTT===999888222222222222222222111//////------------,,,+++******)))************)))((((((''''''''''''''''''''''''%%%$$$###$$$&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%((((((''''''&&&&&&%%%%%%)))+++---111888AAALLLSSSYYYhhhyyy{{{qqqZZZNNNPPPaaahhhfffssszzzuuuuuuqqqfffZZZPPPDDD@@@PPPeeexxxbbbGGG:::000222666666333222222333444666777666333111)))((('''%%%%%%%%%&&&&&&%%%$$$$$$$$$######""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###############"""""""""""""""!!!!!!!!!!!!""""""!!!###$$$###"""!!!"""$$$"""###$$$$$$$$$$$$###"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###!!!!!!""""""###$$$%%%%%%########################"""!!! """###!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!$$$######""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""####################################"""""""""""""""""""""""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''((('''(((***+++,,,***+++000999AAAEEEEEEFFFHHHOOOVVVUUURRRSSSYYYYYYdddgggdddkkktttgggOOOQQQOOONNNQQQWWW```jjjpppppp___JJJ===>>>CCCCCC@@@MMMVVV]]]]]]XXXRRRIIIBBB999<<>>NNNkkktttYYYIII<<<222111888888:::;;;;;;999666333222///---+++)))'''&&&&&&&&&&&&&&&%%%$$$$$$###""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###""""""!!!######""""""""""""######!!!"""$$$$$$###"""$$$%%%"""###%%%&&&&&&%%%###"""""""""#########$$$$$$$$$########################""""""###$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******(((((())))))***+++++++++++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((''''''''''''((((((((((((''''''&&&&&&''''''((()))))))))'''''''''''''''&&&%%%%%%######$$$$$$$$$$$$$$$$$$################################################!!!"""######"""!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$#########""""""######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&)))...111999BBBMMMWWW]]]dddmmmsssrrrwww}}}www{{{ppp\\\ZZZcccgggeee[[[bbbeee___TTTLLLDDD>>>???DDDLLLQQQQQQKKKCCC===>>>>>>>>>=========<<<<<<999888555222///,,,***)))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$############$$$$$$uuuRRR<<<999888333222222333222222111000///------------,,,+++******(((((((((((((((''''''&&&((((((((((((((((((((((((%%%$$$###$$$&&&'''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((()))))))))'''((()))+++---///000111///222888BBBRRRfffyyy|||rrrbbbVVVUUUZZZ]]]ZZZZZZlll}}}___GGG>>>@@@ZZZ~~~mmmSSS;;;333888555888;;;<<<:::888666666111///---***(((''''''&&&&&&&&&%%%%%%$$$###""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!######""""""""""""######!!!"""$$$$$$######$$$%%%"""###%%%&&&&&&%%%###"""""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,---111111222444555777888888888888777777666666555555333333333333333333333333------,,,,,,+++***))))))(((((())))))))))))(((((('''''''''((()))******++++++++++++++++++***))))))&&&%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$###"""!!!"""#########!!! """"""""""""""""""""""""######################## !!!!!!""""""  """"""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$######""""""#########"""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''***000888===RRRbbbsss{{{{{{|||uuusss}}}sssddd[[[UUUQQQPPPTTTZZZ\\\XXXNNNCCC<<>><<<;;;===>>>>>>===<<<:::666111---***))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$############$$$$$$wwwQQQ>>>777222444555444222111000111111222///...------++++++***)))***************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''((('''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&&&&((((((+++((()))---...,,,///666BBBAAAFFFUUUhhhuuuvvvrrrVVVTTTWWW\\\\\\YYYZZZ```nnn~~~wwwuuu~~~}}}yyyvvvvvv\\\RRRHHHEEEMMM```yyyvvvcccPPP>>>000777:::999888::::::777111000///---+++)))''''''&&&%%%%%%$$$###"""!!!!!!""""""#########$$$$$$$$$############""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""  """%%%$$$######"""!!!  !!!"""######$$$########################""""""""""""""""""""""""!!!###$$$$$$######$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''###$$$&&&((()))'''$$$!!!###(((%%%&&&...---'''***000222222222:::GGGMMMLLLWWW]]]bbbcccdddggggggeeehhhggghhhgggaaaZZZ\\\aaaaaaeeeaaaXXXUUUVVVNNNAAA???<<<999888888666222///000---***)))))))))((('''&&&'''''')))+++---...///+++---...///...///000222...---***'''%%%%%%&&&&&&%%%###"""###%%%%%%### $$$$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!"""############### !!!!!!"""#########""""""!!!!!! """"""""""""############ !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!###""" !!!"""###!!! """"""""""""""""""""""""!!!###$$$###"""!!!"""#########$$$$$$$$$$$$##############################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%$$$$$$,,,***(((''''''''''''&&&***)))---333333888OOOiiiqqqsssddd___ccckkkllldddfffrrrvvvuuu}}}|||qqqmmmnnnbbbLLLDDDJJJLLLNNNUUUSSSHHHGGGIIIAAAAAA@@@>>>>>>===;;;777444222---((((((******&&&!!!&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######xxxQQQ>>>777333444444444333222111111111111///...------++++++***)))***************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((()))(((''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&&&&(((((('''%%%(((...111222777===GGGLLLXXXgggrrrrrrggg]]]RRRNNNMMMTTTZZZ___fffnnn{{{zzz|||zzz}}}|||eeePPPIIIFFFFFFUUUhhh{{{lllaaa<<<999666555888:::<<<===333222000...,,,+++***)))''''''&&&%%%$$$###""""""""""""#########$$$$$$$$$############""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######"""!!! !!!$$$######"""!!!!!! !!!!!!"""######$$$########################""""""""""""""""""""""""!!!###$$$$$$######$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''(((...000(((###***,,,,,,444EEENNNWWW]]]eeepppuuuuuuzzz~~~xxxzzzzzzmmm\\\WWWQQQLLLIIIFFFBBB???666555444444333111///---***+++,,,......+++'''$$$))),,,000333666999===???777555111---)))'''&&&&&&%%%###""""""$$$%%%###!!!################################################!!!""""""###############!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!! !!!!!!!!!!!!""""""""" !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!"""###""" """"""""""""""""""""""""!!!"""######!!!!!!"""#########$$$$$$$$$$$$##############################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))))))))((((((((((((((('''((()))*********)))(((...///444<<>>===999555///***(((((())))))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######xxxQQQ>>>888444555333333333333222111000000///...------++++++***)))***************)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))(((''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''&&&)))///555:::@@@EEEQQQXXXcccllllllbbbSSSGGGJJJIIILLLVVVaaakkkttt|||rrrlllaaaMMMGGGOOO```~~~wwwKKK;;;000333999:::;;;>>>666555333000...---,,,,,,(((((('''&&&%%%$$$#####################$$$$$$$$$############""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""######!!! !!!#########""""""!!!!!! !!!!!!""""""#################################""""""""""""""""""""""""!!!###$$$$$$######$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%###$$$''')))"""))))))---===GGGQQQ^^^fffqqq|||~~~{{{{{{{{{{{{}}}~~~yyyqqqjjjeeeaaa]]][[[KKKLLLKKKGGG???777111...000////////////...+++)))''')))---000333777<<>>>>>>>>===:::333---))))))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######uuuNNN===999666777222333444444333222000//////...------++++++***)))***************)))((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))'''%%%%%%%%%&&&'''&&&%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&'''((())),,,***+++000888@@@HHHMMMXXXZZZZZZWWWPPPHHHCCCAAAFFFNNN[[[hhhpppvvv{{{ttt|||aaaQQQGGGRRRjjjgggLLL777888<<<999888===;;;999666333111...---,,,)))((((((&&&%%%$$$###"""####################################"""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!###$$$#########"""""""""!!!!!!!!!!!!"""""""""#################################""""""""""""""""""""""""!!!###$$$$$$######$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###'''******((((((+++...***888BBBOOOcccooowww||||||vvvyyy}}}{{{}}}}}}xxxoooddd\\\XXXRRRJJJ???777444444555444111000///------000555999BBB@@@===:::777555333333...,,,(((&&&%%%%%%%%%%%%"""""""""############$$$########################""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  """######$$$$$$$$$$$$#########################################################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((,,,,,,+++***---888FFFQQQPPPVVV^^^fffppp}}}qqqhhhhhh___fffwwwuuutttyyy~~~xxxxxxyyywwwxxxyyylll^^^ZZZZZZ]]]jjjuuulllfffjjjqqquuu|||vvvdddSSSOOOIIIDDDAAA???===;;;===???@@@>>>888111***&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###pppKKK<<<999777888222333444444333222000//////...------++++++***)))***************)))(((((((((((((((((((((((((((((($$$%%%&&&''''''((())))))'''%%%%%%%%%&&&'''&&&%%%''''''''''''''''''''''''$$$$$$%%%'''((())))))***...------222<<>><<<:::777444000...,,,***)))((('''%%%$$$###"""####################################"""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""###$$$############""""""""""""""""""""""""####################################""""""""""""""""""""""""!!!###$$$$$$######$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))),,,,,,,,,111;;;DDDYYYcccggglllxxx{{{zzzuuuvvvuuusss|||zzzfffUUUJJJCCC===999>>>;;;555///,,,...444999999888888888888888888888555333///+++'''&&&&&&&&&############$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$!!!!!!""""""""""""""""""!!!!!!"""""""""#########%%%%%%%%%$$$$$$#########""""""""""""""""""""""""!!! !!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  """######$$$$$$$$$$$$###############################################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((************************/////////111===UUUsss}}}xxxwwwyyy{{{~~~rrrjjjeeerrr}}}xxxzzzuuuuuu}}}~~~{{{ooo}}}}}}|||hhhPPPMMMIIIGGGFFFDDDCCCAAA<<<;;;;;;<<<>>>;;;333---***)))'''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$lllIII<<<:::666666333333333333222111000000///...------++++++***)))***************)))((((((''''''''''''''''''''''''%%%%%%&&&'''(((((((((''')))(((''''''((()))((('''''''''''''''''''''''''''###%%%&&&(((***+++++++++---///222777CCCOOOUUUTTTCCCAAA===888666<<>>>>><<<...---***(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$lllIII<<<:::555333444444333222111111111111///...------++++++***)))***************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((''''''&&&)))(((''''''((()))((('''''''''''''''''''''''''''$$$%%%'''***,,,---------///555:::AAAJJJRRRPPPHHH777888999:::>>>IIIVVV```ooo~~~vvvsssuuu~~~|||zzz{{{rrrkkkVVVDDDCCCMMM^^^{{{|||fffSSSCCC888222777999;;;===;;;888333000......,,,+++)))'''&&&%%%$$$$$$$$$#########""""""############""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""###%%%$$$"""!!! ########################################################################""""""""""""""""""""""""!!!###$$$$$$######$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))&&&000;;;CCCMMM```zzzpppeeekkkmmmkkkqqq{{{{{{iiinnnlll___WWWbbbyyy|||qqqkkkhhhfffjjjooo}}}vvvttt}}}lllhhh^^^RRREEE<<<888777888888777777666444333333555666555222---***)))***(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!!!!""""""""""""###""""""##################""""""""""""""""""""""""!!!  ###$$$###"""""""""""""""""""""""""""!!!"""######!!!!!!"""#########$$$$$$$$$$$$##############################""""""#########$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******((((((***,,,...///111222555@@@OOO[[[iiiuuuhhhppp}}}uuummmffffffeeeeeennnqqqSSSNNNGGGCCCDDDHHHMMMOOOHHHBBB:::666777:::===???444222///+++)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$mmmJJJ===:::333111555444333111000111111222///......---,,,+++***)))***************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%'''&&&%%%%%%&&&'''&&&%%%(((((((((((((((((((((((($$$&&&(((+++---.........444;;;CCCIIIOOOQQQGGG:::444666888<<>>>>>;;;666333111000///---+++)))((('''$$$$$$$$$$$$######""""""############""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!###$$$#########$$$##################$$$$$$$$$$$$##########################################""""""""""""""""""""""""!!!###$$$$$$######$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((***+++++++++<<>>@@@CCCFFFEEEEEEFFFFFFAAA>>>BBBIIINNNPPPSSSUUUTTTSSSQQQPPPLLLOOOPPPWWWmmmwwwhhhfffQQQLLLFFFDDDBBB<<<666222555888999555111000111111//////...,,,***((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$###"""""""""############""""""""""""""""""""""""""""""""""""########################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$###"""!!! !!!"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))###&&&))))))((()))---222///222===LLLUUUXXX___gggwwwyyy~~~~~~|||sssvvvxxx{{{qqqgggeee^^^\\\{{{{{{|||rrrsssxxxsssvvvsssoooiiimmmvvvkkkiiimmmrrrWWWNNNRRRSSSAAA333333555111333555444000,,,++++++(((((((((((('''&&&%%%%%%&&&%%%$$$$$$######$$$$$$vvvMMM:::777444333444444333222111000/////////...---,,,+++*********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&((()))(((''''''''''''(((((((((((((((((()))***,,,...222777:::JJJIIIEEE>>>777333444666AAABBBEEEJJJQQQYYY___bbbqqqxxx{{{nnnnnnwwwoooWWWNNNPPP]]]xxxiiiQQQFFFUUUpppnnnOOO::::::AAA<<<===@@@777:::666333222444333///+++'''%%%$$$$$$%%%%%%$$$"""%%%$$$###"""""""""###$$$$$$###"""!!! !!!!!!"""!!!"""###$$$$$$###"""!!!"""""""""""""""!!!!!!!!!$$$$$$$$$#########""""""################################################$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%)))'''$$$$$$&&&'''&&&$$$+++///666AAAOOO[[[dddiiidddmmmrrroooqqqeeeWWWMMMDDDOOOLLLNNNTTTWWWUUUTTTWWWYYYVVVPPPGGGAAA@@@BBBCCCBBBFFFHHHFFFEEEJJJUUU___fffdddaaa\\\RRRDDD======999:::::::::999:::===???BBBCCCBBBDDDNNN]]]iiimmmzzzxxxtttrrrvvvwwwgggWWWHHHAAA@@@BBB888999999777666777999:::444666777777444...((($$$'''&&&%%%$$$""""""""""""$$$$$$$$$$$$########################""""""""""""################################################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######""""""!!!!!! """"""#########$$$$$$$$$""""""!!!!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))*********+++///444999<<>>222+++,,,555<<>>888>>>;;;888777888777333///***'''$$$######$$$$$$###%%%$$$######""""""############"""!!!!!!!!!""""""!!!"""############""""""!!!!!!!!!""""""#########$$$$$$$$$#######################################""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&((()))((('''))):::NNN___rrrwwwtttooommmtttrrrTTTEEECCCDDDNNNQQQ[[[hhhppptttyyy~~~|||sssfff\\\YYY\\\bbbfffkkkooopppiiiaaafffwwwttt^^^JJJ@@@;;;>>>@@@>>>:::666666666777666777999:::???JJJVVVZZZ]]]^^^^^^cccrrrttt\\\LLLFFFEEEAAA???>>>======;;;888777666999>>>@@@===666...)))***(((&&&###""""""###$$$#########$$$$$$$$$$$$$$$$$$$$$#########"""""""""################################################!!!""""""######""""""!!!""""""""""""""""""""""""$$$$$$###"""!!! """""""""#########$$$$$$!!!""""""######""""""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&'''&&&&&&&&&&&&''''''(((---,,,,,,---000666<<<@@@;;;CCCGGGNNNkkk|||nnnooo|||}}}tttaaaUUUSSS[[[fffccc[[[YYYTTTHHHEEEFFF@@@DDDHHHOOO___vvvqqq[[[TTTQQQYYYnnnrrrrrr}}}```TTT[[[nnnttt]]]LLLIIIQQQ___```PPP===444++++++222777666222222+++$$$$$$'''***((($$$&&&&&&%%%$$$$$$$$$$$$%%%uuuOOO>>><<<888555555444333222111000000//////...---,,,+++*********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&(((((((((((((((((((((((((((&&&%%%&&&'''((('''&&&'''''''''((())))))******(((***+++,,,...444===CCCAAA???999111---///666===FFFLLLVVV```ddd```]]]]]]SSSSSSYYYjjj{{{vvvzzzjjj^^^eeeqqq^^^UUUOOO[[[}}}uuuTTT;;;777888888<<<@@@@@@>>><<<<<<<<<:::777444...***&&&###"""###$$$$$$$$$$$$$$$#####################""""""""""""""""""!!!""""""###############!!!!!!"""""""""#################################################################################$$$######""""""######$$$######$$$$$$%%%%%%$$$$$$"""""""""#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&(((+++***))))))---000@@@YYYrrr{{{vvvuuuwwwyyyvvvqqqeeellljjj]]]QQQRRR[[[bbbhhhppp}}}{{{qqqbbbTTTZZZbbbbbb[[[OOODDD===AAA;;;:::>>>;;;666:::EEEFFFKKKOOONNNRRRaaa{{{jjjWWWKKKHHHCCC@@@AAAAAA===888666555888;;;>>>>>>;;;777555///---)))&&&%%%%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""################################################"""""""""######"""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""############!!!"""###$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''(((''''''&&&&&&''''''((()))***---222888===@@@BBBFFFLLLQQQ\\\xxxyyyyyy}}}rrrvvv}}}~~~zzznnn]]]NNNCCC@@@GGGQQQHHHAAAEEEHHHDDDHHHKKKDDD@@@AAABBBEEEMMMUUUQQQIIIGGGDDDGGGSSS___eeelllqqq|||}}}rrrdddooollleeefffnnnzzznnn\\\QQQ```pppnnn[[[OOO???222///111555777666000***&&&&&&'''&&&%%%''''''&&&%%%%%%%%%%%%%%%uuuNNN???===888555555444444333222111000000///...---,,,+++*********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((((('''&&&&&&'''((('''%%%''''''(((((()))******++++++***+++000666;;;<<<<<<222444444333333666===BBBIIIWWWnnnppp]]]UUUUUU]]]iii{{{xxxsssqqqoookkkmmmzzzwwwrrrnnnggg\\\NNNLLL\\\xxxwwwVVVAAA888444888BBB@@@????????????===:::888222...((($$$###$$$$$$$$$$$$$$$$$$$$$######""""""""""""##################"""""""""""""""######$$$############""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%&&&&&&&&&''''''''',,,------)))(((///>>>KKKrrrxxxnnngggeeeeeePPPWWW```iiiuuu}}}uuulll```VVVTTTLLL===444444===@@@BBB@@@AAANNNcccuuuzzz~~~qqqXXXNNNEEECCCBBB???>>>AAA888777666666666888:::;;;888666333///+++(((&&&%%%######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$############################################################""""""############"""""""""""""""""""""""""""""" !!!!!!""""""######!!!!!!"""""""""#########!!!"""###$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''(((((('''''''''((())))))$$$+++666@@@GGGHHHGGGFFFOOOQQQZZZjjj|||zzzoooXXXTTTaaa^^^QQQNNNQQQPPPOOOKKKCCC@@@HHHSSS[[[YYYbbbkkkkkkooorrrkkkaaa]]]UUUNNNMMMRRRVVVVVVSSSPPPNNNKKKGGGFFFJJJQQQaaa^^^VVVYYY{{{zzzqqqmmmlllvvvkkkjjjvvvwwwzzzttteeeOOO::://////444666666333---'''$$$%%%'''((('''&&&&&&%%%%%%&&&&&&vvvMMM===;;;555222555555444333222111000000///...---,,,+++*********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&'''(((&&&%%%''''''((())))))***++++++,,,,,,...555;;;<<<888444...000222333666<<>>===>>>???@@@@@@>>><<<;;;666222,,,'''%%%%%%%%%$$$###$$$$$$$$$$$$###""""""!!!"""###$$$$$$$$$######"""!!!!!!!!!"""###$$$%%%$$$$$$$$$######"""""""""###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''+++888OOOiii|||nnn]]]YYYbbbnnnsssyyy}}}vvviiiZZZRRRDDDCCC???:::777<<>>@@@???>>>===<<<888444///***((('''%%%$$$###$$$$$$%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$%%%"""###############$$$$$$""""""#########$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$###"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((///CCC```}}}{{{www```YYYbbbuuuqqqiii\\\PPPGGGAAA===;;;:::HHHSSSRRRMMMOOOTTTWWWuuummmSSSDDDCCCCCCAAA===888444222111111888:::===???<<<666000+++%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######""""""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!"""""""""###$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((((())))))***+++---...///:::MMMhhhyyy|||wwwrrrpppsssvvvyyy{{{yyymmmWWWRRRJJJUUUooozzzzzz~~~yyylllggg^^^WWW^^^ppp}}}wwwyyywwwhhhfff{{{nnnWWWBBB666222666999888222---******)))(((((('''''''''''''''qqqHHH:::;;;888555666555444444222222111000//////---,,,+++*********))))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&&&&''''''&&&%%%&&&'''((()))***+++,,,,,,***000777999555000...---///444:::>>>@@@CCCGGGKKKUUUUUU^^^kkkppppppyyyvvvqqqrrryyy~~~xxxwww{{{~~~vvvuuuvvvwwwrrrkkkmmmtttmmmjjjjjjpppxxxyyykkkdddiiikkkQQQPPPmmmqqqOOO>>>666999===??????>>>======:::666111,,,***(((%%%$$$######$$$%%%$$$###"""!!!!!!"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!###%%%&&& !!!"""###$$$%%%&&&&&&""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&&&&'''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))666777DDDbbb{{{oooiiirrrfffWWW___tttuuufffXXXHHH===>>>EEEIIIJJJLLLOOOLLLEEEccc|||lllQQQHHHCCCBBBAAA???;;;666111...---333;;;AAABBB???999444&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((((())))))+++,,,...000111III```||||||yyyooofffaaa^^^ZZZWWWQQQXXXaaavvvmmmSSSJJJWWWggguuudddfffrrrjjj]]]jjjzzzjjjTTTCCC111333777999888444...***))))))((('''''''''''''''jjjGGG<<<999555666666555333222111000000000......---,,,++++++++++++))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&''')))***((('''''''''''''''((((((((((((&&&((()))***))))))+++,,,333444555333000---,,,,,,...:::>>>>>>BBB@@@???IIIKKKKKKKKKRRRggg|||yyy}}}sssjjjppp~~~wwwppppppuuuwwwsssnnnllljjjgggeeecccccccccccc```eeekkkrrr{{{uuu}}}sssjjjmmmGGGTTTwww{{{bbbAAA666555888>>>AAA???>>>???999777444000,,,)))'''&&&###"""!!!"""###$$$###"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""!!!!!!###&&&%%%"""######$$$%%%%%%%%%%%%$$$#################################"""######$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$%%%&&&&&&%%%$$$...(((&&&))))))'''+++333777RRRsssyyyoooiiinnnyyyrrrcccjjjyyyoooeeeUUULLLFFFGGGIIIGGGDDDEEENNNaaa|||qqqXXXOOOJJJEEEBBB===666///,,,---...222999???@@@===999000...***'''%%%$$$%%%%%%%%%$$$###""""""###$$$$$$%%%%%%%%%$$$$$$#########################################################"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$#########$$$$$$"""############$$$$$$$$$$$$'''&&&!!!!!!&&&'''###%%%%%%&&&(((***)))'''%%%000&&&%%%,,,---)))333FFF]]]cccsssfffmmm[[[KKKKKKSSS]]]hhhqqqwwwwww{{{eeeQQQFFFDDDYYY]]]fffhhh[[[MMMRRRbbbzzzzzznnnnnnvvv|||{{{qqqqqqeeeSSSCCC777111666<<<888000+++'''((()))(((&&&%%%&&&(((kkkGGG<<<999555555555444444333222111000///......---,,,++++++++++++))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&''')))***((('''''''''''''''((((((((((((&&&((()))))))))***---///222333222111...---...000777>>>>>>BBBLLLKKKEEEGGG???FFFQQQ^^^sss|||zzzvvvtttvvvllltttzzzmmmllllllmmmmmmnnnnnnnnndddcccbbbbbbbbbeeegggiiihhhmmmuuu}}}|||wwwsss{{{rrrTTTaaasssQQQEEE<<<555777;;;>>>@@@BBB;;;999666222...+++((('''%%%###"""###$$$%%%$$$#########################################################$$$$$$$$$$$$#########""""""$$$&&&&&&### ######$$$%%%%%%%%%%%%$$$#######################################$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&'''(((((((((&&&&&&))),,,+++...;;;IIIqqquuulllgggiiillljjjfffcccttt}}}~~~xxxsssxxxjjjWWWNNNJJJFFFCCCDDDIIIRRRZZZ\\\\\\dddnnnwwwyyybbbGGG;;;===???<<<666...---///666@@@EEEDDD@@@<<<999555000+++'''$$$###%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###''''''$$$$$$''''''###&&&%%%%%%&&&((()))))))))%%%+++//////...666FFFTTTccccccooofffPPPNNNQQQZZZbbbjjjvvvwwwfffYYYSSSEEEDDDJJJSSSRRRKKKLLLTTThhh~~~xxxvvvqqqjjjooottt___MMM===:::<<<;;;888777...+++'''&&&'''''''''%%%lllHHH<<<999444555333444444444333111000......---,,,++++++******+++))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&''')))***((('''''''''''''''((((((((((((&&&'''))))))***,,,000333111111///---,,,...222555<<>>@@@AAA>>><<<999555111---***((('''&&&$$$$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$###$$$%%%&&&&&&$$$"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''((()))***+++'''))),,,...111>>>YYYpppyyytttoooiiibbb]]]___fffvvviiiZZZRRRRRR\\\jjjxxx|||ooollljjjllltttzzzzzz{{{}}}}}}}}}oooYYYEEE<<<888999???EEEFFFEEEEEE[[[nnngggNNNFFFEEEAAA;;;888222,,,///888AAAEEEEEEEEECCC???:::333---(((&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$$$$###################################################""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&###&&&(((&&&&&&((('''###((((((''''''(((***+++---$$$///222///999QQQ```bbb```aaammmuuuuuu|||mmm\\\VVVbbbsss}}}|||zzzyyybbb\\\^^^kkkssslll```ZZZSSSnnn|||xxx}}}vvv~~~qqqXXXGGG@@@>>>>>>@@@999111)))&&&(((***)))%%%mmmHHH<<<999444444222333444555444222000......---,,,+++************(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&''')))***((('''''''''''''''((((((((((((&&&''')))***+++...222555000///---++++++///555:::===FFFNNN^^^ppphhhNNN@@@NNNddd~~~yyyxxxtttlllcccbbblllvvv~~~sssoooqqquuuwwwvvvoooeee```bbbeeehhhiiijjjnnnssszzz{{{|||}}}vvvqqqyyywwwWWWLLLeee\\\HHH555222888======<<<>>>===:::777333///+++))))))'''%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&''''''''''''(((***+++...,,,,,,222BBB^^^~~~ttthhhaaafff|||fffUUUMMMFFFBBBAAABBBGGGLLLPPPVVVYYYQQQGGGFFFEEEFFFLLLOOOOOOQQQUUURRRWWW\\\```cccfffhhhiiippp{{{{{{\\\IIIAAA:::;;;@@@BBB???<<>>AAALLLSSS^^^lllgggWWWQQQ```pppuuuqqqsssoooggg``````hhhssszzzyyy{{{zzzvvvwwwvvvsssmmmgggbbbaaabbbdddtttuuuwwwzzz~~~~~~{{{uuuqqqnnnmmmllllllffffffgggjjjooovvv{{{~~~zzzxxxzzzzzz~~~rrrkkkrrr~~~rrr___UUU\\\rrryyy```EEE999888:::;;;;;;>>>===;;;888444000---++++++(((%%%$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""############""""""#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((((('''%%%%%%(((+++++++++222FFFeeejjjdddnnnwwwdddMMMAAA>>>===<<<;;;:::<<<@@@GGGQQQVVVSSSLLLHHHFFFFFFIIIIIIGGGHHHKKKMMMQQQVVVYYYWWWRRRNNNMMMOOOVVVbbbssssssfffQQQAAA:::===AAACCCBBBZZZqqq~~~jjjTTTDDDBBBAAA>>>:::888;;;AAAFFFDDDDDDDDDBBB???;;;666444%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''%%%$$$$$$$$$%%%''')))'''))),,,,,,***))))))++++++555DDDYYYnnnyyyuuukkkdddlllsssrrrooovvvvvvpppqqqooojjj]]]OOOKKKVVVeeeooo{{{uuuuuuiiifffrrr{{{}}}zzzeeeZZZbbbpppoooYYYIIIDDDCCCBBB>>>777///***((()))***kkkGGG;;;888333444222222333444333222111000---,,,+++******))))))***))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&''')))***((('''''''''''''''((((((((((((''')))+++,,,,,,---///111+++,,,---...000444;;;???FFFNNNNNNQQQ\\\```cccmmm~~~|||sssjjjfffgggddd\\\WWW^^^rrr~~~xxxtttwww{{{wwwxxxsssooojjjiiilllppprrrsss}}}~~~|||}}}|||yyyuuussstttwwwlllggg```]]]]]]^^^___^^^___[[[XXXXXX]]]dddkkkoooyyy~~~zzzyyyqqqsssooo___fffqqqrrrvvvwwwlll___SSSVVVxxx```GGG;;;777:::>>>======<<<:::777333///------***&&&$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!#########!!!!!!"""#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&(((((('''$$$%%%)))---(((555MMMmmmkkkqqq{{{xxxdddSSSLLLEEE>>>===>>>@@@>>>===;;;???IIIWWWeeelllkkkfffeee```^^^___^^^XXXSSSRRRYYYYYY]]]aaa^^^UUUMMMIIIHHHFFFGGGLLLSSS\\\iiiuuunnnVVVGGG===777999HHH\\\ppptttXXX???AAACCCBBB???>>>???@@@EEEEEEEEEDDDAAA>>>:::888+++***(((%%%$$$############$$$$$$$$$$$$%%%%%%%%%########################################################################""""""""""""""""""""""""#########$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%(((%%%$$$&&&'''&&&(((+++$$$'''******((((((***---...HHHhhh}}}{{{vvvuuuoooiiihhhooo|||{{{eee\\\QQQTTTRRROOOSSSbbbrrr{{{yyyiii\\\WWWUUUZZZpppmmm\\\^^^iiippp[[[KKKCCCCCCAAA===555---)))(((***jjjFFF:::888333444333333333222222222111111---,,,+++***))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&''')))***((('''''''''''''''(((((((((((('''***---...---,,,,,,,,,)))+++...111444777<<>>777??????BBBRRRbbbrrrrrreeeZZZYYYYYYTTTOOONNNYYYqqq{{{lllgggfffppp{{{tttttt}}}|||nnn```YYY]]]^^^XXXUUUXXXWWWSSSQQQUUU]]]ccceeecccXXX^^^ccceeeeeehhhooouuueee```\\\aaappp|||qqqiiibbb^^^[[[XXXVVVVVV]]]jjjwww~~~|||ssshhhvvv{{{oooSSS>>>666888>>>>>>>>>>>><<<999666444111...)))'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&%%%""""""$$$'''######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''"""%%%(((((('''***111888SSSvvvuuuuuutttrrroooqqqzzzooo}}}~~~wwwjjjaaa]]]ZZZXXXYYYaaaiiimmmqqqyyyyyyqqqooonnnvvvxxxiiiXXXJJJGGGLLLCCCEEEJJJQQQaaazzz{{{VVVEEE===FFFOOOOOOPPPUUUXXXsss}}}]]]HHHDDDGGGIIIIIIDDDEEEEEEFFFGGGGGGGGGGGG<<<888222,,,(((''''''(((#########$$$$$$%%%%%%%%%########################################################################"""""""""""""""""""""""" !!!"""###$$$$$$%%%"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''((('''&&&&&&&&&&&&&&&'''''''''((((((&&&%%%***222333---)))***+++,,,+++******111>>>GGGpppvvv|||yyy}}}pppccc]]]rrr~~~wwwpppkkk___MMM@@@DDD]]]ttttttqqqhhhiiillluuu}}}rrraaaRRRMMMGGGEEECCC===444,,,gggFFF===;;;666444777555222111111111111000///...---+++***))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((('''''''''(((***,,,,,,***)))***++++++000666777666777:::===:::444555EEE___qqquuuqqqddd]]]YYYXXXPPPHHHLLLYYYkkk|||qqqgggjjjooovvv}}}{{{xxx~~~}}}|||yyyzzz~~~jjjbbb\\\ZZZWWWUUUZZZbbbWWWWWW\\\eeekkkmmmqqquuuooollllllqqqtttuuuxxx|||rrryyy{{{wwwyyyzzznnniiieee```]]]\\\YYYUUUVVV^^^mmmxxx~~~|||yyy|||zzzaaaPPPDDD;;;>>><<>>777///...,,,***)))&&&### $$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%---***'''$$$###$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&%%%$$$%%%((('''$$$!!!((('''%%%$$$$$$+++:::FFFkkkyyyqqqiiinnnhhh[[[aaauuuyyy~~~uuusssqqqooojjjfffiiippprrrppptttrrrttt{{{}}}xxxdddXXXUUUOOOKKKGGGEEEGGGUUUooohhhLLLAAABBBDDDDDDEEEEEEWWWqqqiiiUUUGGGFFFKKKEEEKKKKKKFFFGGGLLLHHH???BBB???999333---)))&&&%%%%%%$$$$$$%%%&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((>>>444(((%%%)))---,,,(((***)))***000555555---&&&///'''%%%+++...666NNNiiizzzoooqqqyyyaaaIIIEEEEEEJJJ[[[rrrzzzmmmuuuiiiiiiqqqpppqqq}}}ooo```MMMBBBCCCCCC888+++iiiEEE:::888555666777444222111111111111000...---,,,+++******)))))),,,+++***)))((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((()))+++,,,+++******+++,,,///000444888<<<<<<999666333999DDDTTTbbbkkknnnnnn```TTTLLLKKKJJJJJJSSSaaauuutttlllooorrrwww{{{}}}}}}|||{{{zzzzzz|||}}}~~~~~~}}}|||zzz||||||yyywwwvvvrrrrrroooiiiggglllqqqrrr~~~wwwpppjjjbbb]]]```hhhxxxvvvxxxsssiiilllvvvzzzpppggggggddd___YYYXXX^^^iiirrryyy|||~~~yyyttt]]]JJJ@@@;;;888???BBB<<<===???777222///,,,***)))'''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&$$$###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%$$$###%%%'''(((&&&$$$(((&&&)))...***+++AAA]]]zzzwwwqqqgggZZZZZZqqqxxxllloooooommmhhheeekkkvvv|||}}}tttwww}}}yyyssseee]]]RRRIIICCCFFFUUUdddwww{{{cccKKK<<<===EEECCCSSSlllpppTTTHHHEEEJJJLLLKKKGGGEEEGGGGGGEEECCCBBB>>>999333---(((%%%&&&%%%$$$$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$""""""############""""""$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((<<<444***&&&''')))'''%%%)))''''''+++000111---((())))))+++000>>>PPPbbbkkktttqqqkkklll{{{}}}iiiYYYNNNGGGKKKTTTZZZ[[[[[[|||vvvqqqsss|||xxxqqqvvvyyyiiiVVVIIICCC@@@>>><<>>666777HHH\\\eeebbb^^^^^^aaa^^^OOODDDGGGPPPZZZhhhtttvvvzzz{{{tttppprrrssstttuuuwwwyyyzzz{{{rrrtttwwwyyyxxxuuuttttttqqqtttvvvuuurrrnnnllljjj^^^\\\WWWUUU\\\hhhooopppzzzwwwyyyuuu```^^^lll~~~uuuooofff^^^\\\bbblllttt~~~ssslllvvvzzz{{{ZZZWWWiiimmmWWWKKK<<<888===CCC?????????777555111---***((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%######$$$&&&((()))(((***%%%***222///222UUUsss^^^XXXgggxxx~~~uuullllllcccbbb]]]ZZZaaammmwwwzzz}}}{{{rrriii\\\PPPLLLMMMRRR^^^tttnnnOOOCCCCCC<<>>@@@AAA<<<888333---(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&&&&'''(((((('''&&&%%%&&&''')))))),,,***))):::[[[www}}}fffhhh{{{{{{sss|||WWWHHHCCCUUUmmmyyyxxxvvvyyyxxx|||yyysssooommmlllllllllmmmnnnoooooonnnmmmlllggggggggghhhiiikkkmmmooorrrrrrtttwww{{{~~~{{{mmmbbbVVVRRRMMMJJJRRRiiiiiiTTTAAA<<>>:::888///,,,'''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&"""$$$&&&'''&&&&&&(((***'''((())))))((()))***+++666666>>>RRRfffnnnhhh___jjj^^^XXX]]]dddmmmqqqeeefffdddhhhttt~~~rrrlllxxxxxxiiiOOOHHHDDDXXX}}}iiinnnxxx}}}ooodddSSS@@@555eeeCCC:::999555555444222111111222111...,,,---,,,,,,+++*********+++'''((()))))))))((('''&&&((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&'''(((((())))))******+++)))***+++,,,,,,---111333555666777555555999CCCKKKVVVYYYZZZWWWQQQNNNOOOSSSJJJLLLRRR[[[cccddd^^^YYYfffaaa\\\[[[___cccfffgggeeegggjjjlllmmmllljjjhhhjjjiiiiiiiiikkkjjjgggeeedddccc```\\\WWWUUUUUUVVV\\\bbbggggggjjjsss|||xxx~~~uuuiiidddeeemmm{{{}}}llleeeeeejjjccc^^^[[[TTTKKKLLLTTT```rrryyyrrrooooookkkbbb```dddyyy}}}yyyiiikkkuuupppggg^^^RRRFFFCCCJJJfffZZZCCC999<<<;;;>>>BBB@@@999555///***(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''((())))))(((&&&&&&'''(((%%%///000...AAAbbbooohhhjjjnnnxxxssswww}}}wwwooommmtttyyy```CCCFFFOOOYYYaaahhhttt|||xxxvvvvvvrrrmmmfff^^^XXXTTTQQQNNNNNNOOOPPPPPPOOOOOONNNOOOMMMKKKNNNRRRVVVWWWVVV___```bbbbbbbbbeeejjjooopppqqqyyy{{{xxxnnnkkkbbbTTTJJJNNN```ooosssTTT:::<<>>===<<<555000+++'''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&'''$$$&&&)))((('''(((+++...777666@@@YYYrrr~~~~~~}}}mmmaaafffrrr~~~jjj]]]WWWYYYfffttt}}}{{{|||www]]]FFFFFFJJJWWWqqq{{{zzzzzzooo___HHH555```>>>888:::555444333222111111222111...,,,...---,,,+++******))))))&&&'''(((******)))'''&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''(((((()))******++++++''')))+++,,,---...000222111333444333444;;;FFFPPPSSSSSSQQQOOONNNMMMNNNNNNMMMQQQUUUXXXXXXXXXXXXWWWbbbaaa______aaabbbccccccbbbccceeeggghhhgggffffffeeedddeeejjjnnnmmmeee^^^TTTSSSQQQOOONNNQQQVVVYYYcccrrr}}}}}}xxxzzzxxxuuuiii\\\WWWXXXbbbqqqzzznnnkkk\\\XXXRRRNNNKKKHHHGGGFFFGGGUUUffftttuuudddYYY]]]```ZZZTTTRRR[[[gggvvvoooYYYbbbhhhmmmnnnddd^^^[[[TTTXXXtttvvvWWWCCC???:::;;;AAAAAA;;;777222...,,,***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&(((******((('''(((***%%%...111000===UUUddddddnnnppprrrooojjjnnn~~~}}}tttpppooopppvvvzzzdddMMMNNNTTT]]]bbbccciiizzz|||tttkkkaaaZZZTTTRRRNNNIIICCC???<<<;;;666666666666666666666666888666555444666777777777BBBCCCEEEEEEFFFIIINNNQQQYYYZZZ___hhhmmmooosssxxxxxxxxxsssfffWWWNNNMMMQQQjjjwww{{{XXXDDDAAAFFFIIIIIIKKKRRRddduuu[[[LLLHHHGGGFFFIIIHHHFFFCCC???<<<:::888:::555...)))&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''''''''$$$'''))))))(((+++444;;;BBBDDDKKK^^^sssssskkkSSSQQQ\\\rrr}}}yyy\\\XXXLLLFFFVVVttt|||rrriii[[[LLL]]]999666999555333333222111222222111...+++///...---+++***)))))))))%%%'''(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''(((((()))***+++++++++%%%(((+++,,,---...000111---///111444:::CCCOOOWWWUUUTTTRRROOOLLLHHHEEEDDDJJJOOOQQQNNNKKKOOOVVV[[[ZZZ[[[^^^```aaaaaabbbbbb______```aaabbbccccccdddaaa```ccckkkqqqooocccXXXPPPPPPOOOOOORRRXXXaaagggvvvzzzqqqtttyyytttwwwsssiiicccdddeeebbb]]]TTTLLLKKKMMMTTT___jjjssszzzssseee```UUUSSSLLLFFFEEEHHHDDD===@@@EEEJJJOOOXXXaaadddbbbccc^^^\\\ddduuupppZZZTTTRRRKKKIIILLLJJJRRR\\\hhhyyyeeefffnnnrrrXXX___lllPPPEEE;;;999>>>>>>===:::444111...---+++)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))###&&&***+++)))(((***+++'''+++---,,,222EEE___qqq|||nnn___[[[dddnnn~~~yyypppvvvuuuzzzmmmeee___VVVccc``````eeennn{{{}}}uuuiii]]]SSSIII???888777666555333000000111333......---,,,,,,,,,------+++,,,,,,,,,---...111333...///000222555777999:::888;;;BBBLLLSSSVVV\\\cccnnnqqqrrrooohhh___YYYVVVTTTUUUbbb|||aaaLLLFFFDDDAAA999EEE___~~~|||dddYYYRRRKKKIIIHHHFFFDDD???:::666333===888000***'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&)))+++++++++(((***+++******111===GGGQQQWWWYYYccc}}}}}}```^^^]]]jjjzzzvvvwwwqqqZZZOOOMMMSSSeeexxxyyyvvvrrrtttwwwrrrZZZ@@@<<<777999222222222222222111///...------,,,+++***)))))))))))))))))))))))))))(((''''''''''''((((((((((((''''''''''''&&&%%%&&&'''((()))((()))***+++***)))'''%%%******+++,,,,,,------......+++,,,666EEEPPPQQQOOOGGGLLLOOOJJJBBB???CCCIIIUUUPPPJJJFFFHHHLLLPPPRRRUUUXXX[[[\\\\\\[[[\\\\\\ZZZ^^^aaa```[[[YYY\\\___\\\___cccbbb___[[[ZZZZZZUUUWWWWWWZZZgggwww~~~|||lll```bbb[[[ZZZZZZ[[[ZZZUUUPPPNNNIIIGGGEEEFFFIIIMMMOOOPPPUUUVVV[[[bbbbbb[[[XXX[[[XXXeeennnhhhTTTEEEAAAEEEEEEHHHRRR]]]```ZZZYYY\\\bbbdddbbb^^^aaakkkpppooozzzwwwuuupppdddTTTMMMOOOLLLRRRZZZ^^^dddsss}}}wwwgggxxx|||___bbb{{{dddPPP777444>>>;;;???===:::555111,,,)))'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%((((((&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&'''(((''''''''')))++++++***333222444\\\yyydddRRRdddyyyxxxsssoootttvvvpppqqqjjj___dddeeeiiippp{{{tttiiidddSSSLLLCCC===:::777333......///000000000000//////000...,,,,,,---...---,,,------.../////////......---......//////000111111000222555777999>>>FFFKKKPPPUUU\\\bbbggghhhgggeeeVVVRRRSSS[[[fffuuugggLLL<<<@@@>>>QQQvvvqqqUUULLLGGGCCCDDDGGGEEE;;;222999::::::555...(((&&&&&&((('''&&&&&&(((((('''&&&###(((+++***&&&"""###%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))***+++,,,,,,+++...---///EEE\\\aaannnnnnfffggg~~~hhh^^^]]]ZZZZZZnnn|||ooozzz|||rrrkkkYYYDDDGGGXXXZZZvvvqqqiiihhhcccvvvttthhhjjjqqqYYY???;;;555888222222222222222111///...------,,,+++***)))))))))))))))))))))))))))(((''''''''''''((((((((((((''''''''''''&&&&&&&&&'''((()))((()))***+++***)))'''&&&******+++,,,---...//////...---111;;;GGGNNNNNNKKKEEEGGGHHHEEE@@@@@@EEEKKKOOOKKKGGGEEEGGGKKKNNNPPPTTTVVVXXXXXXWWWWWWXXXYYYZZZ[[[\\\ZZZWWWWWWYYY\\\[[[^^^aaabbbaaa``````bbbUUU[[[bbbjjjyyy|||zzz{{{sssbbbYYYYYYPPPOOOMMMMMMLLLIIIFFFEEEIIIGGGEEEEEEGGGKKKLLLMMMPPPLLLKKKNNNOOOPPPWWW___oooxxx~~~ttt```MMMEEEEEECCCDDDLLLYYY``````___aaallloooooolllooovvvxxxvvvzzz{{{eeeXXXVVVXXXZZZ\\\]]]bbblll{{{qqqsssgggRRRkkkkkkRRR===888<<<:::>>>===:::777222...***((((((((('''&&&%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''(((((('''((()))((('''((()))+++000(((---555CCCoooqqq``````zzzyyyllllll{{{xxxqqqnnnoookkkfffjjjjjjlllsss~~~xxxhhhYYYNNNIII;;;777444333555555333000222222222222111111111111111000......///000///...////////////////////////000000000000000000000000---///000000111333888<<<@@@DDDJJJQQQYYY___dddggg^^^WWWQQQRRRVVVbbbvvv~~~]]]GGG===777GGGmmmtttQQQHHHGGGLLLIII???===DDD999::::::777222,,,(((&&&(((&&&%%%&&&'''((('''&&&$$$(((+++***&&&###$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''((()))***++++++,,,***...111999UUUrrrzzzyyynnnoooiiiOOOLLLRRRZZZcccyyy|||}}}vvv___MMMGGGIIILLL^^^rrrvvv___```{{{qqqddd[[[XXX>>>:::555777111333333333222111000......---,,,+++***)))))))))))))))))))))))))))(((''''''''''''((((((((((((''''''''''''&&&&&&''''''((()))(((((()))******)))'''&&&)))***+++---...000111222000444<<>>KKK<<<;;;:::888666222---)))'''&&&$$$%%%&&&'''&&&%%%%%%(((******&&&$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((())))))*********000***---555BBB```||||||ooonnnsssxxx||||||nnnrrrqqqiiiSSSDDDJJJSSS^^^nnnvvvgggtttlll^^^PPPDDD@@@EEEXXXsss^^^SSSgggttt^^^XXX>>>:::555888222333333333222111000///...---,,,+++***)))))))))))))))))))))))))))(((''''''''''''(((((((((((('''''''''''''''''''''(((((()))(((((())))))))))))(((''')))***+++---000222333444444<<>>>>>AAADDDGGGHHHEEEDDDEEEGGGKKKMMMNNNMMMKKKLLLMMMLLLLLLNNNQQQTTTQQQQQQRRRUUUYYY\\\]]]\\\TTTQQQMMMJJJJJJNNNTTTXXXqqqyyy}}}nnn```TTTPPPNNNIIIEEEEEECCCCCCAAA======CCCHHHKKKEEECCC@@@???@@@AAAAAA@@@;;;;;;;;;<<<>>>AAAFFFKKKfffiiikkkfff[[[NNNCCC>>>@@@<<>>;;;666999444333333333333222000///...---,,,+++***)))))))))))))))))))))))))))(((''''''''''''(((((((((((('''''''''''''''((((((((((((((((((((()))))))))))))))((()))***,,,...000222444555666>>>IIIOOONNNIIICCC???===<<<;;;===@@@AAA@@@???AAABBBDDDGGGJJJLLLKKKJJJEEEFFFHHHIIIJJJLLLPPPSSSNNNOOOQQQUUUXXXXXXVVVTTTMMMIIIFFFGGGNNNYYYdddkkkyyy~~~~~~rrrhhhcccWWWSSSNNNLLLJJJEEECCCCCCCCCEEEAAA999777===DDDEEEAAA???<<<<<<<<<<<<<<<;;;777:::===>>>@@@CCCFFFGGGPPPSSSVVVVVVSSSLLLEEEAAAEEEAAA@@@HHHVVVcccfffdddWWWYYYaaalllttttttooojjjsssyyyrrraaaWWWXXX\\\\\\mmmzzzzzz~~~pppkkkzzzooojjjaaaSSSKKKLLLttthhhNNN::::::<<<===>>>===;;;777333000000///---+++)))'''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''(((((('''''''''((((((((())))))&&&'''(((((('''(((***,,,***111FFFeee{{{zzz{{{wwwqqqnnnnnniiilllrrrqqqjjjkkkrrr{{{zzzyyytttkkk]]]NNNDDD<<<777222000222444555444333555666777999===DDDJJJ>>>>>><<<<<<===>>>AAABBB@@@??????@@@BBBBBB@@@>>>;;;;;;999888777777777777555555555444333222222222111000000000000000//////222000...------000333666<<>>;;;666:::555444444333333222111///...---,,,+++***)))))))))))))))))))))))))))(((''''''''''''((((((((((((''''''&&&'''((())))))))))))((((((((((((((()))))))))))))))***+++...000222333444666;;;CCCGGGFFFAAA<<<888666666777:::;;;<<<:::888>>>???AAADDDGGGGGGFFFDDD@@@BBBEEEFFFHHHJJJMMMPPPNNNPPPRRRRRRQQQOOOLLLJJJJJJHHHFFFIIIQQQ[[[ccchhhkkkjjjlllmmmhhh]]]TTTPPPHHHKKKNNNOOOKKKHHHGGGHHHJJJNNNIII===777<<<@@@???===<<<::::::;;;;;;:::999777;;;===<<<>>>DDDJJJKKKIIIKKKOOOQQQRRRPPPMMMLLLNNNMMMJJJHHHLLLSSSVVVTTTNNNNNNUUUcccooorrrooommmssswww~~~ppp___ZZZ[[[UUU]]]pppvvvwwwvvvyyyuuu^^^ooosssnnn___OOOGGGFFFGGGXXX~~~bbbFFF999===>>>>>>>>><<<:::777555444222000---+++)))((('''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%$$$%%%&&&'''((((((((((((''''''((((((((()))))))))%%%'''((((((((())),,,...---:::III\\\kkkmmmxxxvvvwwwwwwvvv|||uuunnnmmmmmmsss{{{~~~}}}|||~~~|||ssseeeWWWJJJ@@@888333333111000000333555777777:::===???>>><<>>>>><<<:::888666444444333111//////000111000///222111///...------.........666???CCCHHHPPPWWWYYYOOODDD<<>>???<<<888555444555666777888999::::::??????AAACCCEEEEEEBBB@@@>>>AAACCCEEEEEEFFFGGGIIINNNPPPQQQNNNKKKHHHIIIKKKQQQQQQRRRWWW\\\______^^^^^^XXXUUUXXXWWWPPPJJJHHHGGGKKKNNNNNNMMMMMMNNNNNNOOOUUUQQQDDD<<<@@@BBB@@@;;;:::999:::<<<===<<<;;;666;;;===;;;<<>>===;;;:::999777666333000---+++)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&((((((((((((''''''((((((((())))))))))))%%%''')))***+++,,,///222777HHHOOOVVVbbbaaaggg~~~}}}}}}}}}vvvqqq~~~}}}|||uuulllmmmsss{{{|||lll```OOO???555222222333333444555666777;;;???BBBGGGLLLQQQOOOJJJHHHKKKPPPYYYZZZ]]]aaadddhhhkkklllkkkkkkkkkkkkllljjjgggddd___```aaaaaa___]]]YYYWWWTTTRRROOOKKKGGGCCC???>>>===999444222333333111000111000///...............)))000444444;;;IIIVVV\\\YYYNNNBBB>>>@@@III[[[kkkdddSSSIIICCCDDDKKKZZZsss^^^FFFAAAEEEDDDDDDBBB???;;;999999999888444///+++)))((('''&&&'''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***++++++,,,,,,000555MMMeeepppxxxmmmnnnuuu|||xxx}}}lllhhhxxx{{{}}}zzzxxxyyyyyywwwuuuyyyyyyzzz{{{zzzyyywwwvvvwwwxxxzzz{{{}}}}}}xxxbbbKKKIII```yyyzzzzzz|||mmmbbbgggxxxXXX<<<888444888333444444444333222111000///---,,,+++***)))))))))))))))))))))))))))(((((('''''''''((((((((((((''''''&&&''')))*********)))(((((((((((((((((()))******)))***+++---///000111222888888888:::<<<;;;888555555777888777888:::>>>AAABBBBBBCCCDDDFFFEEEBBB@@@>>>@@@CCCDDDCCCBBBCCCCCCMMMOOOPPPLLLHHHIIINNNTTT[[[^^^dddlllssssssooojjjaaaWWWPPPRRRSSSOOOKKKKKKKKKLLLMMMLLLNNNQQQSSSRRRJJJRRRQQQEEE>>>BBBDDDAAA;;;::::::;;;===???>>>===333;;;@@@>>>===???===888BBBFFFJJJLLLNNNRRRVVVZZZYYY``````UUUMMMOOOVVVYYYVVVNNNMMMUUU\\\[[[XXXWWWSSSVVVVVVWWWaaarrr~~~qqqeee^^^RRROOO^^^wwwwwwzzz}}}___SSSYYYbbbeee___XXXXXX]]]JJJMMMmmmqqqYYY@@@??????>>>===<<<<<<<<<999777555111...,,,***))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$&&&((())))))((('''(((((((((((())))))))))))&&&(((***,,,---///222555BBBUUUYYYZZZddd```]]]nnnssssssuuuvvvyyyvvvpppiiijjjttt}}}|||kkkXXXNNN@@@555000111333666444777:::;;;===BBBJJJPPPKKKTTT^^^```\\\ZZZ]]]aaalllnnnrrrwww|||zzz{{{}}}}}}|||xxxtttqqqnnnlllhhhbbb[[[UUUQQQOOOIIICCC===999888777555333222111///...---...//////)))///111///333@@@LLLPPPRRROOOKKKHHHAAA===FFFSSSlllqqq```TTTJJJ>>>EEERRRfff~~~}}}XXXGGGHHHAAADDDEEECCC>>>999777888;;;777111---***)))'''&&&)))(((&&&&&&((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((()))'''((()))***+++,,,------+++555RRRgggmmm~~~uuussstttqqquuu|||~~~vvvccckkkyyynnnqqq|||zzzwwwvvvuuupppkkklllpppsssrrrppptttuuuvvvuuuttttttvvvxxxwwwxxxyyy{{{|||}}}uuuZZZIIIWWW{{{|||{{{iii^^^eeetttUUU===;;;555888444555444333222111///......,,,,,,++++++***)))))))))))))))************)))))))))'''&&&'''((()))((('''&&&&&&&&&'''((())))))***(((((())))))******++++++&&&)))+++++++++...222777999;;;===<<<999444111000666777999:::;;;===???AAA>>>@@@BBBBBB@@@>>><<<<<<;;;===>>>>>>===???EEEKKKMMMIIIFFFGGGGGGHHHMMMSSSZZZfffvvvwwwqqq^^^UUULLLIIIHHHFFFFFFHHHIIIKKKMMMNNNNNNOOORRRTTTOOOJJJHHHHHHDDD======BBB???999444777>>>@@@<<<666444555777999:::999777666;;;===BBBJJJSSSXXXXXXWWWYYYYYYVVVTTTRRRTTTXXX[[[aaa[[[TTTTTTXXXZZZVVVPPPKKKJJJIIIJJJMMMRRRYYY]]]kkk~~~sssXXXJJJWWWdddkkk~~~qqqkkkIIIUUU^^^eeexxxjjjOOOHHHeeeuuujjjFFFEEE@@@999888<<<===999555444333222111...)))&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((&&&%%%%%%&&&'''(((''''''''''''(((((((((((((((((((((((())))))))))))+++&&&&&&******---@@@UUUnnn}}}lllYYY^^^UUUTTToooyyy}}}}}}wwwrrrtttxxxzzz}}}}}}zzzxxxrrr```NNN???888333333444555999>>>AAADDDIIINNNRRRWWW\\\```___fffpppxxx~~~}}}vvvpppjjjdddZZZQQQIIIBBB;;;777;;;888444111000...---+++...------...111555999;;;IIINNNTTTTTTOOOGGGBBB@@@FFFVVVsssoooMMM???;;;IIIeeexxxYYY@@@@@@CCCDDDBBB???===888222444666666222+++'''(((***''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((%%%&&&((()))))))))((('''))),,,'''&&&---+++(((///333KKK[[[^^^nnnyyyuuuwwwmmmzzzbbbhhhtttoookkkuuuyyyyyyttt{{{pppjjjhhhfffccc___WWWVVVVVVXXX[[[___dddfffggghhhhhhhhhhhhjjjnnnqqqppprrruuuvvvyyy}}}```ZZZuuutttfffaaaqqqTTT<<<;;;444888444555444333222111///......,,,,,,++++++***)))))))))((())))))******))))))((()))'''&&&'''(((((('''&&&&&&&&&''''''((())))))***(((((())))))******++++++)))************---333888999:::;;;:::888666444333888999999999999:::===>>>===@@@AAAAAA???===<<<<<<<<<;;;;;;<<>>???<<<888444666;;;<<<999555555666777888888888777777666777;;;BBBIIIMMMMMMKKKLLLMMMNNNOOOPPPSSSXXX[[[```^^^[[[XXXUUUSSSQQQPPPPPPOOONNNOOORRRUUUWWWXXXUUUeeeyyynnnZZZYYY[[[```ppphhhkkk]]]\\\fff~~~^^^MMMgggvvvMMMFFF>>>;;;======;;;888777666444333222///***'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((((((((((((((((())))))))))))(((***---...;;;^^^www```^^^TTT[[[wwwooossssssqqqttt~~~pppbbbVVVFFF999:::555333555999;;;@@@FFFSSSVVVYYY]]]aaagggnnnsss{{{|||rrrkkkbbbWWWNNNEEE@@@999444222111111000//////......///111333555;;;CCCNNNXXX\\\XXXQQQJJJFFFKKKZZZpppiiiGGG===@@@TTTiiizzzyyyUUUGGGDDDBBBCCCCCC???;;;888555777777444---(((''''''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((&&&'''((()))))))))(((''''''+++''''''---***)))222JJJ\\\eeedddoooxxx|||oooqqqtttpppYYYggg{{{zzzsssllleee[[[UUUSSSPPPMMMIIIEEEDDDDDDEEEGGGKKKOOOQQQXXXYYYZZZ[[[]]]```fffjjjlllppptttvvvwwwzzzZZZ]]]ssswwwuuu|||fff___ggguuuSSS;;;:::444777444555444333222111///......,,,,,,++++++***)))))))))'''(((((())))))((((((''')))'''&&&&&&''''''&&&$$$&&&&&&''''''((()))))))))(((((())))))***++++++,,,++++++***)))***...444999888777777777777777888888:::999888777777888:::;;;<<<>>>@@@???===;;;;;;;;;<<<999888<<>>;;;===AAACCCHHHMMMQQQXXXbbbiiijjjhhhdddbbbQQQFFF>>>@@@FFFIIIJJJLLLLLLLLLJJJFFFAAA@@@DDDGGGMMMJJJKKKOOONNNGGG???;;;999777666666777777555444555555666777888888999999555666777;;;>>>@@@???>>>===???CCCFFFIIINNNSSSWWWZZZ^^^aaa]]]UUUNNNMMMOOOaaa^^^\\\[[[\\\___aaabbbUUUZZZdddoooxxxqqq```XXX\\\iiivvvuuu^^^dddqqqaaahhhoooTTTbbb~~~[[[HHH:::<<>>999777999777666444333000,,,))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''(((((((((((('''''''''(((((()))))))))'''(((+++---333KKK|||cccVVVNNN]]]xxxrrrtttssspppnnntttppp\\\JJJ@@@888333777444666<<>>===:::777999999888888:::<<>>BBBHHHLLLRRRYYYRRRUUU]]]iiisssuuummmfffVVVJJJ@@@BBBGGGJJJKKKKKKNNNOOOMMMGGGAAA???BBBGGGHHHGGGJJJOOOQQQLLLAAA999777888888777555444444444444555555777999;;;===>>><<<<<<<<<===>>>>>>======:::;;;===>>>@@@EEEKKKOOORRRYYYaaaaaa[[[SSSPPPPPPggggggeee```\\\[[[___dddfff^^^ZZZ[[[ZZZ]]]mmmzzzgggccchhhkkkqqqnnnTTTbbb}}}ooohhh~~~bbb\\\xxxjjjMMM777:::@@@===999;;;999888555444333000,,,)))))))))((('''&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((('''''''''(((((())))))***)))))),,,222@@@^^^iiiTTTQQQ```yyy|||zzz|||yyysssqqqvvvuuujjjXXXFFF<<<999:::;;;::::::???GGGNNNRRRYYY```gggllluuu~~~wwwiii```SSSGGG>>>888555333222111000////////////000111222555===HHHRRRXXX[[[ZZZTTTNNNLLLQQQcccooo^^^III===EEEXXXkkkvvvzzzyyyrrr~~~fffOOO===@@@FFF@@@777333333444666777555000+++'''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((())))))))))))'''+++)))***...+++222EEE]]]gggjjjeeejjjxxx}}}vvvxxxwww}}}ssshhhhhhbbbaaannn||||||qqqZZZHHHBBB>>>:::888777777666444777777666555666777999::::::;;;<<<>>>AAAGGGOOOTTTZZZ___fffjjjiiihhhiiijjjgggkkkqqqvvvyyyzzzyyyxxxyyyyyyxxxuuussssssvvvxxxvvv{{{___FFFFFFLLL^^^sssmmmjjjzzzRRR;;;999444777444555444333222111///......,,,,,,++++++***)))))))))''''''((((((((((((''''''(((&&&%%%%%%&&&&&&%%%$$$''''''''''''(((((((((((((((((()))***+++,,,------)))***,,,///111333333222111///...000444888999999444333333555888;;;;;;:::888:::;;;:::999888888999444888===?????????@@@BBBBBB@@@BBBHHHNNNTTT^^^ggg```ZZZYYYfffyyy{{{pppVVVKKKCCCEEEIIIKKKKKKKKKHHHKKKKKKFFF???<<>>AAABBB@@@AAABBBCCCEEEGGGIIIJJJDDDCCCAAA>>>===@@@EEEIIIJJJQQQ[[[bbbccc^^^WWWRRR\\\dddiiicccVVVLLLKKKNNN^^^WWWSSSSSSPPPNNNYYYhhhvvvhhh]]]eeerrrkkkTTTbbbpppmmm~~~oooYYYlllyyyXXX;;;888===;;;;;;@@@999777555333222///,,,******)))(((&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''((((((''''''''''''((((((((((((''''''(((((()))******++++++,,,111>>>RRRmmmxxxaaafffnnnqqqwww||||||}}}{{{yyy{{{zzzxxxwww}}}~~~vvveeeVVVCCC888777:::===???CCCDDDJJJSSSYYY^^^eeemmm~~~~~~}}}|||||||||}}}~~~tttrrrnnniiidddbbbaaaaaaZZZZZZ[[[___gggsssyyylll^^^QQQFFF<<<777222111000///...///000111...//////111666???LLLTTTTTTVVVUUUPPPHHHJJJ]]]rrr{{{cccLLLAAAEEEQQQ[[[YYYoooqqqooojjjKKK@@@BBB@@@<<<;;;222222333666888666111,,,((((((((('''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((''''''''''''(((((((((((((((((((((((())))))*********---+++,,,000000>>>ZZZmmmtttsssjjjiiiuuu~~~}}}tttmmmppptttzzz|||vvvuuugggUUUEEE;;;777666444555666777777777444444333222111222333333444444555666888<<>>===:::666888888888666666777888444999>>>>>><<<;;;>>>AAACCCEEEJJJPPPUUU[[[hhhuuuwwwgggYYY[[[iiiqqqjjj```NNNHHHDDDFFFIIIJJJKKKMMMGGGLLLPPPMMMFFFAAABBBEEEDDDFFFHHHHHHJJJIIIBBB:::888999999888777666666777333444666999<<<>>>@@@AAA===@@@CCCFFFIIINNNSSSWWWOOOMMMIIIEEEAAAAAADDDGGGFFFKKKTTT^^^eeeccc\\\VVV\\\hhhsssooo___MMMCCCAAAEEEEEEIIINNNMMMJJJIIIKKK]]]yyyeeejjjmmm{{{lll^^^rrr|||~~~\\\[[[ppp|||zzziiivvvlllTTT]]]hhhIII;;;::::::===BBB:::888555333111///,,,***+++***(((&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''(((((((((((((((((())))))***+++,,,,,,(((///;;;KKK\\\mmm}}}xxx~~~~~~rrrkkkwwwwwwrrrvvv{{{{{{yyy~~~}}}xxxmmmaaaNNNAAA666666>>>EEEIIIKKKMMMPPPXXXaaahhhnnnxxxqqqkkkdddcccfffjjjjjjiiiaaa^^^YYYTTTPPPMMMLLLKKKGGGEEEAAA<<<888666777999666555444333555<<>>===???@@@444111000333888:::666111)))))))))(((''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((''''''''''''(((((((((((())))))((((((((()))***+++,,,...,,,...333999QQQvvvuuusss~~~www~~~|||~~~zzzgggVVVFFF;;;777999444444444555555555666666444444333222111111111111000111111111111333777::::::===AAACCCEEEJJJRRRXXX``````aaabbbdddfffggghhhggghhhiiiiiihhhiiillloooppptttwwwvvvttttttxxx|||gggSSS<<>>@@@===888555666777666444444666777888:::;;;<<<<<<<<<<<<===AAAFFFNNNTTTTTTYYYiiiyyypppaaa]]]bbbbbbWWWLLLHHHFFFFFFIIIJJJIIIKKKOOOLLLTTT[[[ZZZRRRKKKIIIKKKIIILLLKKKFFFCCCDDD@@@;;;888777777777777777777777444555777999;;;;;;;;;;;;999<<<>>>AAACCCHHHOOOTTTMMMMMMMMMJJJHHHFFFFFFHHHHHHKKKPPPXXX^^^___]]]ZZZcccjjjpppmmmbbbUUULLLHHH<<<@@@DDDEEEHHHIIICCC<<>>SSS^^^aaadddmmmuuu{{{uuuyyy{{{ssspppuuu{{{}}}~~~|||rrreeeSSSDDD<<<777777AAALLLRRRWWW\\\YYY]]]gggsss|||vvviiiccc]]]WWWWWW___kkkvvv|||}}}zzztttlllddd]]]XXXVVV[[[XXXQQQHHH>>>999888:::;;;:::999555111///111444...666AAAFFFHHHJJJOOOTTTaaagggpppwwwxxxpppddd\\\JJJFFF???888333111111222---...///000111333555777@@@HHHTTTXXXPPPEEEBBBFFFNNNRRRnnnoooKKK;;;???CCCGGG[[[zzznnnOOOCCCAAA???888333///111777;;;888444,,,,,,+++***((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''((((((((((((***)))((((((((()))***+++***,,,+++///777CCCfffxxx{{{wwweeePPPDDD>>><<>>;;;888666666777777666555444444333333///111222111000000222333222555777888999>>>FFFLLLUUUVVVWWWYYY\\\^^^aaabbbbbbdddgggiiijjjkkknnnppplllmmmllljjjiiijjjmmmpppvvv{{{|||\\\OOOUUUTTT___}}}~~~wwwxxx|||oookkkrrrSSS===<<<666:::777555444333222111///......,,,,,,++++++***)))))))))))))))************))))))&&&%%%%%%''')))******)))(((((((((((((((''''''''''''((()))***,,,---...///...---,,,///333555444222///000333999>>>>>>777111//////222999@@@AAA<<<666444555666555333444555777===:::888999<<<>>><<<999:::AAAKKKNNNLLLPPPaaasssvvvpppkkklllnnniii]]]RRRIIIIIIKKKNNNLLLHHHJJJOOONNNXXXaaaaaaXXXOOOKKKLLLNNNQQQNNNEEE???@@@???;;;777666555666888888777666555666888999999888777555888:::;;;;;;;;;>>>DDDIIIEEEHHHKKKLLLKKKIIIGGGGGGKKKMMMPPPSSSVVVYYY[[[]]]bbb```\\\XXXUUURRRQQQOOOCCCFFFDDD@@@FFFOOONNNEEEHHHKKKVVVlllyyyyyy^^^dddWWWKKK\\\qqqrrrggg]]]XXXRRRWWWuuujjjLLL;;;:::<<<;;;===;;;777555333222///...,,,***(((&&&&&&''')))***((((((((((((((((((((((((((((((((((((((((((((((((###$$$&&&((())))))((('''''''''''''''((((((((())))))******,,,---...//////:::VVVpppsssggg```hhhttt~~~~~~{{{vvvssstttwwwzzz|||~~~~~~tttgggWWWEEE666===<<>>EEEYYYwwwlllRRRFFF???<<<555...///666:::999555///...---+++)))((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((()))***)))((((((((()))+++,,,)))***)))///:::JJJttt|||~~~kkk{{{~~~gggUUUFFFEEEJJJMMMPPPSSSOOOOOOMMMIIIDDD>>>:::999777777666555555444444333111222444444333222222333222444555555666999@@@EEEIIIKKKNNNRRRVVVYYY\\\]]][[[^^^bbbeeegggiiikkkmmmjjjgggccc``````bbbfffhhhlllqqqxxxzzzzzz~~~iiiZZZHHHUUU~~~~~~kkk\\\___}}}LLL===:::555;;;333333333222111000///......,,,,,,++++++***)))))))))(((((())))))))))))(((((())))))))))))(((((((((((()))(((((('''''''''(((((('''((()))+++,,,,,,,,,,,,---...000222444333000......///333999===;;;555000,,,---111888???@@@;;;666777444222222444555444222999777555555777999::::::;;;EEEGGGGGGKKKKKKMMMXXXeeellltttwwwpppcccUUUMMMJJJKKKLLLLLLLLLKKKIIIHHHJJJNNNWWW\\\VVVJJJFFFJJJNNNJJJEEECCCCCCAAA>>>;;;999888777666666555555555888888999999999999888888999999999999;;;===@@@AAABBBCCCCCCDDDDDDEEEFFFFFFIIIMMMRRRWWWXXXWWWSSSPPPTTTRRROOOLLLJJJJJJKKKLLLDDDDDDDDDDDDDDDEEEFFFFFFDDDEEEHHHRRRiiivvv{{{~~~ggg```pppnnnQQQYYYoootttggg[[[III]]]qqq^^^BBB===AAA888;;;999777444222000//////,,,***((('''&&&'''((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&(((((((((((())))))))))))###)))---+++(((***111777SSSooo}}}rrrcccbbbqqqvvv|||zzz~~~|||tttqqqtttuuusss}}}vvviiiUUUCCC===@@@@@@FFFNNNTTTXXX^^^hhhoooqqq{{{vvveeeRRRGGGDDDJJJ[[[kkkxxx}}}{{{ppp\\\LLLCCC======999555222111222222222777222---...222555333000000888CCCTTTkkk|||zzzrrrjjj^^^OOOBBB:::999999666222000222222000111444000888DDDLLLMMMJJJEEEBBB>>>FFFPPPlllmmmNNN===666BBBTTTlllcccDDD>>>>>>;;;666000000333555555333000+++&&&$$$$$$&&&(((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))***))))))))))))******+++***111,,,000FFFVVVuuuuuunnn{{{yyy~~~{{{wwwllliiiYYYOOONNN\\\kkkqqqvvv|||ssswwwsssfffXXXNNNDDD;;;???===:::777555555888:::444444222111222333111---111222444555555777:::<<>>>>>>>>CCCFFFLLLRRRUUUVVVTTTSSSPPPNNNJJJGGGEEEDDDEEEEEECCCBBBBBBBBBBBBCCCDDDDDD@@@@@@BBBGGGUUUmmmwwwttt|||nnneeellllll~~~aaa```vvvcccNNNDDDBBB<<<;;;:::888555333111//////---+++)))'''''''''((()))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((()))))))))***,,,)))***+++)))...DDD]]]xxxhhhfffsss{{{zzzxxx~~~yyyuuuvvvwwwvvv{{{qqqcccUUUGGG===>>>CCCKKKPPPUUUZZZ___hhhvvv}}}kkkUUUFFF>>><<>>:::555111///111111//////111000444;;;CCCIIIJJJFFFCCC???@@@BBBXXX}}}kkkZZZ===???LLLfff\\\@@@AAA===777222222666:::<<<555111---(((&&&%%%'''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***)))))))))((())))))***+++***...+++444MMM\\\sssuuuooovvvxxxtttxxxvvveee[[[[[[aaajjj}}}|||gggSSSEEEAAA;;;999::::::888666666666333111000000///...000111222333333444666999:::;;;<<<>>>AAADDDGGGHHHIIIKKKNNNRRRUUUXXXYYYZZZ___]]]ZZZWWWTTTSSSSSSSSSYYY^^^dddffffffkkksss{{{yyyyyyqqqFFF>>>gggnnn{{{JJJ;;;999555;;;333333333222111000///......,,,,,,++++++***)))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))************...///000111111000///...000444999;;;999444///---------000555999:::555111111000///111666;;;???@@@999888777888;;;???DDDGGGTTTTTTFFF999777444333<<>><<<===???@@@OOOqqqvvviiieeejjjuuu~~~~~~iiilllnnn___LLL???>>>;;;:::888666444222000///...---***((('''''''''(((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((()))))))))******000))))))...000:::^^^rrrggglllrrrzzzyyyyyy}}}~~~xxxtttuuuxxxzzzmmm]]]KKKAAA>>>AAAHHHPPPWWW\\\aaafffmmmzzz|||eeeRRREEE<<<999::::::BBBOOO]]]hhhkkkhhhfff```kkkwww~~~~~~uuulll\\\UUULLLCCC===999555333000222444333000...///000222......111777GGGhhh|||jjjXXXJJJDDD<<<777333444333000...///000///111888AAAGGGHHHGGG???:::777GGGcccxxx|||PPPBBB???VVVwwwrrrMMMBBB===777222111444888<<<777444000+++(((''''''((('''''''''&&&&&&&&&&&&%%%(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))******((((((((((((((()))***+++---...///???YYYgggttt{{{|||vvvyyyyyysss{{{vvvkkkjjjnnn}}}iii]]]MMMBBB>>><<<777333888888666444111///000111///000111000000000222444444555555777999;;;===>>>???AAACCCFFFIIIKKKMMMNNNSSSQQQNNNJJJHHHFFFEEEEEEHHHNNNUUUYYYZZZ^^^eeellluuu|||gggssszzzVVVDDDWWWzzzJJJ;;;888444;;;333333333222111000///......,,,,,,++++++***)))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((''''''''''''(((((()))******))))))))))))))))))...000000000///.........222777;;;:::555000,,,+++...///111444777666333000222222333555777999::::::555666888<<>>===<<<:::999777777777333333333333444444555555::::::999888777777666666555555444444333222111111,,,---111555999<<>>======<<<<<<<<<<<<<<<===>>>>>>@@@===>>>@@@;;;???]]]lll]]][[[hhhvvvwwweeexxx~~~pppRRR:::>>><<<;;;:::888555333111000///...,,,***((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((()))))))))*********,,,+++,,,222===UUUzzzhhhccceeekkkvvv}}}xxxyyy}}}|||yyyuuurrrssstttuuuXXXIII======EEEOOOXXX^^^\\\dddnnnxxxxxxdddUUUIIIAAA<<<:::===HHHZZZiiimmmllljjjnnnssswwwzzz~~~{{{ttthhhcccZZZRRRJJJCCC===999666666666444222111222222222...///444333666OOOmmm|||gggYYYTTTHHH@@@;;;999777222/////////------111888AAAHHHLLL@@@<<<888BBBRRR[[[qqqmmmPPP<<>>DDDMMMVVV]]]YYYVVVEEE888:::???HHHXXX[[[XXXRRRLLLHHHJJJOOOSSSQQQQQQQQQQQQQQQPPPNNNNNNMMMNNNPPPRRRTTTTTTSSSPPPNNNNNNNNNLLLJJJGGGFFFEEECCCBBB@@@>>><<<;;;:::999555444333333333333444555777777777777777777666666333333222111000///............///000222444666777;;;;;;<<<===============:::::::::::::::;;;;;;<<<@@@===@@@EEE@@@>>>OOOgggooobbbeeennnyyydddeee[[[======<<<<<<;;;999777444111000///...---+++)))(((''''''(((((((((((((((((((((((('''((((((((((((((((((''''''''''''((((((((())))))))))))))))))************)))///...///GGGsssnnndddbbb\\\hhh|||yyyyyy~~~{{{zzz{{{zzzsssiiibbbDDD<<<:::DDDQQQYYY]]]___^^^jjj|||wwwqqqnnnnnnttt}}}rrraaaSSSGGG@@@:::999BBBUUUgggooorrrtttxxxzzzzzzzzzxxxhhhddd```[[[VVVPPPJJJFFF@@@;;;555333444444333000222...111888555111<<>>;;;;;;::::::===:::888555111...+++***)))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((((((((())))))***,,,,,,+++555III[[[bbbjjjwww{{{|||}}}}}}uuu{{{wwwddd[[[[[[]]]cccmmmoooXXXGGG???===555333555999888333444888111222222111//////000111333333222333333444555666666777999:::<<<<<<======999999999999::::::;;;<<<:::>>>DDDGGGIIIJJJMMMOOOPPPZZZkkk|||ggg[[[zzzfffIIIUUUzzz|||KKK<<<999444:::222333333222111000///......,,,,,,++++++***)))))))))(((((())))))))))))((((((''''''(((((())))))******''''''&&&''''''((()))***++++++***))))))***+++,,,,,,...///---++++++///222888888777333000---,,,---000111222222222222111000---000555666555333111000222555:::<<>>===<<<;;;666444333111111111222222444444555666666666555555000000///...------,,,,,,......------...///000111555666888;;;<<<======<<<:::999999999999:::;;;;;;<<<:::>>>CCCBBB???EEEQQQccc~~~xxxvvvooo}}}```WWWzzziiiIII???======<<<;;;888555222000......---,,,+++***)))((((((((((((((((((((((((((('''(((((())))))((((((''''''''''''(((((())))))***)))))))))*********+++++++++222///---LLL{{{rrrfff[[[cccvvvvvv|||~~~|||{{{||||||nnnYYYLLL<<<;;;AAAMMMWWWZZZ[[[]]]fffuuutttiiidddUUUXXX___hhhuuuooo___QQQFFF>>>999===OOObbbmmmwwwwwwhhheeebbb```___^^^[[[YYYPPPHHH???;;;;;;999444///444//////333333111666@@@fffsssWWWKKK???;;;999555222222...111333000---222???KKKMMMOOOFFF;;;777666AAAXXXwwwqqqUUUDDD???EEEWWWiii|||zzzqqqpppXXXBBB<<<===<<<<<<>>>999888666333000---+++***((((((((('''''''''&&&&&&$$$$$$%%%&&&'''((()))***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++)))))))))***+++,,,---...,,,===\\\kkkcccfffttt{{{|||vvvzzz|||~~~sss```MMM???<<<>>>BBBEEEIIISSShhh{{{fffQQQGGG???777333777777222222555333333333222000000111333111111000000000111222222333333444555666666666666666666666666666666666666999;;;???AAABBBCCCDDDEEEIIIQQQ```qqq}}}}}}ZZZdddxxxOOORRRooo~~~MMM===999444999111333333222111000///......,,,,,,++++++***)))))))))(((((())))))))))))(((((('''''''''((()))*********&&&&&&&&&''''''((()))***,,,+++***)))***+++---///***---...,,,***+++000444;;;777222///.........///...///000000/////////000000333555444222000000111222666::::::999:::???CCCJJJUUUSSSKKKGGGAAABBBNNNOOOOOOPPPPPPRRRUUUZZZ^^^XXXVVVSSSQQQPPPQQQSSSTTTOOORRRSSSTTT[[[aaa^^^VVVRRRRRRQQQMMMJJJIIILLLOOOHHHGGGDDDBBB???===<<<;;;999888555333111111222222111111222333333222111111//////......------,,,,,,---------...///000111222555777:::===>>>>>>===<<<:::999999999999:::;;;;;;666999;;;<<<<<<===AAAEEEFFFcccrrrvvv}}}}}}yyypppZZZMMMfffuuuVVV>>>=========<<<999666333111------------,,,+++***)))(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((())))))******))))))*********+++++++++,,,111000444RRRzzzyyyppplllvvv|||tttxxxttt\\\IIIBBBCCCEEELLLUUUYYY\\\aaaiiixxxzzzbbb\\\WWWWWWaaaooo~~~sssdddYYYOOOEEECCCNNN[[[eeesss~~~xxxssslllgggfffhhhiiijjjgggbbb[[[UUUNNNEEE<<<666888555333111222444777888GGG^^^ppp```NNNEEE???999555444111222222///---000888@@@HHHTTTOOOAAA;;;888:::DDD\\\nnnwwwYYYCCC>>>HHHSSSccctttOOOAAA@@@>>><<<>>>777777666444222///,,,+++((((((((((((''''''''''''%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++*********+++,,,---///000:::OOOuuuqqqmmmyyyzzzyyy}}}}}}{{{iiiWWWKKKGGGIIIGGGAAA>>>>>>======EEEOOOzzzjjjUUUEEE888888777222111555333333444333111111222333///////////////000111111111111222222222222111111444444444444444333222222555666888:::;;;<<<>>>???EEEIIISSSbbbppp}}}lll[[[{{{iiiXXXdddzzzNNN===:::444999111333333222111000///......,,,,,,++++++***)))))))))(((((())))))))))))((((((&&&''''''((()))******+++&&&&&&&&&'''''')))******,,,+++******+++---///000))),,,---+++)))***000666===777///,,,---///000000---...///...------...///777777666222...,,,///111111555::::::777666999===DDDTTTZZZUUUNNNAAA<<>><<<999666444333444444000000111111111///...---000000000//////////////////000222444666888:::;;;999;;;>>>@@@AAAAAA???>>>:::::::::999:::;;;;;;<<<333999:::666555;;;AAABBBBBBVVVpppyyyvvvuuu}}}~~~wwwrrrvvvhhh^^^```VVVGGGUUU~~~{{{___<<<=========<<<:::777333111------------,,,,,,+++***(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((()))******+++)))************+++++++++***---222@@@WWWlllpppjjjjjj|||uuu|||xxxwww```III@@@BBBMMMPPPVVV[[[]]]aaammmzzzrrraaaXXXZZZeeeqqqyyyuuujjjaaaSSSJJJMMMSSSYYYhhhxxxxxxoookkkmmmpppsss{{{zzzwwwnnnaaaRRRGGGAAA:::===;;;666444777777333555DDDdddwwwaaaRRRHHH>>>888555444333000......000333666>>>TTTYYYLLLFFFAAA999777CCCVVVvvvrrrNNN>>>@@@EEETTTooobbbLLLGGGCCCAAAAAA666666666555222///---+++)))(((((((((''''''''''''(((''''''''''''&&&&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))))))************++++++++++++++++++,,,---...000111KKKaaayyy}}}qqq}}}zzzvvvoooggg^^^```iiibbbSSSEEEBBBBBB???>>>@@@QQQhhhjjjSSS???:::888333222777222333333222111111222444000/////////000111111222111111222222222111111000000000111222222222222111000111333555666888:::;;;>>>===CCCQQQ```pppYYYZZZqqqbbb^^^hhhTTT???===444777666555444111///---,,,,,,,,,++++++******)))((((((((((((((())))))))))))((((((&&&'''((())))))((('''&&&''''''&&&'''(((***,,,---+++******)))***+++---...,,,+++******+++,,,...///444111///.../////////...///...---,,,,,,---///000555222///...000111000...777999999777666999???DDDKKKMMMRRRXXXVVVLLLDDDAAANNNQQQUUUXXXYYYZZZ]]]___fff^^^VVVTTTVVVYYYXXXVVVYYY]]]^^^]]]```ffffffbbb^^^ZZZUUUSSSTTTTTTRRROOOLLLJJJGGGDDDAAA???>>>===@@@===999888888777444111777444111//////000000000444333222000000111222444666999::::::===CCCEEEDDDDDDDDDGGGJJJHHHBBB@@@BBBAAA>>><<<;;;<<<;;;888555777888999:::<<<===>>>???DDDSSSgggyyyzzzvvvqqqrrruuu~~~yyy~~~bbbjjjiiidddddd]]]WWWZZZMMMRRRwww{{{cccDDD:::666===AAA:::666666///000///---------+++)))&&&))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))((((((((((((***((())),,,,,,)))***---777//////XXXsssllljjjbbbdddnnn{{{yyy{{{eeeOOODDDGGGNNNSSSVVVXXXZZZ^^^iiixxx}}}pppjjjiiikkklll|||vvvrrrggg[[[TTTPPPSSSaaappp|||yyyrrrpppqqqssswww~~~yyyhhhWWWMMMGGGAAA999555555666666666888777IIIuuussseeeYYYHHH;;;666777222000222333111000222888GGGWWW\\\TTTFFF>>>;;;@@@JJJdddjjjCCC999EEEOOOooo[[[EEEGGGEEE:::===888444333444444000,,,&&&''''''((())))))(((((((((((((((((((((((((((((()))***)))(((&&&###!!!))))))((((((((((((((()))++++++******************,,,***+++///,,,(((000<<>><<<<<<<<<<<<999666444333222222333333222222222222333444555888<<>>???===HHHYYYiiiqqqqqqlllgggooosssyyy~~~|||~~~ZZZVVVYYYccchhheee^^^XXXPPPLLLhhhkkkNNN???888<<<@@@999666666000000...---------,,,***((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))(((+++((())),,,+++)))***...---999JJJqqqvvvsssjjjiiivvvnnnYYYIIIDDDJJJRRRTTTVVVZZZ```jjjvvv{{{xxxwwwyyyvvviii```XXXUUU[[[dddsss{{{}}}zzzxxx||||||oooeeeYYYQQQFFF===888777666555888:::CCC^^^vvvfffSSSEEE@@@:::444111222333000///000222???OOO[[[\\\UUULLLEEEBBBDDDSSSttt{{{VVV>>>888GGGdddxxxSSSEEEEEEFFF===999444333444444111---''''''(((((())))))(((((((((((((((((((((((((((((('''((((((((('''&&&$$$###))))))(((((((((((())))))))))))))))))))))))))))))...+++,,,...+++)))333CCCddd}}}zzz}}}www~~~{{{|||ssstttxxxwwwxxx}}}wwwrrrxxx~~~qqqooo~~~pppeee___[[[ZZZaaawwwqqq\\\GGG444///444333222111222444555444111////////////////////////////////////////////////............//////////////////000222333444555666999???@@@EEESSS]]]kkk}}}[[[QQQrrroooaaa|||TTT>>><<<222444333666555333111000.........++++++******)))((((((((((((((())))))))))))((((((&&&'''((())))))((('''&&&'''''''''((()))***+++,,,))))))***+++,,,,,,,,,,,,++++++,,,---...///000111---+++******,,,------,,,...------,,,---...///000111///......111444666666===DDDMMMSSSTTTSSSTTTTTTWWWVVVZZZcccfff```VVVQQQGGGHHHLLLRRRYYY]]]\\\ZZZYYYZZZ[[[YYYWWWVVVYYY[[[VVVXXXYYYXXX[[[```cccccc_________aaa```[[[SSSLLLIIIKKKOOOQQQPPPLLLFFFBBB?????????@@@AAA@@@===:::111111333444555555444444444666888;;;???DDDJJJNNN[[[dddjjjkkkjjjjjjhhheee[[[SSSNNNMMMLLLHHHDDDDDD===;;;999888999;;;<<<;;;999999999:::;;;===>>>???;;;DDDSSSeeessswwwtttppptttwww}}}}}}lllPPPSSSlllwww}}}{{{lll```NNNYYY|||yyy]]]HHH<<<<<>>???>>>:::555444555555222000))))))))))))))))))((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))///,,,,,,---,,,...???RRRrrr{{{llloookkkvvvkkkiiipppnnnpppwwwvvvooouuuzzznnnlllwwwaaaCCC666777444333333333333333444444111111000000//////......////////////////////////............////////////......///000222333444444666<<<;;;???KKKRRR___sssmmmKKKYYYnnnyyyRRR===;;;222555555666555444333111000//////++++++******)))((((((((((((((())))))))))))((((((&&&'''((())))))((('''&&&'''(((((())))))***++++++((()))+++,,,------,,,+++***+++---///000111111111***)))((())),,,------,,,---------------...///000000//////000444888;;;===FFFQQQ___jjjmmmllljjjiiiaaa[[[ZZZ```eeeaaaZZZUUUOOOLLLKKKOOOVVVZZZYYYVVVVVVXXXZZZ\\\]]]^^^___```ZZZ[[[[[[ZZZ[[[^^^bbbdddeeeddddddfffeee___VVVOOOMMMOOOSSSUUUSSSOOOIIIFFF@@@AAABBBCCCCCC@@@===;;;444666777777888999;;;<<<<<<@@@DDDHHHMMMSSS[[[aaaqqq~~~|||___VVVNNNNNNPPPMMMKKKJJJEEEBBB>>>;;;::::::;;;;;;::::::::::::;;;===>>>??????HHH[[[ttt}}}yyy||||||ooosss___[[[{{{cccWWWqqqpppVVVCCC<<<>>>:::888999444000...---------...---,,,))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))*********+++)))***++++++***000777TTT|||nnnvvvpppbbbQQQHHHJJJRRRYYY[[[]]]dddooo}}}wwwooonnnpppxxx{{{jjjZZZNNNFFFBBB<<>>:::888<<<<<<<<<;;;;;;???DDDIIIJJJOOOUUUZZZ___fffooowwwtttiii___[[[YYYSSSNNNLLLIIIGGGCCC>>>;;;999:::;;;;;;;;;::::::;;;===???@@@DDDPPPgggwwwqqquuu}}}oooppptttlllbbbjjjfffKKK===>>>;;;999:::666111///------.........---))))))(((((((((((())))))''''''''''''''''''''''''((()))))))))*********++++++******,,,+++,,,555>>>cccpppooopppsssuuu{{{vvv___VVVNNNOOOWWW^^^```___aaalll{{{xxxuuuvvv|||mmmccc]]]SSSTTTVVVTTTOOOTTTooonnn[[[NNNAAA<<<:::777444444000...---...444>>>JJJRRRUUUXXXQQQGGGSSSvvvfffHHH???ZZZxxxuuuqqqyyyuuuWWWGGGAAA>>>:::777555444444444///...,,,***)))((((((((((((((((((((((((((((((((())))))))))))(((((())))))((((((((((((((()))***************++++++,,,,,,,,,---))))))000666@@@UUUjjjppp{{{tttuuu{{{|||wwwqqq}}}uuunnnmmmoookkkttt}}}yyy|||~~~{{{}}}rrrkkkuuu[[[CCC999555444777666111000222333333222111000//////.......................................////////////------...///000000111111///444333666???DDDOOObbbuuuvvvOOOSSS```wwwyyyUUU^^^pppRRR===<<<444888777444444444333222111//////++++++******)))((((((((((((((())))))))))))((((((&&&'''((())))))((('''&&&((()))******++++++******))))))***+++,,,,,,,,,,,,***,,,///111222111///---***)))***+++......---,,,+++,,,,,,---...///000000///000222444777===DDDIIIRRR^^^ppp}}}rrrfffZZZVVVVVVTTTTTTVVVZZZVVVRRRRRRUUUZZZ\\\\\\[[[YYYYYY```hhhllljjjeeeccccccdddeeecccaaadddjjjpppmmmjjjjjjiiieee___YYYXXXXXXWWWVVVTTTQQQOOOMMMFFFHHHHHHFFFAAA===:::999;;;<<<======>>>DDDLLLSSSZZZ___fffiiilllrrr{{{}}}vvvnnnfffccc___XXXSSSRRRJJJIIIFFFBBB===;;;;;;<<<<<<;;;::::::;;;<<>>===@@@EEEGGGKKKRRR\\\dddkkkooorrrppplllmmmsssyyy|||pppgggdddcccdddaaa[[[XXXXXXRRRRRROOOJJJCCC>>><<<======<<<;;;::::::<<>>GGGNNNLLLHHHOOOcccuuueeeHHHBBB\\\tttxxx~~~ssseeeeeewwwPPPFFFDDD???999555333333444444222///,,,***)))((()))((((((((((((((((((((((((***)))((('''''''''((((((''''''''''''((()))***+++)))******+++,,,,,,------,,,///???XXXiiillllllooobbbeeeppp}}}mmmbbbfffzzzpppfffiiiqqqvvv}}}~~~||||||}}}xxx{{{~~~~~~}}}nnneeekkkzzz{{{qqqUUUCCC555555777333333666222222222222222222222222....................................////////////.........///000000111111---222111222999<<>>===;;;::::::<<>>;;;<<<999777333000...---...------))))))(((((((((((())))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++,,,...///444CCCRRRWWWjjjrrryyy|||~~~~~~wwwttt~~~}}}wwwhhhXXXXXX\\\```aaaaaabbbfffjjj{{{pppXXX{{{hhhTTTIII@@@;;;999444333111///...000444888999>>>FFFKKKHHHFFFPPP\\\|||SSS888KKKffffffiii~~~yyyqqqwwwHHHEEEAAA:::555222333444555333000,,,***)))((()))(((((((((((((((((((((((((((((('''&&&&&&''')))***''''''''''''((()))++++++((())))))***++++++,,,,,,)))111JJJmmm}}}zzzqqqqqq|||llliiiyyyxxxeeebbbpppuuuxxx{{{~~~yyy}}}~~~}}}{{{\\\MMMOOOXXX___yyylllSSS===888888444444888222222222222222222333333..................................../////////000......//////000000111111...333111111888999@@@RRR```qqq}}}```SSSSSSwwwjjj___rrrUUU>>><<<666999555444444333222000...,,,+++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))******++++++++++++******,,,,,,+++***))))))******(((+++---...---,,,,,,---+++++++++*********))))))*********+++,,,---...///+++///222333333888@@@HHHVVVcccuuu{{{wwwxxx~~~{{{wwwnnnccc___aaapppiii```\\\]]]\\\YYYUUUZZZZZZ^^^ffflllmmmgggbbbaaacccfffjjjmmmmmmlllkkkooorrrrrrpppnnnmmmhhhaaabbbbbbcccbbb```]]]YYYWWWSSSZZZ___\\\SSSKKKKKKMMMUUU]]]hhhppptttvvvxxxyyyvvvkkkaaa[[[VVVRRRQQQSSSTTTTTTVVV[[[aaacccaaa^^^___aaadddfffgggddd^^^YYY]]]^^^]]]YYYQQQIIICCC@@@<<<===>>>===;;;999888999:::@@@FFFWWWrrr}}}vvvvvvggg\\\|||rrrooo___SSSSSS~~~tttMMM999888<<<;;;888777444111000000000///...+++******)))))))))))))))&&&''''''(((((((((((((((((((((((()))******+++++++++,,,++++++444FFFZZZfff[[[```fffrrr~~~uuuqqqxxx}}}{{{qqqeee[[[WWW]]]^^^^^^___bbbgggooottt|||lllooogggXXXOOOBBB777999777444222111111222222333777@@@HHHIIIEEECCCDDDmmmqqqFFF777III]]]nnnZZZOOOCCC===999444222222333222111///,,,*********)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++***)))***---///555111SSS|||yyyeee\\\bbbkkk{{{{{{|||{{{{{{~~~{{{yyy|||}}}~~~~~~dddXXXRRRMMM[[[ggg|||uuuHHH999???999111777555222111333555555222...//////000000000000//////////////////////////////000000////////////000000000111222222444777===AAAUUUeeezzzlllPPPMMMiiipppZZZlllVVV>>><<<555888444444444333222000...,,,+++,,,,,,+++******))))))((())))))))))))))))))))))))))))))(((((((((((())))))++++++,,,,,,,,,,,,++++++,,,++++++***))))))******)))+++------,,,++++++,,,+++++++++*********))))))*********+++,,,---//////...111444444444999BBBJJJ___hhhtttzzzzzzwwwxxx{{{ssseee```bbbeeedddaaa]]]YYYWWWVVVVVVYYYYYY[[[bbbkkkppppppnnnhhheeecccffflllooonnnkkkqqqsssrrrooooooqqqoookkkjjjjjjhhhfffccc```]]][[[ZZZ```eeeccc\\\WWWWWWZZZdddkkksssxxxwwwtttpppoooeee]]]VVVRRRNNNKKKLLLPPPTTTUUUWWW[[[______\\\YYYZZZ\\\```dddfffeee```]]]]]]^^^___]]]XXXOOOFFF@@@????????????===<<<<<<<<<666;;;<<>>AAALLLvvvXXX@@@FFFTTTkkk{{{]]]DDD???===444///222222222111///,,,*********)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,+++,,,...000999DDDhhhzzzvvv{{{~~~wwwwwwfff```hhhsss||||||{{{{{{{{{}}}{{{yyy{{{~~~sssyyy{{{ooobbbVVVWWW]]]mmmaaaJJJEEE:::333;;;444333222444555666444222222222222111111000//////........................000//////////////////000000111222222333666;;;>>>RRR```ttt___NNN]]]ddd\\\VVV>>>;;;444777333444444333222000...---,,,,,,++++++******)))(((((())))))))))))))))))))))))))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********)))+++,,,,,,***))))))***+++++++++*********************++++++,,,...///000111444555444444999CCCLLLeeejjjooopppoooqqqwww{{{~~~}}}nnn___YYY\\\TTTZZZ___^^^WWWSSSUUUZZZ]]][[[[[[```iiiqqqvvvwwwrrrkkkdddeeemmmrrrqqqnnntttvvvtttpppqqqvvvxxxwwwrrrpppmmmjjjfffcccaaa```bbbfffiiihhhdddbbbdddggglllqqqvvvwwwsssllleeeaaaYYYTTTPPPOOOLLLIIIMMMRRRVVVWWWZZZ]]]^^^]]]YYYUUUUUUWWW[[[```dddeeeccc```]]]^^^```aaa___WWWKKKBBBBBBAAAAAAAAA@@@??????>>>;;;===:::???OOOZZZhhh{{{|||zzzeeewwwuuudddhhhaaa\\\YYYGGG@@@EEEjjj```FFF>>>>>><<<999999666333222222222111000+++******)))))))))))))))&&&'''(((((())))))(((((((((((())))))***+++++++++...+++333NNNqqquuutttsssyyy|||zzztttmmmfffbbbaaaaaa```]]]]]]bbbmmmyyyvvvxxx{{{iiiWWWHHHAAA>>>999666444333111///---///444999999666888===???dddlllLLLBBBHHHdddiiiCCC===>>>666111555222111000...---+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***,,,......------///000666PPPppp}}}{{{{{{~~~{{{rrrwwwyyyjjj]]]]]]iiiuuu}}}|||{{{{{{{{{|||~~~zzzyyy{{{}}}~~~zzziiiooowww{{{pppdddVVVTTTbbbzzz{{{]]]KKK888000:::444444444444444555555555444333333222111000//////........................//////............//////000111222111222444888;;;KKKXXXkkk~~~qqqNNNKKKqqqmmmLLLVVV>>>;;;333666222333333333222000///---,,,+++++++++***))))))(((((((((((((((((((((((((((((())))))(((((((((((()))))),,,,,,,,,++++++,,,,,,,,,++++++***************+++***+++,,,+++)))(((((()))************************+++++++++,,,---...///000333555555333333888CCCKKKaaagggkkkkkkkkkpppvvvyyywwwvvvuuuqqqgggZZZUUUVVVIIIRRR[[[]]]YYYVVVXXX\\\cccaaa___bbbiiipppuuuwwwyyysssmmmmmmpppssssssqqqvvvyyyyyyvvvvvvzzz||||||uuurrrnnnjjjgggeeeeeedddfffhhhiiihhhffffffhhhkkkfffhhhjjjiiieee```ZZZWWWTTTQQQOOOOOOLLLIIILLLQQQVVVYYY\\\^^^___\\\XXXUUUSSSTTTWWW\\\```cccbbbaaa^^^]]]^^^aaabbb\\\QQQHHHDDDBBBAAA@@@AAAAAA@@@???@@@BBB>>>>>>IIIRRRaaaxxxzzznnn[[[hhhkkklllhhhQQQEEEBBB\\\hhhIII<<<<<<===<<<:::888444333222222111000+++******)))))))))))))))''''''((()))))))))))))))((())))))******+++,,,,,,---+++:::ddd~~~|||ssshhhbbbbbbdddfff```]]]^^^gggttt~~~{{{cccPPPGGGBBB;;;777666444222//////000555;;;;;;777666999???WWWxxxyyyYYYDDD>>>ZZZ{{{TTTAAA===:::666444111000///......---+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))+++---.........///000555PPPgggsssvvvlllkkkuuu~~~xxxwww}}}zzzkkk]]]VVV\\\kkkwww}}}|||zzzzzz{{{||||||{{{}}}zzzxxxzzz{{{|||zzzeeecccvvvyyyyyy|||iiibbbjjjxxxxxxxxxxxx]]]AAA222777444444444444333333444555333333222111000000000000........................//////............//////000111111111111222555888DDDOOOcccyyyZZZEEEYYYzzzvvvNNNVVV===:::333555111333333222222000///---,,,++++++******)))(((((('''(((((((((((((((((((((((())))))(((((((((((())))))++++++************+++++++++***************++++++***++++++***((('''((()))************************+++++++++,,,---...000000222444444222111666@@@III\\\eeelllnnnrrrxxx||||||xxxooohhhfffeee```\\\\\\OOOTTT[[[^^^]]][[[ZZZZZZddddddeeehhhlllpppssstttxxxxxxwwwuuurrrqqqqqqrrryyy~~~~~~|||}}}}}}{{{wwwuuuqqqmmmkkkjjjkkkkkkiiihhhhhhggggggggghhhiiibbb```^^^\\\ZZZXXXWWWUUUQQQNNNLLLLLLIIIEEEFFFIIITTTVVVZZZ]]]]]]ZZZXXXVVVUUUUUUVVVYYY]]]______^^^___\\\[[[]]]```^^^WWWPPPFFFCCC@@@@@@@@@AAA???>>>>>>CCC@@@>>>EEEMMM^^^www~~~}}}yyy```lllyyyzzz~~~lll```RRRUUUtttPPP<<<:::======;;;888555333333222111000+++******)))))))))))))))'''(((((())))))))))))))))))))))))***++++++,,,,,,,,,///GGGzzzxxxssswwwoooccc^^^___aaacccccccccfffppp{{{zzzbbbOOOHHH???999888777444111333444;;;DDDGGGBBB<<<999666AAATTTuuukkkQQQ???OOOttttttrrrNNN===???<<<000000///......//////,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))***,,,,,,,,,---///000:::PPPbbbooovvvpppsssxxxyyyyyy}}}sssuuu~~~vvveeeYYYXXXcccsss~~~}}}{{{yyyyyy{{{{{{zzzxxx|||yyyxxxyyyyyyyyyiii[[[]]]ooo{{{xxx|||rrrwww}}}ZZZ>>>888555555555555555555555444333222111000000000111111//////////////////////////////............//////000111222111000111333555AAAIII]]]uuurrrMMMJJJZZZ___UUU===:::333666222333222222222000///...---+++******))))))(((''''''))))))))))))))))))))))))))))))(((((((((((()))))),,,+++))))))))))))+++,,,*********)))******+++,,,******+++)))(((((()))+++***************+++++++++++++++,,,,,,---///000111111333444222000555>>>FFFYYYdddmmmpppvvvvvviii______ccceeedddddd___```aaacccccc```\\\YYYbbbeeeiiinnnrrrtttvvvvvvtttxxxzzzyyytttqqqrrrttt|||~~~||||||zzzwwwtttrrrqqqrrrrrrllljjjhhhhhhjjjkkkjjjiiifffbbb\\\YYYXXXXXXXXXXXXUUUPPPNNNOOOOOOKKKHHHHHHQQQTTTXXXYYYYYYWWWWWWWWWZZZXXXWWWWWWYYY[[[[[[[[[]]][[[YYYZZZ]]]]]]ZZZXXXKKKGGGBBBAAABBBBBB@@@>>>>>>GGGGGGEEEIIIMMM]]]www~~~ooolllxxx```ZZZ@@@;;;===<<<;;;888555333222222000///+++******)))))))))))))))'''((())))))******))))))))))))******+++,,,,,,,,,...777WWWvvviiijjjwwwqqqfffcccddddddcccjjjlllqqqyyy~~~~~~uuu]]]SSSFFF===:::999777444666555===LLLUUUQQQFFF???777999???WWWyyyiiiKKKHHH___zzzyyybbbdddoooYYY???BBBAAA444000...---...000000---))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))***+++++++++,,,///222>>>UUUeeeqqqnnnmmmttt|||~~~ooo]]]UUUZZZiiiwww|||yyywwwxxx{{{|||yyywwwzzzxxxxxxyyywwwwww}}}vvv```QQQWWWvvv|||rrrnnneeevvvNNN;;;777666666999<<<>>>;;;888555444222111000111222222000000000000000000000000000000////////////000000000111222111111111333555>>>DDDVVVpppZZZBBBAAAYYYpppmmmTTT<<<:::444666333222222222222111///...---*********)))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))---,,,***))))))***,,,---******))))))***++++++,,,)))******)))((()))+++---))))))*********+++++++++,,,,,,,,,,,,---///000111000333444333111444===DDDTTT^^^cccdddlllzzzqqqfff]]]^^^cccfffiiikkkkkkjjjjjjiiigggeeebbb```eeehhhnnnrrrvvvxxxyyyzzzuuuwwwyyyzzzyyyyyyzzz|||}}}zzzwwwuuuttttttllljjjiiijjjmmmooommmkkkgggccc]]][[[[[[\\\[[[ZZZZZZSSSQQQVVVZZZWWWRRRPPPUUUWWWZZZZZZXXXWWWXXXYYY]]]ZZZWWWVVVWWWYYYZZZYYYYYYYYYZZZ[[[\\\]]]]]]]]]QQQLLLGGGEEEFFFFFFCCC@@@@@@LLLOOONNNMMMMMM[[[ssszzz}}}nnnlllvvvcccGGG>>>>>>;;;;;;888555222222111000...+++******)))))))))))))))(((((()))************))))))******++++++,,,,,,---222@@@bbb|||ooolllvvvssskkkkkkkkkiiifffooorrrwww|||}}}{{{{{{~~~yyynnnaaaOOOCCC>>>;;;888555555222999MMM^^^^^^RRRGGG??????<<>>LLLQQQOOOLLLIIITTTkkkwwwqqqkkkjjjfffKKKBBB@@@<<<;;;888444222111000///...+++******)))))))))))))))(((((()))***************)))******++++++,,,------555EEEeee|||tttvvv}}}||||||pppkkklllmmmiiidddppptttxxx{{{{{{zzzzzzzzzzzz}}}zzzzzzjjjVVVGGG@@@===999555333...444KKKaaaeeeYYYMMM:::>>>999>>>YYYuuuhhhJJJJJJ[[[zzz{{{vvvjjjbbbmmm~~~TTT>>>:::999///,,,+++...222222---))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++...---,,,***+++...333888OOOqqqvvvkkkrrrzzz|||{{{yyy|||ooo```PPPOOO[[[kkkuuuxxxyyyvvvuuuwww{{{|||yyyvvvxxxwwwxxxxxxuuuttt{{{]]]LLL]]]xxxjjjzzzpppjjjvvvWWW<<<999:::DDDPPPUUUOOOGGGAAA>>>:::666333111111111222222222222222222222222222222111111111111222222///000222333222222444666444777JJJhhh|||yyySSSGGGAAANNNpppUUU999999666000333444444333111000...------+++++++++************)))&&&&&&''')))************((((((''''''(((***,,,---///,,,))))))***+++,,,,,,************)))))))))))))))************+++++++++******))))))))))))******,,,,,,,,,,,,---///111222888555222111333666888999GGGGGGFFFFFFIIISSS```jjjffffffgggjjjooorrrssssssqqqnnnooouuuvvvqqqpppttttttsssqqqqqqsssvvvzzz}}}~~~|||~~~}}}wwwqqqnnnqqqqqqrrrssssssrrrnnnkkkfffccc___]]]^^^^^^^^^]]]\\\XXXVVVXXX]]]___\\\YYY]]]]]]^^^______]]]\\\[[[]]][[[WWWTTTSSSTTTVVVXXXZZZZZZYYYYYYYYY[[[\\\]]][[[XXXQQQKKKJJJMMMLLLGGGCCCHHHKKKNNNPPPIIIOOOfff|||vvv|||pppxxx^^^tttlllZZZIII:::???999888555222000000000111***************)))((((((+++***)))(((((()))***+++$$$///,,,%%%***...---000666OOOcccooozzz~~~zzz}}}~~~yyyuuuqqqooommmjjjiiikkktttuuuvvvwwwwwwvvvuuutttxxx{{{jjjXXXIII???999777:::555111:::QQQgggjjjaaaDDD:::666>>>KKK```|||SSSBBBOOObbbsssvvvvvvxxxvvvqqqlllPPP@@@777111...,,,---000111000---+++***)))(((((())))))***+++*********))))))((((((++++++******++++++,,,------***,,,000---***555FFFfffwww~~~}}}sssZZZPPPXXX```jjjqqqpppsssvvvzzz|||||||||{{{|||xxxyyyyyyyyyyyy{{{dddKKKRRRVVV}}}sssnnnlllMMMBBB;;;DDDWWWgggkkkhhhWWWOOOJJJAAA111///555444333111000111222333333333222111111222444555555444333333333333444444444444444;;;???OOOqqq}}}EEEBBBEEEdddUUU::::::777111444444333222111000...------+++++++++*********))))))&&&'''((())))))***)))))))))((((((((()))+++---...---***(((''')))***+++***************))))))))))))))))))*********+++++++++******))))))))))))************+++,,,...000222444;;;888444222333555666777999:::;;;:::===DDDNNNWWWZZZ^^^dddkkkrrrvvvxxxxxxwwwtttvvv{{{|||yyyzzz}}}{{{{{{zzzzzzzzz{{{|||}}}~~~yyyvvv}}}}}}}}}~~~}}}zzztttqqqiiifffbbb```_________^^^\\\YYYVVVVVVWWWXXXVVVTTTUUUUUUVVVXXXZZZ[[[\\\]]][[[YYYWWWUUUTTTUUUWWWXXX\\\[[[ZZZYYYYYYYYYZZZ[[[YYYXXXRRRKKKIIIKKKKKKHHHGGGMMMOOOUUUXXXPPPRRReee{{{ttt~~~wwwvvvpppppp|||___hhhsss```JJJ888::::::888555222000//////000***************))))))(((+++***)))(((((()))***+++&&&,,,)))'''...//////666IIIZZZ```___bbbiii|||yyywwwvvvtttrrrnnnlllnnnqqqttttttssssssssstttttttttzzz|||rrrcccRRRDDD;;;777666444888HHH^^^jjjmmmXXXJJJ>>><<>>@@@UUUiiiqqqooooooeee___UUUBBB:::888111444444333333333333333222555444222222333333222111333333333444444555555555555::::::HHHjjjdddFFFCCC___UUU::::::888222555444333222111000......---++++++*********)))))))))(((((())))))))))))(((((())))))))))))***,,,---///---+++)))(((***+++,,,+++************)))))))))))))))))))))*********++++++******))))))))))))******))))))***,,,///111444555<<<999555333333444555444444666888888999===CCCIIIPPPXXXeeerrr|||}}}vvvqqqllliiieeecccbbbaaa___^^^[[[YYYVVVTTTSSSSSSTTTTTTXXXWWWVVVUUUVVVXXXZZZ[[[XXXXXXWWWVVVVVVWWWXXXXXX\\\\\\ZZZYYYXXXXXXXXXXXXZZZZZZVVVNNNIIIJJJKKKJJJHHHNNNPPPVVV[[[TTTRRR^^^vvv|||ttt{{{|||iiimmm~~~xxx{{{zzzWWWRRRxxx}}}hhhOOO999888<<<:::777333111///......******++++++******)))(((+++***))))))))))))***+++***+++(((***111...333EEEVVVgggllleeebbbdddtttwwwsssuuuvvvrrrmmmmmmppptttrrrqqqooonnnoooqqqsssuuu}}}xxxdddNNN???555888777555<<>>???KKK\\\lllxxxyyytttnnnkkkgggeeebbb```]]]ZZZYYYXXXWWWTTTRRRSSSVVVXXXbbb___[[[XXXUUUTTTUUUVVVUUUVVVWWWYYYYYYYYYYYYXXXWWWWWWXXXXXXYYYYYYYYYYYY]]]```___WWWOOOLLLJJJHHHFFFGGGBBBAAAHHHGGGEEEMMMhhhwwwuuu}}}{{{pppwwwrrrgggaaa[[[RRRNNNgggwww\\\AAA<<<===;;;999555222///---,,,+++++++++++++++***))))))******++++++++++++*********,,,---//////000QQQ}}}yyy}}}}}}{{{pppwwwxxxoooggghhhlllnnnkkkjjjiiijjjnnntttzzz~~~~~~mmm```QQQCCC:::999666222222<<>>;;;::::::::::::999888888888888888888888888999======JJJkkktttRRRSSSzzz{{{MMM555888777111444222222111111000//////...******)))))))))((((((((((((((())))))))))))(((((())))))))))))***,,,---///***)))(((***,,,---,,,+++************))))))))))))((((((((()))))))))************))))))))))))******,,,---...///000111111111111000///000333666777777333666999:::999999<<>>DDDDDDEEEMMMccczzzyyyqqquuuyyysssvvvwwwpppddd[[[RRRKKKiii~~~bbbDDD;;;<<<;;;999666333000---,,,+++++++++,,,++++++***)))******+++,,,,,,+++******$$$***---...///999eee}}}|||xxxxxx|||zzzvvvvvvtttzzzyyyooohhhjjjlllkkkgggggghhhkkkpppvvv{{{ooocccUUUHHH???;;;666444333888DDDPPPooovvvvvvfffMMMAAAIIIWWW{{{[[[GGGFFFjjjyyyYYYAAA<<<666444444555444222000///---+++******++++++*********+++++++++++++++++++++******++++++,,,---,,,---...000999PPPooo~~~}}}xxxiiioooyyylllfff\\\dddssstttssstttqqqrrruuuxxxyyyxxxuuutttsssvvvvvvvvvuuuuuuvvvyyy|||YYY]]]wwwrrrQQQJJJ[[[oooqqqgggeeebbbYYYXXXZZZSSSVVVWWWXXXUUUQQQPPPQQQTTTNNNKKKGGGDDDCCCCCCBBBAAAAAAAAA@@@???===<<<;;;;;;999>>>???LLLlllvvvRRRHHHbbb~~~zzzMMM666999888222555222222111111000/////////***)))))))))((((((((((((&&&'''((())))))***)))))))))((((((((()))+++---...((((((((()))+++,,,+++***************))))))))))))(((((((((((()))))))))*********))))))))))))*********,,,...000111222222222///......///222444555555444777999:::999<<>>???CCCBBBNNNlll{{{VVVCCCNNNeee~~~zzzMMM666:::999444666222222111111000000//////))))))))))))((((((((((((&&&&&&((()))************(((((('''''')))***,,,---)))))))))+++---...---,,,************))))))))))))(((((((((((())))))))))))******))))))))))))******(((***---000222333444444///...---...111333333333333555777777888<<>>???:::888888111111000...,,,++++++++++++++++++++++++******))))))******+++++++++,,,,,,,,,222///)))666UUUeeecccbbbiii}}}~~~|||llleeedddkkkeeefffbbbxxx~~~fffRRR]]]hhhmmmpppvvvzzz|||sssrrrrrrrrrsssssstttuuurrrrrrrrrsssuuuvvvxxxyyy|||vvvdddjjjVVVggg}}}wwwmmmhhh^^^SSSPPPPPPSSSTTTPPPMMMPPPWWWUUURRRSSSUUUVVVUUUYYY___ZZZXXXSSSKKKCCCAAAEEEJJJMMMJJJFFFLLL```yyyiiiCCCHHHHHH[[[ttt{{{III:::999666;;;111444444222111///...---,,,+++++++++*********))))))''')))************+++,,,))))))))))))***+++------******++++++++++++******+++***)))(((((()))***+++************************++++++***************+++---000111//////111000---...//////000111222333333333444555555555777;;;>>>;;;???DDDFFFDDDFFFTTTbbbxxxyyyvvvtttmmmfffdddeeeddd```[[[WWWTTTPPPOOOQQQSSSUUUUUUXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVWWWXXXYYYYYYZZZZZZVVVVVVVVVUUUUUUUUUTTTTTTWWWVVVWWW[[[aaacccaaa^^^VVVRRRQQQQQQPPPLLLKKKNNNddduuusssyyyaaaeeeEEE===???<<<555222333111+++,,,------------,,,++++++++++++******************---,,,,,,000<<>><<<@@@GGGNNNMMMJJJJJJNNNbbblllzzzzzzwwwuuuooohhhdddeeeddd___[[[VVVTTTQQQPPPRRRUUUWWWXXXVVVVVVVVVWWWWWWWWWWWWWWWTTTUUUVVVXXXYYYZZZ[[[[[[VVVVVVWWWXXXWWWVVVUUUTTTUUUVVVXXX[[[]]]```bbbbbb^^^VVVQQQQQQRRRRRRTTTWWWnnnvvvoooqqqzzzccc}}}jjjLLL===@@@>>>999444222///,,,---------------,,,++++++******++++++++++++++++++...,,,---666EEEQQQWWWXXX___bbbvvv}}}|||zzztttpppnnnkkkfffaaa______```aaabbbdddgggiiijjjkkkllllllmmmooorrruuuwwwyyyzzz|||{{{~~~rrr]]]UUUIII>>>999666666666EEEUUUkkkvvvqqq```NNNCCCDDDLLLwwwsssXXXZZZdddiiinnnpppqqqhhhbbbzzzzzzUUU@@@@@@===888999999333111///---,,,+++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,000777QQQyyyzzz~~~|||wwwxxx{{{```OOOIIIkkkyyy^^^WWWbbbkkkpppssswwwyyyxxxvvvuuutttrrrqqqpppppppppqqqqqqrrrsssuuuwwwyyyzzz}}}ccceeepppuuurrrpppqqqmmmddd]]][[[[[[VVVTTTWWWXXXTTTPPPOOOPPPKKKGGGLLLUUU[[[ZZZWWWNNNFFF>>>CCCYYYrrrcccCCC===IIIuuu{{{III999777333999111555444333111///---++++++************))))))))))))***,,,...---+++***************++++++++++++++++++++++++,,,,,,++++++******,,,***(((''''''(((***,,,*********************************)))******+++,,,---000111...///222222///------...///000111222222555666777888888:::===???@@@BBBIIITTTXXXSSSNNNLLLYYYgggxxx|||yyyuuuooohhhdddcccbbb^^^[[[VVVSSSQQQQQQTTTVVVXXXXXXUUUUUUVVVWWWXXXXXXYYYYYYUUUVVVXXXZZZ[[[[[[[[[[[[WWWXXXYYYZZZZZZXXXVVVUUUVVVXXXZZZZZZZZZ[[[```cccccc\\\VVVTTTSSSSSSYYY```xxxxxxnnnooorrr}}}aaaqqqjjjOOO<<<>>>>>>:::444111///...---------...---,,,,,,+++******+++++++++++++++,,,///+++///===NNNXXX[[[[[[\\\[[[ooo|||ssslllmmmkkkfff```]]]___aaabbbccceeegggiiijjjkkkkkkkkklllnnnppprrruuuwwwxxx{{{zzz{{{}}}~~~}}}ddd[[[MMMAAA999666555555BBBRRRgggtttssseeeUUUJJJJJJAAAmmm]]]SSS\\\gggpppuuuwwwooojjjeeeBBB???===::::::999444222000...,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...222<<<___yyyyyyvvvuuuxxx\\\LLLKKKppp{{{___]]]fffnnnqqqtttwwwxxxvvvvvvuuutttrrrqqqqqqqqqpppqqqqqqrrrsssuuuwwwyyyzzz~~~xxx{{{llljjjuuu~~~~~~{{{sssjjjeee______aaaccc^^^SSSJJJGGGDDDHHHQQQ]]]eeebbbVVVJJJGGGCCCCCCOOOeee{{{zzzNNNCCCGGGkkkyyyIII999777333:::333444333222000...---++++++*********)))))))))((((((,,,...000///---+++++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++******+++***)))'''''')))***+++))))))))))))))))))))))))******))))))***++++++,,,,,,///000///000555666444------...///000111222222333444666777888999;;;>>>???>>>CCCOOOWWWVVVOOOKKKXXXjjj{{{||||||}}}zzzwwwrrrmmmfffbbb```___]]][[[WWWUUUSSSSSSUUUWWWWWWWWWVVVVVVWWWXXXYYYZZZZZZ[[[YYYZZZ\\\]]]]]]\\\[[[[[[XXXYYY[[[\\\\\\ZZZXXXWWWWWWYYY[[[YYYWWWWWW\\\```dddaaa^^^ZZZSSSQQQZZZeee{{{nnnkkklll}}}XXX___yyygggNNN===<<<;;;999555111//////------.........---,,,,,,******++++++,,,,,,,,,,,,---+++222EEEWWWaaafffiiiccc```rrrzzznnnkkkllljjjfff```^^^```cccbbbccceeegggiiijjjkkklllmmmmmmnnnooopppssstttvvvzzzyyyyyy{{{{{{}}}hhh^^^PPPBBB:::666444444@@@RRRhhhssspppcccXXXRRRMMM===dddaaaPPPXXXgggvvvwwwnnnwwwIII???===<<<;;;555555333111///---,,,,,,,,,+++++++++++++++++++++,,,++++++,,,,,,,,,---------///333@@@iii|||ppplllsssWWWGGGGGGkkkyyyaaadddjjjppprrrtttxxxxxxuuuuuutttssssssrrrrrrssssssrrrrrrrrrsssuuuvvvxxxyyyxxxvvvyyy{{{xxx{{{sssooogggfffeeebbbYYYMMMIIIJJJHHHQQQ^^^gggggg\\\MMMCCCAAAEEEQQQdddyyyTTTEEEDDD___yyyIII:::777333<<<666222222111000...---,,,,,,******)))))))))(((((((((+++...000000...,,,++++++)))***,,,---------,,,+++------------,,,+++***)))******))))))))))))******))))))))))))))))))))))))))))))))))))***+++,,,,,,+++///000///111666999777---......///000111222333000222444555666777999;;;???>>>DDDSSS^^^___YYYUUUZZZlll{{{vvvtttppplllfffaaa___^^^^^^]]]ZZZXXXVVVUUUVVVWWWWWWVVVWWWWWWXXXXXXYYYZZZ[[[[[[[[[\\\^^^______^^^\\\[[[YYYYYYZZZ[[[ZZZYYYXXXWWWWWWYYYZZZXXXUUUUUUXXX[[[aaabbbccc___VVVRRRZZZfffnnneeegggvvv{{{qqqiiihhhNNNLLLeee~~~hhhSSSCCC===999999777333000000...............---,,,,,,******++++++,,,---------++++++:::VVVoooyyy|||yyyuuuzzzssshhhjjjiiigggdddaaa___```bbb```aaacccfffhhhjjjkkkkkkooooooooooooppprrrtttvvvyyyxxxxxxzzzzzzzzzooodddTTTEEE<<<777555555<<>>===;;;222666444222///---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...555EEEooo}}}wwwWWWEEEDDDhhh~~~lllkkkooorrrrrrtttxxxwwwtttuuuuuuttttttttttttttttttsssssssssttttttuuuvvvwwwzzz|||~~~~~~}}}~~~yyy}}}zzzpppiii```YYYRRROOOTTT[[[gggjjjjjjcccWWWKKKCCCAAAIIISSSggg|||YYYDDDBBBTTT{{{LLL<<<777333;;;555111000000///......------***)))))))))(((((((((((()))+++...///---+++******((()))+++---......---,,,------------,,,+++***)))((()))************)))((())))))))))))))))))))))))))))))))))))***+++,,,---,,,//////...000555777666...//////000111222333333000333555666777888999;;;@@@DDDQQQfffvvvxxxrrrmmmfffooo|||}}}xxxuuusssoookkkfffaaa______`````````]]][[[YYYYYYXXXWWWVVVWWWWWWWWWXXXXXXYYYYYYYYYYYY[[[]]]_________]]]\\\XXXXXXXXXWWWWWWWWWVVVVVVUUUVVVVVVVVVUUUVVVWWWXXX\\\^^^aaaaaa[[[VVVZZZbbbzzzrrrddd```kkk}}}qqqlllggg\\\QQQNNNKKKCCC[[[tttcccMMMBBB:::999999444000///...............------,,,******++++++,,,------...+++///GGGttt{{{xxxxxxnnnggghhheeeaaa____________^^^___```cccfffhhhjjjllllllooooooooooooqqqtttwwwyyywwwuuuvvvxxxxxxxxx~~~xxxmmm[[[KKK@@@:::777777777LLLffftttsssiii```\\\SSSGGGNNNmmmqqqWWWQQQffflllQQQ???===<<<222777555333000...---,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,999MMMrrr||||||{{{|||tttTTTDDDHHHrrryyyqqqssssssqqqssswwwxxxuuuyyyxxxwwwuuuuuutttttttttuuuuuuttttttttttttuuuuuuzzz}}}~~~|||zzz{{{{{{oooxxxvvviii]]][[[___eeekkkqqqzzztttgggWWWJJJGGGLLLSSScccnnnjjjNNNEEEIIIvvv~~~NNN===777222:::444000/////////............))))))))))))((((((((((((&&&))),,,---,,,***))))))''')))+++---//////...------...------,,,+++***)))'''(((***,,,,,,***((('''))))))))))))))))))))))))))))))))))))***+++,,,------//////---...333555444//////000111222333444444333666888::::::;;;<<<>>>???GGG\\\xxxvvvqqqnnnqqq|||{{{xxxvvvuuuooolllfffbbb``````aaacccdddaaa^^^\\\[[[ZZZXXXVVVVVVVVVVVVWWWWWWWWWXXXXXXVVVXXX[[[^^^______^^^]]]WWWVVVUUUTTTTTTTTTUUUUUUSSSSSSSSSTTTVVVWWWWWWWWWYYYZZZ]]]aaa___[[[[[[___^^^}}}xxxfff[[[cccvvvmmmjjjjjjbbbYYYVVVMMMBBBZZZrrrUUUGGG;;;:::;;;666000.........//////......---,,,******+++,,,,,,---......---333SSSnnnaaagggsssyyy|||yyysssmmmjjjeeeaaa]]][[[]]]^^^\\\ZZZ```aaadddgggjjjlllnnnooonnnnnnnnnppprrrvvvzzz|||uuutttuuuxxxwwwwww|||tttaaaPPPCCC<<<999888555IIIeeexxx{{{rrrggg```[[[OOOHHHZZZwww{{{^^^RRRjjj{{{yyy[[[@@@;;;<<<333777666333000...---,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......+++===SSSrrryyyxxxfffHHH???MMM}}}|||uuuvvvtttqqqrrrwwwxxxuuu|||{{{yyywwwuuutttssssssvvvvvvuuutttttttttttttttrrruuuvvvvvvwwwyyyyyyxxx{{{xxxiiiiiillluuutttwww~~~~~~||||||xxxjjjaaahhhvvv~~~pppgggYYYMMMJJJTTTdddqqq{{{~~~\\\MMMAAA```uuuMMM;;;999777444444333222222111///...,,,+++******)))((((((((((((((((((((())))))))))))(((((('''***---...---+++++++++------,,,++++++******)))((((((((((((((()))******(((((())))))))))))((((((***)))))))))***+++,,,,,,+++---///000000///---+++---...///000111222333333444666999:::;;;<<<===???BBBIIIVVVfffsss|||uuutttxxx|||zzzyyyyyyrrrooollljjjjjjiiihhhgggbbbbbbaaa```^^^\\\ZZZYYYXXXXXXYYYYYYXXXVVVUUUTTTVVVVVVVVVWWWYYY\\\___```ZZZXXXWWWXXXZZZ[[[YYYVVVUUUUUUTTTTTTTTTTTTTTTTTTSSSWWWYYYWWWVVV[[[aaaeeehhhiiisss}}}jjj___aaammm~~~{{{{{{~~~uuu```___MMMfffnnndddLLL999999===888222111000000///...------,,,,,,)))******+++,,,,,,------111444YYYuuuccccccgggfffiii~~~kkkjjjwww}}}xxxppphhhggg```[[[]]]___^^^\\\]]]___aaaeeeiiikkklllkkkkkkpppmmmkkknnntttwwwuuurrrwwwuuutttsssuuuxxx|||~~~mmmXXXHHH???999666777BBB[[[vvvxxxkkkfff___SSSPPPTTTaaa|||eeePPPnnnooorrriiiLLL<<<888777555444333222000...,,,+++++++++,,,,,,,,,,,,------,,,***)))+++///111000...///>>>[[[ccc|||~~~~~~^^^WWWNNNXXX{{{~~~uuunnnppptttvvvwwwyyy|||~~~|||xxxttttttuuuuuusssssswww|||~~~zzzvvvssstttuuuvvvvvvwwwyyy|||yyyhhhOOOLLLHHHLLLPPPXXXeeeppppppjjjkkkpppxxx~~~}}}uuujjjaaaUUUXXX]]]dddmmmvvv}}}jjjLLL:::OOOsssLLL;;;999888666666222222222111///...,,,+++******)))(((((((((((((((((())))))******))))))((((((***---...---+++++++++,,,,,,+++******))))))(((((((((((((((((()))******(((((())))))))))))(((((())))))))))))***+++,,,,,,,,,---///111111///---,,,......///000111222222333333555888999::::::<<<===CCCGGGOOOYYYbbbgggjjjjjjqqqwww{{{yyyyyyyyysssrrrpppooonnnlllhhheeebbbbbbaaa```^^^]]][[[ZZZZZZZZZ[[[[[[ZZZYYYXXXWWW[[[YYYXXXWWWXXX\\\___bbb]]][[[ZZZ[[[\\\\\\ZZZXXXVVVVVVWWWWWWXXXXXXYYYYYYRRRUUUWWWYYY\\\bbbhhhmmmooolllqqqzzziiicccdddnnnzzzttt^^^ooouuugggOOO;;;999;;;666000...000//////...------,,,,,,******++++++,,,,,,,,,---///555WWWyyyhhhfffgggdddeeexxx||||||ooohhhqqq|||~~~zzzrrrjjjfff___[[[]]]___]]]\\\]]]ddddddeeefffhhhjjjkkklllnnnllllllnnnrrrttttttssswwwvvvttttttvvvyyy}}}oooZZZKKKBBB===:::888???WWWwww{{{jjjccc]]]SSSQQQSSS]]]zzzmmmTTTkkkwwwbbb```ooozzzvvvsssUUU@@@666333555555444222000...,,,+++++++++,,,,,,,,,,,,---------+++***+++...000///...666EEE^^^```xxx~~~XXXQQQKKKXXXvvvppprrrwwwyyyzzz|||wwwxxxyyyxxxuuussstttuuuuuurrrqqqtttxxxzzzwwwsssvvvwwwxxxwwwvvvuuuwwwyyywww|||wwwWWWLLL>>>@@@@@@CCCOOOaaannnsssuuuzzz{{{qqqeee\\\YYYcccjjjsssyyy|||~~~oooNNN777HHHrrrKKK:::999888666666222222222111///...,,,,,,******)))((((((((())))))*********++++++*********(((***------,,,++++++,,,++++++******)))(((((('''((((((((((((((()))******((())))))******))))))((())))))))))))***+++,,,------...000111111000...---//////000000111111111222222444777888999999;;;<<>>;;;999999OOOuuu|||fff\\\VVVOOONNNMMMSSSqqqtttWWWcccyyynnnXXXOOO\\\mmmuuuzzz[[[BBB666333666666555333111///---+++++++++,,,,,,,,,,,,---------,,,+++,,,...//////...888PPPiiiiiixxxrrrMMMHHHDDDUUU~~~wwwqqqtttxxxzzzzzz|||tttuuuuuutttssstttvvvyyyuuurrrpppqqqssstttsssqqquuuvvvvvvuuuttttttuuuwwwwwwyyy}}}aaaLLLAAAAAA??????KKK```uuu~~~ttthhhdddeeessszzz~~~wwwsssvvvzzz|||YYY<<>>:::999444FFFnnn{{{cccTTTOOOJJJIIIFFFJJJlllwwwXXXYYYjjjyyykkkZZZNNN[[[vvv|||[[[CCC::::::888777666444222///---,,,+++++++++,,,,,,,,,------...---,,,,,,---...//////888]]]zzz~~~{{{eeeCCC>>>===NNNuuuxxxrrrtttwwwwwwwwwxxxwwwwwwvvvuuuvvvwwwzzz|||wwwtttpppooopppqqqpppooopppqqqssssssssstttwwwyyyzzz{{{{{{|||ttt[[[QQQPPPMMMOOO[[[nnn~~~~~~|||pppaaa]]]fffqqqlllIIIOOOqqqJJJ:::999666333333111111111111000...---,,,******))))))))))))******++++++,,,,,,,,,,,,++++++***,,,------,,,,,,,,,...---,,,,,,+++******))))))((((((((((((((())))))***))))))************))))))((((((((()))***,,,---...//////000111111000//////000000000000000111111111333555888999999:::<<<======BBBHHHLLLLLLLLLLLLLLLQQQTTTZZZ```cccgggrrr~~~~~~zzzwwwtttqqqnnnlllgggggggggffffffdddcccccc\\\\\\\\\\\\\\\\\\]]]]]][[[^^^aaaeeeffffffeeedddbbbbbbbbbaaa___\\\[[[ZZZYYYYYYYYYXXXXXXWWWWWWVVVVVVRRRSSSZZZaaahhhsss}}}ppphhheeennn}}}tttjjjdddeeerrr|||rrryyyooo\\\FFF<<<:::999555333...............---------,,,,,,,,,,,,,,,,,,------111EEEOOOSSSVVVVVVgggrrrmmmfffqqq~~~zzz~~~yyyuuunnnfff\\\ZZZ[[[\\\ZZZXXX\\\bbbfffhhhkkknnnqqqqqqqqqpppmmmqqqtttssspppqqqvvv|||~~~|||zzzyyyxxxwwwyyyyyy{{{}}}qqq\\\KKKAAA===<<<444@@@eeehhhVVVPPPLLLKKKIIIPPPwww~~~]]]TTT___wwwzzzssskkkcccVVVccc```GGG===>>>999999777555333000...---+++++++++,,,,,,,,,------...------,,,,,,...000111===lll|||bbb===::::::JJJmmm|||uuuvvvxxxwwwuuuuuu{{{yyywwwvvvwwwyyyzzz{{{yyyvvvssspppooopppppppppqqqssstttuuuuuuvvvxxxzzz~~~~~~}}}{{{|||vvvddd^^^VVVWWWeeewwwxxx~~~~~~wwwhhh[[[YYYcccoooyyyRRRQQQoooIII:::999777444333111111111111000///...---******)))))))))***++++++***++++++,,,,,,++++++***+++,,,------,,,,,,---///------,,,,,,+++*********((((((((((((((()))******)))******++++++******)))((((((((()))***,,,---.../////////000000///////////////000000111111111222333555888999::::::<<<>>>>>>DDDKKKOOONNNMMMMMMNNNMMMQQQZZZeeekkkmmmqqqwww}}}yyywwwvvvtttrrriiiiiiiiihhhgggeeedddccc``````___^^^^^^^^^______[[[___dddiiijjjiiieeecccaaabbbcccaaa^^^\\\[[[\\\^^^^^^]]]\\\[[[ZZZYYYYYYTTTQQQTTT]]]fffooovvvpppuuuxxxoooiiiiiittt~~~kkk^^^tttxxxnnn]]]GGG:::777777555222........................+++++++++,,,---............JJJTTTTTTYYYWWWhhhxxxooo{{{}}}vvvssslllfffXXXXXXZZZ\\\YYYVVV\\\dddcccgggmmmrrruuutttrrrpppooorrrtttsssqqqrrrxxx}}}}}}{{{xxxvvvttt{{{{{{{{{{{{}}}xxxcccRRRHHHDDD>>>888>>>[[[}}}wwwbbbZZZSSSQQQPPP[[[fffSSSXXXiiisssrrrrrrooo\\\eeeqqqOOO>>><<<;;;:::999666444111...---++++++,,,,,,,,,,,,---------------,,,,,,...111444KKK}}}yyyZZZ;;;:::<<>>888<<<999///000000///...............,,,000------...)))000FFFccc~~~|||~~~uuuooohhh^^^VVVVVV]]]^^^XXXVVV[[[aaabbbhhhkkkllliiifffffflllqqqooonnnnnnnnnpppsssvvvxxxyyyzzz|||}}}|||{{{yyyxxxvvvuuussssssssstttsssrrrssswww|||~~~|||~~~iiiSSSEEE>>>999666777BBBaaammmUUUQQQSSSJJJYYYzzzhhhQQQoooiiiuuuddd@@@>>>;;;:::999888777444000---------------------------***000...,,,000///000<<>>TTTuuu~~~|||{{{yyyxxxxxx{{{zzzzzzzzzzzzzzzwwwuuuwwwyyyxxxuuupppmmmnnnqqqqqqrrruuuwwwwwwwwwuuutttrrrtttwwwyyyyyyzzz|||}}}~~~~~~|||qqqgggaaaZZZVVVXXX\\\```bbbccceeejjjooouuu{{{aaaNNNhhhFFF888666555555777222111000///............---,,,******+++---...//////***(((++++++)))((()))+++,,,,,,+++******,,,...,,,+++***))))))(((((((((((((((((((((((((((((((((((()))***++++++***)))((())))))))))))+++...111222////////////............//////000000000000111111333444555444444444666888:::;;;===@@@EEEKKKQQQUUUZZZ[[[^^^aaaeeeggggggfffmmmnnnsss{{{~~~~~~~~~vvvqqqqqqqqqmmmlllnnnooommmmmmooopppsssqqqhhhaaacccgggggglllkkkjjjhhheee```[[[WWWUUUXXX]]]bbbcccbbb___]]]dddfffeee```\\\___jjjuuuwww}}}mmmggglllpppzzztttjjjeeeddd[[[VVVIIIFFFbbbtttXXX@@@999>>><<<555000000///...............***...,,,,,,...+++333III|||~~~yyytttzzz{{{rrrmmmfff]]]UUUUUUZZZ\\\YYYZZZaaafffggghhhjjjjjjhhhfffgggkkkoooooonnnlllkkkmmmrrrwwwzzz{{{{{{||||||{{{xxxvvvtttuuutttrrrrrrssssssrrrqqqrrrvvvzzz~~~}}}zzzwwwvvvxxx}}}sss]]]NNNGGG<<<777777@@@]]]qqqYYYQQQPPPFFFPPPlll|||}}}zzzpppVVVhhh}}}nnnJJJCCC<<<;;;:::999888444000,,,------------------------+++000,,,+++000000222???jjj}}}iiiMMM;;;888444777999;;;RRRrrr}}}{{{yyyxxxxxxzzzzzzyyyxxxvvvvvvwwwvvvuuusssuuuzzz|||vvvssspppqqqsssuuuvvvvvvvvvvvvuuuvvvwwwwwwvvvvvvwwwyyyzzzyyy|||zzzsssmmmdddWWWMMMGGGHHHMMMWWWdddrrr}}}```HHHfffEEE888666555555777222222111000//////000000...+++)))***---000000///...)))(((++++++)))''')))***++++++***)))(((***+++,,,,,,***)))))))))))))))(((((((((((((((((((((((())))))************)))))))))))))))***+++...000222/////////............---....../////////000000000555555555444333444777:::===???BBBDDDGGGLLLTTTYYY[[[ZZZ[[[```dddeeeaaa\\\eeehhhhhhkkk|||~~~yyyyyyssspppppprrrssspppqqqtttwwwxxxuuulllffffffiiijjjllllllkkkiiifffbbb^^^\\\WWWYYY^^^ffflllmmmiiidddppprrrpppjjjccceeepppzzz|||}}}nnncccfffhhhuuuwwwnnnqqqyyyiii^^^LLLHHHfffwww[[[AAA888======777000000///...............)))---+++,,,///---777NNN{{{oooiiiuuuxxxoooiiiccc[[[UUUUUUWWWXXXYYY___hhhllllllhhhgggfffffffffhhhkkklllnnnllliiiiiikkkqqqxxx|||~~~~~~~~~}}}{{{wwwtttrrrtttsssqqqqqqrrrsssrrrqqqsssuuuxxxzzz{{{~~~zzzuuussspppooosssyyyyyycccSSSKKK@@@999666<<>>@@@DDDGGGFFFEEEHHHOOOVVVTTTTTTVVVZZZ]]]]]]ZZZWWW```lllrrrrrr~~~~~~wwwuuuuuuvvvuuurrrsssvvv||||||zzztttnnnkkkkkkkkklllmmmnnnmmmjjjhhhfffeee``````dddmmmvvv{{{xxxtttuuuwwwvvvqqqmmmrrrxxxiii]]]___bbbppppppUUUMMMjjjvvv]]]CCC888::::::444000000///...............***---++++++///...999PPPvvvmmmeeeqqqwwwmmmfff```ZZZUUUWWWVVVVVVZZZccckkknnnlllgggeeecccdddfffiiijjjiiijjjiiihhhiiilllqqqwww{{{}}}zzzvvvuuutttrrrqqqqqqrrrsssrrrqqqtttuuuvvvvvvxxxzzz|||wwwssspppmmmlllooottt|||~~~hhhVVVMMMBBB:::666999QQQ}}}}}}dddRRRNNNHHHLLLbbbzzz~~~TTTXXXyyynnnZZZbbbjjjpppyyyoooMMM999999999999999999555111------------------------------...)))+++222000444CCCccciiiwww\\\AAA;;;;;;666888;;;===SSSqqq~~~uuuuuuuuuuuuvvvxxxzzz{{{yyywwwtttssssssuuuuuuuuuuuuttttttvvvzzz{{{xxxuuusssrrrrrrrrrrrrssstttttttttuuuuuuuuuuuuwww{{{~~~~~~||||||}}}}}}ooo```LLL@@@DDDVVVlll{{{~~~qqqIIIbbbCCC888888666555666333222111111111111111222,,,)))((()))---......,,,---)))))),,,---***((())),,,,,,---,,,******,,,------,,,+++***))))))))))))((((((((((((((((((((((((***))))))))))))))))))***))))))***+++,,,...///000............---------------------...///000000000000000000000111444888<<<>>>BBBFFFEEEDDDEEEKKKQQQPPPSSSWWWYYYYYYZZZ\\\^^^\\\mmmxxxvvvzzz}}}~~~}}}}}}zzzuuuvvvzzz~~~~~~}}}{{{wwwqqqnnnmmmnnnppprrrqqqooonnnnnnooollliiiiiiooowww|||{{{yyyppprrrrrrpppqqqzzzkkk```aaabbbmmm~~~ooo```yyywwwbbbIII;;;:::888111000000///...............,,,///,,,+++///...:::RRRooowwwjjjooouuuwww~~~vvvkkkddd^^^XXXTTTZZZVVVTTTZZZccciiiiiihhhdddcccbbbccceeeggghhhhhheeefffhhhjjjnnnqqquuuwww{{{|||}}}}}}|||zzzwwwvvvtttrrrqqqqqqrrrssssssrrrtttuuuuuuuuuuuuxxx|||~~~|||yyyvvvsssnnnkkkiiijjjmmmsssrrr___TTTDDD;;;777999LLLxxxqqqWWWNNNKKKJJJ[[[xxxZZZZZZsssoooYYYUUUbbbggglllwwwoooTTT@@@555666777888999666222...------------------------,,,---***...444000666IIIpppvvvZZZAAA>>>;;;666999===@@@TTTooozzzoooqqqtttwwwyyyyyyxxxwwwxxxuuurrrqqqssstttuuuuuuyyyvvvssssssvvvxxxxxxwwwuuuuuusssrrrrrrqqqrrrrrrrrrrrrrrrrrrqqqssswwwzzz}}}|||}}}|||{{{{{{|||uuuzzzfffLLLBBBNNNggg|||XXX}}}```BBB888888777555666333333222111000000111111******++++++++++++,,,,,,---******...///,,,******,,,---...---,,,,,,...000---,,,+++******)))******((((((((((((((((((((((((******))))))))))))******)))******,,,---......///.........------------,,,------...///000000111222111222222111000111444777:::===BBBDDDEEEGGGKKKNNNMMMRRRWWWYYYYYYZZZ___ccc^^^kkkssspppooozzz|||}}}}}}vvvrrrrrrqqqtttvvvvvvsssqqqsssuuurrrooolllllloooqqqqqqpppooonnnllliiiiiikkkppptttvvvjjjiiiffflllyyy}}}yyy|||iiiPPP@@@===999333000000///...............---///,,,+++///000<<>>===999444999>>>AAATTTkkktttmmmpppuuuyyyzzzyyyvvvttttttrrrppppppqqqrrrrrrrrrrrrrrrtttuuuwwwvvvssspppvvvuuuuuutttsssrrrqqqqqqxxxyyyyyywwwuuuuuuwwwyyyxxxwwwzzz}}}~~~~~~~~~zzzvvvsssrrrooosssvvvuuuvvv~~~oooUUURRRdddwww|||~~~~~~iii{{{^^^BBB888999777555666444333222111000/////////***---///...+++)))***------++++++///111...+++,,,+++,,,------,,,---///111------,,,+++************((((((((((((((((((((((((+++***)))(((((()))***+++)))***+++,,,---..................---------,,,,,,---......///000111222333111222333333222222444666:::===AAAEEEHHHIIIIIIIIILLLPPPUUUZZZ]]]^^^___``````cccfffeeeeeelllzzz}}}~~~yyywwwzzzvvvyyy{{{xxxtttqqqsssuuuqqqpppnnnlllkkkkkkjjjjjjooommmkkkkkkjjjfff___YYYkkkwww|||vvvqqqooojjjmmmxxx{{{nnnSSSAAA>>><<<888000000///...............,,,...***+++000222@@@ZZZWWWUUUSSSaaaooozzzmmmrrr~~~sssggg]]]VVVRRRPPPVVVQQQQQQWWW[[[ZZZZZZ\\\]]]___bbbbbbaaabbbeeehhhdddeeefffhhhkkknnnqqqsssrrrsssuuuuuuuuutttrrrqqqooonnnmmmmmmoooppppppoooqqqrrrsssrrrqqqqqqtttvvvtttxxx~~~~~~yyytttpppnnnooopppkkkgggcccbbbaaacccmmmxxx{{{fffYYYFFF???;;;:::DDDiiizzz\\\SSSUUUGGGJJJjjjcccZZZcccnnnnnniiikkkeeeUUUooouuuVVV???888999;;;<<<<<<888222...---------------------------...---000444666LLLpppvvviiiJJJ:::;;;888444;;;AAAEEEVVVjjjpppppprrruuuxxxxxxwwwuuussssssqqqqqqqqqssssssrrrqqqkkknnnrrruuutttrrrpppooossstttuuuuuuuuuuuutttsss{{{||||||{{{zzzyyyyyy{{{vvvwwwzzz}}}}}}}}}}}}|||zzzwwwsssoookkkiiirrrsssrrrooommmrrr~~~uuuaaagggvvv|||zzz}}}~~~|||}}}~~~vvvzzz]]]AAA888999777555666444333222000///.........***///333111+++(((***......+++,,,000222///,,,---)))+++,,,,,,,,,---000222...---,,,+++************((((((((((((((((((((((((+++***)))(((((()))***+++)))***+++,,,---...............---------,,,,,,,,,......///000111222333333---000222444444666888:::???AAADDDGGGJJJJJJGGGDDDPPPRRRWWW^^^eeegggccc^^^\\\YYYXXX[[[]]]```jjjuuu{{{}}}}}}zzz{{{yyy|||}}}yyyssspppqqqsssmmmoooqqqpppnnnmmmlllmmmkkkkkkooovvv{{{wwwkkkaaaaaaaaaggguuu}}}rrrooojjjnnnzzz~~~nnnRRR???<<<===:::000000///...............***,,,)))***000333CCC]]]aaaddd```cccpppvvvwww}}}qqqeeeZZZSSSOOOMMMSSSOOOOOOVVVXXXVVVVVVZZZZZZ___cccccc``````dddhhhgggfffeeefffhhhmmmqqqtttssstttuuuvvvuuutttqqqpppmmmlllkkkkkkmmmnnnnnnnnnooopppqqqpppooooooqqqrrrooosssxxx}}}zzztttnnnlllmmmooolllgggdddbbbaaaccclllwwwiii\\\GGG@@@===:::AAAdddrrrXXXVVV]]]OOOPPPoooiiiSSS]]]iiiiiigggrrrvvvjjjqqq```HHH======>>>???===888222---------------------------//////---///333888VVVuuu|||___CCC888;;;:::777>>>FFFIIIYYYlllpppssstttuuuvvvvvvvvvuuuttttttsssssstttvvvvvvtttrrrmmmpppssssssqqqqqqtttvvvppprrrtttvvvwwwwwwvvvuuurrrtttvvvwwwwwwwwwwwwyyyyyyzzz~~~|||~~~~~~{{{yyyvvvsssssssssssstttpppqqqqqqqqqqqquuu{{{qqqqqq|||{{{yyy|||}}}{{{yyy|||~~~}}}{{{}}}|||zzz\\\@@@999===;;;666444444333222111000000000000000...+++))))))*********///,,,,,,///000,,,***++++++++++++,,,...///...---,,,+++***)))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((+++...///...,,,++++++////////////...---,,,+++,,,,,,,,,---...000111222333444444444444666999<<<888;;;@@@EEEIIILLLNNNOOONNNPPPVVV]]]cccddd___ZZZZZZYYY\\\bbbdddcccffflll~~~}}}}}}~~~~~~~~~|||zzzvvvrrrpppssskkkkkkrrrrrrjjjfffjjjtttnnnmmmsssyyyzzzyyyxxxooommmkkkmmmttt}}}tttlllqqqnnnpppiii___sssvvvjjjWWWBBB===<<<333//////...------------...000---111000)))555PPP```nnnlllcccjjjvvvooovvv}}}~~~rrrhhhcccZZZMMMJJJPPPTTTQQQOOORRRXXX[[[ZZZWWW\\\\\\^^^___````````````fffeeeeeeeeehhhkkkooorrrrrrrrrrrrqqqpppmmmkkkjjjgggjjjkkkiiijjjnnnooollllllllllllkkkjjjiiigggfffiiilllqqqtttxxxyyyqqqllliiiiiiiiiiiieeebbb___\\\]]]fffqqq~~~jjj\\\LLL@@@;;;999===ZZZbbbQQQVVVYYYUUUXXXhhhVVVXXXdddooovvv|||kkksssgggPPPDDD<<<777;;;===777222111//////////////////////////////...,,,222IIIooo{{{\\\EEEAAAGGG===;;;===HHHSSS]]]hhhppprrrrrrrrrssstttuuuvvvwwwwwwuuuttttttttttttqqqooonnnooopppqqqqqqqqqqqqqqqssssssssssssttttttuuuuuutttuuutttrrrppprrrwww|||yyyzzz{{{}}}}}}}}}~~~|||}}}{{{xxxwwwtttrrrooonnnnnnnnnqqqkkkfffgggjjjlllpppuuu}}}|||zzzzzzzzz{{{www{{{~~~~~~~~~___BBB:::===<<<888666444333222111000000000000...,,,***(((((()))))))))///++++++///111...+++***,,,++++++---///000///---,,,+++***)))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))+++---...---,,,,,,,,,000000///......---,,,,,,------......///000111222111222222222222444777::::::===AAAEEEHHHIIIKKKKKKNNNOOOSSSWWW[[[\\\[[[YYYbbbccciiipppooohhhfffhhhxxxzzz~~~}}}}}}yyyvvvttttttnnnnnnuuuuuummmiiimmmiiifffhhhsss|||}}}|||{{{}}}vvvqqqrrrwww}}}yyylllmmmjjjmmm|||{{{}}}xxxhhhTTTLLLYYYrrr|||nnnYYYBBB<<<<<<444//////...------------...///,,,000///***<<<]]]pppxxxyyyssswwwqqqooovvvyyyyyy~~~rrrgggbbbYYYMMMKKKPPPSSSQQQPPPSSSYYY\\\ZZZXXX[[[\\\]]]___aaabbbccccccgggfffffffffhhhkkkoooqqqqqqrrrrrrrrrpppnnnkkkiiihhhjjjiiiggggggjjjiiifffjjjhhheeeaaa]]]ZZZXXXWWW]]]```cccfffkkkttt~~~vvvooojjjgggfffccc```^^^]]]ZZZZZZbbbkkkxxxlll^^^NNNAAA;;;:::<<>>BBBEEEFFFFFFGGGHHHMMMNNNPPPRRRRRRTTTVVVYYY^^^cccnnnxxxyyysssooonnnxxxxxxyyy~~~}}}}}}~~~|||zzzxxxuuuoooooouuuuuunnnjjjlllgggfffjjjvvv~~~|||zzzvvvoookkklllqqqyyy~~~wwweeeeeebbbfffuuuvvv}}}~~~mmmdddeee\\\PPPCCC===DDDXXXvvvsss[[[BBB<<<<<<555000///......------.........+++///......KKKvvvpppkkkrrryyyyyyqqqqqqvvv{{{yyy}}}qqqfff```WWWMMMLLLQQQRRRPPPPPPTTTYYY\\\[[[YYYZZZ[[[]]]```ccceeeffffffiiihhhggggggiiikkknnnpppoooppprrrsssrrroookkkiiigggiiihhheeefffiiigggcccfffaaaZZZRRRLLLHHHFFFFFFGGGHHHJJJLLLRRR]]]kkkuuu|||yyyooofff```]]]\\\ZZZZZZ[[[YYYWWW\\\ccckkkwwwpppaaaPPPBBB===;;;;;;UUUuuu^^^XXXSSSPPPWWWaaazzzxxxMMMWWWvvv___RRRJJJDDDCCCBBB<<<555111////////////////////////...///000444FFFiiippp^^^[[[XXXRRRDDD@@@CCCPPP___hhhkkkmmmpppqqqtttvvvvvvtttrrrpppwwwvvvuuuvvvwwwvvvuuusssqqqrrrrrrssssssssssssssswwwwwwvvvuuutttsssrrrqqqtttuuuwwwwwwwwwwwwyyy{{{tttuuuvvvxxx{{{~~~{{{yyyzzzwwwvvvxxx|||}}}yyyuuurrrqqqnnnkkkhhhgggffffffgggddddddggggggcccaaacccooottt{{{~~~{{{yyyzzzxxxzzz}}}~~~|||}}}aaa@@@666888888555444333222222111000000111111000///...,,,+++,,,...000222---...555:::777111------------...000111000///++++++***)))(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((***+++,,,,,,++++++---///222111///---------///000111000000000000000111111...000111111111222555777:::>>>BBBDDDDDDDDDEEEGGGJJJNNNQQQRRRQQQRRRVVVYYYXXX^^^iiirrrvvvuuuttttttyyyyyyyyy{{{{{{|||~~~{{{zzzuuupppooorrrqqqkkkggggggfffeeekkkxxxnnnmmmkkkjjjmmmsss{{{tttbbbbbbaaaeeesssuuu|||}}}kkk\\\YYY^^^OOOAAA===EEEZZZzzzyyy^^^CCC<<<===777000//////...............---+++......666^^^fff^^^eeellluuu{{{zzzxxxwwwyyyyyyuuu{{{pppeee]]]UUUMMMMMMQQQOOOOOOPPPTTTXXXZZZZZZYYYYYY[[[^^^aaadddggghhhiiijjjiiihhhhhhiiikkkmmmnnnmmmooorrrsssrrroookkkhhhfffggggggfffhhhkkkhhhccc\\\VVVNNNEEE>>>;;;;;;;;;777888999:::>>>GGGSSS\\\kkk|||~~~rrrfff]]]XXXWWWVVVWWWYYYXXXUUUWWW\\\cccoootttdddSSSDDD>>><<<:::QQQzzzuuuccc^^^WWWQQQUUUZZZpppyyy\\\aaa}}}```TTTMMMGGGEEECCC>>>777111////////////////////////222000---222IIIqqqyyymmm```ddd___QQQJJJCCCDDDQQQaaajjjmmmnnnqqqrrrsssttttttsssqqqppptttssstttvvvxxxyyyyyyxxxrrrrrrssssssssssssrrrrrrwwwvvvvvvuuutttsssrrrrrrsssuuuwwwyyyzzzzzzzzzzzzttttttttttttwww|||~~~|||xxxvvvzzzuuuwww{{{{{{vvvpppkkkjjjiiiggggggggghhhhhhgggeeeeeefffddd___]]]```sssuuuwwwvvvtttwww|||zzz{{{|||~~~}}}}}}bbb@@@555777777555444333222111111000111111111...//////---+++,,,///222000,,,---444999555000------------...000111000///+++***))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))***+++,,,++++++,,,...000111000...---,,,---///000111000000000000000111111000111333333333444777999777<<>>888000000///............///...+++---...<<>>???888111000//////......//////...,,,...///>>>kkkkkk^^^___bbbhhhppp|||ooosssvvvnnnbbbWWWOOONNNPPPSSSIIILLLPPPTTTWWWYYYZZZZZZ\\\]]]___bbbeeeggghhhhhhggghhhhhhhhhiiijjjkkklllkkkmmmpppqqqqqqooollljjjhhhiiihhhffffffbbbVVVJJJ;;;999555222000000222333222555777666444333555888>>>LLL___ooozzzzzzsssllleeeaaaXXXTTTRRRSSSRRROOOPPPSSSYYYcccppp{{{zzziiiYYYHHHAAA???888HHHqqq\\\FFFGGGLLLOOOXXX\\\uuubbbbbbyyyccckkkwwwzzz}}}eeeQQQNNNHHHCCCCCCBBB;;;333///////////////////////////222:::SSS|||}}}pppnnneeeWWWQQQJJJHHHQQQ___hhhnnnrrrtttrrrpppnnnnnnpppssstttxxxwwwvvvwwwxxxwwwvvvtttqqqrrrrrrrrrrrrqqqqqqpppsssssssssrrrrrrrrrrrrrrruuuuuuvvvwwwwwwtttpppmmmgggfffdddcccdddiiipppvvv}}}~~~~~~|||wwwsssqqqqqquuuppplllkkknnnpppmmmjjjiiihhheeecccaaa`````````^^^\\\\\\]]][[[[[[aaahhhiiioootttvvvyyy~~~{{{|||}}}~~~|||zzzwwwuuuvvvzzz}}}}}}{{{zzz|||~~~~~~bbbBBB888;;;:::777666222111111111111111222222)))+++,,,+++((()))---222++++++...111///******---,,,++++++---///000///---******))))))))))))******''''''''''''(((((((((((())))))))))))))))))))))))'''))),,,---------...///,,,,,,------------------------......///000111222222444777888888888:::;;;555<<>>DDDFFFBBBAAAEEEIIIMMMKKKJJJLLLNNNMMMHHHDDDHHHPPPVVVVVVXXX^^^```^^^fffdddaaa___cccmmm|||~~~zzztttpppqqqwww{{{|||sssqqquuu{{{vvvkkkmmmooollliiihhhmmmqqq||||||jjjiiiiiijjjrrrrrrzzzaaaZZZyyyjjjMMMBBB@@@888111111000///////////////...---//////444MMM```]]]aaarrr~~~xxxwww~~~tttmmm```SSSMMMNNNQQQSSSJJJNNNTTTXXX[[[\\\^^^^^^___```aaabbbcccdddddddddddddddeeeggghhhjjjjjjkkklllmmmnnnooooooooonnnmmmiiikkkkkkkkkiiibbbPPP@@@555555666666555333222111111444555444222222555888444333666???KKKYYYgggqqqzzzxxxppphhhaaa]]]WWWOOOIIIGGGFFFDDDFFFIIIKKKSSS^^^iiiqqqxxx}}}|||kkk]]]JJJCCC@@@777CCCkkktttXXXMMMGGGHHHTTTbbbdddZZZccctttzzz~~~xxxcccYYYhhh|||fffXXXVVVPPPHHHFFFFFF???444////////////////////////444,,,+++FFF}}}zzziii^^^[[[]]]OOOMMMQQQ[[[dddiiinnnsssnnnnnnooopppqqqrrrrrrrrrnnnnnnppptttxxx{{{||||||tttuuuuuuuuutttsssrrrrrruuutttsssqqqooonnnlllllleeeaaa\\\WWWRRRLLLCCC===<<<<<<;;;;;;>>>EEENNNUUUlllttt~~~~~~zzz|||}}}{{{wwwqqqmmmmmmnnnpppmmmhhhccc```^^^^^^^^^^^^\\\[[[YYYXXXWWWXXXXXXYYYXXXWWWTTTMMMGGGHHHNNNWWW```iiiooovvv}}}|||vvvyyyxxxwwwvvvuuuuuuuuutttrrrttttttsssqqqtttyyy~~~zzz}}}~~~UUU:::888777777777222222111000///............((()))***)))(((***///444---666888000)))))),,,,,,,,,+++,,,---///000///...***++++++,,,+++***)))(((''''''(((((())))))******((((((''''''''''''(((((('''((()))******++++++***,,,,,,,,,---------......///---,,,...111333222000///111444777999999888777888888<<>>333000...---.........---,,,)))111---;;;SSSSSSVVVUUUZZZpppyyy|||qqqggg```TTTIIIMMMTTTNNNOOOPPPTTTYYY^^^aaaaaa```bbbbbbbbbaaaaaaaaa``````cccdddeeeffffffhhhkkknnnllllllnnnqqqssstttrrroookkkmmmppprrrpppgggZZZPPP===;;;888555333222222333---///111222111111222333222333444555888CCCQQQ\\\pppwww~~~wwwqqqggg]]]VVVNNNGGGEEEEEEDDDFFFIIILLLSSS^^^gggmmmqqqvvvzzz}}}lll```RRREEE>>>:::DDDfffsssWWWMMMMMMNNN```jjjTTTYYYhhhhhhnnnvvvnnn^^^aaauuuqqqbbbUUUNNNJJJDDDEEEBBB444//////............//////000888222===tttwwwxxx~~~nnnbbb___[[[TTTPPPRRR\\\fffkkkooorrrsssrrrqqqpppppppppqqqrrrrrrnnnlllmmmsssyyy|||}}}ttttttvvvwwwvvvttttttvvvuuuqqqqqqssspppggg___]]]UUUPPPHHH@@@:::666666666333444555555555999@@@EEE[[[hhhuuu{{{|||~~~{{{xxxwwwwwwvvvtttrrrooollljjjiiinnnllliiifffbbb```^^^]]]]]]XXXTTTUUUZZZ\\\YYYUUU[[[UUURRRIII>>>CCCJJJEEEPPPRRRiiiwwwttt~~~wwwxxxqqqnnnsssuuurrroooqqqttttttsssssstttvvvxxxzzzzzz{{{}}}VVV;;;888777777777222222222111000////////////,,,---,,,***((((((,,,//////555666000,,,---...---,,,+++,,,---///000///...***+++,,,,,,,,,+++)))((((((((((((((())))))))))))))))))(((((((((((())))))'''((()))***++++++++++++,,,,,,,,,------------......,,,,,,---111222222000///000111333444555666666888777:::???@@@@@@DDDIIIJJJKKKKKKKKKKKKNNNRRRVVVSSSSSSXXX^^^___\\\[[[]]]gggiiihhheeefffjjjkkkjjj]]]aaawww}}}vvvqqquuuuuuqqqpppwww~~~|||oooccc]]]]]]\\\[[[XXXYYY___dddppp|||kkkiiikkkjjjllluuuxxxwww{{{qqqvvveeeSSSDDD===>>>333111...---.........---111,,,111---<<>>999555333222333444111222222222111333888<<>>333111...---...///......///***///,,,===ZZZ___dddjjjoooxxx~~~vvvwwwlllbbb[[[SSSJJJPPPWWWQQQQQQSSSVVVZZZ]]]^^^______]]]]]]^^^___```aaabbbbbbaaabbbccccccbbbdddgggiiikkkoootttvvvssspppoooooopppqqqvvv}}}eee\\\OOODDD???<<<999888666666555444333333222111000111111//////222999???BBBKKKYYYgggrrrzzzwwwqqqlllccc[[[SSSKKKDDDBBBAAA???@@@CCC>>>FFFOOOWWW]]]ccciiinnnnnnppptttwww{{{qqq```SSSFFF???:::BBBccckkk```YYYSSS\\\jjjWWW```uuu{{{lllyyy|||bbbSSSLLLLLLIIIHHHBBB444111000//////...............666222>>>rrrkkk```hhhvvvsssfff___ZZZYYY```iiiooouuuzzzrrrqqqpppooopppsssvvvxxxyyyvvvssstttvvvwwwuuusssvvvwwwxxxwwwuuurrrooolllddd[[[QQQJJJCCC<<<888999111000///......///000111000111111000//////111333===GGGSSS]]]hhhsss{{{}}}}}}}}}}}}}}}{{{xxxuuuttttttsssqqqooollljjjhhhggggggfffdddbbb```^^^^^^]]]^^^\\\XXXTTTPPPOOOQQQSSSPPPHHHBBB>>>;;;@@@UUUkkkhhhWWWYYYfffkkknnnoooiiijjjiiikkkmmmmmmkkklllpppqqqsssvvvxxxxxxxxxyyyzzz|||~~~YYY>>>:::777555666333444333222111000000000000++++++*********+++---...000///...///111222000,,,,,,,,,+++---//////...,,,+++,,,------------++++++******))))))((((((''''''))))))(((((((((((())))))(((((()))***++++++++++++++++++,,,,,,,,,---------++++++,,,---...000000000222333555777:::===@@@AAA??????BBBGGGHHHFFFHHHLLLOOOXXXeeerrrwwwssshhh___[[[WWWUUUYYY\\\]]]bbbgggbbbeeeeee```\\\YYYTTTNNNNNNFFFIII^^^yyyyyytttoooqqqssslllooowwwyyynnnnnnqqqsssqqqoookkkfff```gggsssmmmfffdddcccffflllpppxxxxxx{{{uuurrreeeUUUbbbjjjTTTBBB<<<>>>333111///......//////...///,,,222,,,;;;ZZZeeeppp{{{||||||{{{wwwjjj```ZZZSSSLLLSSSZZZSSSQQQTTTXXXZZZ\\\]]]]]]^^^]]]^^^^^^___```aaaaaaaaa```aaaaaaaaaaaabbbeeegggggglllppppppmmmkkkmmmqqqooonnnssswwweeeUUUKKKEEE@@@<<<888666555444444333222111111222222000//////333666222:::EEERRR___jjjsssyyyvvvwwwtttooolllkkkeee___RRRKKKDDDBBB@@@===>>>@@@;;;AAAIIIPPPVVV[[[bbbgggkkkmmmppptttxxx}}}uuu```SSSGGG@@@:::AAA```uuujjj```VVVXXXrrrqqqZZZbbb}}}uuuiiiUUUKKKKKKHHHGGGBBB444222111000///............000888666BBBuuuiiiRRR```xxx|||sssiiibbb^^^bbbiiiooouuuzzztttsssqqqpppqqqsssvvvxxxxxxvvvuuuvvvxxxwwwsssoooqqquuuxxxxxxvvvqqqiiiaaaQQQHHH???:::777333333666000000000000000000000000000111222111111000//////666;;;DDDLLLVVVbbblllrrryyy{{{}}}~~~}}}}}}|||}}}zzzzzz{{{|||zzzxxxuuusssrrrqqqooommmjjjhhhfffeeedddcccbbb```___^^^^^^^^^YYYWWWSSSOOOKKKIIIIIIIIILLLGGG@@@>>>>>>@@@WWWyyy|||iii___aaa\\\VVV[[[dddfffhhhjjjkkkhhhgggjjjmmmkkkoootttwwwvvvvvvwwwxxx{{{}}}~~~XXX???:::666444666444444333222111000000000000+++*********+++,,,------...++++++...222222...+++,,,,,,+++---...///---,,,++++++,,,---------,,,+++******))))))(((((('''''''''''''''&&&&&&'''''''''((()))***++++++,,,,,,++++++++++++,,,,,,,,,------+++,,,------...///000111000222777<<<@@@BBBDDDDDD@@@AAAFFFMMMMMMJJJJJJMMMKKKSSSaaarrr|||{{{qqqggghhhddd^^^ZZZVVVWWW```jjjjjjnnnoookkkiiihhhddd^^^]]]OOOFFFNNNcccxxx~~~~~~tttiiikkkpppnnnooottt}}}wwwzzz{{{{{{}}}|||tttnnnrrrxxxpppgggcccbbbgggiiinnnwww~~~}}}zzzpppeeeaaaWWWFFFOOOvvvmmmUUUCCC<<<>>>444111///.../////////...333222999///999YYYkkk}}}|||www}}}xxxzzzjjj```ZZZSSSNNNVVV[[[SSSPPPSSSXXXZZZZZZZZZ\\\]]]____________^^^^^^^^^^^^^^^___```______aaadddfffdddhhhkkkjjjhhhiiiooouuutttppprrrzzzeeeVVVLLLDDD@@@:::777555444444444333111000111111111000///000111000444:::CCCMMMYYYeeelllkkklllkkkgggggghhhfff```SSSKKKEEEBBB@@@<<<<<<>>>:::???EEEKKKNNNSSSZZZ___iiikkknnnqqquuuyyywww```SSSHHHAAA:::@@@]]]~~~zzzooodddZZZ[[[kkkwwwZZZ^^^}}}xxxrrrXXXIIIIIIGGGFFFAAA444111111000///////////////111888777FFFxxxnnnIIITTTooo{{{sssjjjcccdddhhhlllqqqvvvwwwuuusssrrrrrrsssuuuwwwvvvuuuuuuwwwyyyxxxtttooorrrxxx|||zzzvvvooo```RRRAAA:::444444444222444777222222222222222111000000000000000111222111000///222444999@@@HHHQQQ\\\dddnnnsssyyy||||||{{{zzz{{{wwwxxxzzz{{{zzzxxxuuusssooonnnllljjjhhhfffdddcccaaaaaa```___^^^^^^^^^^^^ZZZTTTKKKDDDAAAAAACCCEEEJJJJJJAAA>>>@@@===OOOsss}}}tttmmm]]]KKKMMM___dddhhhjjjhhhffffffhhhjjjhhhnnntttwwwvvvuuuvvvxxxxxx{{{~~~{{{VVV>>>:::555444666555333333111000000000000000...,,,******++++++***)))---******///222000,,,+++---,,,+++,,,......---+++******,,,------,,,,,,+++))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''((()))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,............000222---000555:::>>>@@@@@@@@@<<<>>>DDDJJJLLLIIIHHHKKKMMMOOOVVVdddsss{{{yyytttsssoooiiibbbYYYUUU[[[eeemmmqqqsssrrrsssvvvuuurrrcccWWWLLLMMMZZZkkkvvv{{{zzz|||ooohhhooowww{{{wwwwww|||wwwxxxvvvuuuxxxuuuvvv|||vvvkkkeeeccchhhhhhnnnwwwvvviii```UUUTTTQQQDDDMMMqqqpppWWWDDD===???444222///...///000//////,,,---666111AAAiii|||mmmkkkppp}}}|||zzzkkk___YYYSSSOOOVVVZZZQQQMMMRRRWWWYYYXXXXXXZZZ\\\]]]]]]]]]\\\\\\[[[[[[[[[ZZZ[[[\\\]]]]]]___bbbeeedddfffgggggghhhjjjpppuuuqqqnnnppptttaaaRRRJJJGGGAAA===888777777777555333//////000000000/////////222444666999???IIITTT[[[aaabbb```]]]^^^aaa```\\\RRRKKKDDDBBB???;;;999;;;888<<<@@@CCCEEEIIIOOOTTT___cccggglllppptttyyy|||www```TTTIIIAAA:::>>>[[[{{{xxxmmmeee]]]ZZZddduuuxxxZZZ___vvvXXXGGGIIIIIIGGGAAA555111000000//////000000111000666666HHH{{{}}}qqqDDDJJJ___nnn{{{qqqhhhgggiiikkkooossswwwwwwuuutttttttttuuuuuuuuuuuuuuuxxx{{{zzzvvvrrrxxx~~~|||wwwooo^^^MMM@@@999444333333222333666222222111111111000000000///...---///000000///---......111888>>>DDDNNNVVV```gggpppvvvwwwwwwxxxzzzsssuuuxxxzzzzzzwwwtttrrrlllkkkjjjhhhfffdddbbbaaa^^^^^^]]]\\\\\\\\\\\\]]]^^^WWWLLL@@@888999@@@GGGHHHOOODDD;;;===777@@@```xxxxxxjjjRRRJJJWWWbbbfffgggeeeeeegggiiihhhhhhooovvvxxxwwwvvvxxx|||xxxzzz~~~xxxTTT===999444333666666222222111000////////////---+++)))***,,,---+++)))---***,,,111222...,,,------,,,+++,,,---...,,,***((()))+++,,,,,,,,,+++***(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''))))))***+++,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++---///000//////111333...000222555888999:::;;;;;;;;;>>>CCCEEEDDDGGGLLLPPPMMMMMMXXXgggqqqrrrooolllkkkjjjiiicccZZZWWWYYY^^^cccgggjjjqqq{{{ppphhh]]]XXX\\\eeelllooo}}}~~~~~~zzzqqqsss}}}{{{rrrqqqvvvzzzzzzvvvuuuxxx}}}mmmmmmiiiiiixxx{{{{{{}}}ppphhheeeiiigggnnnxxxxxxkkkfffZZZXXXUUULLLXXXyyyrrrYYYEEE>>>@@@444222/////////000000///***(((111333OOOrrrffffffgggzzz~~~wwwwwwjjj___WWWRRRMMMTTTWWWMMMJJJOOOUUUXXXWWWWWWYYY\\\WWWXXXXXXXXXXXXXXXXXXXXXUUUVVVXXXYYYZZZ\\\```cccaaabbbdddgggiiikkklllmmmgggfffgggmmm{{{mmm\\\TTTRRRMMMGGG@@@======<<<888444111111000000111111000///222222333444666<<>>@@@BBBGGGNNNLLLHHHGGGOOO\\\ccc```ZZZ______eeelllkkkaaaVVVQQQMMMSSSZZZaaammm}}}rrrgggdddiiioooqqqyyy{{{|||tttjjjooowww~~~}}}zzzvvvwwwwwwtttooojjjfffddd^^^___]]]^^^mmm}}}tttjjjfffjjjgggnnnxxx~~~~~~xxx{{{pppfff___XXXgggsssZZZFFF>>>@@@444222000//////000000///777///444777XXXmmmfffiiifffnnnxxxwwwuuu|||}}}zzz~~~sssjjj^^^VVVPPPLLLRRRTTTIIIHHHNNNTTTWWWVVVVVVYYY\\\RRRSSSTTTTTTUUUVVVWWWWWWQQQSSSTTTVVVWWWZZZ^^^aaa]]]___bbbfffiiiiiifffddd``````]]]VVVVVVeeevvveee^^^]]]VVVOOOGGGCCCAAA???:::666555444333333333333222000///000111222222444777:::<<<>>>???@@@FFFNNNQQQPPPPPPHHHBBB???<<<666444555000222333222111333888===???FFFQQQ[[[dddkkkqqquuuzzz|||~~~uuuaaaUUUJJJBBB:::===XXXwwwoooeeebbb___[[[ggg}}}rrrZZZbbb~~~llljjjpppxxxoooQQQEEENNNRRRNNNCCC444......//////000222333444444777888OOOhhh<<<>>>DDDLLLhhhvvvmmmlllmmmnnnqqqtttrrrtttvvvwwwxxxxxxxxxwww{{{zzzyyy{{{~~~~~~zzzvvvzzz{{{}}}xxxiiiTTTIII???:::777555777<<>>@@@CCCFFFFFFDDDDDDGGGLLLPPPQQQPPPIIIJJJNNNYYYdddeee^^^UUUOOOPPPUUU```ssssssjjjkkkrrryyyrrreeeiii{{{{{{tttrrrqqqooohhh^^^XXXYYY[[[fffmmmkkkjjjpppxxx{{{}}}vvvnnnggg```gggkkkrrryyy~~~~~~}}}yyygggWWWcccpppVVVAAA<<<@@@666333000...///////////////333000<<>>???;;;888444333444555333111/////////000000111111111333333555888;;;???BBBCCCFFFAAA>>><<<999333111333111111111222222333333333777<<>><<>>BBBHHHOOOYYYdddkkkhhhjjjmmmnnnnnnlllhhhffffffgggeee```___bbbcccaaa^^^[[[VVVRRRRRRSSSPPPLLLJJJLLLXXXeee___III;;;:::SSSgggdddDDD000888===666BBB??????HHHSSSYYYWWWQQQSSSUUUXXX]]]cccggghhhhhhfffhhhjjjjjjjjjlllrrrvvvyyyyyyxxxwwwzzzsssOOO:::999777666777444444333222000///.........++++++++++++,,,---......111,,,...444222++++++222---,,,,,,---...///---++++++******+++------,,,*********)))((((((((((((((()))((('''&&&&&&&&&&&&'''(((((())))))***))))))))))))***+++,,,,,,,,,,,,,,,------...///000111111222///000000222444666777888;;;===>>>@@@AAACCCGGGJJJJJJHHHFFFGGGHHHIIIHHHGGG>>>>>>AAAIIITTT\\\]]]\\\XXXWWWZZZfffzzzsssjjjllluuu}}}}}}wwwrrrttt~~~llliiirrr{{{~~~~~~|||wwwrrrwwwtttpppllliiiiiimmmsssnnnssstttooonnnuuu}}}|||yyykkk```fffkkkqqqwww|||~~~{{{|||qqqZZZlllnnnWWWBBB;;;===666333000//////000000///...333000:::]]]vvvvvvqqqwww~~~hhhooo~~~|||uuu^^^~~~vvvnnn```TTTLLLFFFNNNRRRHHHJJJMMMQQQSSSSSSSSSTTTUUUUUUUUUUUUUUUVVVWWWXXXYYYXXXYYYYYYZZZ[[[\\\]]]]]]```bbbeeehhhiiijjjlllnnnooonnnnnnjjj___]]]ooo{{{oooddd\\\UUUOOOJJJJJJGGGCCC@@@AAA>>>;;;777555666666444222000000000///////////////...///000222555888;;;<<<>>>:::999:::888333111333222222222333333333333333555999@@@JJJTTT\\\cccgggnnnrrrwww}}}fff\\\PPPEEE;;;>>>UUUooonnneeebbbbbbqqqaaa[[[qqqaaadddooorrr[[[PPPRRRQQQPPPGGG888000000////////////000000222444555PPPeee;;;888AAALLLaaa}}}yyyqqqkkkhhhiiillloooqqqrrrrrrssstttwwwxxxzzzyyyyyyzzzzzzzzzxxxwwwvvvzzzppp```UUUNNNJJJMMMSSS[[[WWWPPPJJJDDD???<<<:::555333222111222111000...111000000000111222444555888:::===BBBHHHQQQ[[[bbbfffhhhjjjkkkkkkjjjiiigggfffgggeee```^^^aaaaaa___\\\YYYVVVTTTTTTSSSMMMGGGBBB@@@HHHTTTTTTEEE;;;;;;NNNfffkkkPPP666444888777===<<>><<<777444111//////000000///,,,222111:::WWWiiiddd]]]lllxxxnnnuuu}}}ddd|||tttkkk\\\RRRJJJEEENNNRRRIIIIIIMMMPPPSSSSSSSSSTTTUUUUUUUUUUUUVVVWWWYYYZZZ[[[YYYZZZZZZ[[[\\\]]]^^^______```bbbbbbcccfffiiillluuu}}}{{{ooovvvzzzqqqeee\\\TTTNNNJJJKKKIIIEEEDDDEEECCC@@@<<<999888888666555333222111000////////////+++,,,---...000222444555555333555888888444222333333333333333333333222222222555:::AAAJJJSSSZZZ^^^gggkkkqqqxxx}}}iii___RRRFFF:::<<>>HHHRRRVVVPPPJJJAAAAAADDDMMMYYYaaadddcccdddfffhhhgggffffffjjjmmmrrrtttwwwyyy}}}lllKKK999999777666888777666555333111///------,,,,,,+++***)))***,,,///111000...///222000******///,,,---...000111000,,,)))+++******+++------,,,***))))))(((((((((((())))))((((((''''''''''''(((((('''((()))***+++++++++++++++*********+++---///000111111111111111111111222111111222333444666777888:::<<>>777555111000000111111000,,,222222<<>><<<:::999999555444333111000000111111.........///000111333333222111444999999555222333333333222222111111000000000111444999@@@HHHOOOSSS\\\```gggooovvvzzz||||||vvvjjjZZZIII:::;;;TTTppp|||qqqhhhcccfff~~~yyy]]]UUUccclllpppsssrrriiizzzoooYYYPPPTTTTTTSSSIII999111000000000000000000111444666<<<[[[aaa999777===BBBRRRmmmkkkhhheeefffiiimmmpppqqqqqqrrrsssuuuwwwyyyzzzxxxyyy|||}}}}}}|||zzzyyywwwzzz|||yyyuuussskkkfff```YYYSSSLLLCCC===<<<:::888777777666444222222333333444444333222222555666888:::>>>CCCJJJOOOZZZ]]]aaafffiiiiiihhhgggjjjkkkiiiccc```aaa```\\\ZZZVVVQQQJJJAAA;;;===CCCCCC:::222222666888777666:::PPPfffcccJJJ444222<<<999888:::BBBJJJMMMIIICCC>>><<<>>>GGGTTT^^^bbbaaa^^^aaaeeegggfffhhhllloooqqqtttxxx{{{~~~iiiJJJ888999666555888777666555333111///------,,,,,,+++))))))***,,,000222...---///000...++++++...------...000111000,,,)))+++******+++------,,,***))))))(((((((((((())))))(((((('''''''''(((((()))'''((()))+++,,,---------------,,,,,,---...000111111111111111222222222222111111222333444555777888888:::===@@@CCCHHHMMMQQQPPPRRRUUUWWWYYYZZZ\\\]]]\\\\\\ZZZVVVWWWaaarrr}}}sssooorrrwwwzzz{{{rrrooojjjgggeeeccc```]]]gggjjjpppxxx}}}~~~{{{yyynnnoooqqqrrrsssvvvyyy|||yyykkkooozzz}}}|||zzzssshhhgggmmmoookkkbbb]]]iiiyyyyyynnnfffeeefffiiimmmrrrwww{{{~~~{{{{{{tttqqqppplllhhhkkknnnpppqqqvvv~~~xxxxxxfffSSSEEE???888555222000111111111111///333333>>>[[[nnnrrrvvvjjjzzzuuuyyyrrrtttfffXXXNNNGGGDDDNNNSSSKKKFFFIIIMMMPPPQQQQQQRRRSSSRRRRRRRRRSSSTTTUUUWWWXXXWWWWWWXXXYYYZZZ[[[\\\\\\[[[]]]```bbbbbbbbbccceee___eeennnppphhhYYYOOOLLL[[[fffooommmfff___YYYTTTPPPKKKHHHIIIJJJGGGFFFHHHIIIHHHEEEBBB???>>>>>>>>>666555333111000000000111000000000000000111222333333333666::::::555222222111000000000///.........//////000444999@@@FFFJJJRRRWWW___iiiqqqwwwzzz{{{~~~wwweeePPP??????ZZZwwwwwwmmmgggeeemmmzzzfffdddrrrxxx|||nnnmmmXXXPPPUUUUUUSSSHHH777111111000000000000111111111222;;;___ccc:::777;;;???LLLbbbaaaaaabbbeeejjjooorrroooqqqtttvvvxxxxxxwwwvvvyyy{{{}}}~~~~~~}}}|||{{{}}}|||{{{uuunnnhhhbbbYYYOOOHHHBBB@@@>>>===<<<;;;999777555666666666555444333222555666777888:::>>>CCCGGGOOOTTT\\\ccchhhhhhfffdddhhhiiigggaaa^^^^^^\\\XXXVVVWWWXXXRRREEE888:::BBBNNNGGG<<<333111333333000111???RRRZZZNNN<<<777>>>===999777999>>>AAA@@@>>>@@@>>>???FFFQQQZZZ^^^___[[[```eeehhhhhhiiillloooqqquuuyyy|||~~~gggIII999:::666444777777555444222111///...------+++***))))))+++---000111+++,,,......---,,,,,,---/////////000111///,,,***+++******+++------,,,***((((((((((((((())))))***((((((''''''(((((())))))'''((()))+++---....../////////.........///000000000000111111222222222222000000111111222444555666666888;;;>>>@@@DDDIIIMMMQQQUUU[[[```dddhhhkkknnnlllkkkfff^^^WWWYYYdddmmmwwwtttqqqqqqtttxxx|||~~~xxxmmmeeeaaa___]]]\\\```aaafffoootttuuuwww{{{vvvwwwwwwuuuttttttvvvxxxzzzsssyyy{{{{{{yyytttvvvxxx{{{}}}~~~zzzxxxuuurrrllliiiooowwwrrr___fff~~~kkkfffbbb```aaadddnnnwwwtttooolllgggjjjnnnqqqrrrqqquuu}}}wwwxxxwwwiiilllsssaaaOOOCCC???999666333111111222222111333555333???]]]sssooowwwqqqttteeeWWWNNNGGGDDDNNNTTTKKKCCCGGGKKKNNNOOOOOOPPPQQQQQQQQQQQQQQQRRRSSSTTTTTTUUUVVVVVVWWWXXXYYYZZZZZZZZZ]]]```aaaaaaaaaaaabbbWWWVVVSSSPPPLLLHHHGGGGGGQQQ___kkkkkkddd^^^[[[XXXPPPKKKHHHJJJJJJHHHGGGIIIIIIIIIHHHEEEBBBAAACCCDDD;;;999666222000///////////////......//////000111555444666:::999444000111..................------//////000222555:::???BBBJJJPPPZZZeeepppwww|||~~~tttcccPPP??????ZZZyyyvvvlllggggggsss|||lllnnnooooooZZZSSSWWWWWWTTTIII777222111111000000111111222---...999bbb|||fff;;;777;;;===JJJ[[[[[[\\\___ccciiinnnqqqooorrruuuxxxyyywwwuuussszzz{{{|||}}}~~~wwwpppkkkcccXXXPPPIIIGGGDDDCCCBBB@@@>>><<<:::999888777666555444444333444555666666999===@@@EEEKKKTTT]]]bbbdddcccaaaccceeeccc]]]ZZZZZZWWWSSSPPPTTT[[[^^^SSSBBB;;;???SSSTTTKKK<<<222222111......333???JJJJJJAAA===???@@@:::444222555888::::::@@@???@@@DDDKKKSSSYYY\\\\\\aaafffiiiiiiiiikkkmmmrrruuuyyy{{{}}}fffIII999:::555222666666444333222000///.........))))))***+++,,,...///000)))+++------,,,------...111000////////////---++++++******+++------,,,***((((((((((((((()))******((((((((((((((()))******&&&((()))+++---//////000///////////////......---...//////000111222333333111111222222333444666666666888:::<<<>>>AAAFFFIIIMMMRRRYYY___bbbeeeiiilllsssppphhh[[[PPPMMMQQQWWW\\\```fffjjjnnnrrrwww{{{yyymmmgggeeeeeedddccc^^^```gggooorrrrrrvvv}}}}}}yyyuuussstttuuuyyy|||{{{zzzyyyyyy}}}{{{uuurrroooppprrruuuzzz}}}uuupppiiinnnooojjjfffiiimmmnnnxxxaaa```vvviiifffdddccc___]]]dddnnn~~~ssspppnnnjjjmmmqqquuutttrrruuu|||}}}|||lllgggbbbSSSUUUppp|||lllZZZJJJAAA@@@999666333111222333222222333555444AAA```zzz}}}yyy~~~lllxxxkkkwwweeeWWWNNNGGGEEENNNTTTKKKAAADDDIIIKKKMMMMMMNNNOOORRRRRRQQQQQQQQQQQQRRRRRRUUUUUUVVVWWWXXXYYYZZZZZZ[[[\\\]]]]]]]]]^^^```bbbcccbbb^^^XXXSSSSSSUUUXXX\\\fffmmmlllgggccc___[[[QQQLLLIIIKKKKKKIIIHHHJJJGGGHHHHHHGGGEEEDDDGGGIIIGGGDDD???999444111000///---------------...//////333222333777666111...///------...............///111111111222555888;;;>>>BBBIIITTTaaannnwww}}}}}}jjjcccYYYKKK===>>>XXXvvvzzzmmmiiijjjssszzz~~~lllnnn}}}ppp[[[TTTYYYYYYTTTHHH666222111111000000111111222111111;;;fff|||jjj===888:::===IIIUUUVVVYYY]]]bbbhhhmmmppprrrtttvvvwwwwwwvvvtttrrrzzzzzzzzzzzz{{{}}}~~~~~~|||uuupppiii^^^VVVOOOMMMJJJHHHGGGEEEBBB@@@>>>===;;;888777666666666333444555555555666:::<<<>>>BBBJJJRRRXXX]]]___```bbbcccbbb]]]ZZZYYYWWWSSSLLLIIIMMMWWWVVVIII>>><<>>888;;;===JJJOOOQQQUUU[[[bbbiiiooosssvvvvvvuuuuuutttttttttssszzzyyyxxxxxxyyy|||~~~xxx}}}|||vvvyyy|||xxxqqqfff^^^SSSPPPMMMKKKJJJHHHEEECCCAAA???<<<999777777777888444555666666666777:::<<<;;;>>>CCCIIIQQQWWW]]]```ccceeeddd___\\\\\\YYYUUUKKK>>>999EEEMMMGGG>>><<>>@@@???>>>999444111222666999:::666999<<<===>>>CCCLLLTTTRRRYYYaaagggjjjllloooqqqooorrrwwwyyy|||dddHHH888555222333666333333111000///000///...,,,++++++******++++++,,,---++++++,,,---...///000000......///000111///+++((()))))))))+++,,,,,,+++)))&&&&&&''''''(((((())))))''''''''''''(((((((((((()))******++++++,,,------//////...------------...,,,,,,------///000111222444666777777666666888999888666666999===???BBBEEECCCFFFFFFEEEJJJSSSUUUQQQMMMRRRUUUVVVWWWWWWQQQIIIPPPPPPTTTZZZ\\\\\\ccclllttttttuuuuuuqqqjjjeeecccfffqqq|||~~~xxxqqqppprrrwwwsssrrrwww|||{{{wwwsssuuutttqqqkkkfffiiirrrzzz{{{yyy{{{{{{yyywwwwww{{{tttpppooovvv~~~}}}rrrgggPPPKKKNNNZZZeeefff```ZZZ[[[gggkkkgggkkksssiiiVVVHHHQQQ[[[^^^\\\]]]dddkkkggg^^^aaarrrxxxkkk___\\\fffqqqxxxqqqtttzzz~~~tttrrroooppptttyyynnneeeaaaMMMKKKMMMZZZzzzqqqYYYEEE@@@???999777333222222222111000444777333>>>gggiiiaaadddnnn}}}}}}}}}gggRRRwwwhhhZZZOOOEEEBBBOOOWWWOOOBBBEEEIIIJJJIIIHHHIIIKKKLLLMMMMMMNNNPPPRRRTTTUUUSSSTTTTTTVVVWWWXXXYYYZZZWWWTTTSSSRRRJJJEEESSSggg||||||uuugggjjjiiigggfffeeedddaaa^^^TTTQQQMMMJJJIIIIIIHHHGGGGGGFFFEEEEEEFFFIIIKKKMMMSSSZZZaaa```VVVGGG;;;555555///,,,------++++++---/////////............------.........------...///222111///...///333777999???>>>BBBNNN```mmmssssss~~~~~~iii[[[PPPIIIAAAAAA[[[|||~~~|||pppqqqxxxhhhjjj}}}gggXXXMMMSSS[[[VVVCCC333222111111000000000000000666555>>>ggguuuDDD444777FFFDDDTTTVVVWWWWWW]]]iiiqqqtttuuuwwwyyyyyyvvvtttrrrrrrooorrrvvvxxxyyyyyyyyyzzz{{{yyy{{{zzzlll\\\\\\gggwwwjjj```[[[VVVPPPLLLLLLLLLJJJHHHAAAAAA???===<<<:::888888666666666666666777777888777===@@@@@@CCCMMMSSSSSSZZZ[[[\\\[[[YYYVVVSSSRRR:::<<<999222000555888777999HHHTTTPPP???111000555111000///000111333666888999666333111000222444666666777888:::<<>>>>>>>><<<@@@BBBBBBFFFMMMOOOLLLGGGHHHLLLVVVeeemmmfffZZZSSSPPPQQQUUUVVVWWW]]]eeehhhggghhhhhhgggccc^^^\\\VVV___jjjnnnkkkiiijjjmmmjjjhhhjjjrrr{{{~~~zzzuuuyyy{{{zzzwwwrrroooppprrruuuwww~~~}}}xxxtttrrrtttzzz~~~yyyuuussswww{{{wwwiii]]]VVVSSSUUU___eeeccc[[[WWWUUUbbbfffccciiiwww{{{sssUUUXXX[[[^^^bbbiiirrryyyooogggfffooovvvrrrlllkkkpppwwwtttjjjiiinnnqqqwwwtttrrrrrruuuzzznnnooommmUUUKKKJJJ\\\xxxpppYYYFFFAAAAAA;;;888555444444444333222222666555EEEpppjjj^^^]]]fffvvvwww{{{{{{fffTTTtttfffXXXMMMEEEBBBNNNWWWPPPBBBEEEHHHIIIHHHHHHIIIKKKKKKKKKLLLMMMOOOQQQSSSTTTRRRRRRSSSTTTUUUUUUUUUUUUTTTMMMIIIFFF>>>;;;HHH[[[xxxzzzqqqlllkkkiiihhhgggeeebbb___WWWSSSNNNKKKIIIGGGFFFDDDFFFFFFEEEFFFGGGIIIJJJLLLSSS^^^ooo|||}}}lllRRR???777111---......++++++---,,,,,,,,,,,,,,,+++++++++...///000000...---------111000///...///222444666888888===HHHXXXfffooorrr{{{lll^^^RRRJJJAAACCC^^^~~~~~~zzzsss~~~~~~kkkrrr{{{gggYYYOOOTTT\\\UUUBBB333000000//////000111222222666444<<>>===???FFFJJJJJJSSSYYY]]]YYYRRRPPPVVV]]]XXXMMM;;;///000777444---666EEERRRPPP@@@222000444000///......///111333555888666444222222333444666444555666888:::>>>DDDHHHNNNUUU\\\```dddkkkooonnnuuuuuuxxx}}}~~~___DDD666666333444666222333222000///000///---,,,'''((((((***+++---///000111000...,,,,,,,,,...//////....../////////,,,***)))))))))+++,,,,,,+++)))((((((((((((((('''''''''''''''''''''(((((((((((())))))******+++,,,,,,,,,///......---------------------------...000111222111222333222000000111222555444555999???BBBAAA>>>;;;???BBBAAABBBEEEHHHGGG@@@???BBBRRRiiiwwwpppbbbVVVRRROOOQQQSSSVVV\\\cccaaa___^^^___```___ZZZVVVQQQVVV[[[]]]]]]^^^aaaeeeccccccfffooozzz|||www}}}}}}uuuooopppnnnrrr}}}~~~zzzuuussstttwwwzzz|||{{{xxx{{{~~~zzznnnddd```WWWQQQSSSWWWXXXWWWXXXSSS\\\^^^XXX\\\ooo~~~mmmiiidddcccgggpppxxx}}}|||vvvpppqqqwww}}}zzz}}}xxxiiidddeeeggguuuttttttuuuxxx|||yyyyyy}}}gggVVVPPPdddwwwpppZZZGGGCCCBBB===:::777666666666555444222666666IIIuuuwwwkkkiiippppppooosss|||wwwdddTTTqqqcccUUUKKKDDDAAAMMMWWWSSSCCCEEEGGGHHHGGGGGGHHHJJJIIIJJJJJJLLLMMMOOOQQQRRRNNNOOOQQQSSSTTTTTTSSSSSSQQQGGG>>>999444333>>>LLLeee~~~zzzvvvooommmkkkiiihhhfffccc```ZZZVVVQQQLLLIIIFFFCCCAAADDDEEEEEEFFFGGGHHHIIIIIISSS\\\ppphhhMMM999333//////...++++++------------...------,,,,,,///000111111111///---,,,000000/////////000111222222444999BBBOOO]]]iiipppwww}}}pppbbbTTTJJJAAAEEEbbb}}}vvvxxx}}}qqqyyyppp}}}uuuqqqooonnnzzzyyygggZZZRRRWWW\\\TTTBBB333......//////000222333444888333999ccckkkDDD;;;???MMMJJJNNNSSSWWW[[[cccooovvvwww|||~~~}}}yyyuuusssrrrrrruuuxxxzzzzzzzzz{{{||||||zzzzzzsssfffbbbeeeooo~~~{{{qqqjjjccc^^^XXXTTTTTTRRRPPPMMMKKKJJJHHHEEEBBB???===;;;::::::999888777777777777666:::===<<<>>>CCCGGGHHHGGGQQQYYYVVVNNNNNNZZZgggrrreeePPP===444222///+++222@@@LLLLLL???333000222///...---------...000111555555444333333333444444111222444555777;;;@@@CCCJJJRRRYYY^^^ccckkkoooooouuuvvvzzz}}}~~~]]]CCC666777444444666222444222000///000///---+++(((((()))***+++---//////333111...+++***+++---...///.........//////---+++)))))))))+++,,,,,,+++)))))))))((((((''''''&&&&&&''''''''''''(((((((((((()))))))))***++++++,,,,,,///...------,,,,,,---------------......///111111000111222111000111333555333444444777===EEEFFFDDD>>>@@@AAA???>>>@@@DDDFFFDDDDDDFFFOOO]]]gggcccZZZVVVRRRMMMLLLOOOTTTZZZ______^^^[[[YYYZZZ[[[VVVPPPPPPPPPOOOOOORRRXXXaaaggghhhiiijjjnnnwww~~~}}}xxx}}}vvvqqqllllllttt}}}vvvtttrrrssswwwzzzzzzyyy{{{yyy~~~nnnYYYDDD===DDDNNNWWW^^^YYYZZZTTTJJJKKKZZZjjjqqquuuqqqmmmkkklllqqqwww{{{}}}zzzsssnnnsss}}}~~~}}}kkkaaa______jjjmmmrrrvvvyyy|||~~~~~~nnn___jjjyyyrrr\\\IIIDDDCCC>>>;;;999777777888777666555666555GGGmmmyyywww}}}xxxoookkkttt|||uuuaaaOOO|||rrrbbbSSSIIICCC@@@KKKWWWUUUCCCDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHJJJKKKMMMOOOPPPJJJLLLOOORRRTTTUUUUUUUUUNNNBBB777222000111888@@@LLL___{{{zzzyyyrrrpppmmmkkkiiifffccc```[[[WWWRRRNNNKKKGGGDDDAAACCCDDDEEEFFFGGGGGGGGGGGGOOOQQQ[[[mmm}}}{{{iiiWWW;;;555000///...,,,,,,...,,,---...//////...------...///111333444333000---//////////////////......000333888>>>GGGTTTcccmmmuuu|||qqqdddUUUIII@@@GGGdddwwwkkknnn~~~vvvnnnvvvtttvvv{{{}}}zzzyyyggg\\\VVVZZZ]]]SSSAAA333////////////000111222333888444:::dddbbbBBB===BBBMMMHHHKKKQQQWWW\\\dddnnnttttttzzz{{{}}}{{{xxxuuusssrrrsssuuuxxxyyyzzzzzz{{{|||zzzsssnnniiiddd^^^ZZZYYYWWWTTTQQQOOOMMMKKKGGGCCC@@@===<<<===<<<;;;999888777777777444666888999<<<@@@EEEHHHCCCJJJPPPPPPKKKJJJOOOUUUhhhnnnkkkWWW<<<,,,---444000:::CCCBBB:::111///111///...------,,,---......111222222222222222111111///111222444555888===@@@EEENNNVVV[[[bbbkkkpppppprrruuuyyy{{{|||]]]CCC666777444444666222444222000000//////---+++************+++,,,------333111...+++***+++---......------///000///---+++)))))))))+++,,,,,,+++)))))))))((((((''''''&&&&&&''''''''''''((((((((((((((())))))******+++,,,,,,......---,,,,,,,,,,,,,,,......---......///000111///000222222333555999<<<;;;===;;;888<<>>GGGTTT]]]aaa^^^XXXNNNFFFGGGPPPZZZ```hhhkkknnnooonnnooossswwwlllmmmjjjeeehhhrrryyyzzzyyyzzz}}}|||}}}jjj]]]WWWUUU[[[bbbmmmuuuyyy{{{|||}}}}}}nnnrrr|||ttt]]]JJJEEEDDD>>><<<999888888999888777888666333BBBaaaqqqpppsssxxxhhhppp}}}yyybbbMMMvvvzzztttcccRRRIIIDDD@@@IIIUUUVVVDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHJJJLLLNNNOOOJJJLLLNNNPPPRRRSSSSSSSSSHHH???444000//////222444;;;FFF^^^zzz|||tttrrrooollljjjgggccc```ZZZWWWSSSPPPMMMJJJGGGDDDCCCCCCDDDEEEFFFFFFFFFEEEHHHDDDCCCJJJTTTZZZYYYUUU<<<555000///...,,,,,,///+++,,,...000111111000///......000333666666333000....../////////...---,,,000222555999@@@LLL[[[fffsss{{{ooodddUUUGGG???HHHggg{{{mmmkkkyyytttsssssssss{{{|||wwwooovvvggg^^^ZZZ]]]^^^RRR@@@333111111000000000000000111444888FFFqqqWWW===>>>BBBIIIBBBHHHOOOUUU[[[bbbkkkpppooosssvvvxxxxxxvvvtttsssssssssuuuwwwxxxxxxxxxzzz|||}}}zzztttqqqnnniiiccc```___]]]YYYVVVUUUTTTQQQMMMIIIEEEBBB@@@???>>><<<;;;999999888888333444555666777999===AAADDDCCCEEEIIILLLJJJCCC===HHHZZZiiibbbHHH222///666000444888777222......000//////......---------.........///000000//////...///000222333555777;;;>>>AAAJJJSSSYYY```jjjooopppqqqvvv{{{|||}}}```EEE777777444444777333555333111000///...,,,***++++++******++++++,,,,,,111000...,,,,,,,,,...///,,,---...000111000---***)))))))))+++,,,,,,+++)))((((((((((((((('''''''''''''''''''''(((((((((((((((((())))))***+++++++++...------,,,,,,,,,,,,,,,...............///000000///000222333444888<<<@@@MMMQQQNNNDDDAAAHHHPPPQQQJJJGGGJJJRRRYYY^^^cccgggnnnsssqqqcccSSSLLLLLLMMM\\\^^^[[[SSSMMMMMMQQQRRR^^^bbb```XXXUUUYYYXXXSSSVVVRRRKKKCCC???BBBLLLTTThhhoooqqqkkkjjjqqqvvvvvvvvvyyy|||~~~~~~zzzvvvssspppllliiiiiigggfffkkkrrrtttkkk___VVVVVV\\\dddjjjeeeaaa```ggguuurrr\\\WWW^^^cccbbb___[[[UUUOOOOOORRRWWW```gggjjjnnnqqqooojjjeeedddeee]]]___bbbdddfffiiimmmpppssswww|||~~~|||yyy~~~nnn```XXXSSSRRR[[[hhhrrrwwwyyy{{{|||www~~~ttt]]]JJJFFFEEE???===:::999:::;;;:::999888666222@@@[[[fffeeeiiimmmkkkrrrgggQQQsss{{{wwwfffTTTJJJEEE???FFFSSSVVVEEECCCBBBBBBDDDEEEEEEEEEEEEFFFFFFHHHIIIKKKMMMNNNMMMNNNNNNNNNOOOPPPPPPPPPJJJBBB888111////////////333888HHHbbbyyy}}}xxxvvvrrrooolllhhhdddaaa[[[XXXUUURRRPPPMMMJJJGGGCCCCCCCCCDDDDDDDDDEEEEEEDDDAAA===;;;<<>>999888:::<<<999<<>>333...000111111///---,,,---////////////...............+++,,,------......------...000222333444666999;;;>>>GGGPPPWWW___hhhnnnoooqqqyyycccHHH888777444444777444555333111000///...,,,***************+++,,,---...---------------...///000***,,,...111333111,,,((()))))))))+++,,,,,,+++)))'''''''''(((((((((((((((''''''''''''(((((((((((((((((())))))******++++++...---,,,,,,++++++,,,,,,///............///000000///000111222333666;;;???RRRZZZYYYKKKBBBGGGOOOQQQMMMKKKPPP___kkknnnmmmmmmlllpppnnnddd[[[UUURRRNNNXXX```aaaYYYPPPOOORRRTTTZZZbbbddd[[[YYY___cccaaaffffffaaaUUUHHHBBBDDDIIIdddrrrwwwnnngggjjjoooppppppsssuuusssooommmmmmnnnlllkkkjjjeee\\\UUUYYYaaajjjdddYYYOOOKKKNNNVVV]]]WWWTTTTTTZZZgggttt|||tttkkkjjjlllhhhbbb^^^WWWTTTUUU[[[^^^```kkkwwwyyywwwrrrkkkddd\\\VVVSSSUUUVVV^^^hhhjjjfffhhhpppsssxxx}}}}}}{{{zzzzzzzzzuuuiii___WWWSSS\\\fffnnnrrrvvv{{{}}}{{{}}}sss[[[IIIFFFGGGAAA???<<<<<<<<<======<<<999777444BBBZZZdddfffnnnjjjmmmuuukkkVVVssswwwiiiVVVLLLGGG???DDDQQQVVVEEECCC@@@AAACCCEEEEEECCCEEEFFFFFFGGGIIIKKKMMMNNNOOONNNNNNOOOQQQTTTWWWXXXYYYRRREEE;;;555555555555999<<>>AAABBBBBBBBB666333222333777777444111.............../////////......///333;;;GGGTTT\\\fffsss|||iiibbbUUUGGGAAAMMMlllsss}}}}}}nnnnnnwwwzzzqqqppprrrllljjjuuugggbbb```ccc___QQQ>>>333111000000000000000111222444:::LLLzzz}}}~~~zzzyyyPPPBBBLLLQQQTTTJJJCCCJJJQQQWWW___iiinnnnnnpppsssvvvwwwwwwvvvvvvwwwvvvwwwxxxxxxxxxyyy{{{}}}~~~{{{|||vvvmmmmmmpppttt{{{{{{yyyrrrnnnjjjhhhgggeeeaaa^^^XXXWWWTTTPPPLLLHHHEEEDDD@@@???>>>===<<<;;;;;;;;;>>>AAAIIIOOOLLL@@@888666333333888DDDUUUdddkkkmmmEEE>>><<>>>>>>>>??????>>>:::999666CCC[[[dddiiitttnnnmmmwwwkkkYYYuuuvvvlllXXXNNNHHH???BBBPPPUUUEEEBBB@@@@@@CCCEEEDDDCCCEEEFFFFFFHHHIIIKKKMMMNNNNNNNNNOOOQQQVVV\\\aaaeeekkkcccTTTFFF>>>===??????GGGJJJMMMTTTfff}}}}}}yyyuuurrrmmmiiieee```]]]ZZZWWWTTTPPPKKKHHHDDDCCCBBBAAAAAABBBDDDEEEMMMKKKEEE===777666:::???999222---,,,,,,,,,...111...111666;;;>>>@@@@@@@@@;;;777333333666666333//////............///000111///...///444>>>KKKWWW^^^___nnn}}}{{{gggaaaVVVHHHBBBOOOnnnqqq{{{yyylllnnn{{{}}}}}}~~~uuukkkyyygggcccbbbddd```PPP>>>333////////////000222333444999888BBBmmm}}}yyy{{{sss|||TTTJJJWWW]]]___UUUAAAHHHOOOVVV___jjjqqqqqqsssuuuxxxzzzyyyxxxxxxxxxwwwyyyzzzyyyyyyzzz|||~~~nnnggg[[[QQQNNNQQQSSSSSSSSSHHHBBBIIIWWWhhhzzz|||rrroookkkiiiiiigggccc```]]]\\\YYYUUURRRNNNKKKJJJ@@@???>>>======<<<<<<===888>>>KKKVVVTTTDDD777333333555888===FFFUUUeeeqqq\\\MMM@@@===;;;666222222000///......000///,,,***+++,,,---............------,,,,,,,,,,,,---...///,,,...000111222333555777<<>>;;;:::<<>><<<<<<<<<<<<999777:::BBBFFFAAA999444999888999===@@@DDDMMMWWWddd___ZZZSSSFFF777222555111000...---,,,,,,---...+++,,,---.........---,,,------------------------............000222444555===FFFVVVdddfffcccfffnnnvvvxxx{{{iiiKKK999777555666777222444333222000...---,,,+++)))***+++***))))))+++---++++++))))))***+++---///---,,,,,,...000///+++''')))(((((()))******)))'''(((((((((((((((((((((((('''((()))(((&&&&&&((()))(((((((((((()))))))))))),,,+++++++++,,,---///000///...------...///111333444777:::;;;999666555444444777:::<<<<<<===>>>@@@DDDDDDEEEHHHKKKMMMMMMKKKNNNPPPRRRTTTSSSRRRQQQPPPMMMLLLLLLMMMMMMLLLIIIGGGAAABBBDDDDDDDDDEEEHHHJJJNNNVVVcccqqqyyywwwnnnfffbbbgggkkkllliiieeeeeeeeebbbbbbaaa___^^^^^^aaadddbbbccciiimmmdddTTTPPPUUUbbbkkkooodddUUUOOOVVV```]]]XXXPPPMMMUUUccckkkllluuuppplllllljjjdddaaabbbccceeefffeeeccceeekkkqqqwwwpppeee^^^ZZZVVVQQQLLLHHHOOOXXX___bbbbbbbbbbbbmmmrrrwwwzzzzzzyyyzzzzzztttlllfffgggkkkoooooopppyyyrrreeeiiieeeXXX___YYYRRRqqq{{{rrrZZZIIIGGGGGGFFFDDDBBBAAABBBCCCCCCBBB<<<:::222<<>>666111111111///000444<<<<<<;;;888444222111222111111111111111111111111.........---------,,,,,,+++,,,///222666???PPPaaajjjsss{{{~~~xxxggg\\\UUUKKKAAASSSvvv}}}yyy{{{wwwcccccc{{{lllmmmgggdddddd^^^MMM<<<111111111000000000222333444777===EEEfffqqqVVVGGGJJJTTTSSSKKKBBBEEEJJJRRR\\\fffmmmqqqrrrtttuuuvvvuuuuuuvvvxxx}}}yyywwwwwwxxxzzz|||xxxqqqggg\\\TTTPPPNNNNNNWWWXXXXXX[[[fffwwwwwwqqqjjjgggggggggeeecccbbbaaa^^^ZZZUUURRROOOMMMGGGEEEBBB???===<<<======999333000444888888888999>>>;;;::::::999888===DDDQQQUUUYYYWWWIII888111333//////...---------------+++,,,---.........------------------------------............000222444555>>>EEESSSaaaffffffkkkrrruuuxxx|||gggJJJ999888555666888333333333222000...---++++++)))***+++***))))))+++---,,,,,,*********+++,,,---,,,++++++---000///+++&&&***))))))***++++++***((((((((((((((((((((((((((('''((()))(((&&&&&&((()))(((((((((((())))))))))))******+++,,,---///111222000000/////////111333444666<<>>@@@@@@CCCEEEDDDAAAAAADDDHHHGGGIIILLLOOOQQQRRRSSSSSSRRRRRRQQQNNNIIIDDDAAA@@@333444555444444444666888888>>>NNNeeexxx|||rrrggg^^^```dddgggiiihhheeebbb___aaabbbbbbaaaaaabbbcccbbbfffpppwwwnnn\\\TTTUUU]]]iiitttpppbbbXXX[[[bbbgggeee]]]RRROOOVVV```fffmmmiiigggfffbbb]]]^^^bbbnnnmmmkkkhhhfffdddccccccccc[[[QQQKKKJJJJJJJJJIIIJJJOOOVVV]]]aaabbbaaa___lllpppuuuxxxzzzzzz{{{|||{{{ooohhhkkknnnooolllmmmwwwnnn\\\bbb^^^PPPTTTRRRQQQppp{{{ttt^^^OOOMMMKKKIIIGGGDDDCCCDDDEEEFFFFFF;;;999333>>>aaaiii\\\fff|||zzz^^^xxxppp^^^LLLEEEAAABBBKKKWWWMMMDDD>>>@@@CCCCCCBBBCCCFFFFFFGGGHHHJJJLLLMMMNNNLLLLLLLLLNNNRRR___xxx}}}zzztttnnnqqq{{{{{{vvvuuulllgggaaa\\\XXXVVVSSSQQQJJJIIIGGGEEEBBB???<<<;;;999999666111000444777777888666555444000,,,...333AAAAAA???;;;555111...---......///////////////////////////...............,,,,,,///222444<<>>>>>>>>;;;444///222666888;;;>>>>>>:::888888555333555:::<<>>000,,,///.........------------,,,+++,,,------......------------------------------............000222444555???EEEPPP^^^gggkkkpppuuusssxxx}}}cccHHH888777555555777444333222111000...,,,+++***)))***+++***))))))+++------,,,+++*********++++++...------///222222---)))+++***)))***,,,,,,***)))(((((((((((((((((((((((('''((()))(((&&&&&&((()))(((((((((((())))))))))))++++++,,,---...000111222000000//////000111222333222:::AAACCC@@@???DDDIIINNNJJJBBB;;;888:::AAAFFFFFFHHHIIIGGGAAA>>>???BBBBBBDDDGGGLLLPPPRRRQQQQQQYYYZZZWWWPPPEEE<<<888666///000000///...---...000000222;;;LLL___gggccc\\\WWWZZZ___dddggggggdddcccfffhhhkkklllkkkhhhgggggggggkkkttt}}}yyyjjj[[[TTTUUUaaaqqqyyyuuukkkhhhjjjxxxzzzrrr```QQQOOOVVV]]]ccc^^^[[[XXXTTTRRRYYYaaauuurrrmmmiiifffbbb[[[WWWKKKGGGAAA>>>@@@DDDFFFGGGSSSSSSUUUXXXZZZ\\\]]]]]]llloootttxxx{{{}}}~~~{{{uuugggdddiiioooppplllkkkvvvvvvfffjjjfffTTTTTTWWW___|||xxxsss___QQQOOOMMMKKKIIIFFFEEEFFFHHHIIIIII>>><<<666@@@dddggg\\\eeezzzppptttsssTTTtttsssaaaNNNFFFBBBAAAJJJVVVMMMDDD===???BBBBBBBBBBBBDDDDDDEEEGGGIIIKKKMMMOOOMMMLLLLLLMMMOOOXXXlll~~~~~~nnnmmmmmmkkkpppnnnkkkjjjppp}}}{{{wwwvvvqqqmmmgggaaa[[[VVVTTTSSSPPPMMMGGGBBB===999666333333000---+++...333555666444333111///,,,+++---000999:::;;;999555111//////------------....................................,,,---///111333999IIIXXXnnnvvv|||}}}~~~{{{rrr```VVVOOOGGGEEE\\\}}}|||www|||ggglllwwwzzzyyygggjjjfffccc```VVVEEE666000111000000000111333444666666>>>DDD```hhhXXXFFF???DDDHHHEEE======@@@FFFMMMVVV```jjjpppqqqrrrssssssrrrsssvvvxxxxxxwwwuuutttvvv|||~~~yyytttooolllmmmmmmllliiihhhfffbbb]]]XXXSSSOOOMMMKKKIIIFFFCCC@@@??????@@@999666666;;;>>><<<:::;;;888555555888:::999<<>>555>>>aaasssiiiqqqyyyzzzuuuzzzLLLqqquuuvvvcccPPPGGGBBBAAAIIITTTNNNEEE===>>>AAABBBAAABBBBBBCCCDDDFFFHHHKKKMMMNNNLLLKKKMMMNNNOOOTTTbbbpppvvveeeaaa___\\\```\\\^^^dddppp{{{zzzpppnnniiiccc^^^YYYVVVUUUUUUNNNEEE<<<777444222000111---***+++000666;;;???>>>:::444...---.........///111333333111000///000------------......//////------------------......------///111222777FFFUUUmmmuuu{{{|||}}}~~~~~~zzzqqqcccWWWMMMDDDFFFccc}}}vvv}}}zzz}}}}}}iiifffzzzrrrfffhhhfffccc^^^RRR@@@444000111000000000222333555666777===???WWWhhhWWWEEE???DDDHHHFFFCCC<<>>???;;;777888888555555999<<<===@@@DDD===999222......222555666000//////......------,,,,,,,,,,,,,,,------..........................................000222444555@@@IIIWWWdddnnnrrrqqqooorrrwww}}}}}}|||```GGG999888444333666333222222111///---,,,******)))***+++***))))))+++---,,,,,,,,,,,,+++*********---,,,,,,///222222...******))))))***++++++***((((((((((((((((((((((((((('''((()))(((&&&&&&((()))(((((((((((())))))))))))+++,,,---..................//////000111111222222222444666555444777???FFFLLLLLLJJJGGGDDDCCCDDDFFFOOOMMMLLLNNNPPPMMMFFF@@@777666777===DDDJJJKKKKKKLLLLLLJJJEEE>>>888444222///000000...+++***+++,,,))),,,111888>>>BBBDDDEEEJJJQQQXXX\\\]]]^^^bbbeeeeeeiiinnnooommmiiifffdddaaaeeeuuujjjggg```bbbnnnvvvppphhhcccjjjrrrtttjjj]]]YYY\\\___\\\UUUNNNMMMOOOTTT```lll{{{vvvoooiiiaaaXXXMMMFFFDDDFFFIIIMMMPPPTTTVVVWWWXXX[[[]]]\\\ZZZ[[[^^^bbbfffgggjjjpppvvvzzz{{{{{{{{{ooobbb]]]YYY```jjjpppooonnnuuunnncccjjj~~~zzzpppiiiWWWLLLLLLLLLNNNMMMKKKLLLNNNOOONNNMMMCCC>>>222:::ZZZwww|||uuuxxx}}}rrr~~~UUUmmmtttiiiyyyyyyfffRRRHHHBBB@@@GGGSSSPPPFFF>>>???AAABBBBBBCCCBBBBBBCCCEEEGGGIIILLLMMMKKKKKKMMMQQQRRRVVVaaammmrrraaa]]]ZZZVVV[[[WWW[[[eeetttzzzwwwnnnlllhhheeebbb^^^ZZZVVVQQQIII>>>666333111000...000,,,+++///444999AAAIIIKKKGGG===444111222111---,,,...//////---,,,---...,,,,,,------.../////////---------------.........------///111222777DDDSSSiiirrryyy{{{|||~~~~~~}}}}}}~~~~~~{{{rrrfffYYYMMMDDDJJJjjj|||uuuyyy~~~sssnnn|||}}}nnndddhhhfffddd]]]OOO===222000111000000111222444666777888???===OOOppp]]]IIIBBBDDDGGGGGGFFF;;;???EEEJJJQQQZZZfffnnnoooqqqtttuuuuuuuuuvvvxxxrrruuuyyyzzzyyy{{{~~~zzzvvvqqqooooooooollliiigggeeeccc___\\\YYYVVVUUUPPPNNNJJJGGGDDDCCCCCCCCCBBB>>>;;;;;;;;;999;;;???>>>888555666888777888;;;;;;777111///444::::::555444333111...---------------,,,,,,,,,,,,---...///....................................000222444555???MMM\\\hhhooosssqqqnnnssswwwzzz||||||aaaIII<<<;;;555444666444222222000///---+++******)))***+++***))))))+++---++++++,,,,,,,,,++++++***+++++++++...111111---))))))(((((()))******)))'''(((((((((((((((((((((((('''((()))(((&&&&&&((()))(((((((((((())))))))))))((()))+++---...////////////000111222222333333333222333333222222444999<<<:::>>>DDDGGGGGGEEECCCBBBKKKJJJJJJNNNTTTVVVTTTQQQBBB<<<666666<<>>555111000111///---...,,,...333444444:::CCCFFFHHHCCC888222111111...---......---,,,+++---...++++++,,,------...//////------........./////////------000222222777DDDRRRdddnnnwwwyyy{{{}}}}}}|||zzz{{{{{{}}}~~~~~~yyypppdddXXXLLLEEEMMMnnn}}}wwwssssss|||vvvsss}}}{{{uuu}}}{{{nnnhhhhhhgggeee]]]MMM;;;111111111000000111222444666888888CCCBBBKKKzzzxxxcccNNNFFFEEECCCBBBBBB:::>>>DDDHHHMMMVVVbbbkkknnnqqquuuwwwwwwwwwwwwwwwrrrvvvyyyyyyxxxxxx|||~~~zzzvvvqqqoooooonnnjjjggggggfffdddaaa]]]ZZZXXXVVVRRRPPPLLLHHHFFFDDDDDDDDDBBB===999888777777;;;BBB@@@888222222222000111333999888555222777???@@@<<<999666222...,,,,,,---...------,,,,,,,,,---...///....................................000222444555???OOO___hhhmmmrrrtttrrrtttvvvxxxzzz~~~cccKKK???===777555888555222111000///---+++***))))))***+++***))))))+++---***++++++,,,,,,,,,++++++,,,+++,,,///222222...***)))((('''(((******((('''(((((((((((((((((((((((('''((()))(((&&&&&&((()))(((((((((((())))))))))))%%%'''))),,,...000000000111111222333444444444444000000111222333555777888333888>>>CCCDDDDDDCCCCCCFFFGGGJJJOOOVVV\\\```aaaSSSHHH;;;555888>>>DDDFFFJJJGGGDDDCCCBBB@@@;;;666555555555333111000111222333///,,,///999FFFOOOSSSJJJHHHHHHNNNWWW]]]]]]\\\___ccciiimmmmmmkkkjjjiii___\\\\\\jjjkkkUUULLLHHHEEEIIIRRROOOSSSSSSNNNJJJKKKKKKJJJLLLGGGEEEKKKTTTZZZ```eeekkkjjjiiifffaaa]]]YYYWWWYYYYYYZZZZZZZZZ[[[]]]___eeevvvsssiiieeegggfffhhhnnntttyyyzzzyyywwwzzzzzztttlllgggfffgggbbbbbbffflllnnnqqqxxxuuuiiiVVVNNNQQQRRRRRRRRRSSSVVVWWWWWWUUURRRFFF>>>222;;;ZZZnnnpppsss|||wwwwwwUUUffftttaaahhhkkk}}}|||iiiTTTIIIBBB???FFFQQQRRRHHH@@@???BBBCCCCCCDDDBBBBBBCCCDDDFFFHHHIIIJJJPPPNNNLLLMMMOOOSSS___jjjvvveee```[[[XXX\\\ZZZ^^^fffppp|||zzzuuunnnkkkhhh```SSSHHH:::555///...000222///,,,------111444000+++...666888@@@AAA888///...//////---......---,,,,,,///111******+++,,,------........./////////000000111111------000222333777DDDRRRaaakkkuuuyyyzzz|||{{{yyywwwxxxzzz|||}}}~~~~~~}}}vvvmmm___TTTJJJDDDMMMnnnzzzrrrkkkzzztttmmmrrrllliiiyyyxxxnnnnnnhhhgggeee]]]LLL999111111111000000111222555777888777GGGGGGIIIppp|||gggQQQHHHEEE@@@<<<<<<999===BBBFFFKKKSSS___hhhmmmqqqvvvyyyyyyxxxwwwwwwppptttwwwwwwvvvxxx~~~}}}|||~~~{{{zzzvvvqqqooonnnmmmiiieeekkkjjjfffbbb]]]YYYVVVTTTSSSQQQMMMIIIFFFEEEDDDDDD666333222444333222555:::===555......000000111444???@@@<<<666999DDDKKKKKK<<<888333...,,,,,,...///------,,,+++,,,---...///////////////////////////............000222444555???PPP```gggjjjqqqvvvwwwuuuuuuvvvyyyhhhLLL<<<999333333666444333222111000///...---,,,*********)))((()))+++---........................---//////---...000...)))((((((((()))******(((&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))*********))))))(((,,,''''''---111///---...222333333333333222111111111111222111111333666999;;;777666<<>>@@@JJJJJJJJJKKKKKKGGGAAA<<<;;;888555333333333333222111///------000555<<<@@@BBBBBBDDDHHHMMMTTTYYY\\\aaacccgggjjjlllllljjjiii___```aaabbbeeejjjqqquuuhhh^^^QQQHHHFFFHHHJJJJJJOOOKKKFFFBBB???<<<888666;;;>>>FFFRRR\\\___\\\WWW```___YYYTTTXXX```aaa]]]\\\ccc]]]XXX^^^```]]]___iii|||yyylllgggoooqqqooolllnnnuuuyyyyyytttuuuuuurrrmmmhhhdddcccaaaeeejjjlllmmmpppuuuzzznnnQQQNNNZZZXXXZZZYYYYYYZZZ[[[[[[YYYWWWQQQ999666===VVVmmmmmmvvvrrr|||wwwMMMaaaqqqdddzzzlllWWWKKKDDD@@@GGGQQQRRRKKKCCCAAABBBDDDCCCAAAEEEEEEEEEFFFGGGHHHJJJJJJNNNLLLLLLOOORRRWWWcccnnnyyyddd]]]XXXUUUZZZZZZ\\\bbbnnnyyy~~~|||xxxgggmmmxxxxxxsssooofffWWWGGG@@@666333///---...000111222///222333000,,,---222777444333222111000000000000///000000...,,,+++,,,...///---,,,---///111///---.........///000000//////222...---000444999DDDNNN```jjjsssvvvxxxzzz{{{yyy{{{zzzyyyyyyzzz}}}~~~~~~}}}}}}xxxnnniii^^^SSSFFFFFF\\\zzzsssooozzz}}}xxxnnnqqqoooiiiiiipppppphhhVVVDDD999333...111111222222444666777888;;;KKKMMMMMMjjjrrrbbbSSSAAA;;;>>>;;;:::;;;===???EEEPPP___iiinnnppptttwwwyyyyyyyyyxxx|||yyytttrrrvvv{{{zzztttuuu|||}}}yyy|||xxxsssooonnnmmmlllkkkjjjiiifffccc^^^XXXTTTQQQMMMUUUSSSHHHHHHQQQMMM???///999444***---000000333???<<<555------222555333DDDGGGBBB555333>>>DDDCCC;;;888333...,,,+++,,,---++++++,,,,,,,,,---------///////////////.........111///------///222444555@@@SSS]]]cccmmmqqqrrrxxx|||yyyxxx{{{~~~oooOOO:::666444555777333333222111000///---,,,,,,*********)))((()))+++---,,,,,,,,,,,,,,,,,,,,,,,,+++---...,,,...000...)))((((((((()))******(((&&&(((((((((((((((((((((((()))(((((('''''''''(((((((((((()))))))))(((((('''%%%))),,,)))%%%&&&...555111111222222222222111111000111222222222444888;;;===;;;999<<>>GGGIIIKKKLLLKKKGGGAAA>>><<<:::777666666666444333555222...++++++...222555:::===AAADDDFFFKKKRRRWWWccceeeiiilllmmmkkkhhhfff]]]]]]]]][[[ZZZ\\\___bbbaaa\\\TTTMMMIIIGGGFFFFFFFFFBBB;;;666555555666666===CCCJJJPPPRRRQQQQQQQQQWWWWWWSSSOOORRR[[[```______hhhccc[[[]]]^^^^^^eeellluuuvvvlllgggkkkoooppppppsssxxx{{{yyywwwxxxwwwsssmmmgggdddccc```cccfffhhhkkkpppvvvzzz{{{{{{wwwttt{{{jjjOOOKKKWWWWWW\\\\\\\\\]]]______]]][[[QQQ;;;888>>>TTTjjjjjjrrr|||xxxyyyOOOaaa|||jjjzzznnnZZZNNNFFF???AAAHHHPPPJJJCCC@@@BBBCCCCCCAAACCCDDDDDDDDDEEEGGGHHHIIIMMMLLLMMMPPPSSSWWWbbblll{{{fff]]]YYYVVVYYYXXXZZZ^^^fffooottttttsssccc]]]]]]mmmtttgggXXXFFF:::666222111000222444333...***---...111444666333...***000//////...............,,,------,,,******,,,---...,,,+++,,,...///---+++---...///000000/////////111...---111444999BBBKKK]]]fffooorrrtttwwwxxxwwwxxxwwwwwwwwwxxxzzz|||}}}|||}}}}}}~~~~~~~~~}}}}}}vvvmmmggg\\\RRRGGGKKKccc}}}ooosss{{{||||||}}}www{{{tttlllooorrrqqqgggTTTCCC888333///222222333444555777999:::;;;HHHHHHIII___uuucccKKKAAA???999999:::;;;===CCCNNN]]]gggkkknnnrrrvvvyyy{{{{{{zzz~~~~~~|||wwwuuurrrjjjaaabbbhhhrrr}}}~~~}}}{{{}}}zzzuuurrrrrrrrrrrrrrriiihhheeebbb]]]XXXTTTQQQNNNRRRPPPGGGEEEJJJIIIAAA888444++++++111...222DDDUUUUUUMMM<<>>???@@@???>>>>>>BBBLLLXXX```pppuuuuuugggRRRCCC>>>@@@FFFJJJPPPRRRPPPKKKFFFCCC===<<<:::999999888666444777444///+++******---...333999???AAAAAAEEEMMMTTT^^^aaaeeehhhhhhddd```]]]YYYYYYXXXUUUQQQOOOOOOPPPVVVUUUSSSQQQOOOMMMJJJIIIBBB<<<555111222666:::===EEEKKKPPPOOOIIIFFFIIINNNVVVXXXWWWRRRRRRZZZdddiiifffnnnggg[[[ZZZZZZ\\\fffiiijjjlllpppqqqooojjjeeeaaafffkkknnnqqqvvvvvvsssxxxxxxvvvqqqlllgggeeeeeedddeeeeeegggkkkppptttwwwzzzwww}}}ssssssqqqkkkbbb```lllzzzhhhOOOLLLWWWZZZ______```bbbddddddbbb```RRR===;;;@@@WWWoooqqqzzzyyyyyyUUU___vvv}}}sss___TTTJJJ???===@@@MMMGGGBBB???AAABBBBBBAAABBBBBBBBBBBBCCCEEEFFFGGGLLLKKKNNNRRRTTTWWW___iii|||}}}ggg^^^YYYVVVXXXYYYZZZ]]]bbbgggkkknnnpppqqqgggaaakkknnnYYYFFF666//////...------333999888000(((+++***---777AAACCC:::111///......---------......+++,,,,,,,,,++++++---...---,,,,,,---......---+++---///111222111000000111000......111444777???GGGXXXbbbjjjmmmooorrruuutttttttttsssssstttvvvxxxyyyyyyzzz{{{||||||}}}}}}|||uuulllfff[[[QQQHHHRRRmmm~~~ooo}}}xxxmmmsssuuurrreeeQQQ???777333000333333444555777999;;;<<<;;;CCCCCCDDDQQQgggxxx}}}{{{~~~nnnLLL@@@???777888999:::<<>>QQQ\\\bbbnnntttvvv~~~}}}|||kkkLLL999666444666888333222222111///...---,,,+++*********)))((()))+++---************************))),,,---,,,///222111---((((((((()))******(((&&&((((((((((((((((((((((((***)))(((''''''&&&''''''''''''(((((())))))((((((''')))***222GGGTTTBBB%%%+++,,,...///000111111111///000222222222333555888999::::::888666777:::>>>???>>>>>>>>>@@@EEELLLQQQcccpppxxxppp]]]LLLDDDAAAEEEMMMXXX]]][[[TTTLLLHHH>>>===;;;;;;;;;:::888555777555222///...///111222333777<<<@@@CCCHHHNNNSSSWWW[[[```cccddd```[[[XXXVVVVVVVVVTTTPPPMMMLLLLLLMMMLLLMMMSSSXXX[[[XXXTTTEEE@@@;;;999;;;AAAFFFIIIKKKNNNOOOKKKEEECCCHHHNNNXXXZZZZZZTTTRRRXXXfffqqqqqqtttfffWWWUUUUUUWWW`````````aaadddggggggdddaaa]]]bbbgggjjjmmmrrrrrrooouuuuuusssnnniiifffeeefffhhhhhhiiikkknnnpppqqqrrruuutttmmmlllggg^^^TTTRRRWWWdddyyy~~~iiiTTTQQQZZZ```bbbbbbdddfffiiiiiifffdddSSS???>>>EEEaaayyyZZZZZZ{{{eeeYYYNNNBBB>>>@@@IIIEEEAAA???@@@AAABBBAAAAAAAAAAAABBBCCCDDDFFFFFFJJJKKKOOOSSSUUUVVV]]]eeevvv~~~iii^^^YYYTTTVVVUUUWWW[[[^^^```cccgggjjjuuuvvvuuutttuuu~~~xxx]]]HHH:::222///111222///000999EEEGGG>>>333333///...777DDDKKKGGG@@@333333111000000/////////...//////...------...000........./////////...---...111333444444333333333111......222333555<<>>???999888999:::;;;@@@KKKXXXbbbgggjjjooouuuyyy{{{||||||uuuyyywwwlll]]]OOO@@@555222333666999<<>>>>>KKKeee~~~|||}}}}}}{{{~~~}}}wwwtttqqqoooppprrrrrrrrriiihhheeebbb^^^ZZZWWWUUUWWWRRROOOOOOMMMOOO]]]nnnfffRRR;;;666666---444OOOnnn{{{|||dddCCC111111888JJJJJJCCC666...------***,,,,,,,,,,,,,,,+++******,,,,,,,,,------------...///////////////000000000333222111//////000444666???RRR\\\bbbnnnsssvvv}}}{{{|||^^^GGG;;;:::444333666555222111000///...,,,++++++*********)))((()))+++---++++++++++++++++++++++++))),,,------000333222...((((((((()))******(((&&&(((((((((((((((((((((((())))))(((''''''''''''''''''((()))***************&&&&&&)))888VVVfffQQQ...***+++---...///000111111000111222222111111222444222555666555333555:::???BBBCCCEEEEEEDDDDDDFFFHHHLLLZZZffffff^^^VVVLLLDDDEEENNN[[[cccbbbZZZPPPIII@@@>>><<<;;;;;;;;;999777888666444333222333444555444444777===FFFLLLOOOPPPSSSWWW]]]bbbcccaaa]]]ZZZUUUVVVVVVTTTQQQMMMLLLKKKMMMIIIHHHQQQ^^^eeeccc]]]HHHEEECCCCCCFFFIIILLLMMMGGGEEEBBB@@@???BBBEEEHHHMMMOOOPPPMMMJJJRRReeeuuu{{{eeeRRRSSSUUUTTTYYYVVV[[[aaadddbbb___]]]]]]bbbfffhhhiiilllrrrtttrrruuutttqqqlllfffaaa______bbbeeeiiimmmppprrrssssss}}}~~~jjjddd```UUUMMMMMMRRR]]]qqqgggYYYWWW]]]eeedddeeegggjjjlllllliiigggTTTAAA@@@KKKqqqmmmnnn{{{zzzZZZUUUzzzgggYYYNNNDDD@@@CCCEEECCC@@@??????AAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGJJJKKKOOOTTTUUUUUUZZZbbbnnnjjj]]]XXXSSSSSSNNNQQQUUUXXXZZZ[[[]]]___]]]ccchhhddd```eeeuuu|||dddHHH888444333333444:::666:::JJJ[[[\\\LLL;;;666222000555===BBBAAA===777666444222111/////////000111111///...---...000...............//////000000000222555666666444222333000///222333444999@@@RRR[[[dddhhhjjjoooqqqqqqqqqqqqqqqrrrrrrssstttttttttuuuwwwxxxzzzzzz{{{{{{}}}wwwoookkk^^^RRRMMM]]]zzzyyy{{{}}}yyyvvvlllrrrwwwooo]]]GGG888444333222000111222444777:::<<<===>>>???@@@FFFIIIOOOwww~~~[[[HHHFFF???::::::;;;;;;@@@IIIWWWaaagggjjjoootttxxxzzz{{{{{{zzz{{{vvvhhhXXXKKK???666999888777777777999;;;<<<>>>===GGG```yyyyyy|||~~~~~~|||~~~~~~tttrrrpppooooooooonnnlllllljjjgggccc___\\\YYYXXXYYYPPPKKKJJJGGGHHHZZZpppvvvoooWWW???666111222>>>FFFYYYfff^^^III999555666??????;;;333...------,,,+++,,,------...---,,,,,,,,,,,,---------.........////////////000000111111222333222000///111444888DDDVVV___cccmmmrrrssszzzxxxzzzWWWCCC;;;;;;444222666666222111000///---,,,++++++*********)))((()))+++---++++++++++++++++++++++++))),,,---,,,///333111---((((((((()))******(((&&&((((((((((((((((((((((((((((((''''''''''''(((((('''((()))******++++++***(((***,,,111>>>FFF<<<---***+++---...///000000000///111222222111111222333000222555666666999>>>BBBBBBDDDEEEEEECCCAAAAAAAAADDDOOOYYY]]]aaaddd]]]RRREEELLLVVV^^^aaaZZZOOOGGGCCC@@@===;;;;;;;;;;;;::::::999777555444333333333444222222:::DDDKKKKKKIIIKKKOOOUUU[[[]]]\\\ZZZXXXUUUUUUUUURRRMMMIIIGGGFFFOOOIIIGGGNNNZZZbbbaaa]]]IIIHHHFFFFFFGGGHHHHHHGGG;;;666222222888===>>>===???AAACCCDDDFFFQQQiii~~~eeePPPQQQUUUUUUYYYVVV^^^fffgggaaa[[[YYYZZZbbbeeefffeeehhhooosssrrrwwwuuuqqqkkkbbb\\\XXXVVVVVV]]]fffmmmppptttzzz~~~nnncccaaaVVVMMMOOOZZZlllzzzaaaZZZ[[[___hhhggghhhjjjmmmooonnnkkkhhhVVVBBBAAAOOO~~~hhhgggrrrwww\\\SSSqqqhhhXXXMMMCCC@@@BBBCCCBBB@@@???@@@AAABBBDDDCCCCCCCCCCCCEEEFFFGGGHHHKKKKKKOOOTTTTTTTTTYYY```hhhlll^^^XXXSSSRRRPPPQQQSSSUUUVVVWWWVVVVVVJJJIIIGGGFFFHHHNNNUUUZZZcccOOO;;;333444666777888@@@<<>>HHHUUU___fffiiinnnssswwwzzz{{{{{{||||||wwwlll```VVVKKKAAA999888666555666888:::<<>>>>>;;;:::999888777666555555444333444999@@@DDDDDDCCCEEEHHHMMMRRRTTTTTTSSSRRRQQQQQQPPPLLLHHHDDDCCCCCCGGGFFFGGGKKKRRRWWWXXXXXXMMMJJJGGGEEEDDDDDDBBBAAA555111---///555999999888999999;;;???DDDRRRllleeeNNNMMMRRRUUU]]]bbbgggjjjhhhaaa[[[ZZZ[[[]]]aaacccccchhhooosssrrrsssssspppjjjbbb[[[WWWUUUTTT\\\gggmmmpppwwwzzzqqqtttgggXXXUUUeee~~~sssYYY[[[```bbblllkkklllnnnqqqrrrqqqmmmiiiXXXCCCAAAPPPuuuttt}}}uuuiiiUUUkkk{{{kkk[[[OOODDD>>>@@@AAAAAAAAA@@@@@@AAACCCEEEBBBBBBCCCCCCDDDFFFGGGHHHLLLLLLOOOSSSSSSSSSXXX^^^fffooo```ZZZTTTSSSRRROOOLLLKKKMMMMMMLLLJJJAAA<<<666555777;;;<<<<<>>555:::555222111000111888???KKKWWWccchhhllloooooommmqqqqqqrrrrrrssssssrrrrrrtttuuuvvvxxxxxxyyyyyyyyy|||rrriiidddZZZSSSVVVlll{{{~~~{{{}}}}}}yyyxxxooolllvvvrrrhhhUUU@@@333222222111000111333555999<<>>???@@@FFFHHHLLLPPPSSSSSSRRRQQQMMMMMMLLLIIIEEECCCCCCDDD<<>>AAAAAAAAAAAAAAABBBDDDFFFBBBBBBBBBCCCDDDEEEFFFGGGLLLLLLOOOSSSSSSRRRWWW^^^eeerrrbbb\\\VVVTTTOOOGGG???<<<===???===;;;444444333///---000666<<<<<<<<>>333111222000111222444777:::>>>AAABBBAAABBB>>>???DDDHHH]]]}}}YYYFFF???888888888888;;;DDDPPPZZZ```dddjjjrrrxxx|||~~~|||{{{fffeeecccbbbbbbdddeeefffaaadddkkkuuuzzz{{{}}}~~~}}}{{{rrrtttwwwzzz{{{wwwqqqlllpppnnniiiccc^^^[[[XXXWWWZZZ[[[UUUIII>>>777222///000MMMYYYOOOFFF???999:::222BBBOOOKKK>>>333...,,,******,,,...---+++,,,/////////.........///000000---------.........//////...//////000111222222222...111333222000222999???QQQbbbiiikkktttxxxzzz|||zzz{{{~~~___FFF::::::666444666333444333111///---,,,+++++++++***(((((()))***---...******))))))))))))*********)))(((***---///---++++++)))(((((())))))(((&&&***)))(((''''''((()))***)))(((''''''''')))***+++(((((((((((())))))))))))((((((((((((((()))******...------,,,---...///000111111333555888===CCCGGGCCCBBBAAABBBBBB@@@<<<999===@@@CCCGGGJJJNNNSSSWWWWWWOOOIIIJJJLLLLLLLLLOOOGGGHHHKKKPPPTTTTTTPPPKKKIIIGGGDDDAAA??????@@@AAA<<<<<<<<<<<<;;;:::999999888:::<<<===<<<<<<===>>>AAADDDHHHKKKMMMNNNPPPRRRNNNLLLJJJIIIHHHFFFCCC@@@;;;===AAAEEEEEEDDDKKKSSSKKKGGGBBB?????????===;;;>>>777444999:::555222222...444999;;;???MMMcccuuu~~~sssaaaNNNEEEJJJYYYgggiiiqqqwwwsssggg]]]ZZZ[[[^^^iiipppnnnmmmpppsssqqqpppoooooooookkkeee```^^^eeehhhjjjkkkoooxxxwwwsssjjjSSSVVVccciiinnnpppqqqtttwwwwwwtttqqqppp___===888FFFkkk~~~tttxxx[[[\\\xxxqqquuuzzzcccUUUNNNFFFAAABBBEEEDDD>>>===AAABBB>>>AAAAAABBBCCCDDDEEEFFFFFFJJJLLLNNNOOOPPPQQQTTTWWWeeezzz|||iii]]]UUUNNNHHHAAA888333444888:::;;;888666555555222...000555FFFSSSKKKNNNfff```RRRaaannnkkk[[[NNNfffzzzWWWBBB<<<;;;666111///222333111111555:::>>><<<111222555111555CCCIIIFFFFFF;;;222222222<<>>CCCDDDDDDAAACCC@@@BBBIIIKKKYYYrrroooPPPAAAAAA>>>;;;;;;<<<===AAAKKKVVVaaajjjrrruuuwww|||||||||xxxzzz|||}}}|||wwwwwwsssooopppssstttppplllnnnkkkgggccc^^^[[[YYYXXXZZZcccmmmjjjTTT:::111444///===NNNWWWTTTIII???999555@@@LLLLLLBBB666000///111...+++,,,---,,,+++,,,000222666777444000333:::000000///,,,///444444111//////000111111111111111000555777444///222===GGG]]]hhhuuu{{{{{{xxxyyy{{{|||~~~]]]EEE999999555444777333444333111///---,,,++++++******)))((()))***,,,...******))))))))))))******+++))))))***---...,,,***+++)))(((((())))))(((&&&***)))(((''''''((()))***(((((('''''''''((()))***(((((((((((())))))))))))((((((((((((((()))******---,,,,,,+++,,,---//////111555999:::999===EEELLLWWWRRRJJJCCC>>>======>>>>>>AAADDDFFFGGGIIILLLNNNMMMGGGDDDGGGIIIJJJMMMQQQRRRQQQQQQSSSVVVVVVRRRNNNLLLJJJFFFCCCAAAAAABBBBBB============<<<;;;:::999:::;;;===<<<;;;999:::;;;;;;>>>CCCFFFIIIJJJMMMOOOMMMKKKIIIHHHFFFDDDAAA???999:::>>>AAA@@@@@@GGGPPPKKKEEE>>>999:::>>>BBBEEEEEE<<<666888999666444555555999<<<===???HHHXXXfffhhhddd\\\PPPIIILLLXXXccckkkooorrrqqqjjjccc^^^\\\___hhhnnnmmmlllpppsssssssssrrrpppmmmiiidddaaa```dddfffiiijjjlllqqqyyyiiiRRRUUUaaaggglllqqqsssvvvyyyyyyuuupppmmmWWW999444999PPPttt}}}~~~uuuvvvSSSTTTxxxrrryyyhhhYYYOOOFFF???BBBDDDCCC>>>===AAABBB???AAAAAABBBCCCDDDEEEFFFFFFIIIKKKMMMNNNOOOQQQUUUWWWdddwww{{{kkk^^^QQQFFF>>>999444222555:::>>>@@@:::777444444222333:::BBB```kkkbbbfff|||ttt^^^bbb|||wwwaaacccbbbIII===999777555444444222000000555<<>>@@@===BBBTTTTTTHHHAAAHHHWWWZZZKKK:::555111...000111333999@@@YYYbbbjjjmmmnnnooonnnkkkqqqnnnlllmmmooorrrsssrrrtttrrrsssvvvxxxxxx|||~~~uuukkkaaaZZZRRRVVVqqqqqqnnnkkkjjjjjjnnnxxxwwwllloooooonnn^^^HHH666000111222111555555555999???BBBCCCCCC???AAA>>>BBBJJJMMMXXXooobbbIII???<<<:::999;;;<<<@@@JJJUUU___hhhqqqsssvvv{{{~~~zzz{{{vvvtttqqqqqqrrrqqqnnnkkkjjjgggccc___[[[XXXVVVUUU[[[bbbnnntttiiiQQQ;;;222444???NNNVVVSSSJJJ@@@:::...888EEEMMMKKKBBB888222000000000000///---------000555;;;<<<555///333;;;111111///---000555666222///000111111111111111111111444666333000444@@@JJJ^^^hhhttt{{{||||||~~~~~~~~~xxx{{{ZZZBBB777888444444777444444333111///---,,,++++++***))))))((()))+++,,,---******))))))))))))******+++******+++------+++******)))(((((())))))((('''))))))(((((((((((())))))'''''''''&&&''''''((()))(((((((((((())))))))))))((((((((((((((())))))***++++++++++++,,,---...///000666;;;;;;888:::CCCKKKZZZVVVOOOGGG???;;;:::;;;>>>AAADDDEEEDDDDDDDDDEEEBBBAAABBBGGGJJJLLLSSSZZZbbb^^^ZZZXXXXXXWWWSSSPPPMMMKKKIIIFFFCCCBBBBBBBBB?????????>>>===;;;:::999<<<===>>><<<:::777777777777;;;???CCCEEEGGGIIIKKKJJJHHHFFFEEEDDDBBB???<<<<<<<<<>>>@@@??????GGGQQQLLLEEE;;;444555<<>>888444;;;PPPdddddd[[[NNNMMMRRRLLLMMM\\\^^^OOODDDHHHUUUWWWHHH777333///...000222444<<>>222333444222000...------///555===???777///111999222222000///222888888444111111111111222222222222111333444222111777EEEPPP```hhhssszzz|||~~~wwwfff___dddooouuuXXXAAA555777444444777444444333111///---,,,++++++))))))))))))***+++,,,---******))))))))))))******+++++++++,,,,,,,,,+++******((('''((()))***)))'''))))))(((((((((((())))))''''''&&&&&&&&&'''''''''(((((((((((())))))))))))))))))(((((((((((())))))***++++++,,,---///000000...111555555555777===CCCGGGLLLRRRRRRLLLDDD<<<888<<>>===;;;999999===>>>>>>===:::888888888:::===@@@BBBCCCDDDEEEFFFEEECCCAAA@@@@@@>>>;;;999<<<;;;<<<<<<;;;<<>>===<<<>>>???AAAEEEIIIMMMRRRUUUTTTVVVTTTLLLFFFJJJXXXeeejjjkkklllkkkhhhccc]]]YYYbbbeeeggghhhjjjnnnrrruuuxxxvvvnnnfffaaabbbdddcccgggggghhhkkkmmmnnnllljjjwwwyyyjjjVVVZZZeeelllvvvwww{{{~~~zzzpppeeePPP::::::444999QQQ[[[ccchhhyyytttfff___yyy}}}uuuxxxrrrcccVVVIIIAAA??????>>>======???@@@@@@@@@@@@AAABBBCCCDDDDDDEEEEEEFFFIIIJJJLLLPPPUUUYYY___ppp~~~{{{lllYYYGGG:::333111///...///111333555555333444999>>>HHHYYYiiizzz|||zzzoookkkllldddYYYIII???>>>@@@===777CCCFFFHHHDDD:::333666===OOOUUUPPPBBB999<<>>222222000///111222444===FFFXXXccckkkmmmlllnnnooommmooommmkkkkkkmmmooorrrsssqqqoooqqqvvvxxxxxx}}}xxxoooeee\\\VVVPPPeee|||mmmnnnpppxxxpppooossspppiiiSSS<<<000000222333222555666:::===@@@AAAAAA@@@FFFFFFCCCGGGOOONNNSSSeeeaaaCCC<<<999888:::;;;???IIITTT\\\eeennnrrrvvv{{{~~~~~~yyyzzzzzzwwwqqqllliiihhheeeccc```\\\YYYWWWUUUUUUYYYZZZeeewwwuuuVVV;;;666666999<<<@@@@@@>>><<<333///---111:::DDDIIIKKK;;;:::666222111222000+++,,,000777===:::333222555444333000000555;;;;;;666222222222222222333333444222333333111222;;;JJJVVVbbbiiirrrxxx{{{~~~{{{fffUUUSSS]]]hhhWWW@@@555666333444777444444333111///---,,,++++++)))))))))******+++,,,,,,******))))))))))))******++++++,,,,,,++++++******)))((('''((()))***)))((((((((())))))))))))((((((''''''''''''''''''&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))***+++,,,...000111222222...---...000333777888999;;;EEERRRZZZYYYPPPEEE===999===AAAEEEFFFFFFHHHIIIEEEEEEHHHKKKJJJHHHLLLSSSWWWSSSNNNMMMPPPSSSTTTSSSOOOOOOMMMKKKIIIFFFDDDBBB??????>>>>>>===;;;:::999<<<===???>>><<<;;;;;;<<<===???AAAAAA???>>>===>>>>>><<<;;;;;;;;;:::888555666444444444333444>>>IIITTTPPPHHH>>>999===HHHRRRKKKCCC;;;999???DDDDDD@@@???@@@AAADDDIIINNNRRRTTTWWWYYYXXXQQQIIIIIIQQQZZZ___cccggghhhddd```^^^^^^cccccceeegggiiilllqqqtttvvvtttmmmccc___cccfffdddkkkjjjkkknnnsssxxxzzz{{{~~~zzz```hhhgggUUU\\\fffppp|||{{{}}}pppbbbIII444555222;;;WWWfffppp~~~yyylllaaammm|||pppxxx{{{kkk[[[MMMCCC???>>>============>>>@@@??????@@@AAABBBCCCDDDDDDCCCEEEGGGHHHKKKOOOTTTXXX___qqqyyydddLLL<<<555555444222111000111444555:::<<>><<>>@@@@@@@@@???EEEGGGEEEIIIRRRRRRYYYmmmjjjHHH>>>;;;:::;;;<<>>===888444333333222333444555555222333222111555@@@OOO[[[eeeiiippptttwwwzzznnnZZZQQQXXXcccXXX@@@555777444444777444444333111///---,,,++++++((())))))***++++++,,,,,,******))))))))))))******)))+++,,,,,,+++***+++,,,)))((('''((()))***)))((((((((())))))))))))((((((''''''((((((((('''&&&&&&(((((((((((())))))))))))***))))))(((((((((((((((***+++---///111222333333111...,,,///555888888555:::???HHHQQQUUURRRKKKEEE:::>>>BBBEEEHHHIIILLLNNNJJJHHHGGGGGGDDD>>>===@@@BBB@@@???CCCJJJPPPRRRSSSQQQQQQQQQPPPMMMJJJGGGFFF>>>??????>>>>>>===<<<;;;;;;===>>>???=========>>>===??????===999666444444666555444555666666444333333222333444222444===HHHTTTSSSOOOFFF???@@@IIIRRRKKKDDD<<<:::AAAJJJKKKEEEAAA@@@@@@AAADDDJJJPPPTTTYYY]]]___\\\UUUOOONNNOOOVVV\\\bbbdddcccaaaccceeedddbbbcccgggjjjkkknnnrrrqqqrrrmmmbbb```fffiiigggkkkkkknnnrrryyytttsssvvvoooUUUVVViiizzzbbbSSSZZZeeeppp~~~ppp___FFF111333222>>>```ttt|||tttyyyzzzrrrbbbdddttt{{{uuubbbPPPEEE@@@===;;;======;;;<<>>??????@@@AAABBBCCCCCCCCCDDDEEEGGGIIIMMMSSSWWW```ooo{{{ttt\\\EEE888666222333444444555888===AAANNNQQQWWW]]]___cccnnn{{{nnnaaaVVVSSSNNNDDD<<<999777777999CCCXXXhhhcccUUUFFFMMMZZZaaaXXXIIICCCHHH]]]}}}~~~gggUUUIIITTTuuukkk\\\bbbfffccceeefff\\\NNN@@@666222222333222111222333222444===HHH___jjjrrrppplllkkkmmmnnnoooqqqrrrqqqooommmlllmmmooopppuuu{{{}}}{{{|||~~~yyyqqqiii```YYYUUUggg{{{uuuvvvuuuyyymmmmmmnnneeeZZZFFF555222444444666:::888:::===>>>>>>>>>???@@@BBBFFFEEEJJJSSSVVVbbbzzzrrrPPP@@@===;;;<<<;;;>>>GGGQQQYYYdddnnnssswww}}}{{{uuuqqqmmmkkkcccaaa]]]YYYVVVSSSRRRQQQKKKLLLKKKMMMRRRVVVQQQJJJBBB???:::555111//////000...///...,,,***---555===OOOJJJAAA888:::@@@<<<222000+++...:::EEEDDD;;;333555333000111888@@@???999555444333333333444666777222333222333888CCCRRR]]]eeeiiimmmrrruuuxxx{{{}}}~~~|||hhh\\\cccoooYYYBBB666777444444777444444333111///---,,,++++++((())))))***++++++,,,+++******))))))))))))******'''***,,,---+++***,,,---(((''''''((()))******((('''((()))******)))((('''(((((()))))))))((('''&&&(((((((((((())))))))))))******)))((((((((((((((((((***,,,///111222333333111000000222555777777777;;;;;;>>>FFFOOOSSSPPPLLL???BBBDDDFFFGGGIIILLLNNNLLLHHHFFFGGGEEE@@@<<<<<<<<<<<<===AAAHHHMMMNNNMMMOOOOOOPPPPPPNNNKKKHHHFFF???@@@@@@AAAAAA@@@??????;;;===>>>>>>===<<<<<<===<<<======:::555111///...///......000222333222111333333555666555777@@@JJJOOORRRQQQJJJCCCCCCMMMWWWPPPHHH===999BBBNNNQQQKKKCCCAAA???>>>@@@HHHSSS[[[```bbbddddddaaa\\\XXXUUUYYY\\\```dddfffffffffeeeeeebbbbbbhhhkkkjjjkkkooommmqqqnnneeedddlllnnnjjjgggjjjooottt{{{~~~wwwmmmgggiiiiiiWWWVVVbbbtttxxx```RRRZZZdddooo~~~qqq^^^EEE333666444???eeeyyyoooaaagggxxxzzz}}}gggaaa{{{|||}}}hhhTTTHHHAAA<<<;;;===<<<999:::>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDEEEEEEGGGLLLQQQVVV^^^iiirrrooo^^^MMMFFFFFF;;;===???BBBEEEKKKSSSYYYgggiiilllkkkfffccciiitttxxxYYYFFF777666666333777AAAAAA???;;;>>>QQQgggmmmeeeTTTRRRWWWbbbcccXXXQQQQQQWWWzzziiiXXX^^^yyy```aaahhhbbb[[[VVVOOODDD;;;666333222111000000222444333555@@@LLL```kkksssrrrmmmmmmoooqqquuuvvvuuuqqqmmmjjjkkklllkkknnnvvv~~~~~~~~~|||vvvooofff^^^XXXUUUmmm~~~|||www{{{~~~lllmmmoooeeePPP???222222444222555<<<:::<<<>>>>>>======???AAACCCHHHGGGJJJPPPTTTfff~~~|||YYYAAA>>><<<;;;:::;;;DDDNNNWWWbbbmmmrrrwww|||~~~~~~~~~}}}{{{xxxuuuqqqmmmeeeccc___ZZZVVVSSSRRRQQQCCCDDD@@@:::<<>>666000,,,,,,+++...000///,,,,,,///333DDDHHHEEE===;;;@@@>>>666111,,,///:::DDDCCC:::444555333///000999AAA@@@999666555444333444555777888333333333555;;;FFFTTT^^^cccggglllppptttwwwyyyzzz~~~sssjjjrrrZZZCCC777888444444777444444333111///---,,,++++++((()))***++++++,,,++++++******))))))))))))******&&&))),,,---++++++,,,///(((''''''((()))******)))'''((()))******)))((('''((()))*********)))'''&&&(((((((((((())))))))))))******)))((((((((((((((('''(((+++...000222222222///111444444444444666999===;;;===FFFTTT[[[YYYSSSDDDFFFGGGGGGGGGHHHJJJLLLLLLGGGFFFJJJLLLIIIEEEDDDCCCBBBCCCFFFKKKLLLJJJGGGKKKLLLMMMMMMKKKHHHEEECCCAAAAAABBBBBBCCCCCCBBBBBB;;;===>>>===;;;::::::;;;<<<===<<<:::555000...---+++***+++---000111111000///000222444444555>>>HHHKKKOOOPPPKKKDDDFFFQQQ\\\VVVMMM???888AAAPPPTTTPPPCCCBBB???===@@@JJJYYYdddkkkiiifffeeeffffffeeeeeecccaaaaaadddiiijjjeee```fffbbbbbbhhhkkkiiiiiimmmkkkqqqoooggggggppprrrlllccchhhooouuuzzzvvvmmmnnndddaaajjj___aaaiiiwww{{{bbbTTT[[[dddoooqqq^^^AAA111666333===dddoooeeegggnnn{{{yyykkk___{{{|||}}}kkkXXXKKKAAA<<<:::===<<<888888===>>>>>>???@@@AAABBBBBBCCCDDDDDDDDDEEEFFFKKKQQQUUU\\\ccckkkmmmeee\\\XXXZZZNNNPPPSSSVVVZZZbbblllsssxxxxxxwwwqqqfff]]]aaajjjnnnhhhcccPPPEEE888333777555000999JJJOOOKKK@@@:::HHHccctttuuudddWWWTTT___gggaaaWWWTTTWWW~~~kkknnndddbbbjjjaaaSSSHHHBBB:::666666555222...---...111444444777BBBOOO\\\gggqqqpppmmmnnnrrruuuzzzyyyvvvpppjjjhhhjjjmmmhhhlllvvv~~~{{{uuummmeee^^^XXXUUUlllzzz{{{kkkooorrriiiIII:::000222333111555===;;;===>>>>>><<<<<>>;;;:::888:::BBBKKKUUU```kkkqqqvvv{{{}}}}}}~~~{{{zzzxxxsssoooiiifffbbb]]]YYYVVVTTTSSS??????999111111:::AAAAAA888>>>DDDCCC<<<333---,,,/////////---,,,---000222666BBBGGG???999;;;;;;666///,,,000999@@@===777333555222...000999BBB@@@999777666444333444555777999333333444666===HHHUUU___bbbeeejjjppptttxxxyyyzzz~~~tttmmmyyyVVV@@@666888555333555111111111222111///,,,(((&&&***++++++++++++***))))))++++++************************+++,,,,,,,,,++++++*********)))******++++++************)))(((&&&&&&&&&'''((('''&&&&&&'''((()))((((((((((((((()))***$$$%%%&&&&&&&&&&&&(((******++++++,,,---...//////666555444222111222555888BBB@@@>>>@@@GGGQQQ[[[```LLLLLLKKKGGGCCC@@@@@@AAALLLMMMLLLJJJGGGGGGJJJMMMJJJFFFCCCDDDHHHKKKJJJHHHKKKKKKKKKIIIEEECCCCCCDDDCCCBBBAAACCCEEEFFFCCC@@@AAA@@@>>>;;;::::::::::::@@@===999666555333000///,,,+++***)))((((((((((((+++(((***222:::>>>DDDIIIHHHGGGJJJMMMKKKGGGMMMVVVTTTEEE>>>>>>EEEVVV]]]TTTKKKDDD===;;;CCCQQQ___gggoooooopppooommmlllkkkkkkiiivvv{{{ooogggdddcccfffffffffhhhjjjkkkkkkiiilllnnnpppoooppprrrrrrpppcccdddiiirrrzzz{{{tttyyylllnnn^^^kkkvvvwww\\\RRR___jjjttt|||kkkWWWBBB---...666;;;^^^xxxxxx}}}qqqyyy}}}ppp\\\KKKCCC>>>;;;;;;:::888999<<<<<<===>>>@@@AAAAAAAAAAAAAAABBBCCCCCCEEEKKKSSSZZZdddcccgggooovvvxxxxxxwwwtttqqqqqqvvv}}}nnn[[[MMMHHHHHH]]]gggmmmeeeRRR@@@888888999:::666666888111444GGGTTT```SSSBBBFFFOOOhhh{{{dddWWWbbbtttuuudddTTT[[[xxxlllhhhZZZFFF@@@444666<<<666222444222111333444333555===IIISSS]]]ccckkkpppqqqppppppqqqxxxuuuqqqmmmjjjjjjjjjkkklllmmmoootttzzzvvvnnnjjj```UUUXXXcccwww|||rrrvvv}}}vvvqqqssskkk]]]GGG777---333999888888<<<<<<===>>>??????@@@@@@@@@FFFKKKNNNRRRSSSOOO^^^}}}jjjBBB===999777888;;;@@@EEENNN]]]lllsssuuuyyy}}}~~~~~~}}}xxxuuuppppppmmmfff\\\SSSLLLHHH===333555;;;>>>DDDDDD888333666;;;@@@AAA===555///000//////000...,,,,,,...777:::???AAA???<<<:::999333000000999CCCDDD;;;111222555222///999IIIJJJ???:::999777444333444777999555333333777;;;CCCRRR___eeehhhjjjkkkpppzzz}}}TTT>>>555777444333444111222222333222000---)))'''***++++++++++++***))))))***************************+++++++++,,,,,,,,,,,,++++++***************+++************)))((('''&&&&&&'''((((((&&&&&&'''(((((((((((((((((()))******'''((()))((('''''')))+++***++++++,,,---...//////444444333111000111444777<<<<<<<<<>>>DDDKKKPPPSSSLLLIIIFFFDDDDDDBBB@@@===BBBCCCCCCAAA??????AAADDDJJJHHHGGGHHHJJJKKKJJJHHHJJJKKKKKKIIIGGGDDDDDDDDDEEECCCCCCDDDFFFFFFCCCAAAAAA@@@???===<<<;;;::::::888888999:::;;;999666333---,,,+++***)))))))))))),,,***+++111777:::>>>DDDCCCDDDHHHKKKIIIGGGLLLUUURRREEE>>>>>>DDDXXXfffbbbSSSGGG;;;;;;KKK___nnnuuuuuuppplllmmmooonnniiiccceeepppxxxuuummmiiigggfffccccccdddfffiiilllmmmmmmmmmmmmmmmllllllnnnooonnniiiiiiooo{{{}}}hhhuuutttZZZSSSdddqqq{{{yyygggSSS<<<---///444333SSSyyywww{{{zzzsssxxxvvvaaaPPPFFF@@@<<<<<<;;;999:::===<<<<<<===>>>???@@@AAAAAA@@@BBBCCCCCCEEEJJJSSSZZZeeejjjuuusss___LLL@@@;;;<<>>DDDBBB===444666DDDSSSdddaaaTTTQQQPPP^^^{{{sssttt|||ffffffvvvlllggg^^^TTTEEE999<<>>888777333222444444333555>>>LLLWWWaaagggmmmqqqrrrqqqppppppsssqqqnnnkkkiiiiiijjjkkkkkkmmmqqqwww|||~~~}}}uuunnniii^^^UUU[[[hhh~~~{{{}}}zzz~~~}}}qqqppprrrhhhYYYDDD666...333888666888===:::;;;<<<======>>>>>>>>>AAAGGGJJJPPPUUUUUUgggiiiFFF@@@:::999999:::>>>CCCLLLZZZiiiqqquuuyyy|||{{{}}}|||~~~~~~yyytttssspppjjj```UUUMMMHHH:::333777DDDTTTeeeeeeSSSIII>>>444666???CCC<<<333222000000111000......111555888<<>><<<;;;:::444111222999CCCDDD<<<222111444222000;;;LLLKKK???<<<;;;888555444555888;;;888555555777:::AAANNNZZZaaafffiiijjjoooxxx}}}TTT>>>555888555444666222333333333333111...+++)))******++++++******)))(((************************+++++++++++++++,,,------,,,,,,+++***))))))))))))***************)))((('''&&&'''((((((&&&&&&'''((('''''''''((()))***+++,,,,,,,,,,,,+++))))))***,,,***++++++,,,---...//////222222111000///000333666666888:::===@@@CCCEEEGGGHHHCCC>>>>>>BBBBBB===888888888888777666777999;;;FFFIIILLLMMMLLLJJJIIIIIIHHHJJJLLLKKKHHHFFFDDDDDDFFFEEEDDDEEEFFFEEECCCAAABBBBBBBBBAAA???===<<<:::444555999<<<>>><<<777333------,,,+++************---***+++///222444777<<<@@@BBBGGGIIIHHHFFFKKKSSSQQQFFFAAA>>>CCCZZZppptttjjjVVVAAA===LLLbbbpppuuutttjjjbbbcccjjjkkkcccZZZ^^^fffkkkjjjgggggggggeeeaaabbbcccfffiiimmmqqqsssnnnkkkgggeeedddfffjjjmmmlllllltttwwwqqqXXXUUUiiiwwwuuu```LLL666///222222...FFF{{{{{{~~~vvvmmmgggmmmsss~~~~~~hhhWWWJJJCCC===<<<<<<:::;;;>>><<<<<<;;;;;;<<<>>>@@@AAA@@@BBBCCCCCCEEEJJJRRRXXXeeerrrttt```KKK<<<444222222.........///000222444666>>>UUUhhhdddSSSCCC>>>???III___iiiccc]]]XXXbbbxxxtttooofffaaa\\\[[[]]]NNNAAACCCKKKFFF???;;;444333444444444666AAAQQQ]]]eeeiiinnnqqqqqqpppooooooooommmkkkiiihhhiiijjjkkkiiilllqqqxxx~~~}}}zzzzzztttmmmggg\\\WWWaaaqqq{{{{{{|||~~~{{{rrrlllpppqqqdddRRR???666111444666444777>>>:::;;;<<<======>>>>>>>>>===BBBFFFMMMUUUZZZpppmmmIIIAAA;;;;;;;;;:::<<>><<<888555555777:::===;;;888666777999===IIITTT```gggkkkkkklllttt|||~~~UUU???666999777666888555222222222222000---+++)))***************))))))((())))))))))))************+++++++++***+++,,,......---,,,+++***))))))))))))***+++++++++******)))(((&&&((()))((('''&&&'''((('''''''''((()))+++,,,---///000///...+++***+++,,,***++++++,,,---.../////////000000000///000333666444777999<<<===???AAABBBDDD@@@===<<<>>>===888444111222222222333444666777@@@GGGNNNPPPNNNJJJJJJKKKHHHJJJMMMMMMJJJGGGEEEDDDGGGGGGFFFEEEDDDCCCBBBAAACCCDDDEEEEEECCC@@@<<<:::444555777999999666111---,,,+++******)))))))))***+++))))))---......222888CCCFFFIIIJJJGGGFFFJJJPPPSSSKKKGGGAAABBBYYYvvvvvv```GGG===HHH[[[kkksssnnncccYYYYYY___bbb]]]WWWYYY^^^``````aaaddddddaaacccdddeeegggjjjnnnsssvvvqqqiii___[[[ZZZ]]]dddkkkmmmooouuuoooWWWUUUkkkyyy~~~qqqYYYEEE444222444333///>>>fff}}}rrr___WWWcccnnn}}}ppp]]]PPPFFF>>><<<;;;:::;;;>>><<<;;;:::999:::===???AAA???AAACCCCCCDDDIIIQQQWWWbbbwwwlll___LLL<<<333111222333555333333777;;;<<<888444@@@aaaooo\\\MMM@@@BBBWWWhhhiiibbb^^^gggvvvnnnYYYKKKPPPUUURRRWWWbbbXXXIIIIIIPPPKKKCCC===555333444555555999DDDTTTaaaeeehhhkkknnnoooooonnnmmmmmmllljjjhhhhhhhhhhhhiiigggjjjooovvv|||~~~}}}zzzwwwrrrlllddd\\\[[[jjj{{{{{{sssppp}}}}}}xxxssslllkkkqqqooo^^^JJJ:::555333555444333777>>><<<===>>>??????@@@@@@@@@<<<@@@CCCJJJRRRYYYrrrsssLLLAAA:::;;;<<<999;;;@@@HHHTTTaaallluuu{{{zzzvvvyyy||||||zzzuuunnndddYYYMMMFFF???;;;???MMMhhhmmm___\\\UUUJJJ???<<>>666222444222444EEEWWWTTTDDD???;;;666333555888<<<>>>;;;888666777888;;;FFFQQQbbbkkkpppnnnkkkpppwww|||~~~zzz|||TTT>>>555888555555777444111111111000...,,,***))))))************)))(((((((((((()))))))))*********++++++++++++,,,---...///---,,,+++***))))))))))))+++++++++++++++******)))'''((()))(((''''''((()))''''''((((((***+++,,,---111111000...+++******+++***++++++,,,---...//////...///000000000111444666444666888999999<<<@@@DDDIIIHHHFFFBBB===888555333000000111222555777888888===FFFPPPSSSQQQMMMMMMNNNJJJLLLOOOOOOLLLIIIFFFEEEHHHHHHGGGEEECCCAAAAAAAAAEEEFFFGGGFFFCCC???;;;888333222111111111///,,,)))***))))))(((((((((((()))((('''(((+++++++++///666FFFJJJLLLIIIFFFFFFKKKOOOXXXRRROOOGGGBBBWWWsssmmm]]]III>>>DDDWWWlllzzznnnfff\\\WWWWWWYYY[[[ZZZ\\\```bbbaaacccfffeeeaaabbbccceeefffgggjjjoootttrrrfffYYYTTTRRRUUU```kkklllmmmppppppmmmooo|||{{{jjjTTTUUUmmm{{{mmmSSS???111222222333333999PPPlllllllllnnnvvv{{{tttgggZZZXXXhhh|||yyyzzzwwwcccVVVKKK???;;;:::999:::<<<;;;:::999999:::<<<>>>@@@>>>AAACCCCCCDDDHHHOOOUUU```zzz}}}qqqTTTJJJ<<<333111333444444999555444777===AAA>>>:::BBBaaa{{{hhhMMMLLL\\\qqqxxxooohhhiiijjjzzz\\\DDD:::IIIVVVTTTXXXddd___PPPOOOTTTLLLCCC===666333555777999===HHHXXXcccfffgggiiillloooppppppooommmllljjjiiiggggggggggggeeegggkkkrrrxxx|||}}}|||tttpppjjjbbb]]]bbbtttyyyrrrqqqxxxsssvvvqqqlllmmmrrrlllWWWCCC666555555555444444888>>><<<===>>>??????@@@@@@@@@>>>AAAAAAFFFMMMTTTmmm|||wwwOOOAAA888:::<<<888:::@@@FFFQQQ___jjjtttzzzzzzvvvwwwzzzzzzssskkkbbbYYYRRRNNNEEEBBBFFFTTTlllnnnYYYKKKOOOSSSQQQMMMIIIJJJLLLAAA666111555444//////555AAAAAAAAA>>><<<:::;;;<<<666666999@@@GGGHHH@@@999444555222666JJJ^^^ZZZIII@@@;;;444111444888===???888555444666777;;;EEEPPPbbblllsssqqqooorrrxxx{{{~~~RRR<<<333555333222444000111000000///---,,,***)))))))))******))))))(((''''''(((((())))))*********)))***+++---............,,,,,,+++***))))))))))))++++++,,,,,,,,,++++++***'''((())))))''''''((()))((((((((()))***+++,,,---///000///---***((()))******++++++,,,---...//////...000111222222333666888555777888888888;;;AAAFFFQQQQQQPPPKKKCCC<<<888777444333444777;;;>>>>>>>>>AAAJJJTTTXXXWWWSSSRRRSSSNNNPPPQQQPPPMMMJJJHHHGGGKKKKKKIIIFFFCCCAAAAAABBBFFFFFFEEEDDD@@@;;;666333...,,,***)))+++,,,++++++)))(((((('''''''''(((((('''&&&(((***))))))---555CCCHHHIIIEEECCCHHHOOOTTT\\\XXXVVVMMMEEESSSkkktttfff]]]NNNCCCBBBPPPeeetttpppkkkddd\\\WWWWWWZZZ]]]bbbgggiiiiiiiiiiiigggbbb^^^aaacccdddccceeejjjnnnpppcccXXXUUUSSSTTT]]]iiicccdddccc[[[NNNLLLZZZkkkrrrfffTTTXXXppp~~~iiiMMM:::...111///111666555>>>TTTUUU^^^eeemmm}}}|||lll{{{}}}gggUUUeee|||lll^^^PPPBBB<<<:::999999;;;::::::999999:::<<<>>>???>>>@@@CCCCCCDDDHHHNNNTTT^^^{{{yyyaaaPPPBBB===555222222444555444333222333;;;IIIXXXccchhhiiitttkkk```jjjwwwzzzqqqwwwvvv]]]CCC888KKK\\\[[[ZZZ```cccWWWXXX[[[OOOCCC===777333777===@@@EEENNN[[[eeehhhhhhiiikkknnnqqqqqqppplllkkkiiihhhgggfffeeeeeeccceeeiiiooouuuyyyzzzzzzrrrnnnhhhaaaaaakkk}}}|||{{{}}}~~~tttpppmmmpppqqqfffPPP===555555555555555777:::===:::;;;<<<======>>>>>>>>>???AAA@@@CCCIIINNNgggwwwqqq}}}VVVDDD999;;;<<<777999AAABBBNNN\\\fffooovvvyyywwwvvvwww|||{{{xxxuuuqqqmmmdddQQQCCC>>>@@@NNNTTTIII:::888:::FFFVVV___]]]WWWMMM???777:::999222111777GGGFFFDDD@@@<<<;;;<<<>>>666888>>>GGGNNNMMMFFF>>>888777333888OOOeeeaaaPPPEEE>>>555111333777:::<<<555333333555777;;;EEEPPP^^^iiisssvvvwww{{{TTT>>>444777333333444000222111000///...---,,,+++)))))))))))))))(((((('''''''''(((((()))******+++((())),,,///000///...---++++++***************+++++++++,,,,,,,,,,,,,,,+++''')))***)))((('''((()))***)))))))))******+++,,,---------***(((&&&'''(((***++++++,,,---.../////////111333444555666888:::999<<<>>>>>><<<===CCCHHHNNNMMMMMMLLLJJJGGGCCCAAA<<<<<<===AAAFFFIIIJJJHHHLLLSSS[[[______[[[XXXWWWSSSTTTTTTQQQNNNJJJIIIIIINNNNNNMMMIIIDDDBBBBBBDDDDDDDDDBBB???:::555000---***)))'''(((***,,,,,,+++))))))(((((((((((())))))((((((***+++)))'''+++333888>>>AAA>>>???JJJUUU[[[]]][[[\\\SSSHHHQQQbbbfffggg___RRREEE@@@FFFUUU```eeedddaaa]]]YYYXXXYYYZZZ^^^eeekkkkkkiiigggccc^^^[[[___ccceeedddeeejjjnnnlllbbb\\\]]]\\\XXX\\\fff``````^^^UUUHHHAAAIIIVVVuuutttqqqhhhYYY]]]sss|||dddHHH555,,,333000111999444777NNN[[[jjjwwwkkklllQQQ^^^uuuwwwgggWWWFFF>>><<<::::::;;;999999:::;;;<<<===>>>>>>===@@@BBBCCCDDDGGGMMMRRR^^^{{{pppXXXEEE:::;;;999666555666888::::::===AAAIIITTTccctttvvvxxxjjj[[[^^^uuuxxxeeeJJJ<<>>888555;;;CCCIIIMMMTTT^^^fffhhhgggfffgggjjjllllllkkkggggggffffffeeeeeeeeeeeebbbdddiiiooouuuvvvtttrrrrrrmmmeeeaaafffttt|||www{{{qqqnnnmmmooommm___III888555555555555777:::<<<<<<:::;;;<<<======>>>>>>>>>>>>@@@>>>AAAGGGKKKddd```KKK<<<<<<<<<666888@@@===KKKZZZbbbiiiqqqvvvxxxxxxvvvyyy{{{[[[BBB;;;:::DDDMMMLLL<<<222---888NNNaaahhhhhh[[[JJJ@@@CCCAAA777555<<>>@@@888<<>>BBBEEEEEEBBBBBBEEEIIIEEECCCCCCHHHOOOQQQNNNJJJEEEDDDEEEJJJPPPSSSSSSRRRVVV[[[aaaeeedddaaa\\\YYYVVVVVVUUURRRNNNKKKJJJJJJPPPQQQOOOKKKFFFCCCDDDFFFCCCBBB???;;;666000+++)))***))))))***+++,,,+++)))***)))))))))))))))************+++,,,(((%%%***111...555999777<<>>>>>>>>===@@@BBBCCCDDDGGGMMMRRR^^^{{{pppSSS???:::;;;999999999999;;;>>>AAACCCRRRZZZeeemmmsss{{{rrr{{{wwwdddSSSTTTqqq}}}nnnRRRAAAPPPffflllddd^^^eeeaaakkkppp]]]HHH???888666>>>HHHOOOSSSYYYaaaggggggdddbbbccceeegggfffdddcccccccccddddddeeeeeeeeeaaaeeekkkqqquuutttpppkkkqqqllldddaaaiiiyyy~~~zzz}}}mmmkkklllnnnjjjZZZEEE666555666555555999======;;;<<<===>>>???@@@@@@@@@@@@<<<>>>===@@@FFFLLLdddhhhQQQ???>>>===666777@@@:::HHHXXX___dddllltttxxx|||yyyzzz```BBB<<<===FFFSSSWWWFFF===444333???TTTjjjwwweeeSSSGGGIIIGGG<<<999@@@HHHFFFCCC>>><<<<<>>:::444:::TTTmmmkkkYYYUUUKKK===444222444444444444222222444666999CCCMMMccclllwww~~~~~~YYYBBB777777111000333222111000000///...,,,+++***))))))))))))((((((((((((''''''((()))))))))))))))((()))***+++++++++++++++,,,+++)))''''''''''''(((,,,,,,++++++++++++++++++******))))))((((((''''''***************+++++++++...//////---***((('''((())))))***+++,,,------...///111333444444888>>>CCCKKKKKKKKKHHHFFFDDDEEEFFFJJJHHHGGGJJJSSS[[[XXXPPPRRRQQQQQQSSSYYY^^^ccceeeaaa```dddiiihhhaaa___bbb[[[XXXUUURRRQQQQQQOOONNNNNNPPPNNNHHHDDDEEEFFFDDDAAA@@@===777000+++))))))&&&''')))******)))((('''*********************+++(((((())))))*********+++...------444AAARRR```hhhdddddd^^^TTTMMMQQQ\\\cccbbbXXXKKKCCCCCCHHHMMMOOOOOOLLLNNNVVVZZZVVVRRRRRRQQQYYY___]]]ZZZXXXTTTOOOXXX[[[___ccciiiqqqvvvwwwkkkiiifffcccaaa```aaabbblllfffcccfffeee___]]]```sssxxxyyywww{{{eee^^^jjjyyywwwaaaVVVeeewwwwwwYYY???444111000222444444555===GGG^^^qqqeeewww|||}}}qqqWWWKKKcccxxxuuucccLLL???===>>>;;;777::::::::::::;;;;;;<<<======@@@CCCBBBBBBFFFMMMTTT```uuujjjTTT@@@555888AAACCCDDD:::555>>>BBBBBBGGGbbbvvvssseeebbbddd___lllwww]]]PPPSSSgggyyyiiiZZZBBBJJJjjjmmm___aaajjjaaarrr~~~bbbHHH???777888???OOO```aaaXXXYYYbbbdddcccaaa```___```bbbcccbbbaaa```aaacccddddddccceeefffjjjooottttttooojjjiiijjjddd___kkk~~~~~~~~~jjjkkkoooqqqfffPPP>>>888999666555666:::===<<<;;;===<<<======???AAADDDEEE>>>CCCBBBBBBDDDGGG]]]}}}UUU<<<<<<:::777999:::<<>>333111888IIIdddzzzmmm]]]IIIIIIUUUNNN@@@???OOOIIIEEECCCAAA>>>@@@DDD888CCCOOOXXX\\\ZZZQQQGGG???===555555KKKgggoooggg```SSSBBB555222333555555444333333333333666AAAMMMgggrrr}}}vvvfffnnnWWWAAA777777222000333111111111000///...,,,+++***))))))))))))((((((((((((''''''((()))))))))))))))))))))***+++++++++++++++---,,,+++))))))((())))))++++++++++++++++++++++++***)))))))))(((((((((''')))))))))***************+++,,,---+++)))(((((()))((()))******,,,,,,---...000222444444444777===BBBJJJJJJKKKIIIGGGFFFGGGIIIGGGHHHIIIOOO[[[eeeeee___]]]\\\]]]```ffflllppprrrfffcccdddjjjkkkfffcccddd___[[[WWWTTTSSSSSSRRRQQQMMMNNNLLLGGGEEEGGGFFFCCCAAA===777111---+++++++++))))))((((((((())))))************************)))(((((((((((()))))))))***+++***+++000<<>>777===IIITTTUUUIII@@@EEEHHHFFFJJJffflllaaaaaaXXX```}}}|||kkkllltttYYYJJJLLL```uuufffYYYFFFQQQppprrraaaaaaeeeccc}}}jjjLLLBBB::::::@@@PPPbbbeee^^^]]]ccc```___^^^]]]^^^___aaabbb______```bbbdddeeeeeeddddddggglllqqqtttsssnnnjjjhhhgggdddggguuu}}}zzzhhhjjjnnnmmm^^^JJJ===:::;;;:::999;;;>>>??????===<<<<<<<<<<<<>>>@@@BBBDDD???CCCCCCFFFNNNTTTiiifffLLLGGG???999::::::<<>>666777333111333111111111000///...,,,+++***))))))))))))((((((((((((''''''((()))))))))))))))))))))***++++++++++++***...---,,,+++++++++++++++************************))))))))))))((((((((((((((((((((())))))*********)))***+++***(((((((((***((())))))***+++,,,------000222555555444666:::>>>AAACCCDDDDDDCCCCCCEEEGGGGGGJJJNNNVVVbbblllmmmhhhddddddeeeiiiooouuuxxxyyymmmjjjjjjnnnqqqnnnkkkjjjeeeaaa\\\XXXVVVVVVUUUTTTMMMMMMJJJFFFGGGJJJGGGAAA???888///++++++,,,---------,,,***(((((()))+++,,,+++*********))))))((((((((((((((((((((()))))))))'''((()))---555DDDVVVbbblllhhhaaaZZZWWW[[[gggpppnnndddVVVJJJHHHPPP___iii]]]\\\VVVPPPTTT[[[WWWNNNNNNSSSVVVWWWYYY[[[ZZZVVVTTTXXX^^^aaaaaaccchhhnnnvvvtttooojjjfffgggjjjmmmkkkjjjppp~~~}}}|||yyyoooccc```sss|||iii[[[YYYllliiiIII444///...---...000111222888AAA^^^yyyqqqqqqyyyhhhJJJLLLZZZooo}}}fffQQQDDD???<<<;;;:::999999999999::::::;;;===???@@@@@@AAADDDJJJPPP[[[jjjtttoooeeeYYYKKK>>>:::444999HHHIII>>>>>>IIIaaadddYYYMMMPPPPPPKKKMMMhhhxxxxxxfffffftttYYYNNN___wwwYYYHHHHHHYYYuuu```SSSHHHXXXuuuvvveee______gggyyyWWWHHH===:::@@@PPPbbbhhhbbb___aaa\\\[[[[[[[[[\\\^^^```aaa\\\]]]```bbbdddeeeeeeeeeeeejjjpppuuuuuurrrnnnllllllggghhhssszzz}}}qqqtttmmmfffjjjmmmfffSSS@@@:::<<<<<<<<<<<<>>>@@@@@@>>><<<;;;;;;;;;;;;<<<>>>@@@AAA@@@CCCBBBFFFRRRZZZlllqqqXXXMMM???999;;;:::;;;AAAJJJSSS[[[bbbiiilllssstttzzznnnhhhppptttRRR>>>;;;GGGYYYfffdddZZZKKK<<<555===TTTjjjzzzhhhNNNFFFLLLHHHDDDLLL]]]VVVPPPKKKFFFAAAAAADDD>>>OOOdddpppsssmmm___TTTCCC???777444@@@TTT``````gggZZZIII;;;555333444444222111222333333444>>>III```kkkuuuxxxxxxzzz||||||~~~{{{kkkjjjxxxQQQ<<<555777333111333000111111111000...---+++***))))))))))))((((((((((((''''''((())))))))))))))))))******+++++++++******------,,,,,,++++++++++++))))))************++++++))))))))))))((((((((((((''''''(((((())))))*********+++,,,+++)))(((((()))(((((()))***+++,,,------000333555555444444888;;;;;;>>>@@@AAAAAABBBDDDEEEIIINNNSSSXXXaaaiiijjjfffccccccdddggglllpppssssssmmmmmmoooqqqrrrpppoooppplllgggaaa\\\YYYXXXWWWVVVOOONNNKKKHHHKKKMMMIIIAAA:::333+++))),,,///000...///...---,,,+++,,,,,,---+++******))))))((((((((())))))))))))))))))******&&&)))+++---000999GGGRRR``````___[[[WWW[[[jjjzzzzzzppp```QQQKKKRRRaaannnmmmmmmbbbUUUXXXbbb___QQQJJJPPPWWW]]]eeelllkkkggg]]][[[XXXTTTQQQUUUdddrrr~~~~~~{{{uuuoookkklllnnniiikkksssrrraaaeeetttjjj___^^^nnn}}}aaaAAA111000...,,,---000111111777>>>SSSyyy{{{zzzSSSJJJSSSiiirrrZZZHHH>>><<<<<<999999999888888999999:::<<<>>>???@@@@@@CCCHHHLLLTTTWWWSSSIIIAAA===888333:::555BBB[[[aaaPPPEEEGGGfffoooiii___aaa^^^UUURRRfffnnn|||}}}uuu|||[[[FFFNNNlll}}}^^^KKKJJJWWW|||yyy^^^OOOIII^^^zzz}}}nnnccc^^^kkkjjjTTT@@@999???OOOaaahhhddd___^^^[[[[[[ZZZ[[[[[[]]]^^^___\\\^^^aaacccddddddddddddgggnnnuuuxxxvvvrrroooooorrrkkkooo~~~wwwwww|||yyyyyyppp___hhhllllll^^^HHH888777===999:::;;;===>>>===;;;999;;;;;;::::::;;;===???@@@BBBCCC???AAAMMMSSS___rrrooo[[[MMM<<<666;;;;;;888===EEEMMMUUU]]]eeejjjlllpppwww~~~uuufffZZZSSSUUUaaaiiijjjooowwwwww[[[BBB555:::KKKZZZfffcccYYYIII<<<<<>>HHHLLLQQQJJJ???777444333444444111111222444333444>>>HHH```jjjsssuuuuuuxxxzzz{{{{{{PPP<<<444777333222444111222111111000///---,,,+++))))))))))))((((((((((((''''''((()))))))))))))))******+++++++++******)))+++++++++++++++*********))))))******++++++++++++(((((((((((())))))))))))&&&''''''((())))))******---......,,,)))((('''((('''((()))***+++,,,,,,---///333666666444444666888<<>>JJJPPPWWWWWWQQQTTTggg}}}wwwfffUUULLLPPP\\\gggpppooocccTTTTTT^^^[[[OOOIIIPPPXXXcccoooxxxvvvppp```[[[TTTOOOJJJNNN^^^oooxxx{{{}}}zzzsssmmmkkklllgggmmmxxxsssdddnnnoooggg```bbbooo~~~xxxZZZ;;;///333000---...111222222666<<>>>>>???@@@CCCGGGIIIRRRMMMCCC999666999;;;:::777333BBBbbbqqqdddSSSMMMgggwwwyyysssuuupppbbbZZZeeennn|||eeeKKKHHHZZZ}}}~~~^^^KKKJJJVVVxxx}}}aaaLLLIIIbbb~~~xxxgggdddooocccDDD;;;CCCRRRbbbhhheee___\\\]]]\\\\\\\\\\\\\\\\\\\\\]]]```cccdddccccccdddeeelllrrrxxxzzzwwwsssqqqqqqpppllluuuxxxyyyzzz|||}}}}}}vvvggg\\\kkkmmmgggUUU@@@444666<<<777999;;;===<<<;;;:::999===<<<;;;;;;<<<===>>>???EEEEEE???>>>HHHMMMRRR```wwwqqqdddSSS===777<<<;;;666:::@@@GGGOOOXXXbbbhhhiiinnnuuu|||}}}{{{fff]]]bbb```[[[UUUVVV___kkksss}}}kkkQQQ<<<777>>>GGG\\\aaaaaaVVVGGGCCCKKKUUUjjj___LLLCCCDDD@@@BBBRRRddd\\\VVVQQQLLLGGGFFFIIIAAAYYYttt}}}ooo]]]OOOJJJDDD===777333333777===;;;999777555444444333222222111222444444666@@@KKKbbbllltttttttttwwwzzz{{{|||}}}RRR===555777333222444222222222111000///---,,,+++))))))))))))((((((((((((''''''((()))))))))))))))***++++++++++++***))))))))))))************))))))*********+++,,,,,,------(((((((((((())))))))))))''''''(((((()))***++++++/////////---***((('''((('''(((((()))***+++,,,,,,...222555666444333555777999<<>>JJJOOOJJJIIIZZZpppyyypppbbbUUUMMMNNNUUU[[[cccaaaYYYNNNLLLQQQQQQJJJLLLPPPWWWaaannnvvvrrrjjj[[[VVVTTTTTTQQQNNNVVVbbbffflllrrrsssnnniiihhhiiihhhsssooolll___]]]cccrrrqqqRRR666...444111......111333333666;;;@@@]]]rrrzzztttyyyXXXGGGGGGYYYwwwjjjUUUGGG@@@===;;;::::::999999999999:::>>>>>>>>>???AAADDDFFFGGGGGGCCC===888777999<<<===;;;333<<>>===<<<<<<===???>>>=========>>>???@@@EEEHHHBBB@@@HHHLLLOOOYYYvvv~~~|||fffHHH<<<>>>999666888;;;AAAHHHRRR]]]dddiiilllrrrxxxzzz|||sssmmmsssooommmcccWWWUUU___lllrrrzzzcccLLL>>>::::::OOOZZZaaaZZZOOOLLLPPPUUUccc]]]OOOFFFEEE@@@EEEWWWeee^^^XXXSSSNNNIIIIIILLLFFF___{{{ppp^^^QQQJJJEEEBBBCCC>>>666555:::444444666666666555333222444222333444555888DDDPPPfffooovvvuuutttwww{{{|||{{{zzzUUU???555777222222555333222222222111///...,,,+++))))))))))))((((((((((((''''''((()))))))))))))))+++++++++++++++***))))))((()))***++++++***))))))***++++++,,,------......'''((((((((()))))))))***''''''((()))***+++,,,---,,,------,,,)))(((((()))''''''((()))***+++,,,,,,,,,000555666555333444666666888<<<======<<<<<<======EEEKKKNNNTTT^^^fffjjjgggddd```___aaaeeeiiijjjsssvvvyyy{{{~~~ttteeedddbbbaaa```___\\\ZZZWWWZZZYYYSSSNNNJJJDDD<<<777888999:::;;;999777666111111000///---,,,***)))*********+++,,,,,,------------,,,,,,,,,+++++++++***+++,,,,,,,,,+++++++++---222===GGGDDD@@@JJJZZZddd^^^VVVOOOMMMNNNPPPRRRWWWUUURRRNNNLLLMMMNNNPPPOOOOOOPPPWWWdddmmmjjjaaaWWWRRRTTTYYYWWWPPPQQQXXXXXX___fffhhhdddaaabbbeeekkk{{{iiiWWW[[[gggxxxzzzgggJJJ111,,,444111...---111333333555888===LLLXXXaaahhhgggppp{{{xxxdddOOOHHHSSSnnn|||uuu```PPPEEE???<<<<<<;;;:::::::::::::::???>>>>>>@@@BBBDDDFFFFFF???BBBEEEDDDAAABBBKKKSSSQQQDDD???RRRqqqttt```kkkaaaVVV]]]sssqqqUUUKKKRRR```tttRRROOOoooaaa^^^gggmmmGGGDDDPPP^^^ffffffbbb___]]]ZZZ[[[[[[\\\\\\\\\\\\[[[^^^aaaddddddccceeekkkppptttsssrrrssssssrrrpppnnniiitttzzztttuuusssssstttsssrrr|||tttgggffflllhhhaaaRRR@@@888999;;;:::999<<<>>>>>>======???AAABBBAAA@@@?????????@@@AAAAAAGGGCCC???GGGIIIKKKTTTjjjyyySSSAAA===444777777999;;;AAAKKKVVV]]]eeefffkkksssxxx|||~~~yyyvvvvvvzzz~~~wwwiii]]]\\\___aaahhhooo|||xxxzzzxxxdddTTTGGG>>>HHHTTTZZZVVVPPPRRRYYY]]]aaa]]]QQQHHHEEE???FFF[[[iiibbb[[[VVVPPPKKKJJJMMMLLLgggvvveeeZZZLLLGGGIIIPPPLLL???888;;;555666777777666555555666666444444555666;;;HHHVVVjjjrrrwwwvvvtttwww{{{|||~~~vvvsssWWW@@@666777222222666444222222222111///...,,,+++))))))))))))(((((((((((('''(((((()))))))))))))))+++++++++++++++***)))(((((()))++++++,,,+++***)))++++++,,,------...//////'''((((((((())))))******'''((()))***+++,,,------)))***+++***)))(((((()))''''''((()))***+++,,,,,,+++000555666555444444666888:::===>>>>>><<<<<<<<<888@@@GGGIIINNNYYYccchhhfffbbb^^^\\\___dddiiikkkmmmllllllppp|||wwwggg___^^^___```bbbaaa___]]]WWW[[[[[[UUUMMMGGGAAA::::::<<<>>>===;;;:::::::::222000---+++)))))))))*********+++,,,---......///,,,,,,,,,++++++************)))'''(((+++---------,,,,,,555AAABBB;;;>>>GGGRRRNNNKKKJJJMMMOOOOOONNNTTTRRRSSSUUUSSSPPPTTT[[[OOOLLLJJJOOO\\\gggfff^^^YYYRRRRRRYYYXXXQQQPPPVVVTTT[[[aaaaaa]]][[[]]]aaammmfffTTT\\\lllttt```EEE---)))222111---,,,000333333444777<<>>:::888;;;===<<<;;;<<>>EEEAAA===BBBDDDFFFNNNOOOrrrXXXBBB;;;000888888777888===EEEPPPXXX^^^^^^dddoooxxx~~~kkkuuu~~~|||bbbVVVccclllffffffpppvvvtttjjjZZZTTT]]]nnnzzz{{{kkkZZZMMMGGGPPPUUUPPPMMMTTT___dddeeecccWWWLLLGGGAAAJJJaaammmeee^^^XXXRRRLLLJJJMMMQQQlll|||mmmcccNNNIIIMMMXXXUUUCCC888999666666666555444666888;;;777555444555666===LLLZZZllltttxxxvvvtttwwwzzz|||{{{rrrbbbQQQ???222444888666333333444333222000///---,,,+++++++++)))(((''''''''''''))))))))))))***************+++,,,***'''&&&(((+++*********+++,,,,,,***(((,,,+++******+++---...///222---'''&&&)))***(((%%%)))((((((((((((***+++,,,------,,,+++***)))(((((()))*********(((((()))+++111111555:::999555777===@@@???>>>===>>>AAADDDFFFIIIEEEFFFNNNWWW[[[___bbbeeedddcccbbbccccccccccccQQQKKKHHHRRRbbbllljjjdddcccbbbbbbcccdddeeecccaaa\\\^^^^^^YYYOOODDD===999;;;<<<>>>>>>;;;666222...//////---***((())),,,000---+++))))))+++.../////////---******+++,,,------///...---,,,,,,,,,,,,,,,---000555999;;;<<<>>>???GGGMMMPPPSSS^^^hhhbbbTTTXXX[[[ccchhhdddZZZTTTTTTPPPHHH???BBBTTTgggmmmjjjkkkfff```^^^^^^^^^\\\YYYeeejjjlllhhh```\\\___cccppp}}}ssswwwiiiZZZfffttt~~~mmmRRR<<<333///,,,---...///111333555666777<<>>:::666444999???AAA@@@EEEOOOUUUTTTWWW```sss~~~qqqaaalllhhhRRR\\\}}}mmmeeeiii___vvvzzzfffVVVbbbqqqmmmqqq\\\OOOjjjWWWTTTYYY^^^```^^^[[[ZZZYYY\\\ZZZWWWXXXZZZ\\\\\\[[[cccaaa```aaaffflllrrruuutttnnnmmmrrrpppjjjooozzzvvvmmmooouuuzzzkkkiiillllllfffPPP===:::>>>>>>===@@@<<<<<<===>>>????????????@@@??????@@@AAA@@@>>><<<@@@@@@AAADDDFFFDDDBBBBBBIIISSSbbbtttlllGGG666:::999777888999999===HHHTTTTTT[[[dddmmmttt{{{rrr```iiisssxxxsssmmmlllnnnwwwbbbMMMDDDJJJRRRbbbrrrlllZZZOOOOOOSSSOOOTTTaaaggghhhbbbVVVPPPKKKAAAMMMjjjkkk]]]\\\```TTTIIIHHHGGGYYYqqqvvvaaauuuaaaOOOCCCTTTlll```CCC666999888888@@@BBB555333EEE>>>:::777888:::AAARRRddduuutttrrrsssvvv{{{ooohhhQQQ@@@333444888555222222444333222000...---,,,++++++***)))(((''''''''''''%%%&&&'''(((***+++,,,---''')))***(((&&&%%%&&&(((*********+++,,,,,,***(((+++*********+++,,,...///000+++'''&&&)))+++***(((******))))))***,,,---...------,,,+++***)))'''&&&'''((()))(((((())),,,...333333666<<<<<<888999===@@@???>>>>>>???BBBEEEGGGEEEDDDHHHQQQXXX[[[]]]aaahhhfffeeeeeeccc^^^VVVOOO<<<888888AAAQQQ___fffhhhgggggggggggggggfffdddccc``````\\\UUUJJJ@@@:::888>>>>>>===;;;777333///---///......///000///,,,***,,,+++***,,,.........,,,,,,+++))))))***,,,---...///......---,,,,,,,,,,,,,,,///333888<<<>>>??????LLLRRRVVVWWW^^^gggcccWWWVVV\\\gggoookkk___UUUQQQJJJFFFAAACCCQQQbbbjjjiiinnnnnnllliiieeebbb``````iiilllmmmggg___ZZZ[[[^^^iiiqqqxxx}}}nnnyyyrrrgggYYYeeesss~~~{{{gggLLL888111///------...000222444666888888555;;;MMMfffuuummmssseeeFFFAAAGGG[[[www{{{{{{iii\\\IIICCC===;;;>>>???<<<888888888===@@@AAAHHHTTT^^^aaadddkkk{{{~~~kkklll{{{sss___cccooojjjlll^^^pppxxxcccTTTcccooommmkkkVVVeeeggg[[[^^^``````^^^[[[ZZZZZZZZZ[[[[[[[[[[[[]]]```ccceeeaaa^^^___eeemmmsssvvvsssnnnnnnqqqnnniiiooo|||xxxnnnnnnjjjzzz{{{hhhhhhkkkjjjcccLLL999777<<<>>>???AAA======;;;;;;;;;===???@@@@@@??????@@@AAABBB@@@???>>>???BBBGGGGGGBBB???>>>DDDKKKVVVcccwwwwwwPPP;;;;;;999888777999999<<>>BBB777777III>>>:::777777999CCCWWWjjjxxxwwwuuuvvvyyy|||oooqqq}}}QQQAAA444555888444111111333333222000...---+++++++++***)))((((((''''''(((%%%%%%&&&''')))***++++++'''((()))(((&&&%%%&&&'''***))))))+++,,,,,,***((()))))))))***+++,,,...///...***''''''***,,,,,,*********++++++,,,...///000......//////---+++(((&&&&&&''''''''''''***...222666555777<<>>======>>>@@@CCCFFFHHHEEEDDDGGGNNNRRRVVV\\\dddiiihhhgggfffcccZZZOOOGGG888444000444@@@QQQ```hhhmmmoooqqqpppmmmiiifffeeeaaa]]]VVVMMMDDD>>><<<<<>>===:::222111111222222111...+++++++++***+++---///111222222222111111000//////...------000666===AAAAAA@@@MMMTTTXXXVVVXXX]]][[[UUURRRYYYgggrrrqqqeeeZZZUUUPPPPPPNNNLLLRRR^^^hhhkkkllloooqqqoooiiieeeeeefffhhhjjjjjjfff```\\\\\\^^^cccdddfffjjjzzz~~~sssfffkkkvvv}}}kkkbbbWWWdddsss~~~uuu^^^DDD444//////...---...000222555777999:::999<<>>;;;>>>@@@>>><<<<<<999===AAACCCKKKZZZjjjrrrrrrtttzzzpppqqqqqqllloooqqquuu}}}uuu^^^NNN^^^mmmhhheee___~~~xxxdddcccbbb___[[[ZZZZZZ[[[UUUYYY\\\\\\\\\^^^dddiiiddd___[[[]]]eeennnssstttqqqnnnoooqqqmmmiiirrr|||rrrqqqxxxqqqeeegggiiihhh]]]GGG444444;;;>>>???BBB???===:::888888:::>>>@@@???>>>===>>>AAACCCCCCBBB<<<===BBBGGGFFF???<<<===@@@FFFPPPZZZggg|||^^^AAA>>>:::888777888888999BBBKKKTTT[[[dddiiilllttt}}}vvvllljjj|||tttppprrr}}}}}}zzzttthhhWWWGGG<<<===YYYwwwzzzxxxmmmYYYOOOQQQUUUaaammmnnnjjjeeeYYYRRRPPPLLLXXXtttmmmeeeiiiiiiWWWIIIGGGFFFVVVpppooo^^^cccXXXGGGGGGbbbwwwdddBBB<<<;;;888===BBB;;;===OOOBBB===999666999EEE]]]qqqzzzxxxvvvvvvzzzyyyzzzeee^^^ttt{{{QQQAAA666666888333///000333222111000...,,,+++*********)))(((((((((((((((((((((((((((''''''''''''))))))******)))))))))))))))))))))+++,,,,,,***)))'''((()))***+++---...///...+++((((((***,,,,,,+++******+++,,,---...000000///000222222000...***((('''''''''&&&&&&)))...222666555666;;;??????;;;888999999:::;;;>>>AAADDDFFFGGGEEEDDDFFFIIIOOO[[[ffffffggggggeeeaaa^^^]]]]]]WWWMMM@@@:::???KKKXXX```eeejjjpppqqqnnnhhhccc```[[[VVVMMMEEE@@@???AAADDDCCC@@@===;;;:::;;;===???>>>;;;777777:::@@@DDDGGG@@@>>>:::888555222///,,,---...///000111444666999888888777777555444333222///---...555>>>CCCCCC@@@HHHQQQVVVSSSQQQRRRSSSQQQQQQWWWbbbnnnqqqkkkeeecccccceeeaaaXXXTTT[[[eeekkkdddfffhhhgggeeecccdddfffaaaccceeedddbbbbbbccceeeccc```^^^ddduuuyyy|||~~~rrrgggpppxxxyyyiii[[[UUUccctttpppUUU===000---...///...///111333666999:::;;;@@@@@@LLLddd{{{{{{xxxcccLLLBBBHHHXXXooopppVVVHHHAAA<<<===???>>>>>>???<<>>===???>>>===:::999999:::<<<======;;;:::<<>>UUUyyyqqqIIIAAA???:::<<>>AAARRRGGGBBB;;;777;;;KKKcccwww{{{xxxtttsssvvv|||uuulllgggzzz{{{PPPAAA777777888222///111333222111///...,,,+++******))))))(((((((((((())))))((((((((('''''''''&&&))))))******++++++***))))))))))))+++,,,---+++)))&&&''')))***,,,...///000000...+++)))******++++++((()))***+++,,,---......---///000111000---***(((******(((&&&&&&(((,,,000222333444777<<<>>>;;;777555666777999;;;>>>AAACCCCCCBBBCCCFFFHHHKKKUUU___aaadddeeebbb```ggguuu~~~mmmXXXKKKJJJPPPTTTUUUOOOVVV___fffgggbbb]]]YYYUUUOOOFFF@@@>>>AAAEEEHHHFFFCCC@@@======???BBBDDDDDDFFFFFFBBB===<<<@@@EEELLLGGG???999444111...,,,...000333444444666999<<<;;;;;;;;;:::888666444333000...///555===CCCBBB@@@CCCMMMUUUVVVTTTVVVZZZ]]]\\\\\\```hhhmmmmmmmmmppp{{{{{{sssdddYYY[[[bbbggg```^^^\\\\\\^^^___^^^]]][[[___eeegggffffffhhhkkkjjjggggggnnn{{{|||wwwxxxppp~~~~~~jjjWWWWWWeeevvvjjjMMM888///------...///000111444666999:::;;;???===EEEVVViiizzz}}}^^^GGG???GGGWWWwww}}}aaaNNNEEE>>>============@@@;;;<<<>>>BBBKKKaaammmxxxiiijjjiiiVVVdddlllVVVzzzrrrcccvvvvvviiiddd]]]XXXUUUUUUVVVWWWTTTRRRSSSYYYaaafffeeecccXXXYYY\\\dddmmmqqqooollllllnnnqqqrrrqqqttt~~~|||yyy~~~}}}ssslllzzztttlllhhhjjjlllhhhbbbKKK===555:::>>>===<<<>>>=========<<<<<<;;;;;;;;;:::999888999<<>>@@@AAA>>>???DDDKKKNNNMMMNNNRRR^^^bbbdddccccccnnnyyyeeeXXXUUUUUUSSSPPPAAAFFFNNNWWW^^^^^^[[[WWWNNNIIICCC???@@@CCCGGGIIIJJJGGGDDDAAA??????@@@AAAHHHQQQ[[[]]]VVVPPPOOOQQQLLLFFF>>>777333111///...///222555666555555888;;;;;;;;;::::::888555222111000///000444:::>>>???>>>???IIIUUU[[[]]]```ffflllhhhcccaaaeeehhhjjjnnnrrr|||mmmcccaaacccccc]]]ZZZWWWXXX[[[\\\YYYVVVYYYbbbkkkmmmiiifffhhhllluuuuuuzzzvvvwww{{{xxx}}}iiiWWW[[[iiiyyyzzzaaaDDD444///.........000000222444666888999:::<<<;;;AAAMMM[[[ggguuuwwwSSS>>>AAAGGGeeejjjXXXMMMBBB>>>===;;;<<>>HHHaaaxxx|||mmm___jjjmmm]]]kkktttUUUjjjkkknnnvvvrrrnnnddd___YYYUUUSSSTTTTTTUUUWWWTTTTTT\\\eeeiiieee^^^TTTYYYbbbkkkrrrssspppmmmoooqqqsssuuuwww{{{~~~zzzqqqooouuuzzz|||sssssslllfffhhhnnnnnndddZZZBBB:::888===???<<<>>>DDD????????????>>>===;;;::::::999888999<<<>>>>>>======<<>>777???fffuuuXXXKKKIII@@@>>>EEEEEEHHHUUUGGGAAA::::::KKKfff|||~~~yyyvvvwww{{{~~~rrrjjjhhh\\\{{{{{{LLL@@@777999888222000333222222000///---+++******))))))(((((((((((())))))'''(((((())))))*********)))((()))+++------+++((((((((()))***------,,,***&&&'''***---000111222222......---+++***+++---///)))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,+++*********)))''''''))),,,)))///111000222888<<<;;;888999:::<<<>>>@@@BBBCCCCCCAAADDDJJJNNNMMMMMMNNN```cccfffhhhjjjooowww~~~xxxpppeee]]]YYYVVVTTTQQQBBB@@@AAAGGGOOOSSSPPPLLLEEEBBB???@@@DDDHHHKKKKKKKKKJJJHHHFFFEEECCCBBBBBBMMMWWWccchhhddd\\\VVVTTTDDD@@@;;;777666666666555222666999999666555777;;;;;;;;;;;;:::888555222000//////000222444777999:::999BBBNNNXXX[[[^^^ccchhhfff```]]]aaadddfffhhhkkkzzzxxxqqqgggbbb```\\\VVVQQQSSSWWW[[[]]]\\\ZZZWWWXXXeeerrrtttmmmgggiiinnn}}}}}}zzzwwwbbbWWWbbbnnn{{{oooUUU:::000000111///...111111222333555666777888;;;<<>>>>>>>>>>>;;;::::::;;;======<<<:::<<<@@@MMMZZZTTTGGGHHHVVV\\\PPPLLLPPPPPPWWW{{{~~~tttnnnvvv___CCC>>>999777999999777888:::===EEEQQQ___llluuuzzz{{{}}}~~~aaaTTTYYYggg}}}nnncccaaa^^^bbb```ggg{{{xxxqqqlll___WWWTTTZZZooo~~~{{{yyyrrr]]]OOOTTT```vvv{{{zzzppp[[[OOOGGG;;;999777>>>FFF]]]gggHHH;;;999===```uuuaaaKKKJJJAAA???GGGIIILLLXXXKKKDDD;;;>>>SSSppp}}}{{{{{{rrrkkkkkkkkkJJJ???777999888333111444222111000///---+++***)))))))))(((((((((((()))***,,,++++++***)))((((((''',,,++++++...111111...***(((((((((***------,,,***&&&(((+++...111222333333,,,,,,,,,++++++,,,///222++++++,,,---,,,+++***))),,,,,,------...///000000((()))***)))((((((***,,,'''...222///000777======;;;<<<>>>???AAACCCEEEEEENNNFFFAAADDDIIILLLPPPSSSccceeehhhlllooommmhhhccceeedddbbb^^^YYYUUUSSSSSSEEE===555666===AAA???:::;;;:::;;;@@@HHHMMMPPPPPPKKKKKKKKKKKKKKKIIIHHHGGGTTTWWW[[[ZZZTTTKKKBBB<<<<<<;;;999:::<<<=========777;;;>>>===999777999<<<=========<<<:::777333111---///000000000222444666333:::FFFOOORRRRRRUUUXXX\\\XXXWWW]]]aaabbbcccddd___]]]YYYVVVVVVUUULLLBBBCCCKKKWWW^^^```^^^]]]]]]UUUeeeuuuxxxooohhhkkkqqqsssZZZVVVgggrrr}}}gggMMM444---111222111///111222222333444555666666888;;;AAAGGGKKKNNNSSSXXX___iii}}}ppptttGGG>>>@@@BBBRRRoooiii[[[LLLCCC???;;;<<>>@@@AAA<<<<<<<<<===>>>===;;;888:::BBBWWWhhhaaaMMMHHHRRRNNNDDDDDDMMMLLLMMMhhhxxxpppsssnnnKKK>>>999777999:::888888:::???CCCLLLYYYhhhrrrwwwwww___NNNQQQWWWqqqyyylllhhhVVVfffmmmssszzzuuucccUUUQQQYYYqqqyyy{{{uuubbbUUUZZZfffzzz~~~uuucccYYYQQQDDD===999<<<<<>>AAAXXXttt}}}|||~~~|||xxx|||KKKAAA888555444222111333000///...------,,,,,,---+++***)))(((((()))***++++++***))))))(((((())))))///&&&///EEEIII666)))+++---***''''''***,,,,,,+++,,,******,,,///111///---///111111---))))))---222111///,,,+++,,,,,,,,,,,,////////////000000000000,,,,,,,,,,,,+++)))'''&&&******+++,,,///555<<>>===@@@EEEJJJLLLFFFAAABBBIIIQQQVVVXXX\\\aaagggkkkkkkkkklllnnnvvvoooaaaSSSIIIJJJSSS\\\NNN;;;...000444222333888444:::CCCJJJOOOQQQSSSTTTIIILLLQQQUUUVVVSSSNNNKKKJJJIIIGGGDDDBBB@@@>>>>>>;;;???EEENNNXXXZZZPPPBBBGGGCCC===999:::===@@@BBB;;;999666222000000000111......//////////////////...222:::DDDMMMRRRSSSRRRSSSSSSTTTVVVXXXWWWUUURRRGGGBBBDDDOOOTTTMMMAAA:::<<>>>>><<<=========>>>>>>??????;;;::::::<<<>>>???>>>===>>>NNN^^^aaaVVVKKKFFFHHHHHHEEEFFFGGGDDDKKKiiiPPPBBB<<<999:::999666333333<<<===DDDTTTbbbkkkqqquuu~~~lllYYYTTTQQQfffmmm```VVVYYYeeeyyy{{{vvvfffWWWNNNWWWssswwwsssvvvoooaaa\\\jjj~~~vvvqqqqqqdddQQQRRRKKK@@@???AAAddd]]]III<<<555___gggJJJGGG888@@@GGGJJJZZZ\\\WWWKKK???HHHeee|||~~~|||zzzzzz|||HHH???666444444333333555444333222000///------,,,******))))))))))))******+++++++++*********))))))...$$$$$$000444+++&&&+++---***''''''***,,,,,,++++++***))),,,///000///...000111111...)))))),,,111111///---,,,,,,,,,,,,+++------......////////////+++,,,,,,,,,+++***((('''*********+++,,,000666:::;;;<<<===<<<;;;>>>BBBFFFHHHDDDAAACCCIIIMMMNNNMMMUUUYYY\\\]]]^^^ffftttttt\\\JJJDDDKKKVVV___NNN===000111444222444999999@@@HHHOOOSSSTTTTTTTTTLLLKKKJJJMMMRRRSSSOOOKKKAAAAAA@@@@@@@@@BBBCCCDDD<<<===@@@GGGSSS\\\YYYPPPKKKGGGBBB???===<<<;;;:::222222111000////////////////////////////////////...222999EEEPPPWWWYYYXXXTTTTTTTTTSSSRRRPPPNNNMMM@@@???DDDNNNQQQJJJAAA===DDDRRRdddmmmlllgggeeeeee```\\\]]]bbbbbbeeevvvyyyrrrbbbZZZ___rrrtttpppQQQ>>>//////222000///222222444777999::::::999888666:::===>>>EEERRR\\\___fffgggttttttMMMBBB???@@@JJJ^^^www|||gggWWWKKKAAA>>>@@@CCC???>>>;;;666===ZZZyyyffftttzzzqqqZZZZZZkkk{{{zzzmmmddd``````WWWVVVSSSPPPOOOQQQUUUYYYbbbbbbccc```VVVPPPTTT]]]kkknnnsssxxx|||~~~}}}|||zzz}}}tttmmmjjjnnnsssxxxttthhhjjjnnnnnnbbbOOOBBB@@@======<<<<<<===>>>>>>???;;;;;;;;;<<<<<<=========<<<::::::;;;>>>@@@@@@???<<>>AAAAAA@@@BBBGGGLLLNNNLLLIIIMMMQQQRRROOONNNXXXkkk{{{oooUUUEEEDDDLLLTTTWWWKKK===222222444222444999>>>DDDKKKPPPRRRRRRRRRQQQPPPKKKHHHJJJPPPSSSPPPLLLFFFEEEDDDCCCEEEGGGKKKMMMMMMJJJEEEEEENNNXXXZZZVVVMMMJJJFFFCCC@@@<<<777444....../////////......---////////////////////////...111999EEESSS\\\______SSSUUUTTTQQQLLLIIIJJJKKKEEEFFFKKKQQQQQQJJJCCC@@@GGGPPP]]]fffhhhfffdddccc]]]YYYXXX\\\aaajjjsssssszzzyyywwwqqq___YYYbbbvvvxxxzzzgggEEE666,,,...222111111444333444777999::::::999888888<<<<<<;;;???NNN___jjjpppyyyxxx~~~[[[GGGBBB>>>???LLLfffzzzeeeTTTFFF??????CCC@@@???>>>999888FFFWWWooooooqqqzzzuuudddeeelllyyywwwsssnnnhhhddd```___WWWXXXVVVRRRNNNQQQXXX___bbbbbbaaa\\\SSSPPPYYYfffppppppssszzzyyyzzzuuussspppssssssttt{{{vvvkkkgggkkkooojjjZZZHHH@@@AAA>>>>>>>>>>>>>>>??????@@@:::::::::::::::;;;;;;;;;<<<:::999;;;>>>@@@BBBBBBBBBBBBCCCGGGLLLPPPQQQPPPNNNJJJJJJJJJFFFDDDNNN]]]zzzyyyeeeGGG>>>888888:::888666666777777<<>>AAADDDGGGHHHHHHJJJKKKPPPPPPQQQSSSUUUTTTRRROOONNNMMMMMMNNNRRRWWW]]]```ggg```UUUMMMNNNSSSTTTOOONNNJJJFFFAAA>>>:::555222111111000000000000000000000000000000///////////////111888DDDRRR]]]``````SSSUUUVVVSSSNNNMMMQQQVVV]]]ZZZWWWXXXWWWQQQJJJDDDHHHNNNVVV^^^bbbbbb```___ZZZZZZ^^^eeekkktttlllnnn|||sssmmmwwwzzzsss]]]YYYeeexxx{{{ttt^^^<<<222,,,...222111222444333555777888999999999888>>>@@@@@@<<<<<>>???BBBAAA===???EEE^^^}}}rrrkkklllwwwtttwwwrrrkkkgggeeeccc```]]]ZZZXXXUUUSSSSSSWWW^^^ccc\\\YYYVVVTTTRRRVVVcccpppppppppssszzz~~~}}}zzztttxxx~~~ssszzzuuussskkknnnpppnnnbbbOOOAAA???CCC?????????>>>>>>??????@@@::::::::::::::::::::::::<<<:::999:::>>>AAACCCCCCGGGCCCAAACCCIIIOOORRRRRRLLLJJJKKKMMMJJJEEEGGGMMM[[[jjjPPPCCC888777:::999777666666444888CCCOOOYYYdddmmmwww|||{{{jjj___ccc^^^kkkvvvtttjjjZZZXXXooossspppcccZZZ[[[lll}}}zzzuuuqqqrrrvvvyyyzzzwwwlllWWWSSS```{{{[[[UUUuuuaaaJJJ@@@]]]lllSSSEEECCC777CCCNNNTTTgggjjjaaaOOOMMMeee}}}~~~}}}xxxzzz|||}}}}}}uuurrrhhhXXXoooyyy}}}HHH>>>666444333222222444000000000000///...,,,+++)))***+++++++++)))((('''&&&''')))******(((&&&%%%$$$)))***'''(((,,,+++%%%)))***************+++,,,))))))******+++---///111000111111000---+++******...///000///,,,******++++++,,,,,,...///000111111------,,,++++++*********&&&'''((())))))+++...111111222444888;;;============???BBBGGGMMMQQQTTTTTTHHHDDD???999555333333444AAAAAABBBBBBBBBBBB@@@???>>>999666555444444555999:::::::::::::::>>>BBBFFFPPPXXXaaaccc___XXXUUUUUURRRRRRTTTXXX^^^fffmmmqqqooojjj```WWWUUUVVVSSSMMMPPPKKKCCC<<<888555222111222222111111222444666777222222222111111000000000111111555AAAOOOZZZ]]]\\\TTTXXX\\\\\\[[[^^^ffflllsssjjj```]]]```___VVVLLLPPPSSSXXX^^^bbbdddbbbaaa___```eeejjjooowwwzzzuuulllhhhxxxwwwyyy~~~xxxyyylllXXXZZZlllxxx{{{}}}nnnTTT777222///000111111222333444555666888999999999999>>>@@@AAA>>>;;;AAAQQQ```tttmmm|||xxxQQQ999AAAGGGHHH```jjjYYYNNNIII@@@>>>???CCCFFFCCC???>>>GGGcccuuusss```rrr}}}ssslllccc]]]]]]]]]\\\ZZZYYYTTTQQQTTT\\\dddhhhhhhXXXPPPKKKNNNVVV___jjjtttqqqtttyyy~~~uuuxxx{{{nnnmmmzzz~~~sssmmmpppwwwuuujjjWWWDDD===???DDD??????>>>>>>>>>>>>>>>???<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999;;;>>>AAABBBBBBAAA@@@??????@@@CCCEEEGGGGGGGGGJJJNNNMMMIIIGGGGGGJJJjjj}}}yyy___NNN<<<777999999777555666444777???HHHQQQ]]]gggqqqvvv|||pppbbbkkkaaajjj}}}|||mmm^^^]]]ttt}}}rrrfff^^^aaasss{{{yyyyyywwwuuutttzzzkkkUUUJJJeeedddaaammmPPPIIIfffvvvcccNNNKKK>>>HHHQQQUUUgggiiiaaaTTTWWWooo~~~~~~{{{{{{}}}~~~ooohhhYYYGGGcccqqqqqqssszzzHHH>>>666333333111111333111222222333222111///...******+++******)))((('''&&&''''''(((((('''%%%$$$)))***((($$$%%%)))++++++(((***++++++******+++,,,)))***+++******+++...000///000000000///---***))),,,...111///,,,***+++---,,,,,,---...///000000111///...---+++************''''''(((((())),,,000333222222444888<<>>444...,,,.../////////444999;;;:::;;;@@@DDD>>>>>>>>><<<999777777888777777666666777<<>>444444444333333222111111222000222===KKKVVVXXXWWWWWW[[[```eeeiiipppyyyzzzpppfffdddjjjmmmcccVVVUUUXXX\\\```bbbccccccbbbggggggggggggkkktttyyyooorrr|||~~~uuurrr}}}}}}ppp]]]RRR___tttxxx|||{{{xxxgggIII444222111000000111222333444555666777888999999999999;;;>>>>>><<<>>>JJJWWWnnn{{{}}}mmmFFFAAA@@@<<>>999EEEYYYppp{{{}}}fff```{{{tttjjjddd\\\XXXYYYZZZ[[[ZZZSSSOOOOOOWWWdddmmmnnnkkkYYYPPPKKKQQQ\\\fffnnnssswww}}}sssvvvxxx{{{tttsssxxxuuulllkkksss}}}tttaaaKKK>>>===@@@AAA>>>======<<<<<<<<<<<<<<<============<<<<<<<<<<<<999999999;;;>>>@@@@@@???<<<>>>???>>>;;;:::<<<>>>AAACCCGGGKKKLLLJJJHHHGGGGGG\\\yyy{{{uuu]]]EEE:::::::::777555666444666<<>>AAAFFFLLLPPPXXXaaajjjlllhhheeehhhlllsssqqqnnnkkkhhhgggffffffkkknnnooonnnlllhhh___UUUHHHCCC;;;555444444666666777999===@@@AAA@@@???===666666666555444444333333111...///999HHHSSSVVVTTTVVVYYY^^^fffnnnwwwwwwsssnnnnnnsssvvvlll^^^WWW[[[___bbbaaaaaaaaabbbhhhiiihhhhhhkkksss~~~uuu~~~iiiUUUUUUfffwwwyyy}}}wwwsss^^^>>>000111111///...000222444555555666777888999::::::888888:::===::::::BBBMMMWWW___ttteeeKKK===;;;PPPjjjuuuhhhNNNHHHAAA>>>CCCGGGHHHFFF:::999<<>>777333333555444888===@@@AAACCCGGGJJJJJJPPPSSSOOOGGG@@@;;;888===@@@DDDHHHLLLPPPUUUXXX^^^aaadddeeefffiiipppvvvttttttsssrrrqqqqqqqqqqqqzzz}}}~~~yyysssjjj[[[OOO>>>:::666555777:::===???@@@DDDHHHKKKIIIDDD===999888777777666555555444444111---...888GGGSSSUUUTTTRRRTTTYYYbbblllvvv|||~~~tttwwwxxxwwwzzzzzzooobbb[[[```eeefffdddbbbccceeedddhhhlllmmmqqqwww}}}yyyhhhWWW\\\lllvvv{{{~~~tttoooYYY666---///000...,,,///333555555555666777888999:::::::::888999;;;888666<<>>CCCKKKPPPPPPEEE@@@<<<===@@@EEELLLQQQOOOSSS[[[dddrrrvvvxxx~~~wwwmmmaaaYYYSSSTTTUUUUUUTTTRRRPPPOOOTTTWWW\\\aaadddddd```^^^VVVUUUXXXbbbkkkqqqxxx}}}sssmmmppp~~~uuummmooowwwvvvgggOOO>>>===DDDAAA888;;;:::999999888888888888=========<<<<<<;;;;;;;;;777888:::===???>>><<<999777666666888:::;;;:::999:::???BBBBBBAAAAAABBBBBBAAAHHHTTTooovvvyyyUUUCCC???===:::777444333444777999<<>>@@@FFFEEEHHHGGGAAA<<<=========999>>>DDDHHHJJJKKKKKKKKKPPPOOOOOOLLLCCC:::999===@@@FFFOOOWWW\\\[[[XXXUUUTTTSSSUUU\\\gggrrrxxxzzzuuuyyy|||zzzuuurrrsssuuu}}}rrrdddQQQAAA666777777666666:::AAAGGGIIILLLOOOPPPLLLDDD<<<666666777888888777555333111333...///999FFFNNNTTTWWWOOORRRWWW___ggglllnnnnnnooossssssooommmnnnjjjccc___```bbbccccccbbbbbbcccfffcccgggqqqxxxzzzsss```VVV[[[lllzzz}}}}}}rrr]]]FFF555111000000000000222333444333333333333333444555666===;;;999777888:::===???JJJRRRUUU\\\gggggggggrrrqqqNNNGGGOOOUUUqqqjjjYYYJJJGGGFFFEEENNN[[[NNNJJJAAA999777;;;@@@AAAIIIFFFJJJVVVaaappp{{{|||rrrkkkfffaaaZZZTTTUUUSSSPPPNNNLLLMMMNNNOOOQQQ\\\gggiiiaaaXXXUUUUUUWWW]]]ccceeejjjttt~~~}}}|||wwwsss{{{jjjjjjwww}}}{{{jjjXXXFFFAAA@@@>>>===???;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<======<<<:::888999;;;======<<<:::999777888::::::999999:::<<>>@@@EEEEEE>>><<<>>>>>>???MMMbbb{{{~~~}}}rrrOOO<<<;;;999333666666555666999===AAACCCQQQXXXdddnnnttt~~~~~~llliiiwwwmmmnnn|||xxxpppmmmdddVVVJJJFFFJJJPPP{{{sss[[[hhhnnnVVVSSSGGGQQQ}}}ttthhhRRRPPP^^^bbbfffooouuuwww}}}uuuiiikkkppprrrxxxyyyssspppCCC;;;444444444111000111222111000///...,,,++++++***+++)))%%%&&&******((((((((((((((((((((((((((()))(((((('''((()))***+++((((((((((((((())))))***+++,,,---,,,++++++,,,...222///...111444222,,,'''(((+++000555888666000+++...------...//////---+++,,,+++******++++++)))''''''((()))'''&&&'''+++...111333666666666:::AAAGGG>>>;;;;;;>>>>>>===@@@DDDEEEJJJOOORRRWWWZZZUUUNNNKKKOOORRRTTTSSSQQQPPPPPPKKKGGGDDDBBB???<<<@@@FFFLLLPPPUUUYYYZZZVVVRRRNNNBBBBBBFFFMMMYYYgggqqqwwwwwwzzz||||||zzzyyyyyyzzzuuueeeWWWIII@@@>>>>>>???@@@@@@AAABBBCCCHHHIIIIIIGGGDDD???;;;888999::::::999888666444222333000222:::CCCLLLUUU]]]WWWXXXZZZ\\\^^^___``````iiihhh```WWWUUU[[[```aaagggkkkooommmgggddddddgggeeefffmmmzzz~~~lll\\\WWW___nnn{{{}}}~~~~~~yyykkkVVVAAA333000/////////000111222333333333333333444555666777===<<<999888888:::===>>>>>>EEEJJJTTTaaabbbaaajjj~~~gggYYYOOOZZZuuummm[[[RRRJJJCCCEEENNNUUUTTTOOOFFF>>><<<>>>@@@===:::===DDDJJJWWWsss{{{uuupppjjjccc___^^^[[[UUUPPPKKKKKKJJJJJJLLLOOOQQQSSSccceeeeee___VVVQQQQQQTTT___eeehhhiiinnnyyypppuuuxxxYYYKKK>>><<<===<<<;;;<<<;;;;;;;;;:::::::::::::::<<<<<<;;;<<<===>>><<<:::999:::<<<======;;;:::999555777888999888999;;;======;;;===CCCEEEAAAAAADDDAAAAAAMMM\\\lllmmmOOO???<<<<<<888777666666777:::===???IIIOOO[[[gggppp{{{sssnnnoooooo~~~zzzsssgggVVVHHHBBBDDDHHHUUUgggjjjvvvyyy___ZZZQQQ\\\wwwiiiUUUUUUbbbeeehhhttt{{{|||rrrllliiigggrrr||||||yyyvvvCCC;;;444444444111000111111000///...---+++*********,,,***'''&&&***+++)))(((((((((((((((((((((((()))))))))))))))***++++++'''''''''((((((((()))))),,,---...---++++++,,,---222///---000555666///((('''(((---555;;;;;;444---///......///111111///---*********,,,......---+++******)))(((&&&'''))),,,000222555555666:::AAAFFFAAA:::555777;;;<<>><<<:::999999:::;;;===CCCJJJQQQ```uuu{{{{{{yyyzzzpppZZZWWWcccpppssscccUUUHHHDDDHHHOOOTTTYYYVVVLLLAAA<<<;;;<<<:::<<<>>>===BBBUUUjjjsssggg^^^]]]ZZZVVVUUUVVVUUURRRNNNNNNMMMKKKLLLOOOUUU[[[^^^gggaaaYYYQQQNNNRRRZZZaaalllpppqqqpppttt~~~zzzwwwxxxtttiiiuuuzzzlllOOOFFF======>>>>>><<<<<<<<<<<<;;;:::::::::::::::===<<<<<<===>>>>>>===;;;;;;<<<<<<===<<<;;;999888555666777888888999;;;===:::999;;;@@@CCCBBBDDDGGGEEEDDDMMMVVV]]]qqqwwwxxxhhhDDD999===:::999777555555666888999BBBFFFPPP]]]iiiuuu}}}xxxnnnppp{{{kkk[[[NNNGGGEEEGGGRRRrrrvvvqqq~~~fff```YYYgggyyykkk[[[\\\gggfffiiivvvxxxhhheeelllttt{{{{{{wwwCCC:::444444444222111222111000///...---+++******+++...---)))'''))))))'''((((((((((((((((((((((((((((((((()))))))))******'''(((((())))))))))))))),,,---......,,,+++,,,---222000...000666999333***''''''+++444===???888111000///...///111111000///)))***+++...000111000...---,,,***(((''''''(((***,,,///333555777999<<>>BBBRRRXXX```kkkwww~~~{{{rrrgggkkkppprrrpppllliiigggUUUHHH<<<:::???GGGPPPWWWXXXWWWVVVUUURRROOOMMMKKKFFFIIIMMMPPPTTT\\\gggnnnxxxpppjjjlllhhh]]]SSSPPPPPPOOONNNMMMNNNTTTZZZYYYRRRKKKCCC@@@===999888999;;;<<<===<<<;;;:::999888999999666555888>>>CCCEEEJJJQQQOOORRRTTTRRRPPPRRRZZZaaaeeebbb]]]WWWUUUXXX]]]```fffkkkooooookkkhhhiiikkkgggjjjsssnnnZZZTTT]]]lllvvvyyy|||}}}yyyjjjTTT@@@333////////////000111111222222222222333444555777999:::===<<<;;;:::999999:::::::::AAAIII^^^|||}}}ssslllbbb___```uuuvvvdddUUUMMMNNNDDDKKKWWW___\\\PPPFFFBBB>>><<<===???>>>???HHHSSSccc}}}yyykkkaaaZZZWWWVVVTTTRRRRRRSSSRRRPPPMMMLLLLLLMMMPPPVVV^^^fffkkk\\\UUULLLHHHMMMXXXdddllltttwwwxxxwww|||eeecccsss|||ooo]]]LLLFFF@@@>>>>>>>>>======???>>><<<;;;;;;;;;;;;;;;===<<<<<<===>>>>>>===;;;<<<<<<<<<<<<;;;:::888777777777888777777777999<<<::::::;;;???AAACCCEEEGGGHHHHHHQQQUUUUUUddd{{{kkkdddqqqzzzTTT<<<;;;:::888777555444555555666???AAAIIIWWWdddppp}}}sssttt|||iiiZZZQQQMMMMMMaaannn|||qqqggg^^^ZZZlllyyykkk___bbbiiieeeggguuu~~~sssaaacccrrryyy{{{|||sssBBB:::444444444222111222222111000///---,,,++++++---111000+++'''''''''&&&((((((((((((((((((((((((''''''(((((((((((()))(((((()))***+++++++++******+++---//////---,,,,,,---000111///000666;;;777...)))''')))111;;;???;;;555000...---...000111111000******+++...111222111000///---***((('''(((((((((***...444888::::::999888>>>>>>AAADDDBBB@@@DDDKKKYYY___bbbccceeelllqqqrrrtttwwwzzzxxxssskkkeeebbbVVVIII======DDDKKKSSSYYY\\\ZZZWWWUUUTTTTTTUUUVVVSSSXXX^^^ccciiipppzzz{{{lll```[[[]]]\\\YYYYYY\\\[[[XXXZZZUUUSSSVVV\\\\\\VVVNNN@@@???>>>===<<<======>>><<<<<<;;;;;;:::;;;<<<<<<999888>>>JJJRRRSSSQQQOOOSSSUUUVVVSSSPPPRRRXXX___bbb___\\\[[[[[[\\\\\\]]]^^^___ccchhhmmmooonnnlllkkkmmmrrr|||}}}}}}vvvgggXXXWWWcccpppwwwxxx{{{zzzsssaaaJJJ888000///000000111222333333333333111222222333555777888999;;;;;;::::::999999888888444999???TTTsssooo}}}wwwnnnddd]]]ooovvvcccXXXTTTEEEEEELLLXXX___]]]YYYXXXFFF???999888;;;>>>CCCIIIKKK^^^yyyrrrdddYYYSSSRRRSSSSSSQQQPPPOOONNNNNNLLLKKKCCCHHHPPPYYY___bbbccccccMMMIIIFFFHHHPPP[[[dddiiirrrwwwzzz}}}{{{rrrzzzsssjjjrrr~~~{{{eeePPPFFFDDD???;;;:::===???@@@@@@???===<<<<<<<<<===>>>===<<<<<<===>>>>>>===;;;;;;;;;;;;::::::888888777::::::999888666666888::::::<<>>CCCKKKRRRRRRQQQVVV^^^fffmmmpppjjjeeeiiisssyyy~~~uuuiii___WWWSSSOOOGGGBBBFFFNNNTTTYYY]]]dddaaa]]]ZZZYYY]]]aaadddrrrtttvvvyyy}}}~~~rrrbbbVVVWWWZZZ]]]^^^bbbeeeccc]]]ddd]]]WWWVVVXXXWWWQQQKKKAAAAAABBBBBBBBBBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;<<>>BBBHHHTTTeeeyyyrrriii___XXXRRRLLLJJJKKKLLLKKKJJJIIIJJJKKKLLLMMMQQQWWW```fffdddZZZOOOGGG>>>@@@EEENNNZZZdddkkkoooqqqxxxrrrvvvrrrlllsss|||oooqqqyyypppUUUCCCBBBCCCBBB===<<>>===<<<<<<===???@@@<<<;;;;;;<<<======<<<::::::999999888888777777777;;;;;;:::888666777999<<<<<<@@@CCCEEEIIIOOOQQQPPPKKKJJJRRRTTTIIIMMM```lllyyymmmeeejjjuuu}}}kkkJJJ:::999888888777777777777777666777===KKKZZZgggvvvyyynnnooo~~~xxxmmmlllwwwvvv}}}iiiccceeexxxxxx\\\WWW```jjjjjjqqq}}}mmmccc___eeezzzzzz{{{AAA999333333444222222333111000///...---+++******+++000222---(((((())))))((((((((((((((((((((((((&&&'''((()))***))))))(((((()))+++,,,,,,,,,***)))(((+++...000////////////+++333666222444;;;===777///,,,)))***///666;;;>>>222000//////111333444333111///,,,,,,...000000000000---)))((()))***)))(((***,,,111666;;;=========???AAAIIIRRRWWWXXX]]]dddooozzz~~~yyyzzzxxxiii\\\SSSPPPPPPQQQOOOQQQZZZaaacccdddfffgggccc___\\\___eeemmmrrrxxxtttpppnnnpppvvv{{{}}}~~~{{{xxxsssjjj```XXXZZZaaafffggghhhiiigggbbbddd___XXXTTTSSSQQQLLLGGGDDDDDDEEEFFFFFFEEEDDDDDDCCCCCCCCCCCCBBB@@@>>>===:::???LLL]]]fffbbb[[[WWWIIILLLPPPTTTYYY\\\___aaa\\\SSSQQQ\\\iiillliiiggg___aaaeeejjjooopppnnnkkkfffnnnvvv~~~qqqaaaaaa}}}sssfffjjjvvvvvvsssppprrryyy{{{qqqdddWWWWWWYYY```jjjsssxxxzzztttmmm___LLL:::000...111///000222333444444333333111111111222222444555555444555777888888888666555333777666>>>NNNUUU\\\jjjsssZZZXXXdddxxxuuugggVVVHHHEEEFFFFFFMMMWWWeeeccc[[[OOOCCC<<<::::::>>>===???EEENNNZZZgggooo|||uuunnniiiddd```\\\TTTNNNNNNLLLFFFCCCDDDDDDEEEFFFHHHKKKQQQWWW[[[ffffffddd```WWWMMMBBB<<>>???EEEGGGBBB@@@CCCFFFFFF===<<<:::::::::<<>>:::111...***(((+++222;;;AAA333222000111333555666555333000,,,+++,,,...///000000,,,(((''')))+++***(((((())),,,111777<<>><<<888???NNN[[[^^^WWWQQQPPPPPPQQQSSSVVVXXXYYYVVVTTTQQQJJJMMM```qqqssskkkdddbbbggglllnnnllljjjhhhhhhnnnzzzpppXXX]]]}}}qqqccciiiyyy|||sssZZZLLLPPPYYYbbbkkksssxxx{{{qqqiiiYYYFFF666......111...///111222333333222222111111111111222222333444222444666777888777666555666:::999===HHHIIIMMMZZZppp}}}rrr___XXX^^^lllyyyjjj]]]VVVLLLAAABBBKKKNNNZZZccc```TTTHHHCCCAAA======>>>>>>>>>???DDDJJJMMMaaasssyyy}}}wwwppphhh]]]VVVTTTSSSQQQNNNRRRIIIDDDFFFFFFBBB@@@BBBAAACCCFFFJJJQQQ[[[dddkkkggg___TTTIIIDDDCCCGGGIIIWWW\\\ccciiinnnrrrwww{{{vvvuuuvvvxxxzzzvvvoootttttt}}}zzz[[[???:::CCC;;;CCCGGGBBB===>>>>>>;;;;;;:::888888999;;;>>>@@@:::999999:::;;;;;;:::888666555555555555666666777888888888888999;;;@@@CCCCCCHHHIIIEEECCCDDDAAA:::===<<>>>>><<<;;;:::888777666777666999@@@GGGPPP```mmmzzzggg[[[uuutttpppssszzzmmmgggccclllwwwxxx~~~uuunnnccc\\\bbbnnnsssqqq~~~>>>777222333444333222333222111000...,,,++++++***(((,,,000///+++'''&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***************+++---///000000//////...111444777999;;;===???999444,,,''''''...888???666555111///222666555///222222222333555555444333111000...,,,***************++++++,,,---111666:::;;;<<<===@@@CCCFFFIIIKKKrrrppp\\\UUUWWW[[[aaagggeeeuuu~~~{{{|||}}}nnnXXXZZZ^^^aaaeeellluuuxxxwwwmmmlllkkkmmmqqqyyy~~~yyyrrrkkkfffaaa]]]ZZZaaammmssspppmmmmmmhhh```[[[YYYWWWVVVSSSPPPLLLHHHGGGIIIKKKJJJJJJJJJHHHFFFIIIKKKMMMLLLIIIDDDAAA???<<<@@@IIITTT[[[\\\VVVQQQRRRXXXZZZXXXXXXXXXSSSJJJGGGEEEIIIYYYkkktttooogggeeehhhjjjjjjhhhgggffffffqqqwwwhhhtttrrrwwwlllPPPKKKVVVbbbiiiooouuuvvvtttnnngggTTT<<<------//////000---+++...333555333000333222111111111222333444444333333333333444555555555777999<<>>CCCBBB<<<:::===999888888888999999:::;;;:::888777:::===???===::::::666333222555888999888666666666888999;;;===>>>@@@AAABBBCCCCCCBBB@@@???;;;CCCGGGEEEEEEIIIHHHEEE^^^rrrsssnnnLLLEEE;;;555888<<<999333666555555888@@@NNN^^^hhhrrr}}}uuurrr|||vvvnnniiimmmssszzzlllaaa___ZZZZZZwww~~~|||}}}yyy|||@@@999333333444222000111000000...---,,,+++******)))***,,,---...---***((()))))))))***))))))((('''(((((((((((((((((((((((())))))))))))***************+++,,,...///000000000---000333555666:::@@@FFF<<<777...((('''---666<<<888666222...000555555111333444666:::>>>>>><<<888444222///,,,***))))))))))))***,,,---///333888<<<:::;;;<<<<<<===???DDDGGGjjjzzz}}}pppdddYYYVVVYYYaaaooo|||uuuooonnnfff[[[YYY^^^ccchhhpppwwwxxxuuupppsssxxx~~~tttqqqmmmiiieeeaaa[[[XXX]]]jjjrrrqqqooonnneeeZZZVVVXXXYYYXXXUUUPPPMMMKKKGGGGGGFFFFFFIIILLLLLLKKKLLLMMMNNNNNNKKKGGGDDDBBBAAADDDKKKSSSZZZ[[[XXXTTTUUUZZZ\\\ZZZYYYZZZUUUNNNDDDEEEKKKVVVcccjjjhhhddd___bbbfffgggfffeeeddddddoooaaaKKKOOOZZZfffmmmrrrvvvvvvsssnnndddOOO888,,,,,,---,,,...---,,,...111222222000222222111111111222333444333333333333333444444555555666888;;;???GGGPPPVVVOOOZZZfffooo{{{xxxqqqssscccXXXjjjlllaaaWWWMMMEEE>>>>>>BBBJJJTTTXXXUUUPPPHHHFFFCCC???<<<:::999999???@@@AAABBBDDDGGGLLLOOOVVVZZZ___bbbbbbaaa``````bbbccccccaaa]]]XXXSSSPPPLLLJJJGGGDDDAAA@@@@@@@@@???>>><<<<<<===@@@CCCEEEJJJMMMSSSYYY]]][[[VVVQQQHHHFFF@@@BBBLLLOOOZZZooouuu{{{yyyrrrtttvvvvvvrrroooppprrrmmmeee```^^^kkk|||rrrzzz}}}tttzzzXXX@@@999999888>>>;;;<<<@@@@@@;;;999;;;:::999999999999999::::::999999999:::<<<===<<<::::::666333333666999:::999666777777888999;;;<<<===;;;<<<>>>??????>>><<<;;;;;;AAACCCAAAAAAEEEGGGEEENNNgggzzzTTTHHH;;;777888999666444666666555777===HHHUUU^^^lll}}}rrr}}}{{{sssrrrtttxxx~~~}}}|||~~~zzzuuueee```aaa___lll}}}BBB:::444444333111///000......---,,,++++++*********((((((,,,000111...***+++++++++***)))((('''&&&(((((((((((((((((((((((())))))))))))******************+++,,,...///111222---///111333555;;;CCCJJJ???:::222***'''+++333999;;;999444...///444666444777777:::@@@FFFGGGBBB===777555222...+++***)))))))))***,,,///111666<<<@@@???BBBCCCAAA======AAAFFF\\\hhhtttwwwuuuqqqmmmiiiYYYWWWWWWXXX\\\hhh|||wwwggg]]]YYYYYYZZZZZZaaajjjrrr{{{~~~zzztttiiiiiijjjjjjiiiddd]]]XXXYYYfffqqqrrrqqqmmmaaaTTTSSSYYY^^^]]]XXXSSSQQQQQQOOOKKKGGGJJJQQQVVVWWWVVVPPPPPPOOONNNLLLIIIHHHGGGHHHJJJNNNTTTYYY[[[ZZZXXXWWW[[[]]][[[ZZZYYYUUUPPPEEEHHHNNNUUU\\\aaacccccc```cccffffffdddaaa^^^]]]]]]tttvvvYYYNNNUUU```kkkrrruuuwwwuuupppiii\\\FFF333,,,...///------...////////////000111111111111000111222222333333222222222222333444444555666777888;;;AAAGGGLLLJJJNNNYYYjjjzzzpppuuu}}}}}}kkkgggnnn~~~qqqcccYYYLLLEEE??????DDDJJJLLLLLLPPPNNNLLLHHHDDD???<<<::::::999888999;;;>>>???@@@@@@CCCFFFGGGFFFDDDBBBBBBBBBCCCEEEFFFFFFDDDBBBAAACCCAAA???>>>=========>>>;;;;;;;;;<<<@@@EEEJJJNNNOOOPPPQQQRRRPPPKKKCCC===<<<@@@@@@HHHTTT[[[kkk|||xxxssssssnnnfffaaabbbdddccclllwwwpppyyyeeeLLL<<<666777::::::999:::======:::888:::;;;::::::999999999::::::888999;;;;;;:::999::::::888666444444666888999:::777888888999999:::;;;;;;999:::;;;<<<<<<;;;:::999:::>>>???===>>>BBBEEEEEEHHH\\\ttt```MMM===;;;>>>;;;777666666666555666999@@@IIIOOO```ooo~~~uuu~~~~~~~~~zzzwwwzzz}}}zzzoooeeeYYYbbbjjjhhhrrr|||AAA999333333444111000000------------,,,,,,++++++(((((()))+++...///---***------,,,+++***(((&&&%%%((((((((((((((((((((((((((()))))))))*********************+++,,,///111333///......111888>>>CCCEEE>>>:::444,,,''')))000666>>>>>>888000...333777888===;;;;;;???EEEFFF@@@;;;666555222///---+++******(((***---000333888===AAAIIINNNRRRPPPIIIEEEHHHLLLTTTYYY\\\YYYTTTPPPOOONNNKKKPPPWWW]]]cccmmm|||}}}nnn```YYYTTTPPPUUU^^^ccclllwwwtttfff^^^cccfffjjjnnnnnnjjjbbb\\\YYYfffpppqqqoookkk___QQQSSS\\\cccbbb[[[UUUVVVYYYUUUNNNLLLRRR[[[^^^]]]\\\SSSPPPMMMKKKJJJJJJJJJJJJLLLNNNSSSWWWZZZ[[[ZZZYYYTTTXXXZZZZZZWWWSSSOOOLLLLLLNNNRRRXXX]]]bbbeeeggglllmmmllliiibbb\\\WWWUUULLLYYYggg|||oooXXXVVVZZZeeeoootttvvvvvvqqqkkkbbbRRR<<<...---111222000000444666333///---///222000000000000111111222222222111111111111222333333444555666666777:::???BBBNNNVVVbbbnnnxxxqqqxxxzzzpppqqq{{{uuuhhhiiisssiii]]]NNNBBB>>>???@@@@@@IIIJJJLLLMMMLLLKKKIIIHHH@@@===::::::===>>>===;;;<<<===>>>===<<<;;;;;;<<<;;;<<<>>>?????????>>>===@@@???>>><<<;;;;;;;;;;;;<<<===???CCCHHHLLLPPPRRRMMMIIICCC???<<<<<<===>>>???GGGMMMUUU^^^```mmm}}}tttrrrssszzzxxxqqqfffaaaeeeqqqzzzsssssszzzcccKKKAAA<<<777777;;;888888999;;;;;;:::::::::;;;::::::999999999999999666999<<<;;;888666888:::666444333333444666888888888888999999::::::999999999:::;;;<<<<<<<<<;;;;;;888;;;>>>>>>???@@@BBBCCCKKKPPPlllhhhhhh|||tttXXX@@@>>>BBB???::::::555666666666777:::@@@DDDTTTbbbooo}}}zzz}}}zzzvvvtttsssmmmbbbYYYZZZmmm~~~|||vvv|||???777222333444222111333......//////...---,,,+++'''))),,,+++***((()))***---------,,,+++)))''''''''''''''''''''''''''''''((()))))))))************************,,,...000222222---+++111;;;AAA???;;;;;;:::666000***)))...333@@@AAA===444000333777999AAA===999:::<<<<<<999555111111000///...,,,***)))(((***...111444888===@@@HHHQQQYYY[[[WWWSSSTTTWWWRRROOOKKKEEE???<<<>>>BBBGGGOOOZZZdddmmmssswwwwwwfffZZZSSSUUUUUUUUU___mmmvvv}}}vvvlllddd```ccceeejjjooopppllleee___]]]jjjssspppkkkggg^^^SSSUUU^^^ffffff^^^XXXYYY]]]SSSNNNNNNXXXaaa```\\\YYYUUUPPPJJJGGGHHHJJJLLLLLLNNNRRRWWW[[[\\\[[[XXXVVVOOOQQQTTTTTTQQQKKKHHHHHHXXXWWWXXX]]]dddjjjmmmmmmwwwvvvrrrjjjbbb[[[XXXVVVSSSZZZcccuuuhhhUUUZZZ]]]gggqqqttttttrrrmmmfff^^^MMM888---...111111000555999;;;777000,,,...222//////000000000111111111000000000000000111222222333444555444444555888:::HHH^^^pppuuu~~~nnnnnn{{{}}}}}}zzzkkkdddlll~~~vvvjjjmmm{{{ppp___QQQHHHDDDCCCBBB===???CCCGGGKKKNNNPPPPPPNNNJJJEEEBBBBBB@@@;;;888999:::999888888:::===@@@<<<<<<<<<===============<<<<<<<<<;;;;;;;;;;;;;;;???AAADDDGGGIIIIIIHHHHHHCCC???999555555999@@@EEEHHHSSS[[[aaabbbYYY\\\ooo|||pppmmmppptttzzzrrrkkkiiisss~~~vvvxxxuuu|||xxxlllppp]]]III;;;===AAA<<<888:::777888999:::;;;<<<<<<<<<:::999999888888888999999555888;;;:::777555777999444444333333333444555666888999999:::::::::999888999::::::;;;;;;<<<<<<<<<777:::>>>BBBBBB@@@???@@@GGGCCCUUUxxxzzzvvvqqq\\\qqqqqqKKK;;;;;;<<<<<<===555666777666777888<<>>777222333444333222333//////000000///---,,,***'''***---+++'''%%%'''))),,,,,,,,,,,,,,,+++***)))''''''''''''''''''''''''))))))))))))************++++++++++++,,,...//////222---***000;;;@@@<<<666;;;===;;;666...+++---111===AAA@@@777111111555777???<<<888666555555444333...000111222000---***((((((+++...000333666:::===>>>GGGRRRXXXYYYYYYZZZ\\\LLLGGGDDDBBB???===@@@EEEMMMWWWdddpppzzz|||uuulllccc[[[XXX\\\```fffssswwwpppjjjgggeeeeeefffgggiiikkkllliiiddd```bbbpppyyysssiiiccc]]]WWWWWWaaakkkllleee]]][[[\\\TTTPPPUUUbbbhhhccc]]]\\\YYYRRRJJJFFFHHHLLLOOOQQQPPPTTTZZZ\\\[[[XXXVVVUUUMMMLLLMMMMMMIIIFFFHHHNNN___^^^^^^ccciiinnnppppppwwwtttnnnfff```^^^```bbbfffpppuuu{{{zzz^^^PPPXXX```iiiqqqsssrrroooiiicccZZZIII666.........------666888:::666000---...111......///000000000000///000////////////000111111222333444333333333444666:::TTTjjjuuu}}}zzz~~~iii___hhhwwwtttooo~~~ttteeeYYYPPPIIIFFF======???AAADDDGGGIIIKKKOOOMMMKKKKKKJJJJJJHHHFFFEEEEEECCC@@@===;;;<<<===:::999999999999:::;;;<<<<<<===>>>???@@@AAABBBBBB@@@AAACCCCCCBBB>>>;;;999777888999:::<<>>888>>>CCC???999888666999:::888:::>>>???===777777777777777888999999555666888888777666777777444555555444222222333444777888999:::;;;:::999888777777888888999999::::::777999???DDDDDD???<<<===AAA===JJJiii~~~uuuqqqtttnnniii{{{fffFFF999999===???666777888777777888:::<<>>BBBCCC===444---,,,...999???AAA999111///111222666888888777555444555666444666999;;;999444...***)))+++...000111333666888888===EEEKKKOOOQQQSSSUUUIIIIIINNNTTTVVVRRRQQQTTT[[[ggguuuwwwjjjjjjlllqqqwww~~~zzzvvvqqqllljjjjjjlllnnnlllkkkiiihhhhhhfffccc```dddvvvxxxjjjaaa]]]YYY\\\hhhuuuzzzsssggg^^^ZZZUUURRRZZZhhhlllfffaaaccc___VVVLLLGGGJJJPPPUUUWWWTTTWWWZZZZZZWWWUUUTTTUUUOOOKKKGGGEEEDDDFFFQQQ^^^^^^aaadddeeefffgggkkknnnoookkkddd^^^[[[___gggnnnuuu~~~xxx}}}yyyrrrsss}}}nnnYYYRRR\\\ccckkkqqqrrrpppmmmgggaaaPPP@@@222------,,,,,,///000222333222...---...000---...///000000000////////////......//////000111000222333333222222333444555AAATTTmmm~~~~~~kkkdddgggwwwxxxvvvggg\\\VVVPPPLLLHHHDDDAAAAAACCCDDDCCCEEEHHHJJJLLLNNNPPPRRRSSSTTTUUUSSSNNNHHHEEECCC@@@???===<<<;;;;;;<<<===???@@@AAABBBCCCCCCCCCCCC>>>=========<<<<<<;;;::::::>>>EEEIIILLLPPPTTTWWW[[[eeelllpppnnn]]]TTT___uuu{{{pppkkkkkkkkkiiieeeeeeccciiixxxyyypppwwwffflll~~~vvvNNN???<<<:::<<>>@@@>>>555555555555666777999999555444444666888888777666666888888666333222333444666777999;;;;;;;;;999999666666666777777888999:::::::::>>>CCCBBB;;;999<<<;;;===GGG\\\xxxuuuttt{{{eeeppp~~~jjjLLLBBBAAA>>>999999999888666666777999;;;IIIQQQ```yyyrrrhhh^^^WWWQQQKKKGGG@@@gggsssxxxppp}}}wwwvvv~~~BBB:::444444444111///000.../////////---+++(((&&&,,,***'''))),,,---+++(((((()))+++,,,---.........''''''''''''''''''''''''))))))))))))***************+++---......---+++++++++,,,......000444:::???BBBFFFIIICCC888...+++,,,555===AAA:::000------...///444999:::888666888;;;<<>>===<<<;;;;;;:::::::::===AAAEEEGGGJJJNNNTTTYYY^^^dddkkkppppppzzzyyyrrr|||uuunnngggfffiiihhh```XXXZZZ[[[hhh~~~xxxqqqyyy|||vvv^^^lll{{{```AAA999:::999777999===>>><<<333777888555888>>>@@@===333333333444666777999:::555333222444888:::888555999:::;;;999555222333555555777999;;;<<<;;;:::999777777777777888999;;;;;;===:::<<<@@@>>>999888<<<666===DDDSSStttyyy|||pppqqq{{{|||gggRRRFFF<<<;;;;;;:::888555444555777222@@@EEEQQQwww}}}{{{{{{|||ooofffZZZTTTQQQMMMDDD<<>>>>>333///444111(((000333666999;;;;;;;;;;;;===FFFNNNLLLEEE>>>666...,,,***)))+++000666:::<<>>???@@@CCCGGGIIIKKKOOOTTTYYY\\\aaagggmmmsss{{{xxxmmmqqqqqqrrruuurrrhhhZZZRRR[[[xxxqqquuussskkksssyyyiiitttjjjNNN@@@CCC???:::888999:::999888222444777999::::::999888555444333333222222222222444555555555555555555555555555555555555444444333777666666999<<<<<<999666777666666888<<<<<<:::777:::;;;<<<:::777666777::::::<<>>:::888999666111111444/////////...---,,,******+++******+++,,,,,,***(((+++******+++,,,+++)))'''((((((((((((((()))******)))))))))((())))))******...000222111...,,,---///,,,000444222...///555<<<:::FFFSSSSSSGGG888...+++222;;;===444///222000)))000333777;;;>>>>>><<<999===CCCGGGFFFCCC>>>666------+++)))***///666;;;>>>DDDCCCEEEIIIIIIGGGHHHLLLbbbiiillljjjlllxxxwwwllleee^^^```gggmmmlllhhhiii}}}yyylllbbbdddooouuu~~~tttXXXLLLTTTeeeeee```bbbccciii___TTTQQQWWW```dddeeeYYYSSSQQQUUUYYYWWWUUUTTTLLLAAA===FFFTTT]]]aaadddaaabbbaaa]]]XXXVVVXXXZZZZZZVVVVVVYYYXXXXXXcccrrrvvvrrr]]]RRRVVVbbbkkkrrruuutttqqqsssqqq^^^HHH444111---,,,---...---,,,...---,,,,,,,,,---...///------------------------------------...///000111---...000111111111111000222444555===VVVsssrrr\\\aaa```\\\bbbttt~~~rrrllliiigggdddVVVRRRLLLGGGDDDCCCAAA@@@@@@???@@@BBBDDDEEEDDDBBBDDDCCCAAA>>>===<<<<<<<<<999:::;;;===@@@CCCGGGIIIKKKPPPWWW]]]aaaeeejjjnnnkkkpppwww~~~wwwrrrppplllyyytttgggfffjjj|||{{{xxxxxxzzztttooooooyyygggQQQ@@@???<<<::::::;;;;;;999777333555777888999999888777444444333222222222222222333333333444444555555555555666666666666555444444888777777999;;;;;;999666666555555777:::<<<;;;999888999:::999777666888:::AAA@@@@@@LLLiiittt]]]CCC??????AAA>>>777777<<<888;;;<<>>999666555333000111444/////////...---,,,*********))))))***++++++***((()))))))))***,,,---+++***(((''''''''''''((())))))&&&&&&'''((()))+++,,,---,,,,,,,,,,,,,,,+++,,,,,,---111555555222222555999>>>HHHSSSXXXRRRCCC444+++000999===777222111111---000111555;;;@@@AAA===999<<<===<<<===BBBCCC;;;111///,,,)))***///555;;;>>>CCCAAADDDKKKPPPOOOPPPRRRmmmtttyyy||||||sssccc```___ccckkkpppqqqnnnnnn~~~ssshhhjjjqqqwww}}}dddRRRTTTaaacccaaacccaaakkkbbbXXXWWW\\\bbbdddcccVVVQQQPPPTTTVVVTTTQQQPPPDDDAAACCCNNNYYY___aaaccc```___\\\XXXVVVUUUUUUUUUTTTUUUUUUUUUWWWaaaooo{{{{{{iiiSSSMMMUUUeeeqqqtttwwwvvvuuutttlllUUU<<<111///---,,,---......---,,,,,,,,,,,,,,,---......------------------------------------...///000000////////////////////////222111111666BBBWWWnnn}}}~~~mmmkkkdddVVVMMMRRReeevvv~~~{{{mmmfff\\\TTTOOOMMMLLLLLLIIIFFFCCCBBBCCCDDDDDDCCCCCCCCCBBBAAABBBCCCDDDEEECCCDDDFFFIIIMMMQQQUUUWWWbbbgggmmmsssvvvyyyzzz|||{{{oookkkpppuuuuuu~~~}}}qqqppp}}}~~~|||qqqtttzzzfff\\\NNN===:::::::::;;;<<<;;;999666555666777888888777666555444333222222111222222222111111222333444444555555666666777777777666555555:::888777888999999888666777555444555777888888777555666777777666777999;;;CCCCCC@@@DDD___}}}SSSAAA888??????555444>>><<<999888:::FFFggg~~~zzzuuupppggg[[[SSSKKKBBBIIIWWWrrrzzzllltttzzzvvv???999333222111///000333/////////...---,,,******'''&&&&&&&&&(((((('''%%%&&&&&&&&&(((,,,---------''''''&&&&&&&&&''''''(((%%%&&&&&&''')))+++,,,---***((('''((()))+++***)))...222666777666555555777FFFKKKTTT[[[ZZZOOO>>>111000888>>><<<666333222111000///222888???BBBAAA>>>===999555777AAAGGGAAA777///---+++,,,000444777888:::999===IIISSSWWWXXXZZZkkk|||{{{nnniiihhhiiijjjnnnrrrtttttttttxxxyyynnnooorrrzzz{{{yyy```VVV\\\]]]```ccc```ggg```ZZZYYY]]]^^^ZZZVVVRRRMMMKKKMMMMMMIIIFFFFFF;;;DDDQQQ\\\``````aaabbb]]][[[YYYYYYXXXWWWTTTQQQNNNSSSSSSQQQWWWhhh{{{{{{bbbTTTSSS\\\hhhqqqtttvvvvvvsssoooaaaGGG///...---,,,,,,------......++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...............///111///222888;;;@@@QQQccc{{{}}}}}}yyyjjjUUUGGGLLLXXXnnnuuuxxxoooiiifffeeeddd```[[[TTTOOOMMMMMMMMMMMMKKKKKKLLLNNNQQQUUUXXXZZZXXXYYYZZZ\\\```dddgggiiirrrvvv{{{{{{uuusssvvv{{{{{{uuulllffflll~~~~~~gggTTTLLLDDD;;;::::::::::::;;;:::999888666666777777666555333333222222111111111111222222///000000222333444555555777777777777777666666555999888666666666666666666888666444333333333333444333333444555666777999:::<<>>;;;;;;<<<777666:::???TTTzzznnnfff^^^TTTKKKEEE;;;???NNNkkk~~~@@@888222111000///000333/////////...---,,,******(((&&&%%%%%%'''''''''&&&((('''&&&'''***+++++++++''''''&&&&&&&&&&&&''''''''''''''''''((()))***+++***)))(((***,,,...---,,,...111555888999888666555EEEHHHOOOUUUWWWOOOAAA666///444;;;???:::333000111///------222999@@@DDDEEEAAA;;;444444<<>>===<<<:::999888888:::;;;777666666555444333222111111111000000000111111222//////000111222444444555777777777777777666666555666666555444333333444444444444333222111222333555333222222444555777999999666@@@BBB===FFFccc~~~vvvlll|||gggMMMBBBAAA@@@<<<:::666777<<<===HHHnnn{{{uuuhhhYYYPPPHHH@@@>>>AAA???LLL]]]@@@888111000111000000111/////////...---,,,*********)))'''''')))***)))(((,,,***(((((()))))))))((((((((('''&&&&&&&&&&&&'''((('''''''''(((((()))***%%%''')))+++------------...000333777::::::888555<<<@@@HHHNNNOOOIII@@@999000111777???>>>444...///---,,,,,,...333;;;BBBGGGGGGBBB:::555777;;;888111000000111333666777666444222///000888???EEEKKKQQQ```wwwyyywww{{{}}}wwwwww|||xxx|||bbbYYYZZZfffsssrrroookkkggghhhhhhbbbVVVLLLGGG@@@:::888666444777<<>>888;;;RRRssscccfffzzzwwwtttrrrOOO???>>>@@@:::888:::>>><<>>888666>>>KKKjjj{{{@@@777111111333111000000/////////...---,,,******+++)))'''''')))******)))---+++))))))+++,,,,,,,,,)))(((((('''&&&&&&'''''''''&&&&&&''''''(((******!!!&&&,,,...---,,,---.........000555;;;<<<999666555>>>JJJPPPNNNHHHCCC@@@555111777CCCDDD888///...***,,,......///444<<>>999555333555888<<>>GGGZZZfffpppsssrrrpppkkkeeedddffffffbbb[[[UUURRRRRRSSSVVVaaannntttuuu}}}|||~~~gggWWWMMMTTT```hhhqqq{{{zzzxxxqqqaaaLLL999000...***,,,...---+++******,,,+++,,,---...///......---++++++++++++++++++++++++************+++,,,---...---...000111111111111000111//////333;;;DDDNNNTTTTTT___ooozzz~~~nnn[[[KKKDDDAAAAAA@@@GGG___yyy~~~}}}wwwqqqppptttxxx|||rrrkkkrrr|||~~~|||eeeOOO<<<:::??????>>>>>>BBBBBBAAA===999666666888555555444222222111111111///////////////000111111222222222222333333444444555666666666666555444444222555777777666444555666333666888999777777999:::888666333444666777666444666888::::::999CCC]]]vvvxxxoooaaalllxxxwwwtttSSSFFFHHH>>>=========:::;;;GGGVVViiiqqq}}}|||}}}{{{tttfffXXXIII@@@:::888666:::LLLaaa~~~~~~@@@777111222444222000000/////////...---,,,*********(((&&&&&&'''((((((((()))((((((***...111333444***)))((('''''''''''''''%%%%%%&&&&&&((()))+++,,,###***222555333111222444...---///444:::===:::666444AAAPPPWWWSSSLLLIIIHHH;;;444999GGGJJJ===222111)))---111000...///777>>>KKKMMMIII@@@:::;;;>>>???555222000222777>>>DDDGGG>>>:::777666777;;;GGGSSS[[[lll~~~|||}}}iiiZZZTTT___jjjiiihhhbbbZZZXXXYYYWWWPPPIII===666000///222:::GGGSSS[[[```dddhhhpppvvvrrriiijjjkkkiiiaaaWWWQQQQQQSSSRRRVVVhhhyyyzzz^^^TTTRRR```kkknnnssszzzxxxuuulllZZZAAA///+++...***,,,...---***)))***+++,,,---.../////////...---++++++++++++++++++++++++************+++,,,---...,,,...000222333333111111---111555888@@@KKKUUUYYYXXXZZZaaaiiimmmmmmmmmmmmoooyyymmmQQQHHHBBBAAA>>>>>>LLL___}}}rrrlllsssyyyfffeeeuuuvvvlllRRRJJJ???999===BBB>>>666BBBDDDDDDAAA;;;666555555555444333222111111111111///////////////000111111333333333333333333333333555555555555555444444333111555999:::888666666888;;;===???>>>:::777666777:::777444444666777555333444444:::AAA===999FFFYYY{{{}}}~~~xxxwww}}}fffiiizzzvvvyyyuuuYYYSSSBBBAAA>>>:::777777<<>>999888;;;<<>><<<<<<@@@EEEIII\\\xxx}}}{{{kkk[[[YYY]]]eeejjjeee\\\TTTSSSTTTPPPJJJEEE===777444666:::AAALLLUUUZZZZZZ\\\cccjjjnnnnnnkkkooofff[[[VVVVVVVVVSSSPPPRRRcccwwwzzznnnlll{{{pppRRRPPPZZZkkkssspppttt}}}yyyvvvbbbDDD111000111---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---------+++******+++------,,,---......///...............///222888???FFFJJJMMMRRRZZZ```bbb```\\\YYYdddsssxxxeee\\\```ZZZGGG>>>CCCWWWjjjzzz}}}rrrxxxppprrrvvvuuummmwww}}}cccLLLFFFBBB<<<999888999999999@@@???===;;;888666555444000111222222222222111000,,,---///000111111111111444444555555666777777777999888666444222111111000777777888888888888888777888===BBBAAA;;;666555666555555666666555555444333777777777777888;;;???CCCcccwww{{{lllqqqvvv{{{jjjmmmsss|||uuuSSSCCCCCCHHH>>>444666888:::;;;;;;AAAPPPggg~~~~~~yyyzzzvvvrrrsssiiiSSSCCC@@@AAA777777CCCLLLTTTlllvvv~~~~~~===:::666333222222111000111000///...,,,+++***)))******)))((((((((((((((()))'''&&&)))---///---***((((((((((((((((((((((((&&&$$$###$$$&&&)))******((())),,,///333777:::;;;666666666666888>>>EEEKKK???>>>@@@KKKZZZgggmmmnnn]]]PPP???:::GGGSSSMMM???...222333000///111222000;;;@@@DDDDDDCCCBBB===666222000111333333111555<<<<<<<<<;;;::::::===CCCGGG[[[sssqqqaaa\\\___hhhpppmmmdddYYYVVVXXXVVVLLLAAA>>>888777>>>GGGLLLOOORRRTTTUUUWWWZZZ]]]aaadddgggnnneee[[[VVVWWWYYYXXXWWWXXXeeeuuu~~~|||zzz{{{www}}}{{{jjjRRRVVV```mmmssstttwww|||zzznnnWWW>>>000......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---...---,,,+++,,,---------,,,,,,,,,,,,------,,,,,,---...............///......///111555999;;;???AAAFFFNNNVVVYYYXXXUUU```mmm~~~~~~yyynnn[[[OOONNNEEENNNTTTSSSVVVeee{{{|||sssyyyzzzsssrrrxxxxxxrrrnnnqqq{{{nnnRRRCCCBBB???:::888777777777777;;;::::::<<<@@@???:::555555444444333222111000000......///000000111222222333444444555666666777777888777555444222111111000444555555666777777777666999:::;;;999444222222444555555666666555555444333444555555555555888<<>>111///000333333000///111333666999;;;???BBB???888333000000000///,,,///444666666666555666:::???CCCVVViiixxxxxxkkkeeeeeellltttvvvpppddd[[[]]]___TTTDDD@@@<<>>:::DDD```zzz~~~}}}yyyjjjfffbbbeeemmmxxxxxxiii```bbblllvvvoooTTTAAA======;;;888777777777555444444222444;;;DDDEEE===555999777555333111/////////111000//////000111333444333333333444555555666666777666555333222111111111222333444666666777777777<<<999666333111111222333555666666666666555444444333444555555555777:::===@@@OOOiiinnnzzzcccOOOPPPSSSRRRIII999999999999777666777===BBBSSS___lllsssyyy}}}xxxxxxwwwsssppppppaaafff]]]III???FFFKKKIIILLL[[[rrr|||vvvuuuxxxnnnvvv===:::666333222222111000000///...---,,,+++******))))))(((((((((((()))))))))'''&&&'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))((('''(((+++///222555555555555666444000...000777AAAHHHPPPDDD999===NNN___ggghhh^^^bbb]]]RRRQQQVVVSSSHHH<<<000***000444111111555000111111444<<>>:::666333333444444444666666666666666555444444444555777777777888:::<<<@@@FFFXXXuuuxxxjjjrrrkkk```ZZZPPP@@@<<<:::999777666666<<>>LLL___xxxvvvkkk]]]]]]```eeeooozzz~~~yyysssnnnggg^^^WWWKKKLLLOOOSSSWWWZZZ[[[[[[\\\kkk}}}|||uuusss{{{xxxqqqgggiiiyyyooo^^^KKK:::777<<<888888777888999999666444333333444666777666444333444333111///...///000111333222000//////111333444111111111222333333444444444333222111111111111111000111222444555666666666;;;999777666777777555444666666777777666666555444444555777888777777999:::@@@DDDQQQiiilll```ooo~~~|||ooohhh[[[GGGAAA<<<999:::888444555:::999<<>>@@@IIIYYYffflllttt}}}{{{hhhTTTTTT___\\\LLL<<<444111///...000222444555666<<>>+++,,,///,,,***---++++++++++++++++++++++++************************+++,,,------++++++,,,---+++,,,,,,------,,,,,,+++)))***++++++,,,,,,+++++++++,,,---..................000222000///333>>>GGGbbbkkkuuu}}}|||}}}uuunnnjjjdddWWWJJJCCC:::BBBQQQ^^^eeekkkvvvpppVVVOOOJJJMMMYYYiiitttyyy{{{~~~zzzvvvmmmaaaZZZVVVQQQKKKJJJJJJJJJLLLQQQXXX___cccsssuuummmpppooolllooo|||{{{gggRRRFFF<<<444333999888777777888999:::888666888888777666444333333333111000///...//////111111222111000///000000111222000000111111222333333333222222111111000111111111...///000222222333333333444555777777777666555444666777777777777666555555222444777777777666666666:::@@@NNNbbbwwwbbb]]]mmmvvv{{{~~~mmmfffiiisssnnnYYYIIIAAA===AAA@@@999444444;;;888;;;EEEQQQZZZccciiimmmnnnppprrrtttxxx~~~zzzvvvsssnnnhhhbbbWWWLLLEEE???888444444333222;;;KKKTTTZZZmmmmmmiiinnn}}}vvv|||===:::666333222222111000.........------,,,,,,+++((((((((((((((()))******%%%&&&(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++,,,***(((&&&(((+++...000111111111000222333222000///...///333;;;BBBAAA>>>BBBQQQ^^^WWWppp~~~eeeRRRJJJYYYYYYRRRCCC666111000000222666999999<<>>PPPbbbuuu|||yyyyyypppcccKKKGGGEEEFFFEEEEEELLLVVViiitttyyyjjjZZZXXXdddttt}}}vvvuuuxxxtttjjj___[[[```cccaaadddeeefffiiimmmssszzz~~~}}}vvvrrrwww~~~zzzuuu|||{{{qqqwwwzzz\\\KKK<<<888666222444999777666555666888999999888888555333333444444333111000000000000000000111111000000000000000000000000//////000000111222222333111111000000000111111222111111222333333333333333111444777777666555666888777777777777777666555555222555888999888666555555777;;;EEETTTeeezzzlllfffrrrmmmZZZNNNTTTqqqfffTTTFFFEEEFFF???;;;<<<888333333;;;BBBGGGLLLSSSYYY[[[^^^```dddiiinnnsssooorrrwww{{{}}}{{{{{{wwwnnnhhhbbbZZZQQQNNNFFF===888444000222777999JJJ]]]fffcccbbbmmm{{{qqqxxxxxxuuu}}}|||www}}}===:::666333222222111111.........------,,,,,,,,,((((((((((((((()))******%%%'''(((((('''&&&''''''''''''''''''''''''''''''***(((&&&&&&'''(((((((((%%%&&&))),,,...000000111222444555444222111111111///:::BBBBBB<<<<<>>RRRkkkqqqgggaaadddiiiiiifffeee___``````[[[TTTNNNLLLMMMMMMMMMMMMMMMSSSddd{{{kkkrrr~~~wwwssszzz}}}eeePPP444000---,,,---,,,***)))************************)))))))))))))))))))))))))))***++++++))))))***+++,,,+++***))))))***+++,,,))))))***+++++++++++++++*********+++,,,...000111,,,,,,,,,...000333555555888QQQlllsssjjjeeeooo}}}ppp|||rrrdddZZZQQQKKKDDD======BBBDDDRRReee{{{wwwppp{{{uuupppyyyxxxvvvnnngggjjjwww|||xxxppphhhdddiiivvv}}}}}}uuuzzzbbbHHH<<<333555777555777===777555444555777999999888444///,,,///555777222,,,111222222222222111000000//////000000000000///.../////////000111111222222000000000000000111111222555555666666777666666666111555888888555555999>>>777777777777777666666555555777;;;<<<;;;999777777;;;999<<>>999888<<<===<<>>:::777666666444111333999AAAbbb|||yyyjjjeeejjjooosss~~~|||~~~uuu{{{yyyuuuyyy<<<999666444333222111000000000//////...---+++******++++++***'''&&&&&&''')))******)))''''''(((***&&&&&&''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''')))(((&&&+++333444000444555999>>>;;;222///111***000999<<<999777AAAMMM___jjjxxxuuuaaaOOOSSS^^^[[[HHH;;;555,,,111555999;;;===???DDDGGGFFF???555000000222111///*********++++++---...///888999:::;;;===???@@@@@@IIIQQQ[[[ccclllxxxeee^^^WWWUUUXXX\\\\\\[[[EEECCCCCCDDDFFFQQQkkkxxxmmmiiikkkjjjddd]]]eeeccc___YYYSSSMMMHHHFFFJJJMMMKKKKKK___|||{{{ppp~~~pppjjjrrr{{{}}}qqqfffkkkpppSSS???///...---+++******++++++...---***((((((((()))************)))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))((()))***+++,,,+++************+++++++++,,,,,,,,,---...///000000000000000111CCCaaayyywwwfffaaahhhhhhsssyyyssseeeWWWPPPKKKDDD>>>;;;888===KKK___vvv|||vvv}}}|||~~~|||xxxyyyzzztttiiigggqqq{{{zzzrrrqqqqqqsssqqqpppuuu|||yyy{{{aaaKKK555555666666777777777888999777555444666999999999333///---///444666333000333222222111000///......000111222222111///---+++///////////////000111111000000111111111222222222555666777666444333333555444444444555666777777888888888777666555444444333333777<<<>>>;;;888666666888===???===AAAXXX}}}pppaaajjjyyymmm```iiilllPPPRRRLLL@@@DDDAAA;;;777888::::::<<<@@@===???AAABBBAAACCCGGGKKKUUUXXX[[[^^^aaaeeejjjmmmooolllmmmpppooolllooovvvxxx||||||wwwuuutttooohhhbbb\\\WWWSSSKKK@@@999777666111000444222///888FFFYYYsssqqqbbbaaaeeeiiiuuu|||tttuuuyyyyyyxxx;;;888555333333333222111000000//////...---+++******++++++***'''&&&&&&''''''((()))(((''''''(((***''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&''''''%%%***111333///444888>>>CCCEEE@@@777000---...111666666666:::AAA[[[```jjjzzz~~~qqqWWWTTTbbb\\\HHH>>>:::...333999::::::;;;@@@DDDHHHGGGFFFHHHHHHCCC:::222111///---,,,,,,---///111555555555666666777777777777<<>>---///...,,,+++******++++++...---+++***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((((())))))((()))***+++++++++***************+++++++++,,,,,,000/////////////////////222444GGGfffzzzxxxoooiiidddlllrrr}}}zzzooojjjdddXXXMMMGGG???>>>@@@GGGTTTcccqqqyyyzzzrrraaagggoookkkgggiiijjjhhhhhhiiieee]]]ZZZ\\\RRRQQQMMMNNNXXXccceeeaaammm~~~vvvmmmffffffjjjnnnrrrxxx|||xxxtttvvv|||~~~{{{www{{{oooooossswwwvvvsssuuu{{{kkkRRRDDD>>>666666666666777777888888555555555444555999AAAGGGOOOGGG<<<555444444333222333333222222111111000000000000222222222111///...//////......///000000111000000000111111111222222444555666555333222333444333333444555555666777777777777666555555444333333333555888888666444444555444999:::888999HHHbbbxxxkkkmmmuuu|||qqqnnnrrr{{{~~~qqqYYYGGGFFF@@@<<<>>>>>>999555333666888999999888999===@@@===???CCCEEEHHHLLLPPPSSSRRRTTTXXXZZZWWWSSSYYYcccjjjooopppjjjeeebbb]]]VVVPPPEEE;;;:::;;;888555444111333555666888AAASSSbbb~~~}}}jjjaaa___ppprrryyyyyyuuurrrsssyyyzzzuuuuuu999777444333333333333222000000//////...---+++******++++++***'''&&&&&&'''%%%&&&((('''''''''(((***''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%)))///111///777@@@HHHKKKOOONNNAAA222111,,,+++000555666555666MMMUUUaaarrrfffSSS]]]```VVVIII???///222666666555666:::???EEEIIIPPPWWWYYYSSSGGG>>>777444000---+++,,,...///222222222111000000//////...111333333555===JJJTTT```gggtttzzzllllllrrrqqqkkkQQQJJJAAA:::888666444222AAAJJJYYYhhhoooqqquuuzzz~~~wwwnnnfff```^^^^^^]]]WWWNNNIIIHHHIIIIIIHHHMMMNNNXXXhhhrrrtttzzzooopppwww~~~rrrccc```fffvvvsss___EEE000'''...---,,,+++************,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))((()))******++++++***************++++++++++++,,,............///000222333666...222LLLiiivvvxxxwwwuuuuuurrrzzz}}}ooo```XXXVVVNNNCCC>>>@@@GGGNNNQQQRRR]]]ccc]]]]]]kkkdddNNNNNNTTTSSSPPPQQQKKKJJJJJJLLLJJJGGGHHHLLLNNNMMMMMMTTTcccttt{{{zzztttnnneee[[[QQQQQQ]]]lllvvvyyy{{{tttuuuzzz}}}|||{{{ooo^^^```bbb```^^^ccctttkkkJJJ999777:::666666777777777777888888333555555333222888DDDOOOcccWWWFFF888333333444555333333222222222222222222000111222222222222000//////............///000000//////000000000111111111222444444444222111222333333333333444444555555666555555555444444333333333222333444333222222333444555888;;;:::999@@@MMMXXXrrrhhhqqqvvvoootttxxxpppeeedddiiipppwww___LLLBBB;;;===AAA@@@>>>===<<<<<<:::888555444555777333555777888888:::===???:::???EEEEEE???;;;BBBMMMSSSXXXYYYSSSKKKEEE???:::999777777999888444555888777;;;===>>>CCCSSSiii{{{yyywwwxxxzzzzzzttttttwwwxxxuuu|||~~~xxxrrruuu888666333222333444444333000000//////...---+++***)))***+++***'''&&&'''(((###%%%''''''''''''(((***'''''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''')))---///000===KKKSSSPPPPPPRRRFFF555222+++)))...555666555555;;;LLL```nnnyyy}}}eeeXXXVVV```\\\HHH777444111///000333777999>>>AAAHHHPPPUUUUUUQQQMMM@@@===999555222000//////111111000///......------///111222111111555===DDDJJJPPP[[[jjjmmmTTTJJJLLLNNNMMMHHHCCC<<<777666555555444AAAFFFOOOZZZaaafffiiikkkpppooolllhhhddd```]]][[[UUUOOOGGGEEEGGGKKKLLLLLLQQQVVV```jjjqqqyyypppcccmmmtttaaacccqqqyyyiiiRRR;;;///---,,,,,,++++++************++++++,,,,,,+++***))))))((((((((()))))))))))))))))))))))))))))))))))))))***))))))((((((((())))))((())))))***************************+++++++++++++++++++++---000444888:::;;;555444:::FFFXXXqqqzzzzzzvvvrrrpppgggYYYMMMKKKOOOQQQOOOIIIGGGEEEGGGPPP___lllrrraaaQQQEEEGGGNNNTTTXXX]]]```^^^[[[ZZZ[[[```hhhooouuuwwwzzz~~~~~~wwwqqqpppoooiiibbbfffhhhjjjiiicccbbblllxxxzzzzzz}}}oooooouuurrriiieeeaaaccckkkzzzzzz^^^HHH===;;;:::888777777777777777777777777555555444222111666???FFFXXXNNN@@@555111222555777111111222222222222222222111111111111111000///............------...//////....../////////000000000000222333222000000111222222222222333333333444444333333333333333333222222111222333444333333333333444777:::;;;===@@@EEEIII\\\|||kkkYYYlllvvvjjjkkkrrrpppiiiaaaOOOKKKRRRdddhhhUUUAAA:::<<<@@@DDDFFF??????===:::999888888999:::;;;;;;:::888777999:::777;;;>>>===888555999>>>???DDDHHHEEE???:::777666444;;;@@@>>>666666HHH[[[\\\TTTQQQVVVXXX]]]mmmyyytttyyy~~~~~~zzzxxxwwwxxx{{{777555222222333444444333000000//////...---+++***)))***+++)))'''&&&'''((("""%%%'''(((''''''((()))(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''')))+++,,,///222CCCRRRXXXNNNHHHIIIDDD:::000+++***...111333666:::444BBBUUUgggvvvkkkXXX[[[aaaYYYDDD:::///,,,///444555444777:::@@@GGGNNNSSSUUUUUUJJJHHHDDD@@@;;;777333222..................------,,,...000000000111444777:::CCCNNNZZZiiioooRRR@@@;;;;;;:::<<<999555333333555666777555:::BBBKKKVVV```fffhhheeedddeeefffgggddd]]]WWWOOOJJJEEEDDDFFFJJJKKKKKKVVVaaaeeecccmmmwwwXXXaaasss|||mmm```iiizzzppp[[[DDD222,,,...******************))))))******+++++++++***))))))''''''(((((())))))))))))(((((((((((((((((((((((()))((((((((((((((()))))))))))))))))))))*********))))))*********++++++++++++++++++---000555999;;;:::;;;999444222@@@^^^yyy~~~www~~~|||rrrgggcccfffeee```ZZZYYYZZZ]]]]]]XXXTTTSSSNNNHHHCCCAAAFFFQQQaaammmtttoooeee]]]\\\dddpppxxxuuukkkggghhh```dddhhhnnnvvv|||vvvnnnyyy{{{{{{sssrrrvvvrrrrrrzzz|||vvv}}}wwwvvvjjjaaaiiivvv___EEE999999;;;888333666666666666666666666666444222111111222555777888>>>;;;666222111222444555000000000111111111111111111111111000...---,,,+++......---------------...------........./////////...000111000///...///111111111111111222222222222111111111111222222222222111222555888888777444222222333666888:::===???AAAGGGvvv```cccwwwzzzmmmmmmtttwwwtttmmmYYYSSSPPPIII```tttXXXHHHDDDEEEHHHKKKBBB@@@>>>===============:::;;;;;;:::888888999;;;;;;<<<<<<:::999999999888777:::???AAA???<<<<<<===999888777777:::KKKkkkwwwmmmtttppp___aaasss}}}zzz{{{~~~qqqiiiqqq~~~777555222222333333333222000000//////...---+++***)))******)))(((''''''(((###&&&((()))((('''((((((((((((((('''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&((('''(((***+++***...333CCCMMMPPPFFF<<<<<<>>>===444///---------...444;;;999999BBBXXXssshhhMMMMMMTTTMMMBBB555000222555444111666:::@@@GGGMMMRRRUUUVVVLLLJJJEEE@@@:::555111///,,,,,,,,,---------------***,,,/////////...///000...777CCCMMMWWWiii|||www~~~}}}hhhNNN===666444111111000//////111444777999555===EEELLLTTT[[[]]]\\\```______aaabbb^^^TTTMMMIIIHHHFFFDDDEEEHHHMMMOOOaaallllllhhhvvvpppXXXdddzzzxxxkkk___mmmgggPPP;;;---)))+++))))))*********))))))((())))))))))))))))))))))))&&&''''''(((((())))))***((((((((((((((((((((((((((((((''''''(((((()))))))))(((((((((((()))***+++)))))))))************+++---------...///111333444555555555444444<<>>@@@BBB@@@@@@>>><<<<<<>>>;;;555999777777999888444222333777333777GGG]]]rrrxxx]]]VVVcccpppqqqfffooo~~~~~~{{{888555333222222333222111000000//////...---+++***((()))***)))((('''((()))%%%'''******)))((('''((()))(((((('''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&'''%%%'''******(((,,,333>>>??????:::555555:::???BBB:::222///------111777===888999HHH[[[mmm~~~^^^QQQMMMOOOJJJBBB<<<888555222000666888<<>>555333222///000111333666:::???EEEHHHKKKTTTZZZYYYXXXYYYVVVRRRZZZ[[[[[[YYYUUUNNNHHHDDDDDDEEEFFFEEEGGGNNNZZZbbbtttwwwyyy~~~uuuwwwxxxzzzdddZZZfffwwwrrrUUU@@@333,,,***+++'''((()))******)))(((((()))((('''&&&&&&'''((()))&&&&&&''''''((())))))***(((((((((((((((((((((((('''''''''''''''((()))))))))(((((('''((()))***+++))))))))))))************++++++,,,,,,------.........000222555777:::;;;:::OOOhhhwwwwwwnnn```___nnnhhhjjjnnnvvv~~~yyytttmmm^^^SSS\\\nnnnnnrrrooobbb[[[bbbmmmtttzzz|||wwwnnnjjjmmmppppppjjjhhhiiipppsssssswww}}}~~~zzz}}}}}}zzzzzzzzzxxxxxx}}}ppprrrsssmmmQQQ;;;888999;;;999666777<<<555555444444444333333333000222333333333222222333///000111222222111222222222222222111111000000000///............/////////...------,,,++++++,,,,,,,,,,,,,,,,,,------------+++,,,------,,,,,,---///////////////////////////------...///000000111111222222333666999999666333666888:::::::::999:::;;;???JJJbbb{{{uuurrr{{{nnnwwwwwwkkkgggpppfff]]]^^^ccciiipppvvvlllggg```ZZZVVVRRRNNNJJJEEEGGGHHHHHHHHHHHHKKKMMMMMMPPPNNNGGGBBBAAA===777<<<555444;;;AAABBBBBBDDDFFFIIITTTfffuuu{{{~~~tttccc^^^bbbmmmyyytttnnnwww}}}{{{}}}sssmmmcccVVV888666333222222222111111000000000///...---++++++((()))***)))((('''((()))&&&(((++++++***(((''''''))))))((('''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&$$$&&&***)))&&&***222888333111222333333888@@@PPPDDD777222//////111444<<<<<<===>>>===GGGbbb|||uuuWWWNNNOOOMMMFFF<<<333000000666555444666>>>KKKZZZdddXXXQQQFFF;;;555333444666222111111000000/////////000///...,,,,,,,,,...///---...///000000222444666===EEEOOOXXX```kkkxxxtttmmmeeeeeedddccc```___^^^^^^[[[]]]XXXLLLBBB?????????===;;;666000///333555333666999>>>CCCJJJQQQYYY^^^bbbiiilllfffaaa```^^^ZZZXXX[[[[[[VVVMMMFFFDDDEEE???BBBEEEGGGKKKXXXjjjxxxooofffyyylllbbb```pppvvv\\\>>>...***)))***+++'''((()))******)))((((((((('''&&&$$$%%%&&&((()))&&&&&&&&&'''((())))))***(((((((((((((((((((((((('''''''''''''''((()))***)))((('''''''''(((***+++))))))))))))************&&&'''(((***,,,---------+++111555555222111111111666BBBZZZxxxiiiZZZeeefffaaa___eeettt~~~pppkkkpppuuu|||wwwyyyyyyvvvsss{{{nnnkkkrrr{{{ssssssyyykkkppp{{{|||hhhgggsssxxxaaaNNN@@@;;;444222888<<<999444444444444444333333222222222444777999666111...111555222222111000///000333555444444333333222111000000---------...000111333444...---,,,,,,++++++++++++++++++,,,,,,,,,---------***+++------,,,,,,---...///////////////.........,,,------...///000111111333111000222555666555333000444777888777777777999;;;???III[[[pppooowww}}}tttsssiii^^^RRRLLLJJJLLLRRRYYYdddaaa^^^___aaaccccccaaaSSSTTTTTTRRRPPPOOOPPPRRR^^^cccaaaUUUIIIDDD???:::;;;666:::KKK^^^jjjrrrxxxhhhmmmqqqooofffbbbnnn}}}uuuppprrrpppkkkyyyyyywwwpppsss}}}zzzsssvvv^^^OOOCCC:::777555333222333222111000000000111000000///......************))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((((('''''''''&&&&&&&&&))))))))))))***+++,,,---444333333333333555???JJJYYYTTTJJJ<<<000---222888>>>@@@EEEDDD999888QQQooowwwUUUKKKGGGIIIEEE999555:::333777888666666???PPP^^^___]]]VVVIII===888===CCC???>>><<<:::777666444444------......------,,,,,,000///......000222222222...111666:::>>>CCCIIILLLXXX```kkktttvvvnnnbbbXXXLLLJJJEEEAAA???>>>??????AAA@@@???>>><<<999555222///...222666555111333:::GGGQQQ[[[```gggpppsssqqqqqqtttvvvpppggg```]]]^^^___XXXQQQMMMHHHAAA===>>>===???DDDLLLZZZiiinnnkkkrrrccc[[[^^^rrrtttqqq___^^^hhh}}}gggKKK000***,,,***(((+++))))))))))))(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))************,,,,,,,,,---------......,,,,,,---///111333222111555666@@@YYYttttttffflllmmmkkkhhhkkkxxx}}}~~~~~~|||tttjjjkkkvvv}}}^^^___jjjooohhhaaafffvvvmmmSSSBBB===???999999999999888666555333333555666666333111//////444888;;;999444111333666555555555555555555555555555444222000//////000111///.........///222444666000///...,,,+++******)))++++++******++++++,,,------------------------------------............///++++++---///222222000...///000111222444666777888666666666666666555555555<<<;;;>>>IIIZZZtttxxxuuukkklllvvvyyytttcccMMMCCCGGGHHHBBBCCC???BBBJJJLLLJJJPPP[[[YYYWWWWWWYYYUUUIIIAAA???DDDJJJMMMHHHCCC@@@===999777999III___jjjmmmyyy}}}~~~{{{ooocccbbbnnn|||~~~yyysssyyy{{{|||zzzuuu~~~}}}|||yyyxxxaaaJJJ>>>???CCC777555333222333222111000111111111000///---,,,+++((((((((((((''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((()))***++++++000///111222222777EEESSShhhjjjfffTTT<<<......444777AAAPPPWWWLLL@@@GGGWWWnnn~~~lllRRR???DDDNNNKKK@@@777777666444222333<<>>;;;999777777777777666555555444444444222111111...///444888:::AAAJJJSSS]]]hhhnnnttt{{{|||xxxrrroookkkgggddddddeeefff]]]RRRGGGCCCAAA@@@AAADDDAAABBBNNNcccpppoooiiihhh}}}oooYYYXXXaaayyyuuuffffffkkktttvvvjjj^^^fffuuusssRRR<<<+++***---***))),,,))))))))))))(((((((((''')))((((((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((((((((()))))))))*********++++++++++++,,,,,,,,,---,,,,,,---///000111111111222000444CCCXXXkkkvvvxxxvvvtttrrrrrruuu||||||}}}sssttt{{{sss___dddddd```]]]cccttt~~~uuueeeTTTEEE<<<888777999999999999888666444333222333444333111000000111222666888666222000111444222222222222222222222222333333333222111///...---...---,,,,,,---///111333///...---+++***)))))))))++++++******++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---000222333111///000000000000000000000000222222333444555666777777999666777>>>MMMggg{{{{{{xxxzzzooo^^^]]]ddd```UUUDDD@@@======<<<:::>>>CCCBBBDDDDDD@@@;;;888555222888>>>BBB@@@>>>>>>===;;;AAABBBMMM\\\gggnnnzzzyyyqqqeee]]]cccnnn{{{uuu~~~~~~~~~xxxvvv}}}yyyxxxrrrjjj\\\NNNCCC>>>>>>???777555333222333222111000111111000///---+++***(((((((((((((((''''''''''''''''''''''''''''''''''''))))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))******,,,---///000111888JJJ\\\qqqzzz|||iiiJJJ333---111444AAAUUUaaaYYYHHHAAADDDbbbxxxsssHHH999>>>CCCCCCBBB@@@;;;555111333888===AAAOOO]]]mmmsssooogggcccbbb```aaabbbaaa^^^YYYTTTQQQGGGDDD>>>777333111111111+++...000///---+++,,,---111222333222111111222444555666888<<>>BBBFFFKKKRRRhhhssspppzzzoooZZZSSS[[[hhhnnn]]]bbbjjjnnngggdddtttsss]]];;;///'''))),,,)))(((***)))))))))(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))(((((())))))))))))******************+++++++++++++++,,,---...////////////.........111;;;OOOfffvvv~~~tttmmmmmmttt{{{}}}~~~}}}|||sssmmmcccfffmmmxxxxxx\\\QQQCCC;;;999999777444888999999999888666444333222333444333111000000111000333555444000...///111////////////////////////000111222333111///,,,+++,,,,,,+++***+++,,,---...---,,,+++***))))))))))))+++************+++,,,,,,---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------...000222333111000///.....................000111222333444666777777:::888777888===LLLggg~~~xxxkkkssszzzmmmlllkkkfffVVVVVVQQQGGGBBBCCCEEEEEEKKKNNNMMMEEE>>>>>>>>><<>>LLLDDDAAA<<<888555555555666888DDDVVVdddkkkkkkjjjiiiccceeehhhjjjkkkkkkjjjiii^^^ZZZSSSJJJCCC>>>;;;:::111000////////////000000---......---,,,,,,...//////......///222333333333//////000000000///...---000000///......111444777AAACCCKKKUUU]]]^^^ZZZWWWSSSVVVYYY]]]```bbb```^^^ZZZ\\\___dddfffaaaXXXPPPHHHDDD@@@???>>>>>>DDDLLLaaaooo|||{{{hhh\\\UUU[[[iiiwwwkkkgggfffggggggmmmuuuYYYAAA111+++(((***)))%%%%%%((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))************++++++++++++,,,***,,,---...------......---000222000///777HHHUUUvvvyyyeeeZZZ\\\dddppppppssszzzvvvyyy}}}{{{vvv}}}sss}}}gggMMMEEE===666444888;;;:::888888888999888777666444333333555888888555222000//////111333222000...///000---------------,,,,,,,,,---...///000000///...---,,,,,,+++*********+++,,,++++++***))))))((())))))***************++++++,,,------,,,,,,++++++******++++++++++++,,,,,,,,,,,,---,,,---///111111000///,,,,,,---...///000111111111111222444555666777777:::<<<>>>>>>;;;>>>LLL[[[zzzmmm^^^hhh~~~nnn[[[aaammmnnnvvvtttdddXXXYYY]]]]]]dddaaa```___VVVKKKIIINNNZZZbbbiiimmmrrrwwwxxxvvvnnnnnnkkkhhhnnnzzz{{{rrrqqqwwwpppbbbaaallltttwww|||yyytttpppqqqwwwwwwzzzaaaNNNDDD===666444777999777444777555333222333222111000+++,,,,,,,,,,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''&&&'''''''''''''''''''''(((((((((((()))***++++++,,,,,,///222555???SSSeeelllggg___WWWNNNBBB555,,,000222777>>>CCCDDDHHHLLLEEERRReeevvvuuuQQQ:::888???;;;>>>???===777333333444555888>>>JJJVVV___bbbcccbbbccceeehhhjjjmmmooopppmmmjjjeee___YYYSSSNNNLLLBBB===666444555666555444000111111000......///111111000000222555888888888222222111111111111111111000222555777;;;AAAIIINNNVVVZZZaaaiiiooonnnhhh```ZZZVVVSSSTTTUUUVVVVVVVVVWWW\\\bbbddd```VVVKKKCCCAAAAAAAAA@@@>>>BBBQQQaaa~~~{{{vvv^^^SSSYYY^^^ppptttfff\\\___iiiwwwvvv___DDD000---+++))))))'''%%%'''+++((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))++++++++++++,,,,,,,,,,,,***,,,......,,,+++,,,...,,,000333222......333999FFFZZZrrr}}}vvveeeUUULLLZZZ___fffkkkpppzzz}}}wwwzzziiikkkvvvlllkkknnnyyyzzzrrr|||mmmZZZHHH;;;888777666777888999::::::888888888888777555444222444888======:::444///,,,000111222222000//////000...---------,,,,,,,,,+++++++++++++++,,,...000111,,,,,,++++++++++++++++++******))))))((()))))))))******))))))******+++,,,,,,,,,+++++++++*********,,,,,,,,,,,,------------,,,++++++,,,...///...---+++,,,---...///000111222000000222444666999:::;;;999<<>>OOOgggzzz{{{kkk[[[WWW```jjjlllkkkooozzzvvvsssjjjrrruuubbb___RRR[[[eeekkkqqq}}}bbbIII>>><<<===333666888777555444666888777888888888777555333222444888===>>>:::444///,,,000000111111111111000000.........------,,,,,,+++***)))))))))***---000222++++++++++++++++++++++++***)))))))))))))))***+++***))))))))))))***++++++************************,,,,,,,,,,,,------------,,,+++***+++---------,,,,,,,,,---------.........---...111444888;;;===???===<<<===>>>???BBBMMMXXXiiixxxpppccc]]]jjjmmmggghhhnnnhhhsssqqqeeeiiiaaaeeeiiimmmvvv{{{uuummmeeebbbdddiiimmmwwwyyy{{{~~~{{{~~~~~~xxxrrrooollliiiggghhhjjjnnnuuurrrbbbOOO>>>:::777999999888555444777999777555333222333222111000+++,,,,,,---,,,,,,++++++((((((((((((''''''''''''))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((()))*********((()))///666===GGGQQQRRRIII???<<>>GGGVVVZZZbbbiiippptttuuuvvvwwwtttoookkkhhhhhhiiijjjgggpppxxxsssggg___aaagggeeeeeeeeebbb```^^^___```ddd```[[[XXXWWWXXXXXXXXXUUURRROOONNNRRR[[[eeelll}}}~~~}}}wwwpppkkkllloootttzzzuuummmdddbbbXXXTTTXXX]]]]]]]]]___SSSKKKCCCCCCHHHIIIDDD>>>DDDBBBFFFQQQ\\\bbbhhhlll___sssppp\\\QQQ\\\qqq}}}pppqqqwwwhhh[[[\\\jjjuuuWWW:::)))(((---'''((('''&&&'''((((((&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))************,,,000222111,,,***,,,///,,,///111111///---...///...///111666AAAQQQbbbmmm|||wwwtttxxx~~~vvvwwwsssuuuvvvssstttggg[[[gggttt}}}xxxbbbYYYOOOAAA777888>>>???;;;<<<999555333333555999;;;777777888777666555333222---///111000/////////000///......///000000///.........------,,,++++++***)))***+++,,,,,,+++)))((((((((()))******************)))))))))***+++,,,---)))))))))))))))******+++''''''((()))***+++,,,,,,)))************+++++++++...---++++++---......---+++,,,...000333666777999555555555444444333333222444222333888;;;888777888???LLLeee}}}ggg\\\VVVlllwwwsssyyy|||yyyuuuvvvwwwrrrtttzzzrrrrrrwww}}}yyytttuuu{{{kkk~~~xxxZZZCCCAAA@@@>>>CCC>>><<<:::888777666666666999777444333222111000...---------,,,,,,,,,++++++************))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&&&&&&&''''''''''''(((%%%'''((()))+++...333777333111222999???KKK```tttzzzpppWWW<<<111666777111>>>SSS[[[LLLAAAPPPkkk|||lllTTT;;;111...***+++///444444333222222333666999@@@DDDLLLWWWbbbmmmvvv{{{wwwnnniiihhhjjjkkkppptttwwwxxxuuuqqqmmmkkklllkkklllnnnrrrvvvyyyzzz~~~zzzvvvttttttsssvvvwwwrrrjjjfffiiimmmxxxmmmjjjjjjiiilllsss{{{}}}vvvmmmfffcccjjjjjjlllmmmkkkcccVVVMMMCCC???===AAAHHHMMMLLLJJJTTTYYYhhhxxxyyyjjj\\\WWWmmm{{{kkk```ccciiiooo}}}~~~mmmooommmlllnnnqqqnnncccWWWZZZggg}}}rrrSSSCCC222)))***)))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&%%%%%%&&&(((((('''&&&&&&&&&&&&&&&'''''''''((())))))((('''''''''''''''''')))******))))))***++++++---///111111///,,,***,,,,,,,,,---------......222222222111222999BBBJJJgggwww~~~pppiiiiiiooowwwuuujjjgggttt}}}{{{zzzsss{{{~~~tttxxxwwwnnnppppppjjj|||zzzwwwqqqhhh[[[NNNEEE???>>><<<;;;===AAAFFFIII888666444222222333555777555555555444333111000///111111111111000000000///------------------------........................///...---,,,++++++++++++******++++++++++++***************))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------,,,+++++++++,,,---...000222444666666444111000111222222111444444444333333444444555;;;JJJddd|||sssSSSTTTfffvvvzzzzzz}}}{{{sssmmmmmmtttxxx}}}lllfffkkkwwwwwwzzzyyyyyy|||ppp]]]KKK@@@???CCCGGGSSSNNNEEE===777666888999999777444333222111000...---------,,,,,,,,,+++++++++*********))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''((())))))***&&&&&&&&&''''''''''''(((&&&'''))))))***---111555333333666;;;???HHH[[[nnn___???222///...:::GGGTTTVVVOOOJJJNNNVVVsss{{{ZZZDDD777///000555000000111111111222444555777999>>>FFFRRR^^^iiiooo~~~~~~|||wwwpppjjjgggfffnnnpppssssssqqqooonnnnnnrrrqqqpppqqqrrrtttuuuvvv}}}}}}||||||}}}|||{{{yyy{{{sssiiibbb```bbbjjjvvv~~~zzzrrrjjjddd^^^VVVZZZ^^^______aaafffjjjrrrooojjjeee___VVVLLLDDD;;;AAADDDBBB???EEETTTbbbppp{{{xxxggggggrrr{{{^^^VVVQQQYYYiii}}}|||rrrdddaaalllnnnccc___gggttt~~~xxxXXXAAA777,,,(((+++***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&%%%$$$$$$&&&((())))))'''&&&&&&'''''''''((((((((())))))((('''''''''''''''''')))******))))))***+++***+++---......---+++)))+++++++++,,,,,,,,,------...///000000000333999===DDDOOOcccwwwzzzhhhYYYUUUZZZcccjjjjjjggghhhjjjxxxyyyuuu|||oooccc^^^```nnnuuuvvvrrrttt|||}}}wwwoooggg[[[PPPHHHCCC???===???>>><<<;;;<<<@@@DDDFFF888666444222222333555666555555555444333222000000000000000/////////......------------------------------------------------......---++++++*********)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++///............//////000111///......///000///...222222222222222333444444222;;;LLL]]]gggooo|||jjjXXXUUUYYYiiizzzvvvuuuwww{{{zzzsssppprrrsss~~~}}}tttcccSSSaaadddoooyyy|||{{{wwwtttdddaaa[[[PPPGGGAAA@@@BBBEEELLLIIICCC>>>:::777777777999777444222222222000...------------,,,,,,,,,,,,+++++++++***)))((((((''''''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&''''''''''''((('''((())))))***+++///111333666:::>>>AAAIII[[[llloooFFF///---222222555DDDWWWYYYIII???AAAOOOiii{{{^^^FFF666000///......000111111111000000111111222666>>>IIISSSZZZgggooowwwxxxrrrjjjeeeccckkkmmmoooooonnnnnnpppqqqrrrrrrpppoooooopppqqqqqqwwwvvvtttvvvzzz||||||{{{~~~yyyqqqiiibbb]]]\\\iiiuuuvvvooodddYYYRRRIIIKKKNNNQQQUUU]]]gggooopppjjjaaaWWWNNNGGGAAA===777===BBBAAABBBPPPjjjxxxiiilllyyyWWWBBBEEEJJJVVVnnn}}}bbbZZZiiihhhWWW```|||TTT===///---'''''',,,***(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&######$$$&&&***++++++***''''''''''''((((((((())))))(((''''''&&&'''''''''''')))******(((((()))+++))))))***++++++******)))*********+++++++++,,,,,,+++...000000000///000111555777@@@RRRgggrrrrrrmmm```YYY\\\gggiiicccdddmmm~~~~~~~~~vvvjjjccc\\\UUUQQQZZZbbbhhhkkkssszzzxxxoooZZZQQQDDD:::555777:::<<<>>><<<:::999:::<<>>BBBFFFRRReeetttsss{{{xxxcccHHH999555555111///777IIIQQQLLLIIIKKKDDDZZZxxxdddLLL888,,,.........///000///...,,,222111000000333999???CCCIIITTTbbbhhhfffcccccceeeeeegggkkkllllllmmmnnnooowwwwwwwwwwwwwwwxxxzzz|||rrrssstttvvvwwwzzz~~~}}}xxxmmm```VVVPPPYYYcccgggddd___[[[XXXVVVXXX[[[[[[[[[]]]```ccc^^^YYYPPPHHHAAA>>><<<<<<<<<<<>>:::888999;;;<<<===;;;:::888777666777888999666555333111111111222333333333333333222111000///............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************((())))))))))))))))))(((((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))***************++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,+++++++++++++++,,,---......---...000222222000.........///000111333444555777666555777<<>>@@@DDDFFFFFFCCC???<<<===>>>>>>>>><<<;;;999888888666333222222222111///.........---------,,,,,,++++++******)))(((((('''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((()))***)))(((((()))+++000666===CCCLLL\\\nnn{{{oooggg]]]XXXVVVQQQBBB333333333444888BBBOOO[[[```VVVXXX```pppsssXXXDDD000...++++++---//////...000000000000111222444555555???JJJPPPRRRVVV]]]ddd___dddiiimmmnnnmmmmmmlllppprrrrrrrrrqqqrrruuuxxxuuu|||~~~vvvjjj]]]TTTLLLSSS___iiinnnpppsssvvvsssqqqmmmeee\\\TTTOOOLLLHHHFFFBBB>>><<<;;;===>>>BBBHHHSSSaaammmqqqlllgggUUU]]]iiizzznnnYYYLLLIIIaaayyysssccc```bbbkkkeeeDDD444)))***,,,'''(((+++&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$&&&)))---/////////''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&((())))))(((((()))******)))(((((()))***+++,,,,,,,,,,,,,,,------------...---------...///000000(((///666555444999HHHVVVgggpppxxx{{{}}}zzzmmm]]]VVVbbblllooommmkkkhhhdddeeeqqqtttgggbbbggghhhfffooo~~~yyynnnhhhiiilllllljjjgggaaaWWWOOOJJJGGG???666111222444777:::;;;:::888777666555444333333333333555444222111000000000111111222222222111000////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******'''(((((())))))(((((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,+++************+++,,,---+++++++++++++++,,,------......///000222222111///......///000222444555666555444444333333:::MMM___uuuzzz```\\\~~~{{{wwwyyy|||uuurrruuusssmmmbbbvvvyyyllldddqqqvvvzzz~~~~~~~~~{{{~~~{{{vvv{{{sss\\\GGG???===???BBBDDDDDDAAA>>><<<===<<<<<<;;;;;;;;;<<<<<<777555333222222222111000............---------,,,************))))))))))))((())))))******))))))(((((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&&&&''''''''''''((('''((())))))''''''((())),,,222999AAAMMM^^^kkkqqq[[[PPPKKKUUUgggjjjYYYEEE111333111000;;;SSSjjjxxxooo]]]WWW\\\jjj{{{jjj???888///***+++...000111***,,,...000111111000///111666;;;>>>@@@FFFPPPXXX]]]bbbjjjoooqqqqqqqqqqqqnnnppprrrqqqooopppssswww~~~}}}yyytttppplllqqq{{{rrrbbbTTTJJJCCCAAA<<<============???BBBEEEMMM^^^ppptttkkk]]]UUUTTT\\\ttt}}}]]]OOOFFFKKK]]]wwwnnndddcccooogggHHH///***%%%))),,,&&&(((,,,'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&))),,,...---,,,&&&&&&&&&&&&'''''''''(((&&&&&&&&&%%%&&&&&&'''(((&&&((())))))''''''(((***)))))))))))))))***,,,,,,,,,,,,---------.........---***((()))+++...000000/////////000111333555666>>>NNN]]]eeeppp{{{uuufff]]]UUUOOOTTTeeessspppfffkkktttxxx|||}}}kkkyyyzzz||||||mmmeee^^^ZZZ[[[ZZZWWW]]]gggrrrsssqqqnnnllljjjccc\\\PPPJJJBBB<<<:::999777555444333222333555777777777555555444333222111000000444333222111000///////////////000000//////...---//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))))))))***''''''((((((((((((''''''&&&''''''(((((())))))***))))))))))))))))))))))))((((((((()))))))))******************+++++++++++++++***))))))***+++---...000///...---,,,+++++++++...---,,,...//////...---......///000111333555666333333333444222111888AAAXXXooo{{{]]]___rrryyyvvvuuu}}}~~~zzz{{{xxxjjjgggnnnrrroooooo|||vvvjjj```[[[^^^uuussshhhYYYRRRVVVUUUIII>>><<<999:::;;;<<<===>>>>>>>>>===<<<:::999999:::<<<===777555333222333333111000............------------))))))))))))************))))))************))))))((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''''''''(((&&&''')))((('''&&&'''(((&&&---444===JJJVVVXXXUUUEEECCCHHHWWWiiirrrppplllGGG<<<333333:::LLLhhh~~~kkkYYYRRR\\\kkkaaaSSSAAA333---...///000***+++---///000///...---000111222333555999@@@DDDNNNSSS[[[aaaeeehhhkkkmmmssswwwzzzzzzyyy{{{|||vvvzzz}}}|||sssdddUUUJJJBBB>>>===999;;;>>>@@@BBBGGGMMMRRR___jjjoooeeeTTTPPP^^^ooo{{{\\\JJJPPPSSS___yyyyyy{{{zzzkkkeeeeeeqqqcccFFF333***'''$$$***+++%%%''',,,(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%''')))***)))(((%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&'''((((((''''''(((***'''(((((()))******++++++++++++,,,,,,,,,---------,,,)))((())),,,//////...666222...000444999;;;;;;444777<<>>;;;:::999888888888999:::777555333222333333222000//////.........---------((((((((()))******++++++))))))************))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((%%%&&&(((((('''&&&''''''""")))111:::FFFMMMGGG<<>>???AAACCCBBB888333999>>>AAANNN]]]iiilllmmmmmmpppvvvwwwtttfff```\\\^^^gggnnnooonnn]]]___bbbiiixxxpppooo}}}|||qqqwwwuuuxxxyyypppddd```ggg^^^LLLOOOeeennnfffbbbfffeee```___ffflllnnniiicccWWWJJJFFFDDD;;;000777777:::;;;888444222333444222000111333555666666555666666666555333222111222222111000///...------,,,,,,------,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))************************))))))(((((((((((()))***&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++***)))(((((()))+++---............///000111222333111///,,,+++,,,------,,,---------......000111222666111...000111111444777555CCCSSSjjjqqq]]]cccooozzz~~~|||yyy|||wwwqqqppptttvvvvvv{{{yyytttllllllggg^^^bbbjjjooolllmmmuuu}}}ooovvv}}}vvvpppuuutttlllSSSFFFGGGIIIHHHAAA999666888444444333333555777:::<<<888888888888888777666666777555333222222111///---///,,,)))***---//////...******)))((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))******)))'''&&&%%%$$$###''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((()))111;;;AAAAAA???FFFQQQ\\\dddnnn}}}yyyVVV<<<999EEEOOOzzzzzzWWW@@@RRRnnnkkkSSSAAA777333222///,,,---000000,,,(((---...000111000...+++***111222555888:::<<<<<<<<>>999666666888888999:::;;;:::777444222666555444444444444555555555555444333222222222222......---------,,,,,,,,,------------------------------......------,,,+++,,,+++)))((((((((()))***(((((((((((())))))))))))(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''(((((((((((())))))))))))))))))))))))((()))++++++*********+++))))))))))))***+++,,,---***+++,,,,,,---...//////,,,,,,,,,------..................------///333777888666333000000222444666>>>>>>EEESSSddduuuuuujjjssslllhhhiiigggfffjjjrrr}}}|||wwwtttzzztttpppwww}}}zzz}}}{{{}}}|||xxxvvv{{{sss___VVVYYY______vvv~~~vvvsssXXXHHHCCCBBBEEEFFFCCC;;;666555666777666555333222444888<<<888666444555777888666444777555333222222111///---///,,,******---......---******)))((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))+++...222888>>>CCCJJJSSS```lll{{{tttPPP999666===LLLkkktttYYYKKKQQQccc}}}sssaaaTTT;;;444---***,,,///000///,,,,,,++++++,,,...111333---///111333444555555555777777777888888999999:::===>>>>>>;;;888666666666777>>>KKKVVV\\\\\\YYYUUULLLBBB<<<===>>><<<:::<<<>>>>>>===;;;999999;;;===FFFMMMVVV[[[YYYRRRKKKFFFGGGUUUmmmlllXXXHHH???NNNTTTddd|||qqqYYYTTT___jjjlllhhhuuuzzzgggLLL777,,,******+++''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""###$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&''''''''''''(((((((((((()))***+++------++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......///000666CCCRRR[[[\\\YYYLLLBBB888333111000333888333555888===BBBGGGKKKMMM\\\\\\[[[]]]bbbhhhnnnrrr```^^^[[[XXXUUURRRPPPOOOiiiccc^^^___bbb```UUUKKKJJJVVVccceee```\\\___dddRRRMMMNNNZZZmmmwwwssslllsssooohhhccchhhppppppkkk___[[[VVVOOOIIIDDD@@@>>><<<<<<:::777444333333555777888999999888666444222666666666666666666666666555444333222222111111222............---------,,,------------------------,,,,,,,,,,,,,,,++++++*********((('''''''''((()))'''((((((((())))))))))))(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))++++++*********+++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------***,,,...///......000111888666333222222333666888::::::???IIISSS\\\eeemmmzzzvvvggg^^^^^^qqqvvv|||wwwxxxyyyzzz||||||uuu|||{{{lllcccaaajjj}}}uuullleeeaaa^^^]]]hhh{{{yyyfffLLL@@@>>>>>>AAACCC@@@:::666666777666555333222333555777888777555444555777888666444666555333222222111000...///---++++++,,,------,,,******)))((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((+++,,,)))''',,,999DDDMMMSSS^^^mmmnnnPPP;;;555999HHH```}}}pppVVVKKKZZZlllsss~~~fffZZZIII<<<444111000///000...,,,*********+++,,,+++,,,...///000000000000111111111111111111111111111333444444333222333555222444777:::;;;<<<;;;:::<<<777666:::>>><<<:::999777888999::::::===@@@CCCOOOUUUXXXSSSIIICCCCCCGGG\\\tttkkkTTTGGGBBBGGGPPP```gggyyyrrr\\\]]]jjjuuu|||{{{UUUDDD///&&&(((,,,+++'''''''''((((((((((((''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%""" """%%%'''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((((()))+++,,,---++++++,,,,,,,,,+++******+++++++++,,,,,,,,,,,,---,,,,,,111???PPPYYYYYYTTTFFF===555222000...000333//////...---///111444555@@@DDDIIIQQQYYYaaagggjjjkkkkkkjjjiiigggeeecccbbbiiilllooonnnggg^^^WWWSSSPPPXXXbbbgggeeecccdddeeedddaaa```fffnnnrrrnnnhhhiiigggccc```^^^[[[QQQGGGFFFCCC>>>:::777555555666888999:::999777555555666555666666666555444444333555666777888888777666666444444333222111111111111/////////.........------........................+++++++++++++++******)))))))))((('''''''''''''''''''''((((((((()))))))))(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''')))++++++***)))***+++))))))))))))******+++,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,+++++++++)))+++---...///111555777@@@>>>;;;999888999:::<<<888777:::@@@CCCCCCDDDHHHNNNcccxxxvvvtttrrroookkkfffcccdddeeeZZZ]]]eeekkkhhhbbbgggssspppfffjjjzzztttcccUUUSSSTTT[[[sss}}}zzzzzzwwwqqqkkkmmm{{{zzzmmmeeepppwwwlllUUUAAA:::<<<;;;===???===999666666888666444222333666777666444666555555777888888666444666444333222222222000......---,,,,,,,,,,,,++++++***))))))(((((((((((((((((((((((((((((((((((((((%%%&&&((((((((((((&&&%%%))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''******&&&"""'''333>>>OOOTTT\\\hhh{{{pppmmm~~~uuuXXXGGG===999<<>>;;;<<<===;;;888666666777888555333666:::;;;777222555666777999:::999777555555444222222222222000///------------,,,+++***+++***))))))(((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&%%%$$$(((...333JJJSSS]]]gggrrr~~~qqq``````yyyttthhhHHH>>>777===TTTssszzz[[[IIILLLXXXaaa}}}kkkYYYHHH>>>000000000000000000000000.........///000111222222...///111333555777888999777777777444111.........333222222222333555666777555555444444555777666444:::===@@@AAA@@@>>>===<<<444444888CCCUUUmmmrrr^^^JJJ???GGGTTT```sssuuuuuuxxxxxxsssuuu}}}\\\999333...)))'''((((((&&&$$$&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$%%%&&&$$$$$$$$$&&&((()))&&&$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((()))******++++++++++++***)))(((((()))))))))*********++++++...---111===KKKSSSPPPKKK<<<666222333222///---///+++,,,...000111111111111000000111333555777:::;;;===???CCCGGGKKKMMMOOOOOOXXXZZZZZZXXXUUUUUUYYY]]]ZZZYYYWWWWWWXXXXXXXXXWWWQQQRRRRRRNNNJJJEEECCCCCCAAA@@@@@@CCCDDD@@@:::555000111222222333333333333555777::::::888666555444444444444444333333333333000222444666666555444333222222111000////////////000////////////.................................,,,,,,,,,,,,,,,++++++***************))))))((((((''''''''''''(((((((((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((******)))))))))***)))))))))((())))))******''''''((())))))***++++++++++++++++++++++++++++++---///111333666:::???CCC;;;999777555444444555555===999888999999666666999;;;DDDYYYvvv{{{mmmhhhpppmmmtttrrriiilllaaaYYY[[[ccciiiuuu}}}xxxvvvkkkiiipppnnngggrrr}}}rrrvvv|||zzzwww{{{eeeRRRAAACCCDDDCCC???======???>>>>>>===;;;999777777777:::888777:::>>>>>>999444444777:::<<<<<<:::999777555444222222222222111///***,,,------+++******+++******)))((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&$$$%%%&&&''')))***+++,,,''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%$$$%%%((()))******777DDDRRR\\\bbbeeebbb\\\YYYZZZdddvvvwwwiiiVVVFFFBBBOOOlllwwwmmm^^^IIInnn|||rrrfffJJJFFF???888333111000000111000000000000111111222111111222222333444555555333444444222000......///000000111111222222111111222444444222333777888777777999::::::888666666666BBBIIIYYYqqq}}}fffTTTLLLCCCBBBJJJ^^^ppp|||ttt~~~yyyfffmmmwww}}}fffQQQ<<<---***+++***)))'''&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$###$$$(((++++++'''#########$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))*********))))))((()))))))))************+++,,,,,,///777@@@EEECCC@@@999444111222222///---///***,,,...000000///...---111000000///000111222333666666777888999999999999888:::;;;======<<<;;;:::@@@>>><<<<<<===???@@@@@@:::<<<>>><<<888666666888777999@@@IIIJJJCCC:::555000222333555555444333333000333777999999888888999555666666666555444444333///000111333333333333222111111000///............/////////.........------------------------------,,,,,,,,,,,,,,,++++++******************)))((((((&&&&&&'''''''''(((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&(((******)))((()))***)))))))))(((((())))))***&&&&&&'''((()))***+++,,,++++++++++++,,,,,,,,,---,,,111777:::999666444222222111111222333444666777:::666333444333111222666999777;;;JJJccc~~~~~~{{{uuuwwwnnnnnnnnnjjjrrr|||{{{~~~uuuqqqsssppppppiiiiiixxxzzzrrrnnnsssooooooqqqkkk\\\MMMEEE>>><<<999888999;;;===>>>???>>>===;;;:::999999888<<<<<<<<<>>>AAA@@@;;;777444888===@@@???===;;;:::555333222222222222111000(((+++------+++***+++,,,******)))((((((((((((((())))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&''')))+++,,,---''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&((()))))))))(((111<<>>555222444444555555666777888999333555888999999:::;;;<<<777888999999888666444222//////000111111222333333111000///...------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))((()))*********)))''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&(((******)))((()))***))))))(((((((((((())))))((((((((())))))***************+++,,,---......///222444777888555111...,,,111111111222333555666777444000///111222000111444444333333888CCC^^^{{{xxxvvvrrr|||}}}zzzwww{{{uuuyyypppppp{{{|||tttkkk\\\LLLFFFGGGHHHLLLOOOLLLDDD===;;;>>>===;;;999888999;;;======<<<:::999::::::;;;;;;===>>>???AAA@@@???<<<;;;555:::@@@CCCAAA>>><<<<<<555333222222333333111000'''***------,,,***+++---******)))((((((((((((((())))))))))))))))))))))))''''''%%%$$$$$$%%%''''''''''''(((((())))))******''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%'''''''''''')))+++''')))---777GGGSSSSSSLLLWWWfffvvvyyyPPP<<<;;;GGGeee~~~YYYLLLGGGOOOXXX]]]ggguuuppp[[[NNN>>>===:::666333222111111.........//////000000111---...//////...---...000......///000111222333333000666999555444666444///111555<<>>EEEGGGBBB@@@BBBCCCAAA???AAABBB???:::888:::>>>;;;999888888:::<<<<<<<<<===???AAAAAA???===<<<<<<555;;;BBBEEECCC@@@>>>===555333111111222222222111---,,,,,,,,,,,,,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))###%%%&&&(((((('''%%%$$$(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((++++++,,,///777DDDSSS]]]bbbiiiooowwwkkkOOO@@@HHHFFF\\\yyyaaaGGGAAAJJJPPPNNN```oooxxxfff```YYYSSSMMMEEE:::222666666333...///333444222333111...---...///000000///000000///......///111...444::::::555111666===777EEE]]]wwwyyyXXXKKKAAABBBDDDGGGSSSbbblll|||dddNNNKKKVVVfffwwwjjjPPP777///---((('''+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###""""""######"""""""""###$$$$$$$$$%%%########################""""""""""""###$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''(((((())))))(((((()))*********************+++++++++,,,,,,,,,......//////...---,,,,,,,,,,,,,,,---------......222111000//////111333444333222000//////000222333333333333333444555666666333444555666777777777777888777666666888999888777555888===AAAAAA===888555666666666555444444333333555555555555666777999999::::::999888777666555444222///---...111333222111/////////...------,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************((())))))))))))*********---+++******,,,000555888444111...++++++,,,///000///...---,,,+++,,,------......///000111222333333111333444444666>>>KKKVVVxxxssspppqqquuu}}}~~~rrrgggXXXSSSKKKCCC??????AAACCC@@@@@@AAAAAA@@@@@@???>>>FFFEEEBBB>>>;;;:::<<<>>>::::::999999:::;;;===>>>===>>>??????>>><<<;;;:::666999===@@@AAA@@@>>><<<666444222111222222111000------,,,,,,,,,,,,+++++++++******)))))))))))))))((((((((((((((((((((((((%%%&&&'''''''''&&&%%%$$$&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((((((***000999EEELLLfffpppyyy~~~uuuaaaQQQEEEEEEYYYqqqrrraaa\\\UUUKKKGGGLLLZZZnnn~~~|||pppcccZZZFFFDDD>>>777555666333---222222333555444222...,,,---000111000---,,,---///333444444333444===MMM[[[qqq~~~jjjVVVKKKHHHDDDCCCKKKZZZlllzzzhhhZZZ^^^mmm|||tttbbbKKK999***((()))&&&%%%)))))))))(((&&&%%%$$$###"""%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###""""""#####################$$$$$$$$$########################$$$############$$$$$$%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((''''''((())))))))))))(((*********+++++++++,,,,,,...............---,,,,,,,,,,,,,,,,,,------------.........000222666999;;;222111///......///111222111111111222222333444555333333444555666777777666555666888:::<<<;;;888555666777999;;;;;;999777666666555555555444444333333444444444444555666777888888888777666555444333333111///---...111222111000000000//////...------,,,------------,,,,,,,,,,,,************************************************))))))))))))((((((((('''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))+++++++++++++++++++++***++++++******,,,///222444///...,,,++++++,,,///000...---,,,,,,,,,,,,---...000000000000000000000000000222222222222666===CCCJJJZZZjjjqqqrrrzzzwwwsssnnniiiddd\\\QQQIIIKKKIIIEEEAAA???>>>>>>???>>>???@@@AAAAAABBBBBBAAABBBAAA???;;;888777888:::;;;:::999999999:::;;;<<<;;;;;;;;;;;;;;;:::999999444666888:::::::::888777777555222111222111000///---------,,,,,,++++++++++++******)))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''')))...555:::[[[lll{{{vvv___PPPKKKUUUooorrrRRRFFFDDDPPP]]]hhhzzz|||xxxqqqiiifffddd\\\SSSNNNQQQUUUVVVRRRJJJAAA;;;@@@DDDHHHGGGBBB>>>???AAA@@@HHHTTT^^^hhhvvvrrrXXXDDD>>>@@@NNNSSSZZZeeeyyypppnnnmmmtttrrrjjjsssuuu^^^III<<<222)))%%%***,,,((('''***)))((('''&&&%%%$$$###"""%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######"""#########$$$$$$$$$#######################################%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((('''''''''''''''&&&&&&'''((((((((((((''')))*********++++++++++++---------------,,,,,,+++++++++,,,,,,,,,---------,,,,,,---///222666999;;;000000............000000000000000000111222333444222333444555555666666555222444888===???>>>999444666555555444444555555666444444444444444444444333333333333333333444555666666666555444333333222222000...---...000111000///111111000//////......------------,,,,,,,,,++++++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&'''''''''(((((((((+++++++++,,,+++++++++******++++++,,,---...///000++++++++++++,,,---...///,,,+++++++++,,,---...///222111111000///...------...///000000111222333333666===EEEFFFEEEJJJUUU___sssyyy|||iiicccZZZPPPGGGBBB>>>===???@@@@@@AAA@@@>>>===<<<<<<===???AAABBBCCCDDDDDD@@@???===:::666555666888;;;;;;999888888888999:::888888777666666666777777888888888888888888888888888555333222111111///...---------,,,,,,++++++++++++******)))))))))))))))(((((((((((((((((((((((()))((('''%%%%%%$$$$$$$$$&&&&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&''')))))))))((('''))),,,...@@@SSShhhqqqrrroooiiiccctttpppnnnssswwwZZZJJJJJJQQQ```pppqqqZZZJJJKKKMMMNNNZZZkkkyyy{{{pppiiiuuu{{{~~~xxxsssssstttyyyoooPPPDDDBBBCCCHHHPPPXXXffftttjjjiiilllllluuu~~~|||tttpppzzz|||fffPPP???333+++)))&&&(((------)))''')))%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###############$$$%%%$$$$$$$$$###"""""""""########################%%%%%%%%%%%%%%%$$$######"""###$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&'''((((((((((((''')))))))))************++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------///000222333000//////......//////000000000000000111222333333222222333444444444444444000222666;;;===<<<888444444333222111111222333444333333333333333444444444333333333333333444555555555555444333333222111111.........////////////...111111111000//////......,,,,,,,,,,,,++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((''''''''''''(((((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((((((((***+++,,,,,,+++++++++,,,---//////...---,,,***++++++,,,------,,,,,,*********+++,,,...//////000000//////...------,,,------...000333444333111:::<<<===;;;888888<<>><<<>>>AAA<<<>>>@@@AAAAAA???>>><<<<<<===???@@@BBBCCCCCCCCC@@@@@@>>>;;;888777888999;;;:::999777666666777777555444333222222333444555888777666666666888999;;;888555333222111111///.........---,,,,,,+++******+++******)))))))))))))))'''''''''''''''''''''''')))((('''%%%%%%$$$$$$$$$''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))***)))''''''((()))***888JJJWWW]]]\\\TTTMMMFFFRRRddduuuaaaFFF666CCCMMM___zzztttbbbZZZQQQFFFDDDKKKRRRgggttt___MMMBBBHHHQQQRRRSSSVVVWWWkkk~~~wwwzzzllldddhhhkkkeeeaaabbbjjjlllsssvvv[[[FFF;;;444000---%%%$$$&&&)))((($$$###%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###############$$$$$$%%%$$$$$$$$$###"""""""""########################$$$%%%%%%%%%%%%$$$""""""######$$$%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&((((((''''''&&&&&&%%%%%%''''''((()))))))))(((((((((((()))))))))***************+++++++++++++++************+++++++++,,,,,,.....................///000000000000000000000000000000000000111222333444111222222333333333333222000111222555777888666444111111222222222222111111111111222222333333444444444444333333444444555555444444444333333222222111---...///000///.........111111111000//////......,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))&&&'''***---.../////////,,,---///111111///---,,,,,,------...---,,,+++***((()))***+++---...//////,,,------------............------...111333444333222333555777999999999888888999FFFYYY]]]YYYbbbsss~~~zzzdddRRRIIIEEEGGGIIIIIIEEE???;;;<<<>>>????????????>>>>>>===<<<===>>>>>>???????????????>>>>>>>>>;;;999777888::::::999888666555555555666444333222000000111222333222111000000222555888:::777555222111222111000///......---,,,,,,+++******+++******)))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''((((((&&&%%%&&&'''%%%)))111===IIIRRRUUUTTTJJJPPP]]]ooo```FFF@@@>>>CCCUUUrrruuucccWWWRRRHHHNNNWWWcccqqqjjj______WWWIIIBBBGGGPPPXXX[[[]]]dddllliii{{{}}}eeeSSSSSSWWWVVVXXX^^^cccooosss\\\AAA222...,,,+++***%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$#########%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#################################"""######$$$%%%$$$$$$$$$#######################################"""###$$$%%%$$$###"""!!!"""###$$$%%%&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''((())))))))))))((((((((((((((())))))))))))((()))******************))))))*********+++++++++,,,---...///000111111222000000000000000000000000000000000000111222333444111111222222222222111111111000///000222444444333...///111222222111///...000000111222222333444444444444444333333444444555333333333222222111111111---///111111000.........111111000//////......---+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))))))'''))),,,///111222111111,,,...000222222000---,,,------------,,,+++***)))((()))***,,,---.........)))***+++,,,---.../////////...---------...///000...///000333666666444222444555@@@NNNPPPJJJNNNYYYYYY^^^gggooosssuuu|||uuueeeTTTHHHBBB@@@???BBBEEEDDD@@@<<<;;;;;;??????>>>===;;;::::::999<<<=========<<<;;;;;;:::999::::::888777666777999999888666555444444444555444444333222111111111111111000///000222555999;;;666444222111222222111000///......---+++******)))+++******)))))))))))))))''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%&&&''''''%%%$$$%%%&&&(((&&&&&&---666AAAIIINNNZZZ^^^fffqqquuuWWWRRRNNNQQQZZZeeeooouuu~~~hhh\\\NNNGGGKKKUUUaaahhhmmmqqqvvv|||tttbbbccc___UUUJJJDDDCCCAAA<<>><<<>>>999:::<<<<<<<<<<<<<<<======>>>>>>===<<<:::999777999:::::::::999999888777444666777777666666777888777666555333333333444444666666555444333222000///222111000000222555888:::555333111111222222222111//////...---+++******)))+++******)))))))))))))))''''''''''''''''''''''''###%%%'''(((((('''%%%$$$!!!"""###%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&(((((('''&&&%%%%%%''')))&&&$$$%%%(((---333999QQQddd{{{mmm\\\TTTRRR[[[ssssssjjjddd[[[OOOGGGDDDGGGJJJMMMQQQUUUZZZ]]][[[___```]]]```lllzzzqqq[[[RRRRRRLLL@@@>>>BBBHHHMMMOOOOOOQQQTTTWWWaaallluuu{{{yyyuuuiiiZZZ^^^ccceeennn}}}vvvdddPPPAAA///)))&&&***+++'''%%%''')))'''%%%$$$&&&(((%%% """"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$%%%%%%""""""######$$$$$$$$$%%%########################!!!###$$$###"""!!! """######$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((()))''''''((())))))***))))))))))))))))))************)))***+++,,,------------------............------...------......///000111000000111111111111000///000//////111222222000///...------------------......//////111222333444555222222111111111111111222///////////////............111444444111......////////////...------,,,,,,************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''(((***,,,,,,***(((&&&***,,,---//////...---,,,)))((((((((()))***+++,,,((()))+++,,,------,,,+++)))******+++,,,,,,------%%%***000000---+++---000222111///...///000111222222333555777999999:::;;;888555666::::::777999???BBBCCCBBBBBBNNNeeexxxsssvvveeeZZZeeeZZZ===???BBBBBB???:::888;;;???<<<:::777666666888:::;;;<<<>>>@@@AAA@@@===:::888777777888888888777777777333555777777777777888:::666555444333222333444555777777777777555222000......---,,,,,,---///111333666444222222222222000...///......------,,,+++++++++)))''''''******(((&&&))))))))))))(((((((((((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&'''((('''%%%$$$$$$%%%%%%&&&'''(((((($$$%%%&&&'''(((***++++++444GGGddd{{{uuuaaaSSScccooo|||wwwMMMCCCFFFNNN```yyyzzzmmmcccZZZSSSQQQRRRMMMDDDCCCHHHLLLFFFBBBAAABBBDDDKKKSSSUUU[[[\\\WWWUUUYYY```ccceeeaaaZZZXXX]]]aaa[[[RRRMMMDDD===<<<======@@@DDD<<>>FFF]]]zzzzzzlllccc```bbb```XXXTTTWWWSSSPPPMMMIIICCC===???DDDAAAEEEEEE@@@===???AAAAAAHHHEEE@@@===AAAEEEBBB;;;>>>>>>@@@DDDDDDDDDJJJRRRNNNSSSWWW\\\kkkooofffmmm|||~~~vvvtttppprrr{{{uuu```LLL===333,,,)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$###"""###$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''''''''&&&&&&'''((((((((())))))))))))))))))***,,,000222333333,,,+++)))+++---...---+++++++++,,,------,,,,,,,,,...------,,,,,,------.........///000111222444444777888:::999666333111111/////////...---------,,,---///111111111111333444111111111111111111111111///////////////////////////000000///---,,,---///.........---,,,,,,++++++******))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&%%%%%%$$$######&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&))))))***++++++++++++******,,,......---------...++++++************))))))************************+++,,,,,,------,,,,,,+++,,,,,,,,,------------.........////////////......111222333222222222444666777777666555555555666666000111222333444999>>>CCCPPPRRRSSSNNNHHHFFFIIINNNMMMJJJJJJLLLJJJFFFGGGLLLPPPRRRNNNCCC:::888999999999999999::::::999999888777666555777999:::888666777777777777888999999:::===>>>===:::777444444444333333444555555666777777999888666444222222222222111111111111111000///...------------,,,,,,++++++666444222222222222000...///......------,,,+++++++++)))(((((()))***((('''))))))))))))(((((((((((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&'''((('''%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&&&&+++,,,222???PPP]]]aaa```SSSRRRTTT\\\kkk}}}bbbSSSAAA<<>>;;;;;;999666@@@@@@===:::;;;???@@@===;;;AAAKKKRRRTTTWWWdddrrr{{{nnnrrrppp\\\XXX^^^YYYWWW]]]___mmmuuuvvveeeUUU???///((('''&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$############$$$$$$$$$###"""###$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&'''''''''''''''''''''%%%&&&'''((())))))((('''((((((((('''&&&&&&%%%%%%''''''((((((((()))))))))***)))))),,,///111111111+++*********,,,---,,,+++,,,,,,,,,------,,,++++++...------,,,,,,------...---...///111222444555666;;;<<<===;;;777444222222111111000///...---,,,,,,000111111000///000222444111111111111111111111111---------------------------...///...,,,,,,,,,.........------,,,,,,++++++)))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((()))******++++++******(((***---.........///111,,,,,,,,,++++++*********))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------......//////......---...///000000///000222333777666555555444444444444222333444444444555999;;;AAAAAAAAA???<<<<<<===???<<<<<>>;;;777888:::999888777777777777777888888888666555555777888888777555444444444555777888:::@@@???===999555333333444000111222333555666777777777666555444333333333333///000000000000000000000,,,---.........---,,,+++666444222222222222000...///......------,,,++++++******)))))))))))))))((())))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((%%%%%%$$$&&&'''((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%***'''''',,,999GGGRRRWWWbbbnnnzzz|||wwwuuu|||wwwqqqssssssllldddOOOSSSYYY```iiiwwwyyywwwllllllhhhbbb``````]]]XXX```cccbbb______dddggggggmmmsss}}}{{{ggg___ccczzzqqqXXXOOORRRNNNPPP___kkkttt}}}hhhSSS???777---((('''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""!!!!!!!!!!!!""""""###$$$$$$############$$$$$$$$$###"""###$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$''''''''''''''''''((((((((()))***++++++)))'''&&&(((((((((''''''''''''''''''''''''((((((((()))))))))((((((***---.........************+++,,,++++++,,,,,,------,,,,,,++++++...------,,,,,,------...//////111222333444555555777888999888555222111111222222222111111000000000666555444111//////111444111111111111111111111111......---------------,,,,,,...///...---,,,---.........------,,,++++++***(((''''''&&&&&&%%%%%%$$$'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''&&&''''''(((((((((((((((((())),,,,,,,,,---...000---------,,,,,,++++++***************************++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------......---------,,,...///.........000222666555444333333333333333555777888888777777999:::<<<:::888777777888777666444777;;;===<<<999777777222888;;;999888999:::888666555444444444555666777777555444333444555666777555444333222222444555666:::999777333000///000222111111222333444444555555333333333333333444555555222111111000000000000000...///111222222111///...666444222222222222000...///......------,,,++++++************))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))%%%%%%$$$&&&'''((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''...888@@@SSSgggwwwrrrqqqWWWOOOEEE@@@EEESSScccnnnwwwnnnrrr}}}wwwxxxiiiTTTOOOXXX[[[eee{{{xxxcccSSSCCC555((()))*********)))((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""""""""###$$$%%%$$$######""""""######$$$$$$###"""###$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())),,,,,,------,,,)))&&&$$$&&&&&&'''((())))))******''''''''''''(((((((((((((((''''''(((***++++++***))))))************++++++,,,,,,,,,------,,,,,,+++...------,,,,,,------...111111222333333333222222111333444444222111222333222222333333444444555555;;;:::777333///...111333111111111111111111111111/////////.........------,,,...000000...---...///...------,,,++++++******))))))(((((('''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######"""&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''(((((((((((((((''')))************,,,---......------,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,---......---...000222444444333222111111222222222444666666666555777888<<<999777666777666555222222555777666555555555555222666666333222444555333444444333222333444555777555555444333222333444666777666444333222111222222222222111///------000222333333333333333222222222111222333555777888999:::666555333222111000000000///000222333333222000///666444222222222222000...///......------,,,++++++***+++,,,+++)))((()))***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***%%%%%%$$$&&&'''((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&))),,,)))$$$$$$)))///666EEE\\\sssyyyrrrwwwzzzgggYYYTTTUUUWWWXXXVVVLLLOOOiii~~~~~~}}}vvvxxxbbbVVVYYYdddlll|||tttWWW???333///---&&&((()))(((&&&%%%''')))%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$%%%&&&'''(((######""""""""""""######$$$###"""###$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&((())),,,,,,,,,,,,***(((&&&$$$$$$%%%&&&'''(((***++++++&&&&&&'''''''''((((((((()))''''''''')))***)))(((''')))******))))))***+++***+++,,,,,,---------,,,...------,,,,,,------...111222333333333222000//////111222333222333555666222222333444555666777777;;;:::777333000///000333111111111111111111111111111111000000///.........+++---000000///......///------,,,,,,++++++******+++++++++***))))))((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''((())))))******))))))'''((())))))((()))+++---......------,,,+++******++++++++++++++++++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---......---...000222222111111000000111111222111222444555555555777999999888666666666555333111444777777333111222222111111333333000111444555333222222222222333444555555555666666555333333444666888777666555333222000000...///000//////000333555555444444333333222222111444555777999;;;<<<======888666444222111000000111...///000111111111000///666444222222222222000...///......------,,,++++++)))+++,,,+++)))((()))+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&((((((%%%%%%$$$&&&'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&)))+++***'''&&&)))+++(((///===NNN```mmmuuuyyytttxxx~~~|||mmmYYYKKKRRRdddrrr}}}~~~tttmmmsss|||lllgggcccaaadddmmmuuuxxxxxxmmmhhhmmmsssxxxyyyuuudddNNN===111)))))),,,)))'''%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$####################################$$$%%%&&&'''######""""""""""""######$$$###"""###$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$%%%%%%%%%%%%%%%$$$#########%%%'''((()))((((((''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((+++)))((()))******)))(((&&&(((******(((''')))+++)))***+++,,,---............------,,,,,,------...///000111333333222000///000111333333333444666888333333333444444555555555666555444222000///111333111111111111111111111111111111000000///......---))),,,/////////---------------,,,,,,+++*********+++******)))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''((())))))******))))))%%%'''(((((((((***---000......---,,,+++***))))))******************************++++++++++++*********++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,------,,,---///111////////////000111222222222333555555444555888:::444555555555444333333333222777888444222444444222000333444333555999999666111111222333444444444444666888:::999666555666777666777888777666444111000...///111222222333444666444444444444333333333333777777999::::::::::::999666555333111000000111222000000000111111111222222666444222222222222000//////......------,,,++++++)))+++---,,,)))((()))+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''%%%%%%$$$&&&'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!"""$$$&&&((())))))$$$***//////333CCC^^^sss|||zzzzzziiiYYYVVVVVV[[[aaa___bbbiiioooooojjjiiikkkhhh|||yyyyyy|||tttcccQQQHHHDDDNNN^^^ooo~~~}}}uuu[[[LLL:::---...///)))######((($$$!!!###(((***'''$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$######""""""""""""######$$$###"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$###"""""""""$$$'''(((%%%$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((,,,+++******++++++***(((&&&(((******'''''')))+++((()))***,,,---...//////...------,,,,,,------...,,,...000222333222111000000111222222222333555777333333333333333333333222000111111000000000222444111111111111111111111111111111000///......------(((***---......,,,,,,,,,------,,,,,,+++******)))(((''''''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%&&&&&&'''''''''''''''$$$%%%'''(((***,,,000333......---,,,***))))))((())))))))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++***+++,,,,,,+++,,,...000............///111222333111111222111000111444666111333555555444444555666***111555333333666666222...111444555777:::999444000111333444555555444444777:::===<<<999777777999555666888999888666333111...000222333333333444555333333333444444555555555777777888888777666444333333222000//////000222333333222222222333333444555777666444333222111111111111111000///,,,***((('''...,,,***)))******)))((())))))((((((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%***)))((('''&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&"""$$$&&&))),,,000666:::cccooo{{{{{{sssnnnrrryyyyyyfff[[[dddrrrzzz{{{xxxvvvsssZZZMMMJJJNNNaaa}}}~~~rrrooonnnvvvmmmeeeiiiggg{{{jjjUUUEEEPPP^^^iiiwww|||sssgggVVVCCC666,,,+++)))'''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%%%%%%%$$$$$$"""!!! """############$$$$$$$$$##################$$$$$$$$$######""""""######$$$&&&%%%%%%$$$#########$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""##########################################$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))))))))''''''&&&&&&''')))***+++,,,---++++++******+++---...//////...---------///000111//////.........//////000111000111222444666999:::222000//////000111111111000333222------111111,,,111111111000000000000000222111000///------,,,,,,---------------------,,,+++++++++***)))(((((('''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$############"""$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''((((((((((((((((((((((((((())))))************)))))))))))))))***)))(((''''''((()))*********++++++++++++******((())))))))))))*********------------------------***,,,......---------...,,,,,,---...//////......000000000000000111111111222222222222222222222222111222222333333222222111...111666999999666333000222222333333444555666666999999:::;;;:::999888777888666444555777777555333111111222333333444555555444666777888888666333111444444444333222111//////444333111000///000111111333222111000000111222222666555444222111111000000222111111000...,,,***)))...,,,***)))******)))((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&((('''&&&%%%&&&'''%%%&&&'''&&&&&&(((,,,///444>>>KKKXXXcccooo|||qqq]]]KKKFFFIIIQQQcccvvv}}}|||mmmkkkqqq||||||uuuvvvsssttttttwww|||vvvhhh^^^hhhpppxxx}}}{{{}}}qqq___OOOCCC:::111++++++***((('''&&&%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""############$$$$$$$$$########################$$$$$$############$$$$$$&&&%%%$$$$$$#########$$$""""""""""""""""""""""""########################""""""""""""""""""""""""############"""""""""!!!""""""""""""#############################################$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''((((((((()))&&&'''(((((()))(((((((((((((((((()))******+++,,,+++************,,,...///...............///000000000000////////////000000000000000000111333555666111000//////000000000000111555555111///222333000000000000000000000000000222111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))((('''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$########################""""""#########$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((''''''(((((()))******)))))))))))))))))))))***)))(((''''''((()))***)))******++++++******))))))))))))*********++++++---------------,,,,,,,,,***,,,------,,,,,,---...,,,------...............//////000000000000111111222222222222222222222222111222222222222222222111222444666888888555222///222222333333444444555555999999:::::::::999888777888555333333555555444222///000111111222333444444666777999::::::888666444444444444333222111000000222222222111111111111111111000...------...///000555444333222111000000000111111111000///...---,,,---,,,***)))******)))((('''((((((((((((((())))))'''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%&&&((('''&&&%%%&&&''''''''''''%%%$$$$$$%%%'''"""$$$,,,:::MMM```ooovvvqqqfffYYYLLLAAA@@@RRRhhhyyyooo[[[WWWYYYPPPOOOPPPUUU]]]bbbcccbbbyyyzzznnneeeWWWDDD444+++((('''&&&)))((('''&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$%%%%%%$$$$$$###""""""""""""############$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$""""""""""""""""""""""""########################""""""""""""""""""""""""############""""""""""""""""""""""""#############################################$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''''''''((()))***++++++((('''''''''(((((()))*********)))))))))))))))*********)))))))))+++,,,------...//////000/////////111000000/////////000000000///////////////000111///////////////////////////444666222000111222222/////////000000000000000111000///---,,,,,,,,,,,,))))))******++++++,,,,,,******))))))((((((''''''&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%""""""""""""""""""""""""###############$$$$$$$$$ !!!"""###$$$%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&(((''''''''''''((())))))))))))))))))))))))******))))))(((((((((((()))))))))******++++++******)))************+++++++++,,,......------,,,,,,++++++***+++,,,,,,++++++,,,---------------............////////////000000111111222222111111111111111111111111222222222222111111444555666666555333111///222222333333333333333333888888888888888777666666777555222111111222111111...///000111222333333444777999;;;<<<<<<;;;:::999444444333333222222111111000111222333333333222111000///---,,,,,,---///000444333222111000000000000000000000000///......------+++))))))***+++***)))''''''(((((()))))))))***''''''''''''&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###%%%''''''&&&$$$%%%%%%&&&&&&'''&&&%%%&&&(((***,,,***)))---888BBBJJJLLLaaafffkkkjjj```ZZZcccqqq}}}uuukkkjjjsss~~~uuuhhhjjj|||gggPPPIIIIIIEEECCCCCCJJJUUU```hhhkkk|||vvvbbbTTTEEE>>>555---***((('''&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%""""""#########$$$$$$$$$%%%$$$$$$######""""""###""""""#########$$$$$$$$$$$$$$$$$$###############%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###############$$$""""""""""""""""""""""""########################""""""""""""""""""""""""#########"""""""""""""""!!!"""""""""################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$""""""###$$$%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))***++++++((((((''''''''')))***+++,,,+++***)))((((((((()))***)))(((((((((***+++,,,---...///000000///...---000//////............///000000///......------------...//////......///000---111333000---,,,...000......///////////////000///...---,,,++++++++++++''''''(((((()))***++++++)))))))))(((((('''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%################################################!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''((())))))))))))))))))*********))))))(((((((((((())))))))))))************))))))******+++++++++,,,,,,,,,......---,,,,,,+++++++++***+++,,,+++******,,,------------------------...---......//////000000000111111111111111000000000000000111111111111000000333333333333222111000///222222222222222111111111555555555555555444444333555333000///.../////////...///000111222333444555777888:::<<<======<<<;;;444444333222222222222222...000222444444444222111111000...---...///111222333333222111000000000000///////////////...---------+++))))))***+++***)))'''((((((((())))))******(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$&&&((()))'''&&&&&&&&&$$$%%%''''''&&&''')))***)))(((''''''(((+++...000;;;EEETTT___cccfffoooyyy}}}kkkTTTFFFGGGPPPVVV___rrr~~~rrrooorrrsss^^^RRRNNNRRR\\\lll~~~mmm[[[RRROOOKKKLLLPPPZZZgggsssyyy|||~~~zzzsssfffSSS@@@555,,,+++***))))))(((&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$%%%$$$###"""""""""###$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%#########""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$""""""######$$$%%%&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%&&&''''''((())))))((((((''''''((()))+++,,,---,,,***((('''(((((()))***)))((((((((()))***+++,,,---...//////...---,,,///...---,,,,,,,,,,,,,,,000000000///......---,,,,,,...///...---...000333///000000///,,,***,,,///------........./////////...---,,,++++++******+++&&&&&&''''''((()))******((((((((('''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''((((((((())))))************(((((())))))))))))(((((()))))))))******)))))))))******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++***+++++++++******,,,......---,,,,,,,,,,,,------,,,------...//////000000111111111000000////////////000000111111000000///000000000000000000000000111111111111111000000000222222222111111111111111111111000...---,,,---...///000111222333555666666666777999:::;;;;;;;;;;;;444444222111111111111111---///111444444333111/////////......///000111222333333222111111111111111////////////......---,,,,,,***))))))***++++++***((())))))))))))))))))***((((((((('''''''''&&&&&&(((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''%%%(((***+++***(((''''''###%%%&&&&&&$$$$$$%%%&&&"""%%%''''''%%%%%%''')))(((+++111666>>>IIIWWWaaaqqqtttpppcccUUUMMMIIIFFFIIIZZZmmmpppdddSSSIIIFFFMMMUUUaaammmtttvvvrrrooolllpppyyytttllloooyyyjjjUUUNNNEEE???EEEIII^^^ttt|||wwwooogggbbbeeefffiiipppxxx{{{zzzxxxlllaaaTTTHHH===111***)))''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%$$$###""""""###$$$%%%"""############$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$##################$$$###""""""""""""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""############"""""""""""""""""""""""""""""""""############$$$###$$$%%%&&&'''&&&%%%$$$""""""######$$$$$$%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((()))***+++,,,,,,***)))''''''(((***+++******)))(((((()))***+++,,,,,,,,,---,,,,,,++++++...---,,,+++++++++++++++//////000000///......---,,,---...---,,,...333888888333//////...,,,---000,,,,,,------.../////////,,,,,,+++***************&&&&&&''''''(((((())))))''''''''''''''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((()))******++++++(((((())))))))))))((((((((())))))******))))))(((************+++++++++,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,+++******---///......,,,+++++++++,,,---+++,,,,,,---...///000000111111000000//////......//////000000000000//////...//////000000111000000///000000000000000000000111111000///////////////---...//////---,,,---...///000111222444666777777555666777888999999::::::555444222000////////////---...111222333111///...,,,,,,...///////////////444333333222222222222222111111111000///...---,,,,,,***))))))***++++++************)))))))))))))))((((((((((((''''''''''''%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###&&&)))***(((&&&%%%%%%"""$$$%%%%%%$$$###$$$%%%%%%'''))))))(((''''''((()))(((&&&###%%%,,,666<<>>@@@666......///......111+++,,,,,,---......//////++++++***))))))))))))***''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$#########""""""###############$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''(((((()))******++++++'''((()))******)))((('''(((((())))))))))))(((((()))))))))*********++++++*********+++,,,,,,------,,,---,,,+++***+++...000///...,,,+++***+++,,,---***+++,,,---...//////000111111000//////...------...//////000000//////...000111222222222111000///.........//////000000000222111000///...//////000))),,,///000...,,,---......///000111333555666777666666777777888888888888555444111...---,,,---------...000000000///---,,,***,,,///111222111///...444444333333222333333333333222222222111///...---,,,***))))))***++++++***++++++******))))))(((((()))(((((((((''''''''''''"""######$$$&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$"""%%%&&&%%%###"""!!!!!!###%%%&&&&&&&&&''')))$$$$$$$$$%%%'''(((((('''$$$(((+++)))''''''((((((+++555===???AAAHHHQQQVVV^^^eeekkklllfff]]]TTTPPPKKKEEECCCLLLYYY]]]TTTIIIEEE???:::;;;AAAIIIMMMNNNJJJDDD>>>===<<<===BBBHHHMMMbbbdddaaahhhaaaYYYeeebbbhhhooosssxxx|||yyytttgggbbb[[[UUUNNNEEE999222,,,'''&&&+++,,,(((''')))###%%%'''''''''&&&&&&&&&$$$$$$%%%&&&%%%$$$###"""""""""######$$$$$$$$$$$$!!!###&&&((((((&&&###!!!"""############$$$$$$$$$%%%$$$"""!!!!!!###$$$&&&"""############$$$$$$$$$%%%%%%$$$$$$###""""""!!!""""""!!!!!!!!!!!!""""""""""""!!!""""""###$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""############""""""""""""""""""""""""""""""""""""############"""###%%%'''''''''%%%$$$$$$$$$$$$##################$$$%%%&&&''''''''''''(((''''''&&&%%%%%%$$$$$$%%%&&&(((***+++,,,++++++((('''&&&&&&'''***...000,,,+++***))))))***++++++,,,+++)))((((((((()))***000///...---,,,++++++,,,)))***,,,...//////......,,,------+++***///999AAADDD666,,,,,,///...---///++++++,,,------...//////+++***)))))))))))))))***((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%&&&&&&'''''''''""""""""""""""""""""""""$$$$$$$$$$$$######""""""!!!!!!"""###$$$%%%%%%&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((((()))***+++++++++'''((()))******)))((('''(((((())))))))))))((((((((())))))))))))*********))))))***+++,,,------...---------,,,***+++...111///...,,,******+++,,,---******+++,,,...//////000111000000///...---------......////////////......333444555555444222///...,,,------...///000111111333222000//////000000111'''+++///111///------...------///000222444555666777777777777777888888888666444111...,,,+++++++++....../////////---,,,++++++...222555666444222///555333111000111111000//////000000000///...------+++******)))))))))))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%'''((())))))***((('''&&&''''''%%%$$$''')))+++...222555888999>>>FFFQQQZZZ^^^^^^]]]\\\VVVUUUSSSTTT[[[aaa^^^WWWHHHGGGFFFGGGJJJPPPUUUYYYXXXMMMAAA<<>>888222...+++)))******))))))((((((((('''(((''''''&&&$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""%%%%%%$$$$$$###$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!! !!!!!!""""""######$$$$$$!!!###$$$###"""!!!"""###!!!!!!"""###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''***)))((()))***)))(((&&&&&&&&&%%%%%%(((,,,000222+++***)))))))))***,,,---,,,+++)))'''&&&'''((()))//////...---+++***))))))++++++************++++++------+++******---222777666444111...+++)))((((((,,,,,,,,,,,,,,,,,,,,,,,,+++......)))'''((((((''')))'''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&)))*********'''''''''(((((((((((((((((((((((((((((('''&&&&&&((((((((((((((()))******))))))************))))))++++++***)))(((***---000333///+++))))))***++++++++++++******++++++,,,---,,,,,,,,,------,,,++++++,,,---------,,,---000222222000......111111///---.........------,,,,,,,,,............/////////000,,,---...//////...---,,,...,,,...333444222222444:::888666666777888888888333333333222000...---,,,+++,,,,,,,,,,,,+++***))))))+++...000000...+++)))555333111000111111000//////000000//////...---,,,***))))))((('''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&'''(((((('''&&&%%%&&&'''((('''&&&&&&&&&'''((())))))*********///666;;;======>>>>>>@@@@@@@@@@@@DDDIIIGGGBBBHHHHHHIIILLLQQQWWW]]]aaa___WWWOOONNNUUUaaakkkooonnnqqquuuwwwrrrjjj```YYYUUUSSSOOOJJJCCC<<<777333222000---)))&&&$$$######))))))((((((((('''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""%%%$$$$$$#########$$$$$$"""""""""""""""#########""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""#########""""""!!!!!!!!!"""""""""""""""#########!!!###$$$###"""!!!"""###""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&'''''')))((((((((())))))'''%%%'''&&&&&&&&&''')))+++---***)))))))))******++++++...,,,***'''&&&&&&&&&'''++++++++++++************++++++************++++++---,,,+++))))))***...222222111///---+++*********,,,,,,,,,,,,++++++++++++(((***)))&&&'''+++---+++(((&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&)))******)))((((((((((((''''''''''''((()))))))))(((((('''&&&((((((((((((((())))))***))))))************))))))*********)))(((***---111222///+++))))))***+++***++++++******++++++,,,---,,,,,,,,,------,,,,,,++++++,,,,,,,,,+++,,,///111222000...///000111///---......------------------......//////////////////......////////////......------111777999444222333555444222222222333444444333333333222111000......,,,,,,,,,,,,,,,,,,+++++++++---...//////---+++)))555333111000111111000///000000000//////---,,,,,,)))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%'''(((((('''(((((((((''''''&&&&&&&&&###$$$&&&&&&&&&&&&(((******---...,,,---000000------...///333777<<<@@@BBB???;;;666777>>>GGGNNNQQQNNNOOOOOONNNIIIBBB;;;777777444000+++'''%%%$$$$$$%%%$$$$$$######$$$%%%%%%''''''''''''&&&&&&&&&&&&###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""#########$$$%%%%%%%%%################################################""""""""""""""""""""""""$$$###############$$$$$$!!!!!!""""""######$$$$$$""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""""""""############""""""""""""!!!###$$$###"""!!!"""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&'''((((((&&&$$$''''''''''''''''''''''''(((((()))***************...---***(((&&&&&&&&&&&&&&&''''''((()))***++++++++++++************+++++++++++++++)))((((((***,,,------,,,+++++++++,,,,,,,,,,,,++++++*********)))------***'''***//////+++((('''%%%&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$##########################################$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&(((******))))))((((((((('''&&&&&&&&&)))))))))))))))(((((('''((((((''''''(((((()))***((())))))******))))))(((((())))))((((((***...000111...+++))))))*********+++************+++,,,,,,+++,,,,,,------,,,,,,,,,,,,---------,,,---///111333111//////000000...,,,---------...............////////////////////////000000/////////000000111,,,...444;;;<<<666222111111111000//////000111111222222222222222111111000------------------------/////////...---,,,******555333111000111111000///000000000///...---,,,+++))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&((('''&&&''''''(((((())))))******((((((((('''%%%%%%'''((("""'''***'''%%%&&&((('''%%%&&&'''((()))+++,,,,,,+++(((&&&(((+++///111111000000000///...,,,***)))((('''%%%$$$%%%''')))+++$$$$$$%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""###$$$%%%%%%&&&################################################""""""""""""""""""""""""###""""""""""""###$$$$$$ !!!"""###$$$$$$%%%""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$##################$$$$$$######""""""!!!!!!!!!###$$$###"""!!!"""###"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&''''''&&&$$$&&&'''((()))((('''&&&&&&&&&''')))***+++***)))(((,,,+++)))(((''''''''''''&&&&&&'''((()))***+++,,,++++++************++++++)))***+++***)))(((***++++++++++++++++++++++++,,,,,,++++++******)))))))))------,,,...555<<<:::444+++)))''''''(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$######"""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&((())))))((())))))((('''&&&&&&%%%%%%((()))))))))))))))(((((((((''''''''''''((())))))(((((())))))))))))(((((('''((((((((((((***---000///---***))))))******)))***************++++++,,,++++++,,,---------,,,,,,---...//////......///111222222000000//////------------....../////////000000000000///////////////222111000///000111222333......333::::::555111111111111222111000000111222111111222333333333333222.............../////////111000///---,,,+++******555333111000111111000///000000//////...,,,+++***+++***))))))(((((())))))''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%$$$$$$$$$&&&$$$###$$$%%%&&&%%%$$$"""######$$$%%%&&&'''(((&&&''')))((('''&&&&&&'''"""(((+++((($$$&&&''''''************))))))(((''')))(((((()))******)))(((+++***((('''&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!""""""###$$$ !!!"""###$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######""""""!!!!!!!!!###$$$###"""!!!"""###!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&$$$%%%&&&(((******)))((('''&&&'''((()))***)))((((((((((((((((((((())))))***((())))))******+++++++++++++++************++++++''')))+++++++++***,,,---,,,,,,+++++++++*********+++++++++******)))))))))'''***///666@@@HHHFFF@@@---+++((('''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$########################"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""######$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$&&&((()))(((''')))(((((('''&&&%%%%%%$$$(((((())))))))))))(((((('''''''''''''''(((((()))(((((())))))))))))((((((&&&'''((((((((())),,,...---+++)))((()))***)))(((******))))))******+++,,,***+++,,,,,,---------,,,+++---......---,,,---...111111111000///..................//////000000000000000000000000000//////222111000000000222333444111///000444444111000111000222333333111000111333000000111333333444444333000//////......///000000222111///---+++*********555333111000111111000///000000//////---,,,***)))++++++***)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%$$$!!!###&&&&&&%%%$$$$$$%%%!!!''')))&&&$$$%%%'''&&&######################## !!!###$$$$$$$$$$$$###!!!!!! !!!###%%%&&&"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""""""""###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################""""""""""""!!!###$$$###"""!!!"""###!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&'''(((&&&%%%$$$&&&''')))*********)))&&&''''''(((((((((((((((&&&&&&'''((()))***++++++++++++++++++++++++++++++++++++************++++++(((***+++,,,++++++---...,,,,,,,,,,,,,,,***))))))++++++++++++++++++++++++...222555888>>>AAA>>>777,,,***(((&&&'''&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%'''((('''&&&((('''''''''&&&%%%%%%%%%&&&''''''(((((((((((((((''''''&&&&&&''''''((()))'''(((((())))))(((((('''&&&(((((((((((((((***,,,,,,***(((((()))***)))(((***))))))))))))***++++++******+++,,,------------(((***,,,,,,*********+++///000111000///...///000/////////000000000000000/////////000000111111111111111111111111222333444333///...000000---...222...111333333000...000222///000111222333333333333222111///.........///000111000///---+++*********555333111000111111000///000000///...---+++***)))******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%###"""!!!###%%%&&&%%%$$$((((((''''''&&&&&&&&&&&&"""$$$%%%%%%$$$$$$&&&''' $$$&&&######%%%&&&$$$%%%%%%%%%%%%%%%&&&'''(((###$$$&&&&&&&&&&&&''''''!!!!!!"""$$$&&&)))+++,,, !!!"""###%%%&&&'''(((%%%&&&&&&'''&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""""""""""""""#########""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""#########"""""""""""""""#########!!!###$$$###"""!!!"""###""""""###$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&(((((('''&&&%%%%%%&&&'''((((((((((((''''''&&&&&&''''''((()))&&&'''((())))))******************+++++++++,,,,,,++++++************++++++++++++,,,+++******+++---+++,,,,,,------,,,+++*********++++++,,,,,,------333666666222000000---((()))'''%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################""""""""""""##############################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''(((((((((((('''''''''((()))(((''''''((()))+++)))(((((()))***(((''')))))))))))))))***++++++)))***+++,,,------------)))+++------+++******+++---///111000///...000222111111000000000000000000......///000111222222333///000111222222333333333333///...//////------111---111444444000...000222//////000111222222222222333222///------------...000//////...,,,+++******555333111000111111000///000000///...---+++)))((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$""""""###$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%!!! """%%%''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%###"""###&&&))) ###$$$###$$$''''''$$$$$$###"""!!!!!!!!!"""###%%%%%%&&&%%%$$$###$$$%%%#########"""""""""!!!!!!&&&%%%$$$"""""""""###$$$"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&& !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """###############"""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""###!!!!!!""""""######$$$$$$!!!###$$$###"""!!!"""#########$$$%%%%%%%%%%%%$$$#################################$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))(((((())))))))))))(((((((((((()))***+++,,,,,,---++++++************++++++------,,,***(((''')))+++***+++,,,---...---,,,,,,******+++,,,---......///***------(((&&&(((***)))%%%$$$###$$$&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&##############################""""""""""""##############################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%'''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''')))))))))'''&&&'''(((***)))(((((())))))(((''')))))))))))))))******+++)))***+++,,,------...---,,,...000000///---------,,,///111000///...111333222222111111000000//////------...000111222333444...///111222333333222222333000///111000------000...333666666222000111444//////000111111111111111444222000---,,,,,,,,,---/////////...---,,,+++***444222111111222111000...222000------......,,,)))******)))((((((((((((((('''&&&%%%%%%%%%%%%&&&'''&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$###!!!"""###$$$%%%&&&&&&&&&%%%$$$###""""""###$$$%%%###%%%%%%$$$"""!!!"""###$$$$$$######"""!!!!!!!!!######$$$$$$$$$$$$#########$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&!!!"""###$$$%%%$$$######%%%%%%%%%%%%%%%$$$###"""########################$$$$$$##########################################################################################"""###$$$%%%%%%$$$"""!!!################################################%%%%%%%%%$$$$$$$$$######$$$#########""""""!!!!!!######"""""""""""""""###$$$###"""!!!!!!"""###$$$######""""""!!!!!! """"""""""""""""""""""""############""""""""""""""""""""""""############"""###%%%$$$###"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$############$$$$$$''''''&&&%%%%%%&&&&&&&&& """$$$%%%%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&'''((('''&&&%%%&&&'''''''''((()))))))))))))))''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,+++***)))...------,,,+++***))))))++++++************++++++,,,,,,------,,,,,,+++***))))))(((''''''''''''''',,,+++)))'''%%%$$$$$$###'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$"""!!!"""$$$''')))%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%(((&&&%%%&&&)))+++***(((&&&%%%$$$#########$$$$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&''''''&&&&&&'''))))))((('''&&&&&&'''((()))---+++)))((('''((()))***&&&''''''((()))******+++++++++++++++++++++,,,,,,,,,---------------------...///000111111000///...111///...///111000---)))//////000000111111111222111000......000222222222............////////////111222333444333111...---///000111222222111000///444888:::666...***,,,000//////...---,,,***)))(((444222111111111111000...333000...---...---+++(((******)))((((((((((((((('''&&&%%%%%%%%%%%%&&&'''&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%%%%%%%$$$$$$###""""""###$$$$$$###$$$%%%$$$"""!!!"""###$$$############"""""""""######$$$$$$$$$$$$#########$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$######"""""""""###$$$%%%$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!"""###$$$$$$######"""""""""""""""""""""""""""#################################"""""""""!!!!!!############"""""""""!!!###""""""!!!!!!""""""###$$$###"""!!!!!!"""###$$$$$$#########""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""###############!!! """######""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&"""###$$$%%%%%%&&&&&&%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))&&&'''((('''&&&%%%&&&(((''''''((()))))))))))))))((((((((()))******++++++++++++++++++++++++******---,,,,,,++++++******)))+++******************+++,,,,,,,,,---,,,++++++***)))((((((''''''''''''''')))((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%############$$$$$$%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###""""""$$$#############################################$$$###""""""###$$$&&&(((%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''%%%$$$&&&(((***)))'''&&&&&&$$$$$$###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''%%%&&&''''''&&&&&&'''))))))((('''&&&&&&'''((())),,,+++)))((('''((()))***&&&''''''((())))))***************++++++++++++,,,+++,,,,,,,,,------......//////000111111000//////000...---...//////,,,)))......//////000111111222000/////////000000...---............////////////111222222222222111///...//////000111111000///...333666999777222......///......------,,,+++))))))444222111111111111000...222000...------,,,***)))******)))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$############$$$%%%%%%$$$############$$$$$$$$$$$$$$$###$$$$$$###""""""###$$$$$$###$$$$$$$$$"""!!!"""###############$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%$$$######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""""""""!!!%%%###!!! """%%%'''$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######################################################################## !!!"""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""############""""""""""""""""""!!!!!!!!!!!!""""""$$$###""""""""""""###$$$$$$$$$$$$$$$############""""""""""""""""""""""""############""""""""""""""""""""""""#####################""" !!!""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((()))&&&'''((('''&&&&&&'''(((''''''((((((((()))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++************************+++,,,,,,,,,,,,+++******)))(((''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&'''$$$$$$$$$###$$$$$$%%%%%%"""""""""############$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$###""""""#########"""""""""!!!!!!#################################$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%'''((((((''''''&&&%%%$$$%%%%%%'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&''''''&&&&&&''')))((((((''''''''''''((()))+++***)))((('''((()))***'''''''''(((((())))))***))))))******++++++++++++******+++,,,------......///000000111111000000//////---------...---+++))).........///000111222222...---...///000000---***---............/////////000000000000000000000000---...////////////......///000000000...,,,***(((,,,,,,,,,,,,,,,+++******333222000000111111///...///......---------,,,+++***))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$$$$$$$######"""$$$##################$$$"""###$$$###"""!!!"""###"""######$$$%%%%%%&&&&&&######$$$$$$$$$$$$######"""$$$%%%$$$###"""###$$$""""""""""""""""""""""""################################################ !!!############!!! $$$###!!! !!!"""$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%######################################################################## !!!"""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!! !!!!!!"""###################################################""""""""""""""""""""""""############"""""""""!!!!!!"""""""""############!!!###%%%### """%%%""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$############$$$$$$##################$$$%%%((('''%%%$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&''''''((((((%%%&&&((('''&&&&&&'''((((((((('''''''''(((((((((******))))))(((((((((((())))))))))))******++++++))))))******+++++++++,,,*********++++++*********+++++++++++++++******)))(((((('''&&&&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&$$$############$$$%%%%%%"""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$######"""$$$$$$$$$###""""""!!!!!!########################"""###$$$%%%&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&'''&&&''''''&&&%%%&&&'''((()))''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&''''''&&&&&&''')))'''''''''''''''(((((()))***)))(((((((((((())))))'''''''''((((((((())))))(((((())))))***+++++++++((()))***+++,,,---...///000000000000000000000000......------------,,,+++////////////000222333444///...---...///000///...---------.........///////////////......///000000,,,,,,------.........---111...+++*********(((%%%******+++++++++++++++***333111000000111000///---+++,,,---------------...***))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""######$$$$$$######"""##############################$$$$$$$$$###""""""#########$$$$$$#########!!!"""######"""!!!"""###""""""###$$$%%%&&&&&&'''######$$$$$$$$$$$$######"""###$$$$$$""""""###$$$""""""""""""""""""""""""################################################!!!"""###$$$$$$###"""!!!!!!!!!"""############""""""######$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$################################################"""""""""""""""""""""""" !!!"""######$$$########################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!!!!"""""""""############"""$$$###!!!!!!$$$'''""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$############$$$$$$###"""""""""######$$$%%%((('''%%%#########$$$$$$&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''%%%&&&''''''&&&&&&'''))))))(((''''''&&&'''((((((******))))))(((''''''''')))(((((((((((()))++++++((())))))******++++++,,,)))***++++++++++++***)))******++++++******)))((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%###"""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$######%%%%%%$$$$$$$$$#################################"""###$$$&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%&&&'''((('''&&&&&&&&&'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''&&&&&&''')))&&&''''''((((((((((((((((((((((((((((((((())))))''''''''''''((((((((((((''''''((())))))***++++++(((((()))***+++------...000//////////////////000/////////......---......111000000000111333555666999555000---,,,...//////------------..................---------...//////,,,,,,,,,,,,,,,------...999333,,,)))***,,,+++)))((()))******++++++******333111000000000000///---***+++------,,,,,,---///******)))(((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""############""""""$$$###""""""""""""###$$$""""""###############""""""###$$$$$$$$$$$$###""" """###"""!!!!!!"""$$$"""""""""###$$$%%%%%%&&&######$$$$$$$$$$$$######"""###$$$###""""""###$$$""""""""""""""""""""""""################################################"""######$$$$$$######""" """###$$$###"""!!!!!!"""######$$$################################# !!!!!!"""#########################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!"""$$$$$$########################"""""""""""""""""""""""""""""""""""""""#########""""""""""""############"""!!!!!!""""""###$$$%%%######$$$%%%%%%$$$######!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""############ !!!"""""""""###%%%'''"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&''''''''''''&&&&&&%%%######$$$%%%%%%&&&&&&'''$$$&&&''''''&&&&&&((())))))((('''&&&&&&&&&'''((()))))))))(((((('''''''''))))))'''''''''((()))***)))))))))*********++++++)))***+++,,,,,,+++***))))))************)))((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$############"""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################%%%%%%&&&%%%$$$###%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""$$$%%%%%%%%%%%%&&&((()))((('''&&&%%%&&&&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))%%%&&&'''((()))))))))(((''''''(((((((((((())))))''''''''''''''''''''''''&&&&&&'''((()))******+++(((((()))***++++++,,,,,,///......------......//////000000///------///000111000//////000333555777CCC<<<444...++++++,,,---,,,------------.........------------------------,,,+++++++++,,,---...///666111***'''((()))***)))((())))))*********))))))222111//////000000...---+++---...---+++***+++---******)))(((((((((((((((%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""############""""""$$$###"""!!!!!!"""###$$$ !!!"""######$$$######"""###$$$$$$$$$$$$###""" !!!""""""!!!!!!"""$$$"""""""""######$$$$$$$$$######$$$$$$$$$$$$######!!!###$$$###"""!!!"""$$$########################################################################"""""""""!!!!!!"""""""""!!!!!!!!!!!!"""""""""###!!!!!!"""###############"""""""""""""""""""""""" !!!!!!"""######$$$$$$################################################""""""""""""""""""""""""$$$###""""""""""""$$$$$$################################################!!!!!!"""""""""#########!!!"""""""""############""""""""""""###$$$%%%&&&###$$$$$$%%%%%%$$$$$$###!!!!!!"""""""""#########""""""""""""""""""""""""############""""""""""""""""""""""""###############"""!!!"""###%%%%%%$$$"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$############$$$$$$###""""""###$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$'''''''''''''''&&&%%%%%%#########$$$%%%%%%&&&&&&$$$%%%''''''&&&'''(((******)))'''%%%%%%&&&'''(((((((((((((((((((((''''''***)))'''&&&&&&'''((()))))))))))))))************(((***+++,,,,,,+++***((())))))******))))))((('''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((())))))((('''&&&%%%$$$$$$$$$%%%%%%$$$$$$####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%########################$$$$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%"""$$$&&&&&&%%%%%%''')))***)))'''%%%$$$$$$%%%%%%(((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''&&&&&&''')))%%%&&&'''((()))))))))(((&&&''''''(((((()))((((((''''''''''''''''''''''''%%%&&&&&&'''((()))***+++((()))))))))******++++++...---,,,,,,,,,,,,---...---//////...,,,,,,...111///...------...111444666BBB<<<555///---,,,,,,,,,,,,,,,---------.........------......---,,,+++***,,,,,,++++++,,,---///000+++***'''&&&&&&'''(((((()))))))))***))))))((((((222111//////000000...---...///000...***((()))*********)))(((((((((((((((%%%%%%&&&''''''&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""############""""""$$$###"""!!!!!!"""###$$$ !!!######$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!""""""!!!!!!"""$$$"""""""""""""""###############$$$$$$$$$$$$######!!!###$$$###"""!!!"""###########################"""""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!"""###""" !!!###%%%!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%################################################""""""""""""""""""""""""%%%$$$###""""""###$$$$$$""""""""""""""""""""""""##############################$$$$$$%%%%%%%%%%%%!!!!!!""""""#########$$$############$$$%%%&&&'''###$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$%%%""""""""""""""""""""""""############""""""""""""""""""""""""############'''$$$!!!!!!$$$%%%###!!!"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$############$$$$$$############$$$%%%&&&'''%%%&&&'''(((((('''&&&%%%'''((((((((('''&&&%%%%%%"""######$$$%%%%%%&&&&&&$$$%%%''''''''''''(((******)))'''%%%%%%%%%'''(((((((((((((((((((((((((((+++***(((&&&%%%&&&'''(((*********)))))))))))))))((()))+++,,,,,,+++)))((()))))))))))))))(((((('''''''''&&&%%%%%%%%%%%%&&&###$$$$$$%%%''')))+++,,,+++***)))'''&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%########################%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$#################################$$$$$$%%%%%%%%%"""%%%''''''%%%%%%'''***+++)))'''%%%$$$######$$$)))((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((('''&&&&&&''')))$$$%%%'''))))))))))))(((&&&&&&'''((())))))(((((('''''''''''''''''''''&&&%%%%%%&&&'''((()))***+++)))))))))))))))*********------++++++++++++------,,,......---******---000---,,,++++++---000333555;;;777333000///000//////,,,,,,,,,---------......,,,---...///...,,,)))(((,,,,,,++++++,,,...///000&&&(((***+++++++++++++++)))))))))))))))(((''''''444222111111222111000......------,,,,,,++++++******+++++++++***)))'''&&&)))((('''&&&%%%&&&''''''&&&&&&%%%%%%$$$###"""""""""############$$$$$$$$$######################## !!!!!!""""""##############################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######"""  """$$$$$$$$$###############$$$$$$$$$$$$$$$###"""!!!########################################################################$$$###"""!!!!!! !!!!!!######""""""!!!!!!  !!!""""""###,,,'''""" ########################!!!"""$$$$$$"""!!!"""###"""""""""""""""""""""""" """"""!!!  !!! !!!!!!!!!!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%""" !!!###$$$###$$$$$$###!!! !!!"""""""""""""""""""""""""""%%%$$$"""!!!!!!!!!"""###"""""""""""""""#########!!!!!!""""""##################""""""!!!!!! !!!"""###$$$$$$###!!!!!!"""!!!  !!!"""$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%########################%%%%%%%%%&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''&&&&&&&&&&&&&&&'''((())))))*********+++++++++,,,,,,,,,------------,,,,,,+++***+++******)))(((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&$$$############$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$#########""""""###############"""!!! """############$$$$$$$$$""""""""""""""""""""""""$$$$$$##################$$$$$$############$$$$$$########################################################################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%$$$""""""(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))*********(((((((((((((((((((((((())))))))))))************++++++***)))))))))))))))******+++,,,,,,---............---,,,,,,+++******---.../////////...,,,+++111111111111111000////////////............//////,,,...000111111000---,,,)))******+++,,,---......***++++++++++++***))))))+++******)))******++++++444222111111111111000.........---,,,,,,+++******))))))******)))(((&&&%%%)))((('''&&&%%%&&&&&&'''&&&&&&%%%%%%$$$######""""""############$$$$$$$$$########################!!!!!!!!!"""""""""""""""########################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$###!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""!!!###########################################################################""""""!!!!!!!!!!!!"""###"""""""""!!!!!!!!!  !!!""""""###+++'''$$$!!!!!!"""""""""########################!!!"""$$$$$$"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!  !!! !!!!!!!!!!!! !!!!!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$"""!!! !!!"""###"""$$$%%%$$$###!!!!!!"""""""""""""""""""""""""""$$$$$$"""!!!!!!!!!""""""$$$#########"""!!!!!!!!!"""""""""#########$$$$$$###"""""""""!!!!!!!!! """"""############"""""""""!!! !!!"""$$$$$$###"""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%########################%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((())))))***)))))))))*********++++++,,,,,,,,,,,,,,,+++************))))))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$###""""""###$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$#########"""""""""############""""""!!!"""############$$$$$$$$$""""""""""""""""""""""""########################$$$######""""""######$$$########################################################################"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$######%%%%%%$$$###%%%%%%%%%$$$$$$$$$$$$###(((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))******)))(((((((((((((((((((((((((((((()))))))))*********+++***))))))((((((((()))******++++++,,,------...------,,,++++++***)))))),,,------......---------///////////////......---///..................///,,,...000111111///---,,,++++++,,,,,,------......*********)))))))))((((((*********************+++444222111111111111000...//////...---+++***))))))(((((())))))((('''&&&%%%(((((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$#########"""############$$$$$$$$$########################""""""""""""""""""!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$#########$$$$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$""" """$$$############$$$$$$$$$$$$######$$$$$$######""""""########################""""""""""""""""""""""""########################"""!!!!!!!!!!!!""""""###""""""""""""!!!!!!!!!!!! !!!"""""""""&&&$$$""""""######"""!!!""""""""""""""""""""""""!!!"""$$$$$$"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!  !!! !!!!!!!!!!!!############"""""""""""" #########"""""""""""""""!!!$$$&&&&&&%%%###""""""""""""""""""""""""""""""######"""!!!!!!!!!""""""%%%$$$######!!!!!! ###############$$$$$$$$$""""""""""""!!!!!!!!!!!!###"""""""""""""""######"""!!!!!! !!!!!!"""$$$###""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((()))))))))(((((((((((())))))))))))******++++++******))))))***))))))(((((('''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$###""""""""""""$$$$$$$$$###############"""############$$$$$$$$$$$$############"""""""""!!!""""""############""""""############$$$$$$$$$""""""""""""""""""""""""########################$$$######""""""######$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%$$$#########$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))))))))(((((((((((((((((((((((((((((())))))))))))*********))))))(((((((((((((((******++++++,,,,,,------,,,,,,++++++******)))))),,,,,,,,,,,,---...//////---------------,,,,,,,,,------------------------,,,---///000000///...,,,------------------------******((('''''''''((()))************************333222000000111111///...//////...---+++***)))))))))))))))(((((('''''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$########################$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################$$$$$$$$$$$$"""""""""""""""""""""""""""######""" """$$$"""""""""""""""#########""""""############""""""########################!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!! !!!!!!"""######""""""""""""!!!!!!!!!!!! !!!!!!""""""!!!  """""" !!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!  !!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!$$$'''(((&&&$$$###""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""######""""""!!!!!!!!! ############$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!###"""!!!!!!!!!"""$$$$$$"""!!!!!!!!!!!!!!!!!!"""######"""""""""""""""###""""""""""""""""""""""""######################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&''''''((('''''''''''''''''''''(((((())))))''''''((((((((()))))))))((()))))))))))))))(((((())))))((((((((('''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!!!!########################""""""#########$$$$$$$$$############"""""""""""" !!!"""###############""""""#########$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$######""""""""""""##############################################################################""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###$$$###"""""""""$$$'''(((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))((((((((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---,,,,,,,,,---///111222------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...---//////.........---------,,,***((('''&&&''')))******************)))))))))333111000000111000///---///......---+++******)))******))))))))))))))))))'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$########################$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""#########$$$$$$$$$"""""""""""""""""""""""" !!!"""!!! !!!### !!!!!!""""""!!!""""""#########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!"""######!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!"""###!!! !!!"""$$$$$$"""!!!"""### """"""!!!  !!! !!!!!!!!!!!! !!!!!!""""""########################### !!!###$$$$$$###"""!!! ###&&&(((&&&$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!!"""""""""###########################!!!!!!!!!!!!""""""""""""###"""!!!!!!!!!"""$$$%%%!!!""""""""""""""""""!!!###"""""""""""""""######""""""""""""""""""""""""######################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''((((((''''''''''''''''''((((((((((((((((((((())))))))))))***'''(((((())))))(((((((((((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""!!!########################""""""#########$$$$$$$$$"""""""""""""""""""""""" !!!"""###############""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$###""""""""""""""""""###########################################################################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$###$$$###"""!!!"""%%%''')))%%%%%%%%%%%%%%%$$$$$$$$$&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((()))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((((((((())))))******+++++++++++++++,,,,,,,,,,,,---------------------------...111333444...------,,,,,,---......++++++,,,------,,,+++++++++,,,---...//////....../////////......---,,,,,,---,,,***(((((()))***+++)))************)))((('''333111000000000000///---...------,,,,,,++++++*********))))))))))))******''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##########################################""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""############$$$"""""""""""""""""""""""" !!!!!! !!!""" !!!!!!""""""!!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!""""""!!!###%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$"""!!!"""### """"""!!!  !!! !!!!!!!!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$###"""""" ###%%%&&&%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!! """######$$$#########"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%!!!""""""######""""""!!!"""""""""""""""######$$$""""""""""""""""""""""""######################################################$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))''''''((()))))))))((((((''''''''''''''''''''''''#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""#########""""""###############$$$$$$$$$"""############$$$$$$$$$!!!!!!"""""""""""""""###!!!""""""############""""""############$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%###""""""!!!!!!""""""###########################################################################"""############$$$$$$$$$############$$$$$$$$$$$$%%%$$$######%%%%%%$$$#########""""""###%%%&&&(((%%%%%%%%%%%%$$$$$$$$$$$$''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((((((((((((((((((((((((((((((''''''(((((((((((()))))))))))))))))))))******+++******++++++++++++++++++,,,,,,------......//////---------...///111222333///...---,,,---...///000++++++------------+++++++++,,,------............///.........------,,,,,,---,,,***)))))))))***+++)))******+++***)))'''&&&222111//////000000...---,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((((((((()))***&&&'''((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##########################################$$$$$$########################!!!!!!!!!!!!"""""""""###""""""""""""############"""""""""""""""""""""""" """"""!!!!!!"""### !!!!!!"""######$$$ !!!!!!"""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""###""""""!!!!!!!!!!!!""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!! $$$###"""###$$$%%%%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$"""!!!"""### """"""!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""" !!!!!!"""############### """$$$$$$###"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!""""""""""""""""""!!!!!!!!! !!!!!!!!!"""""""""### !!!"""######$$$$$$$$$!!!"""############"""!!!"""""""""""""""###$$$$$$""""""""""""""""""""""""######################################################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&'''((((((((((((((((((((((((((((((((('''&&&&&&'''''''''(((((((((''''''((()))))))))))))))''''''''''''''''''''''''"""#########$$$$$$$$$$$$########################!!!!!!###$$$$$$$$$######""""""#########$$$$$$$$$"""############$$$$$$$$$!!!!!!!!!!!!""""""######"""############""""""!!!"""############$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""########################################################################"""############$$$$$$$$$############$$$$$$$$$$$$%%%$$$######%%%%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))***************+++,,,,,,++++++******************++++++,,,------...//////++++++---...////////////......,,,,,,,,,---///000+++,,,---......---,,,+++++++++,,,---......//////------------,,,,,,,,,,,,************))))))))))))))))))***+++***(((&&&%%%222111//////000000...---++++++,,,,,,,,,---------)))((('''&&&&&&'''((()))&&&'''((((((((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""""""""###$$$$$$$$$%%%########################!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""!!!###$$$###"""###$$$!!!""""""###$$$%%%%%%%%% !!!"""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""$$$###"""!!!!!! !!!!!! !!!!!!!!!""""""######!!!!!!!!!!!!!!! $$$"""!!!!!!"""######"""""""""""""""""""""""""""!!!"""$$$$$$"""!!!"""### """""""""  !!! !!!!!!!!!"""$$$$$$$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$ """######""""""###%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!  !!!!!!!!!""""""###### """###$$$$$$$$$###!!!"""###$$$$$$###"""!!!""""""!!!""""""###$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&'''((((((((((((((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''''''''((()))******))))))&&&'''''''''''''''''''''""""""######$$$$$$$$$$$$######################## """###$$$%%%%%%$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$ !!!!!!!!!""""""#####################"""!!! """############$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""########################################################################"""############$$$$$$$$$"""############$$$$$$$$$%%%$$$######%%%%%%$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))+++*********+++,,,------++++++************************+++,,,------......)))***,,,---...------,,,...---+++++++++---///000+++,,,...//////...,,,+++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***)))(((''''''))))))++++++***(((&&&$$$333222000000111111///...------,,,,,,,,,,,,++++++)))))))))))))))(((''''''))))))((('''&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&$$$ !!!%%%'''&&&%%%%%%$$$###""""""############""""""""""""######$$$$$$######""""""!!!!!! """######""""""###$$$$$$!!! ###%%%$$$"""""""""!!!!!!  """$$$$$$""" """"""""""""""""""""""""""""""""""""############!!!!!!""""""""""""!!!!!!""""""""""""############""""""""""""""""""""""""!!!""""""!!! """###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!""""""###"""""" !!!""""""""""""""""""!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""!!! !!!"""""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" """###"""!!! !!!### !!!!!!""""""""""""""""""""""""""""""""""""""""""############!!!!!!"""###############""""""############""""""""""""""""""###%%%&&&'''""""""#########$$$$$$$$$""""""""""""""""""""""""########################"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((())))))(((((())))))***+++'''''''''''''''&&&&&&&&&&&&&&&'''((())))))(((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!! !!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!""""""######$$$$$$$$$$$$$$$#########""""""$$$$$$######"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""########################%%%%%%%%%$$$$$$############$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%((((((((()))******++++++,,,,,,+++***)))))))))***,,,...///...------...///------------...///111111000//////...------,,,,,,******+++---//////,,,***++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******((('''&&&%%%%%%$$$333111000000111000///------------,,,,,,+++++++++)))))))))))))))(((''''''((((((((('''&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%$$$!!!"""%%%'''%%%%%%$$$$$$###""""""######$$$$$$############$$$$$$#########""""""""""""""" """######""""""###$$$###!!! ###$$$$$$"""######"""""""""!!!!!!!!!!!!"""$$$$$$"""!!! !!!""""""""""""""""""""""""""""""""""""############!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!""""""""" !!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!""""""""""""""" !!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" """###"""!!! !!!###!!!!!!!!!"""""""""""""""########################""""""""""""############""""""###$$$$$$$$$$$$$$$""""""############""""""$$$###""" """"""#########$$$$$$$$$""""""""""""""""""""""""########################"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((()))))))))))))))***++++++))))))(((((('''&&&%%%%%%&&&''''''(((((((((((('''(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!! !!!"""""""""############""""""""""""""""""""""""!!!!!!"""######$$$%%%%%%""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""""""""""""""#########$$$$$$$$$#########""""""$$$$$$###############$$$""""""""""""""""""""""""!!!"""""""""##################$$$$$$$$$$$$######$$$$$$$$$#########""""""########################%%%%%%%%%$$$$$$$$$############%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''''''''''''''(((''''''&&&&&&&&&%%%%%%%%%((((((((()))******++++++---,,,++++++******++++++,,,---///...------...//////............///000000/////////...---,,,,,,,,,******+++---///...,,,***++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********)))((('''%%%%%%%%%%%%333111000000000000///---......---,,,,,,+++******)))))))))))))))(((((('''''''''''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%"""###&&&&&&###%%%$$$######"""#########%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""############ """######""""""###$$$###!!! !!!"""######"""############""""""""""""!!!###$$$$$$"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""!!!"""###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""!!!!!!!!! !!!""""""!!!!!!!!!!!!""""""""""""###""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""!!!!!! !!!!!! !!!!!!"""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" """###"""!!! !!!###############""""""""""""########################""""""""""""##################$$$%%%%%%%%%%%%%%%""""""############""""""%%%$$$""" ###############$$$$$$$$$""""""""""""""""""""""""########################"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''')))))))))*********++++++++++++***((('''&&&%%%$$$''''''(((((((((''''''&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""############""""""""""""""""""""""""!!!""""""######$$$$$$$$$""""""""""""""""""""""""######""""""""""""##################""""""""""""$$$############"""""""""#####################$$$########################""""""""""""##################$$$$$$$$$$$$######$$$$$$$$$#######################################%%%%%%%%%$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$########################%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%'''(((((())))))******+++------,,,++++++++++++,,,,,,---......------...000111111000//////////////////......------,,,,,,+++*********,,,......,,,******+++,,,---......//////......------,,,,,,++++++))))))************))))))))))))'''&&&%%%%%%%%%%%%222111//////000000...---......---,,,++++++******(((((())))))))))))((((((&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$ $$$%%%######&&&%%%"""$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$!!!!!!""""""######$$$$$$ """######""""""###$$$""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""###$$$$$$"""!!!"""### !!!"""""""""############!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """######!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######"""!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!"""""""""""""""""""""!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!"""!!! !!!###$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""" """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" """###"""!!! !!!############""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############"""###$$$$$$%%%%%%$$$$$$""""""############""""""###""""""!!!!!!"""""""""########################""""""""""""""""""""""""##############################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))*********************)))(((''''''&&&&&&(((((((((((('''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""#########""""""""""""""""""""""""!!!"""""""""#########$$$""""""""""""""""""""""""###""""""""""""""""""###$$$$$$######""""""!!!!!!############"""""""""""""""#########$$$$$$$$$###########################"""""""""""""""###############$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$###$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********,,,++++++******++++++++++++---......------///000333222111000///.........------------,,,,,,+++++++++******+++------,,,***)))***,,,---...//////000///......---,,,++++++***((())))))******))))))((()))((('''&&&%%%%%%%%%%%%222111//////000000...---......---,,,,,,+++******(((((())))))))))))((((((&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$ ###$$$"""###%%%%%%"""$$$###############$$$$$$######""""""""""""######!!!!!!""""""######$$$$$$ """######""""""###$$$"""""""""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!"""$$$!!!"""""""""############!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!######"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""$$$###"""!!! !!!!!! !!!"""""" !!!!!!!!!"""""""""###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""!!! """###$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" """###"""!!! !!!###"""""""""!!!!!! ########################!!!"""""""""############!!!""""""###############""""""############""""""""""""""""""###$$$%%%&&&########################""""""""""""""""""""""""########################$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((()))*********))))))''''''''''''((((((((((((''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""######"""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$#################################""""""""""""""""""######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%######$$$&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))************))))))))))))******+++,,,......---...///111444333111///...------,,,,,,,,,,,,,,,,,,++++++++++++***)))***,,,---,,,***)))***+++---.../////////......---,,,+++*********))))))************))))))((('''&&&%%%%%%%%%%%%%%%222000////////////...,,,------,,,,,,,,,,,,++++++'''(((((()))))))))))))))''''''''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!###$$$!!!"""%%%%%%"""#########"""######$$$%%%###""""""""""""""""""###""""""""""""############ """######""""""###$$$!!!""""""!!!  """ !!!!!!!!!!!! !!!"""!!! """$$$ """"""""""""############!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""!!!###$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######!!! !!!"""""" !!!"""""" !!!!!!""""""######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""""""""""""""!!!!!!""""""######!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!""""""######$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" """###"""!!! !!!###!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""############!!!!!!"""############"""""""""############""""""###""""""!!!!!!!!!!!!"""$$$$$$$$$###############""""""""""""""""""""""""########################$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))***)))((('''%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""############""""""""""""!!!!!!"""""""""""""""### !!!###$$$%%%%%%$$$#######################################""""""""""""######$$$$$$$$$$$$#####################$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&$$$######%%%(((%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&''''''(((((())))))***)))(((((((((((()))*********,,,............000111333222000///---,,,,,,,,,+++++++++++++++++++++++++++***)))***+++,,,,,,+++)))***+++,,,------......,,,,,,++++++******))))))))))))************))))))''''''&&&%%%%%%%%%%%%%%%222000///...//////...,,,++++++,,,,,,,,,,,,------''''''((()))))))))))))))((((((((('''&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$### $$$%%%#########""""""###$$$$$$%%%$$$######""""""######$$$#########""""""""""""""" """######""""""###$$$!!!"""###!!! """ !!!!!!"""""""""""" !!! !!!$$$ """"""""""""############!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!###$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""" !!!###$$$ !!!"""""" !!!"""############""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""""""""""""""!!!!!!"""############"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$########################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" """###"""!!! !!!###!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""###$$$$$$$$$$$$###""""""############""""""$$$###""" $$$$$$$$$#########""""""""""""""""""""""""""""""########################$$$$$$#########$$$%%%&&&######$$$%%%%%%&&&''''''$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%'''((()))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%############"""""""""!!!"""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""""""""#########!!!!!!!!!!!!""""""###### !!!###%%%%%%%%%$$$###""""""""""""""""""""""""############"""""""""!!!######$$$$$$$$$$$$######""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$''')))&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((''''''''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))(((((()))******+++***,,,---.........000222111000///---,,,+++++++++*********++++++++++++++++++***((()))+++,,,,,,+++)))******+++,,,,,,,,,+++******))))))))))))))))))'''(((((())))))(((((('''&&&&&&%%%%%%$$$$$$%%%%%%111000......//////---,,,***++++++,,,,,,------...''''''((()))))))))))))))))))))((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$"""###%%%$$$######""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######""""""!!!!!!!!!"""######""""""###$$$!!!"""###!!!"""!!!!!!""""""#########$$$ !!!###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!""""""""""""!!!!!!""""""""""""############""""""""""""""""""""""""!!!$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!  !!!$$$%%% !!!"""""" !!!"""######$$$$$$$$$###""""""!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!""""""""""""""" !!!###$$$$$$######"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$########################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!"""###"""!!! !!!###!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##################$$$%%%%%%%%%%%%$$$""""""############""""""######"""!!!!!!!!!!!!"""$$$$$$$$$$$$######""""""""""""""""""""""""""""""########################%%%$$$#########$$$%%%&&&######$$$%%%%%%&&&''''''$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&(((((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!""""""######$$$$$$ !!!!!!!!!""""""######!!!###%%%&&&%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''""""""""""""""""""""""""###$$$$$$######$$$(((+++''''''&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((()))))))))******))))))***+++,,,,,,***,,,---.........000222000///...---,,,+++++++++******************+++++++++***((()))***,,,,,,+++)))******+++++++++******(((((((((((())))))))))))&&&''''''''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%000000000000////////////......---,,,,,,+++************))))))((((((''''''))))))(((''''''''''''(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######""""""""""""######""""""############"""""" !!!""""""###"""""" !!!"""###$$$%%%%%% !!!######!!!!!!!!!""" """#########"""!!! !!!"""""""""""""""""""""""""""############""""""""""""""""""""""""$$$###!!! !!!"""!!!!!!""""""""""""!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! """"""!!!!!!!!!!!!""""""""""""!!! !!!!!!""""""""""""!!!!!!"""""""""""""""!!! ######"""!!!!!!!!!!!!!!!""""""!!! """"""""""""""""""""""""""""""############"""""" !!!""""""""""""""""""""""""""""""""""""  """###!!!""""""""""""""""""""""""""""""""""""##################"""!!!!!!###""""""""""""""""""""""""############""""""""""""$$$$$$$$$###############""""""###$$$$$$$$$$$$###########################$$$$$$$$$%%%%%%%%%&&&&&&########################&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""############$$$$$$$$$$$$######""""""""""""""""""""""""$$$#########""""""!!!!!!""""""###$$$$$$$$$$$$###""""""""""""############$$$$$$$$$#########""""""##############################""""""######$$$%%%"""""""""###$$$$$$$$$%%%################################################%%%%%%%%%$$$$$$#########"""############$$$$$$$$$%%%%%%$$$######$$$%%%%%%#################################$$$$$$%%%%%%%%%&&&'''&&&%%%"""!!!"""$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&&&&&&&'''((((((((('''&&&&&&''''''((()))*********)))((((((((((((((()))************+++++++++************************))))))))))))))))))*********+++,,,---...---,,,+++)))))))))((())))))*********************)))(((((((((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%111000000000////////////......---,,,,,,+++************))))))(((((('''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""############""""""""""""######""""""############"""""" !!!!!!""""""""""""!!! !!! !!!######!!!!!!!!!""" !!!"""###""""""!!! !!!"""""""""""""""""""""""""""############""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""!!! """"""##################"""""""""""""""!!!!!! ######"""!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! """""""""""""""""""""""""""  """###!!!""""""""""""""""""""""""""""""""""""############"""######""" !!!###""""""""""""""""""""""""############""""""""""""########################""""""###$$$$$$$$$$$$###########################$$$$$$$$$%%%%%%%%%%%%&&&########################$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################""""""""""""############$$$$$$$$$$$$######""""""""""""""""""""""""############"""""""""!!!!!!!!!"""############"""""""""""""""############$$$$$$$$$#########""""""##############################""""""######$$$%%%############$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%$$$"""!!!"""$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((()))*********)))((((((((((((((()))************+++++++++************************)))))))))******+++++++++++++++,,,---------,,,,,,++++++************++++++)))))))))))))))(((((('''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%111111000000000/////////...------,,,,,,++++++*********))))))((((((''''''%%%&&&&&&&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$######""""""""""""######""""""############""""""!!!""""""""""""!!!!!! !!!!!!!!!  !!!######!!!!!!!!!""" !!!""""""""""""""" !!!"""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """"""!!!!!!!!!!!!"""""""""!!!!!! !!!"""######$$$$$$%%%%%%%%%######"""""""""!!!!!!!!!######"""!!!!!!!!!""""""###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! ###""""""!!! """"""""""""""""""""""""!!! !!!"""###!!!""""""""""""""""""""""""""""""""""""############"""$$$%%%$$$###!!!""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!"""######$$$$$$####################################$$$$$$$$$%%%%%%%%%########################"""#########%%%&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################""""""""""""############$$$$$$$$$$$$######""""""""""""""""""""""""############"""""""""""" !!!"""""""""""""""""""""""""""############$$$$$$$$$#############################################""""""######$$$%%%$$$$$$$$$$$$$$$#########################################################%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******))))))((((((((((((((()))************+++++++++))))))))))))))))))))))))))))))***+++,,,------...,,,,,,,,,,,,,,,---.........------,,,,,,,,,------((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%111111111000000000//////---------,,,,,,+++++++++******))))))((((((''''''%%%&&&&&&'''&&&%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######""""""""""""######""""""############""""""""""""###""""""!!! $$$$$$$$$$$$$$$######### !!!######!!!!!!!!!""" !!!!!!""""""""""""""" !!!"""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!"""#########""" !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!"""""""""!!! !!!!!!"""""""""###$$$%%%&&&&&&#########"""""""""""""""######""""""!!!""""""######""""""!!! !!!!!!!!! """"""############""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""$$$&&&&&&$$$"""""""""""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!!!!""""""""""""!!!""""""###################################################$$$$$$$$$$$$####################################$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""############$$$$$$$$$$$$######""""""""""""""""""""""""#########""""""""""""""" !!!""""""######""""""!!!"""""""""##################################################################""""""######$$$%%%%%%%%%%%%$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%&&&((('''&&&&&&&&&(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((())))))))))))(((((((((((())))))))))))*********+++++++++))))))))))))))))))))))))******+++,,,---...///000---,,,++++++,,,---///000000//////............///((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%111111111111000000000000------,,,,,,,,,,,,++++++******))))))(((((('''''''''''''''''''''&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############""""""""""""######""""""############""""""""""""###""""""!!! ######$$$%%%&&&&&&'''''' !!!######!!!!!!!!!"""!!!!!!!!!!!!!!!""""""### !!!"""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!"""#########""" !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!###$$$&&&'''$$$$$$###"""!!!""""""#########""""""""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""$$$&&&&&&$$$"""""""""####################################"""""""""!!! !!!!!!""""""""""""!!!!!!"""############""""""""""""""""""""""""""""""""""""#########$$$$$$########################%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$######%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""############$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""######!!!"""######$$$$$$######!!!"""""""""##################################################################""""""######$$$%%%&&&%%%%%%%%%$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############%%%''''''&&&%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&'''((()))))))))(((((((((((())))))))))))*********+++++++++))))))))))))))))))))))))***+++,,,---...///000000---,,,++++++,,,...///000111000000///......//////(((((('''&&&%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%222222111111111000000000,,,,,,,,,,,,,,,,,,,,,,,,******))))))((((((''''''(((''''''&&&%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$  ######""""""""""""######""""""############""""""!!!""""""""""""!!!!!! !!!!!!"""###$$$%%%&&&&&& !!!######!!!!!!!!!"""!!!!!!!!!!!!!!!"""###### !!!"""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!! !!!!!!""" """$$$'''(((%%%$$$###"""!!!"""############"""""""""###$$$$$$$$$###""""""!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!!  !!!""""""###""""""""""""""""""""""""!!!######""""""###$$$""""""""""""""""""""""""""""""""""""############"""$$$%%%$$$###!!!""""""####################################"""""""""""" !!!!!!""""""######$$$ !!!""""""######""""""""""""""""""""""""""""""!!!""""""""""""#################################%%%%%%$$$###############%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$###"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""############$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############""""""###$$$$$$$$$$$$$$$""""""""""""###########################$$$$$$$$$##############################""""""######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!###%%%&&&$$$###"""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((((((((((((((())))))***)))************+++++++++************************++++++,,,---...//////000,,,,,,,,,,,,---...000000111000///...............)))((('''%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%222222222111111111000000,,,,,,,,,,,,,,,,,,,,,,,,******))))))(((((('''''')))'''%%%######$$$&&&'''%%%$$$$$$######$$$$$$%%%########################!!!!!! !!!!!!######""""""""""""######""""""############"""""" !!!!!!""""""""""""!!!!!!!!!!!!""""""######### !!!######!!!!!!!!!""""""!!!!!! !!!"""###$$$ !!!"""""""""""""""""""""""""""############""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""!!!!!!!!!!!!"""""" !!!""""""!!!!!! !!!###&&&(((***&&&%%%###!!!!!!"""###$$$######""""""######$$$%%%$$$###""""""!!!!!!""""""######################## !!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!###$$$""""""###%%%""""""""""""""""""""""""""""""""""""############"""######""" !!!#######################################""""""""""""!!!!!!""""""###$$$$$$%%% !!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""##############################$$$###############$$$%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$###""""""$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""############$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""""""""############!!!""""""###############""""""""""""############""""""#########$$$$$$$$$##############################""""""######$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###%%%''''''%%%###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((()))******)))************+++++++++++++++++++++++++++++++++,,,,,,,,,------.........***+++,,,...//////000000000///...------,,,,,,,,,***)))'''&&&%%%&&&'''((($$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%222222222111111111111000,,,,,,,,,,,,,,,,,,,,,,,,*********)))(((((('''''')))&&&###!!! """%%%'''%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$############$$$$$$######""""""""""""######""""""############"""""" !!!""""""###""""""############"""""""""""" """######!!!!!!!!!""""""!!! !!!###$$$ !!!!!!"""""""""""""""""""""""""""############""""""""""""""""""""""""$$$###!!! !!!"""!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""!!!!!!!!!!!!"""""" !!!"""###""""""!!!"""$$$'''***,,,&&&%%%###!!!!!!"""###$$$######""""""###$$$%%%%%%$$$######"""""""""""""""########################""""""############"""""""""""""""!!! """"""""""""""""""""""""!!!$$$$$$""""""###&&&""""""""""""""""""""""""""""""""""""#####################!!!!!!#######################################""""""""""""!!!""""""###$$$%%%%%%%%% !!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################!!!!!!""""""###$$$&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################""""""""""""############$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!!!!"""""""""""""""""""""""""""############""""""######$$$$$$$$$$$$#################################"""###$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&#########################################################$$$$$$%%%%%%%%%"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&''')))++++++)))&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((()))******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------)))+++---///000000000/////////...,,,,,,++++++++++++)))'''&&&&&&&&&((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%000000111111111///---,,,,,,,,,,,,+++++++++*********)))))))))))))))******''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""$$$$$$######""""""!!!!!!"""#########$$$$$$$$$$$$"""############$$$$$$$$$"""""""""""""""""""""""" !!!"""$$$$$$######""" !!!######!!!!!!!!!"""###"""!!! !!!!!!""""""""""""!!!!!!###"""!!! !!!"""### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""######$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """"""""""""!!!!!!!!!!!!$$$###"""!!!"""###&&&'''######"""!!!!!!!!!!!!!!!$$$###"""""""""###%%%%%%###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""!!!!!! $$$###"""!!!!!!"""###$$$$$$#########""""""!!!!!!################################################!!!!!!!!!!!!"""###%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""""""""###""""""""""""""""""""""""###########################%%%&&&%%%###!!!!!!"""$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############""""""""""""############$$$$$$$$$$$$######"""######"""!!!!!!"""$$$"""###$$$%%%&&&%%%$$$$$$'''&&&$$$#########$$$$$$%%%+++///,,,$$$"""######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))***+++,,,---,,,++++++,,,---------,,,,,,...//////...------...///000111,,,------......------,,,/////////...---,,,***)))((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###111111111111000///......,,,,,,,,,+++++++++******++++++***)))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$"""###$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""""""""!!!!!! """""""""#########$$$$$$!!!!!!"""""""""#########"""""""""""""""""""""""" !!!"""$$$$$$######""" """######"""!!!!!!"""""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###"""!!!!!!!!!###%%%&&&######"""!!!!!!!!!!!!!!!$$$###"""""""""###$$$%%%######"""!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! $$$###"""!!!!!!"""###$$$############"""""""""!!!################################################!!!!!!!!!!!!""""""###$$$########################""""""""""""""""""""""""###"""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""#########""""""""""""""""""""""""########################'''&&&%%%!!! """############"""""""""!!!""""""""""""""""""""""""$$$$$$$$$###############""""""#########$$$$$$$$$########################""""""""""""""""""""""""###"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$######$$$$$$$$$$$$#########$$$$$$###""""""###%%%"""###$$$%%%%%%%%%$$$$$$'''&&&%%%$$$$$$$$$%%%%%%&&&)))+++)))$$$!!!!!!"""######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))***+++,,,---,,,,,,++++++,,,---,,,+++,,,---//////......------...///000+++,,,,,,------,,,,,,+++---------,,,+++***((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###333333222111000000000000,,,,,,,,,+++++++++******,,,+++***)))((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$"""###$$$$$$%%%%%%$$$$$$"""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""###### !!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""$$$$$$######""" """######"""!!!!!!"""!!!!!! !!!""""""!!!!!!""""""""""""!!!!!!!!!"""$$$$$$"""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!"""$$$%%%######"""!!!!!!!!!!!!!!!######""""""######$$$%%%$$$$$$###""""""""""""###!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!######""""""""""""##################""""""""""""################################################!!!!!!!!!!!!!!!!!!!!!"""########################""""""""""""""""""""""""""""""""""""""""""######$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############""""""""""""""""""""""""########################%%%$$$###!!!"""'''...333############""""""""""""########################%%%%%%%%%$$$######""""""""""""""""""####################################"""""""""""""""""""""""""""!!! !!!###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$%%%%%%$$$######$$$&&&"""###$$$%%%%%%%%%%%%$$$((('''&&&$$$$$$%%%&&&&&&'''''''''&&&%%%$$$############$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((***************************++++++,,,---,,,,,,,,,+++,,,---,,,++++++---///000///......---.........***++++++++++++++++++***+++++++++***)))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######555333222000000000000111,,,,,,,,,+++++++++******+++***)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""######""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######"""""""""""""""""""""""" !!!"""###$$$######"""!!!"""$$$$$$"""!!!"""###!!! !!!"""######!!!!!!""""""""""""!!!!!! !!!"""######"""!!! !!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!""""""""""""!!! !!!"""###$$$###""""""!!!!!!!!!!!!!!!###############$$$$$$$$$%%%$$$$$$###############!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!###""""""""""""""""""############"""""""""""""""################################################!!!!!!!!!!!!!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#####################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$##################################################################$$$$$$""""""""""""""""""""""""########################"""""""""###%%%+++333888#########"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$###"""#########$$$$$$$$$$$$########################""""""""""""""""""""""""###"""!!!"""$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%$$$""""""$$$&&&######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&(((%%%######%%%&&&$$$#########$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((***************************++++++,,,,,,,,,,,,,,,***+++,,,+++******,,,...000//////...------------))))))************)))))))))******)))((('''&&&&&&%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######555333222000000000000111,,,,,,,,,+++++++++******((('''''''''((()))******''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################""""""""""""""""""###""""""###$$$$$$$$$$$$###""""""""""""""""""""""""############$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$######################## !!!"""###$$$######"""!!!###$$$$$$"""""""""###!!!!!!!!!!!!!!!"""###$$$!!!!!!""""""""""""!!!!!!###"""!!! !!!"""### !!!!!!!!!!!! !!!!!!!!!!!!#########""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""### !!!!!!"""#########""""""!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$%%%$$$$$$###############!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""######"""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""!!!!!! """"""""""""""""""""""""########################!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""###############$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$##################"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$###"""###%%%'''""""""""""""""""""######""""""""""""""""""""""""""""""###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&########################""""""""""""""""""""""""$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$###!!!!!!###$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$###""""""###$$$%%%'''### !!!%%%&&&%%%"""######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((************************************++++++,,,,,,***+++++++++******,,,---//////.........---,,,,,,((())))))******))))))((()))*********)))((('''&&&$$$%%%&&&&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""333333222111000000000000,,,,,,,,,+++++++++******&&&&&&&&&'''((()))***+++''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$####################################""""""!!!!!!""""""###!!!"""######$$$$$$######""""""""""""""""""""""""!!!!!!!!!""""""""""""###!!!!!!!!!"""""""""##################$$$$$$$$$$$$######################## !!!"""$$$$$$######"""!!!###$$$$$$###""""""###""""""!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!$$$"""!!!!!!"""$$$ !!!!!!!!!!!! !!!!!!!!!!!!############"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###### !!!""""""######$$$######"""!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###$$$$$$###""""""""""""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" """"""###"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$!!!!!!"""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""############$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###############################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """$$$%%%$$$######$$$""""""""""""############""""""""""""""""""""""""!!!"""###$$$%%%'''((((((%%%%%%%%%%%%&&&&&&&&&'''########################""""""""""""""""""""""""$$$#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###""""""""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$"""######"""!!!!!!"""$$$$$$$$$######$$$$$$%%%&&&######"""!!!!!!"""$$$%%%%%%###!!!"""%%%&&&$$$!!!######$$$$$$$$$%%%%%%%%%"""###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((***************************))))))))))))***++++++)))***+++***))))))+++---------.........---,,,,,,((())))))******))))))((()))*********))))))((('''%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""111111111111000///......,,,,,,,,,+++++++++******'''''''''''''''((()))***''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$###"""########################""""""!!!!!!!!!!!!""""""!!!""""""###############""""""""""""""""""""""""!!!!!!"""""""""#########"""""""""#########$$$$$$""""""""""""#################################### !!!"""$$$$$$######"""!!!###%%%$$$###"""############""""""!!!"""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######################## !!!"""#########!!!!!!"""###$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$$$$#########"""!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###!!!"""###$$$$$$###"""!!!!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" """###$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$!!!!!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###################################################"""#########$$$$$$$$$$$$#########################################################""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!$$$%%%%%%%%%'''(((!!!"""""""""##########################################$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&########################""""""""""""""""""""""""$$$""""""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$###""""""###%%%$$$$$$#########$$$%%%&&&######"""""""""###%%%%%%""""""###$$$$$$$$$""" ######$$$$$$$$$%%%%%%%%%!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))((('''''''''(((******((()))******((()))***,,,+++,,,---.........---,,,)))))))))******))))))))))))))))))))))))(((((('''&&&%%%$$$$$$###$$$$$$$$$########################""""""############""""""000000111111111///---,,,,,,,,,,,,+++++++++******)))(((((('''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$$$$###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""###############""""""""""""""""""""""""######$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""######################## !!!"""$$$$$$######""""""###%%%%%%###"""###$$$$$$$$$###"""!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!"""######"""!!! !!!!!!!!!""" !!!!!!!!!""" !!!!!!"""""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""######$$$!!!"""###$$$$$$%%%%%%$$$######"""!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""######!!!"""###$$$$$$###"""!!!!!!!!!""""""#########$$$"""""""""""""""""""""""""""""""""""""""""""""""" """$$$%%%%%%$$$###""""""""""""""""""""""""######################## !!!!!!"""###$$$$$$$$$ !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$################################################""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""###"""""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$""" !!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""###!!!!!!"""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$######$$$&&&%%%$$$#########$$$%%%&&&$$$$$$#########$$$&&&'''!!!"""$$$%%%$$$###!!! ######$$$$$$$$$%%%%%%%%%!!!###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''')))***((()))***)))((((((***,,,***+++---...///...------))))))************))))))((((((((()))(((((('''''''''&&&$$$###"""###$$$%%%########################""""""############""""""222222111111000/////////+++,,,,,,,,,,,,+++******((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###""""""######$$$$$$$$$$$$######"""############$$$$$$$$$######""""""""""""######"""""""""""""""""""""""""""######"""!!! !!!"""""""""""""""######$$$###"""""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%######"""!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!! ###"""!!! !!!"""###!!!!!!""""""""""""!!!!!!"""""""""""""""!!! ###"""!!! !!!"""#########""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%!!!!!!$$$$$$"""!!!!!!!!!"""######$$$$$$######""""""######$$$%%%###"""!!!!!!!!!"""$$$%%%!!!!!!"""###$$$%%%%%%%%%$$$$$$######""""""!!!!!!"""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""############""""""###$$$$$$$$$$$$###%%%%%%%%%%%%$$$""" """"""""""""""""""""""""""""""""""""############ !!!###%%%%%%###!!! ###############"""!!! ###$$$%%%%%%&&&&&&%%%%%%###$$$$$$$$$$$$###""""""!!!"""###$$$$$$###"""!!!##############################$$$$$$$$$$$$######$$$#########""""""!!!!!!$$$#########""""""!!!!!!$$$###!!! """$$$%%%$$$$$$######""""""!!!!!!""""""############""""""$$$$$$############$$$$$$#####################$$$!!!  """###"""###$$$%%%%%%$$$###"""$$$$$$##################%%%###"""###$$$$$$###"""$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$$$$############$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!!!!"""#########$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$((('''%%%$$$###$$$%%%%%%%%%%%%###"""""""""###$$$########################%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$"""!!!%%%%%%$$$$$$%%%%%%&&&'''************)))(((&&&&&&$$$''')))***)))(((''''''%%%&&&''')))************)))))))))))))))))))))))))))((((((***,,,---,,,++++++******)))(((''''''&&&'''&&&%%%$$$############""""""""""""""""""""""""########################222222111111000/////////+++,,,,,,,,,,,,+++******))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$######"""######$$$$$$$$$$$$######"""############$$$$$$$$$######""""""""""""######"""""""""""""""""""""""""""#########!!! !!!""""""""""""""""""######$$$######""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$%%%######"""!!!!!!!!!!!!!!!""""""############"""""" !!!""""""!!!!!!###"""!!! !!!"""###!!!!!!""""""""""""!!!!!!"""""""""""""""!!! ###"""!!! !!!"""######"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!! !!!###%%%##################""""""######""""""######$$$%%%###"""!!!!!!!!!"""$$$$$$"""""""""######$$$$$$%%%#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!$$$$$$############$$$$$$""""""""""""############""""""###$$$$$$$$$$$$#########$$$%%%$$$###"""!!!""""""""""""""""""""""""""""""""""""############!!!"""###$$$$$$###"""!!!######$$$$$$######"""!!!###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$######"""""""""############""""""##############################$$$$$$$$$$$$##################"""""""""!!!##################""""""&&&$$$"""!!! !!!"""############""""""!!!!!!!!!""""""############""""""$$$$$$############$$$$$$%%%%%%$$$$$$######""""""$$$######"""###$$$%%%&&&"""######$$$$$$######"""########################$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$###"""""""""######$$$$$$%%%&&&&&&###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!"""#########$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$%%%'''&&&%%%$$$$$$$$$%%%%%%%%%$$$###"""""""""###$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""&&&&&&%%%%%%&&&&&&'''(((************)))((('''&&&$$$''')))***)))((('''(((&&&'''((()))************)))))))))))))))))))))))))))((((((***,,,---,,,***))))))(((((('''&&&&&&%%%'''&&&%%%$$$############################################################222222111111000/////////+++,,,,,,,,,,,,+++******************************''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$###############$$$$$$$$$$$$######"""############$$$$$$$$$######""""""""""""######"""""""""""""""""""""""""""#########!!! !!!""""""""""""""""""######$$$######"""""""""""""""###""""""""""""""""""""""""$$$$$$######""""""!!!!!!########################$$$$$$$$$$$$$$$############""""""!!!!!!!!!!!!!!!""""""############""""""!!!""""""######""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!"""""""""""""""!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""$$$""""""&&&%%%%%%$$$$$$###""""""!!!###""""""""""""###$$$$$$"""""""""!!!"""######$$$########################""""""""""""############"""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!""""""""" !!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!"""""""""""""""############""""""###$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$###"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############""""""#######################################$$$$$$$$$$$$##################""""""""""""#########$$$$$$$$$$$$$$$&&&%%%###!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""############""""""$$$$$$############$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$###$$$%%%%%%&&&$$$######""""""######$$$########################$$$###"""###$$$%%%$$$"""###$$$$$$$$$$$$###"""""" !!!"""###%%%&&&(((((($$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$###$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$######""""""#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###'''''''''&&&'''(((((())))))******))))))((('''&&&%%%''')))***)))(((((()))'''(((((())))))*********)))))))))))))))))))))))))))((((((***,,,,,,+++***((((((''''''&&&%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################222222111111000/////////+++,,,,,,,,,,,,+++******))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$######""""""""""""######""""""""""""""""""""""""!!!###$$$###!!!!!!"""###"""""""""""""""######$$$$$$###""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""""""""########################%%%%%%$$$$$$######""""""""""""!!!!!!!!!!!!""""""""""""############"""""" !!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""!!! """%%%%%%$$$$$$$$$#########""""""""""""""""""###$$$$$$"""""""""""""""######$$$############""""""""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!  !!!!!!"""""""""############""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!"""""""""##################""""""""""""######$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$""""""""""""$$$%%%##############################$$$$$$$$$$$$###############"""""""""""""""#########$$$$$$%%%%%%&&&%%%$$$###"""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""$$$$$$############$$$$$$&&&&&&%%%%%%$$$$$$######!!!!!!!!!"""""""""######$$$###"""!!!!!!"""###$$$###############$$$$$$$$$$$$"""""""""$$$%%%$$$#########$$$$$$$$$######"""!!!!!!"""###%%%&&&'''((($$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#######################################"""""""""###$$$$$$$$$%%%############$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((())))))))))))))))))(((''''''%%%''')))***)))((()))***))))))))))))))))))******)))))))))))))))))))))))))))(((((()))+++,,,***)))''''''''''''&&&&&&%%%%%%&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################222222111111000/////////+++,,,,,,,,,,,,+++******((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$######""""""""""""######""""""""""""""""""""""""!!!###$$$###"""!!!"""$$$"""""""""""""""######$$$$$$$$$###"""!!!!!!"""""""""""""""""""""""""""""" !!!"""######$$$########################$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!""""""""""""############"""""" !!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!! """$$$###!!!""""""#########$$$$$$$$$""""""!!!!!!""""""###$$$!!!"""""""""##################""""""""""""""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!!!!!!!"""""""""###$$$######""""""######$$$!!!"""""""""############""""""###$$$$$$$$$$$$###$$$$$$$$$###############""""""""""""""""""""""""!!!"""""""""##################""""""""""""#########$$$$$$%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$&&&%%%$$$#########$$$$$$%%%$$$###""""""###$$$%%%##############################$$$$$$$$$$$$######""""""""""""""""""###############$$$$$$%%%%%%&&&!!!!!!!!!""""""###$$$$$$!!!!!!!!!"""""""""""""""""""""############""""""$$$$$$############$$$$$$#########$$$$$$%%%%%%%%% !!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$""""""#########$$$$$$$$$###"""!!!"""$$$%%%$$$###"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$#########$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""########################"""""""""###$$$$$$$$$%%%"""""""""######$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%&&&''''''(((((())))))))))))(((((('''%%%'''))))))))))))***++++++***))))))))))))******(((((((((((((((((((((((()))(((((()))++++++***(((((((((((('''''''''''''''%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################222222111111000/////////+++,,,,,,,,,,,,+++******''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$######""""""""""""######""""""""""""""""""""""""!!!###$$$###""""""###%%%"""""""""""""""######$$$%%%$$$###"""!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###$$$$$$#######################################"""""""""!!!!!!!!!!!!!!!""""""###""""""############""""""!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###  $$$%%%### !!!!!!"""######$$$$$$"""!!!!!!!!!!!!"""######!!!!!!"""############"""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!"""""""""############################## !!!!!!""""""#########""""""!!!!!!""""""###""""""""""""############""""""###$$$$$$$$$$$$###%%%%%%$$$###""""""######""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$$$$$$$############$$$$$$##############################$$$$$$$$$$$$######""""""""""""#####################$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%""""""""""""############""""""############""""""$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%&&&!!!!!!"""############"""###""""""!!!!!!""""""###"""""""""###$$$$$$%%%%%%###"""!!!"""$$$%%%%%%$$$""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$#########"""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$############$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$$$$$$$###""""""#######################################$$$$$$$$$!!!!!!""""""###$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&((((((&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))((((((&&&'''))))))))))))+++------,,,***)))((())))))***(((((((((((((((((((((((()))(((((()))******)))'''''''''''''''''''''''''''%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################222222111111000/////////+++,,,,,,,,,,,,+++******((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$######""""""""""""######""""""""""""""""""""""""!!!"""$$$$$$###"""$$$%%%"""""""""""""""######$$$%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############!!!!!!!!!!!!!!!"""######""""""############"""""" !!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!""""""""""""!!!!!! !!!""""""""""""""" !!!"""######"""!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!! !!!!!!######"""!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""###### !!!"""###$$$######""" !!!!!!""""""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!"""""""""#########"""""""""""""""""""""""" !!!"""#########  """"""""""""############""""""###$$$$$$$$$$$$###$$$###"""""""""###$$$%%%""""""""""""""""""""""""""""""""""""############!!!"""###$$$$$$###"""!!!!!!"""######$$$$$$######""""""###$$$$$$$$$$$$$$$%%%$$$""" !!!"""######$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$######!!!"""""""""##############################"""""" !!!"""###############"""#########$$$$$$$$$%%%""""""############""""""$$$$$$############$$$$$$!!!!!!!!!""""""######$$$!!!"""###$$$$$$$$$######!!!!!!""""""""""""!!!!!!!!!""""""###$$$$$$%%%%%%"""!!!!!!"""$$$&&&%%%$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$############$$$%%%&&&'''###$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%$$$###"""!!!########################$$$$$$$$$###############!!!!!!!!!"""###$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%''')))***'''''''''&&&''''''((()))(((((())))))))))))((((((&&&''')))))))))))),,,......---+++)))(((((()))***(((((((((((((((((((((((()))(((((()))******((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%################################################222222111111000/////////+++,,,,,,,,,,,,+++******))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$######""""""""""""######""""""""""""""""""""""""!!!"""$$$$$$######$$$%%%"""""""""""""""######$$$%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""&&&%%%$$$###"""!!! ########################!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!"""######""""""############"""""" !!!""""""###### !!!"""######"""!!! !!!!!!""""""""""""!!!!!! !!!""""""""""""""" !!!"""######"""!!! !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!$$$$$$!!! !!!$$$""""""!!!!!! !!!!!!!!!!!!!!!"""###### !!!"""$$$$$$######""" !!!"""######$$$$$$$$$######""""""!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!! """"""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$######""""""""""""######""""""""""""############""""""###$$$$$$$$$$$$###"""!!!!!!!!!"""$$$&&&'''""""""""""""""""""""""""""""""""""""############ """###%%%%%%###""" !!!"""###############""""""###$$$$$$$$$$$$###$$$###!!!  """######$$$%%%&&&&&&%%%$$$#################################$$$$$$$$$$$$######!!!!!!""""""#########$$$$$$#########""""""!!!!!!""""""#########""""""!!!######$$$$$$$$$%%%%%%%%%""""""############""""""$$$$$$############$$$$$$""""""""""""!!!!!!!!!!!! !!!"""###$$$###"""""" !!!"""######"""!!! !!!""""""###$$$$$$%%%%%%"""!!!!!!"""$$$&&&%%%$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$############$$$%%%&&&'''"""###%%%&&&'''&&&%%%%%%######$$$%%%$$$###"""!!!########################%%%$$$$$$$$$######"""""" !!!!!!"""###$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%''')))+++((((((((((((((()))******(((((()))))))))))))))(((&&&''')))))))))***,,,...///---+++)))(((((()))***(((((((((((((((((((((((()))(((((()))******((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%""""""""""""""""""""""""########################666333111000111111000...,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((($$$$$$############$$$$$$$$$%%%%%%$$$"""!!!"""$$$""""""""""""""""""""""""''''''&&&%%%%%%$$$######!!!!!!"""###############$$$#########""""""!!!!!!""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!###############"""!!! ####################################"""""""""""" !!!!!!!!!!!!  !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!! """"""""""""##################""""""!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! """######!!! !!!"""""""""!!!!!!!!!!!!""""""###"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""######$$$$$$######$$$$$$$$$$$$######!!!!!!"""###############""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$######"""""""""&&&%%%$$$###""""""""""""###############"""!!!!!! !!!"""###$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$$$$######&&&%%%$$$###""""""""""""######################## """$$$%%%&&&%%%###"""$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""######""""""!!!!!! %%%$$$###""""""###$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$%%%%%%$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""""""""""""""############&&&### """%%%%%%$$$######################################################$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''((()))******+++''')))***)))((('''(((******((('''&&&&&&'''(((***(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''########################################################################444222000///000000...---,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$############$$$$$$$$$%%%%%%###"""!!!"""$$$""""""""""""""""""""""""'''&&&&&&%%%$$$$$$######!!!!!!"""###########################"""""""""!!!""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!###############"""!!!!!!####################################""""""""""""""""""############"""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""""""""###!!!!!!!!!"""""""""######"""""""""""""""""""""""" !!!!!!""""""!!!!!!""""""""""""############""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!######!!! !!!!!!""""""!!!!!!!!!!!!"""""""""""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""#########"""##################"""!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$######""""""""""""$$$###############$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$######""""""!!!""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$######$$$$$$$$$#########""""""#########$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""########################$$$$$$###############"""$$$$$$###""""""###$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$########################!!!"""###$$$%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""""""""""""""############%%%""" ###$$$$$$#########################################################$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((())))))******''')))***)))((('''((())))))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&########################################################################444222////////////...,,,---------,,,,,,+++++++++(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%###"""!!!###$$$""""""""""""""""""""""""&&&&&&%%%%%%$$$$$$######!!!""""""############"""############""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!############""""""""""""####################################"""""""""""" !!!"""######$$$######$$$$$$#########"""""""""!!!!!!!!!"""""""""######"""""""""#########$$$$$$""""""""""""""""""""""""!!!!!!"""############"""""""""""""""############!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""!!!!!! """"""!!! !!!""""""!!!!!!!!!!!!"""""""""""""""""""""###$$$%%%""""""""""""""""""""""""!!!!!!!!! ########################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!############""""""""""""!!!""""""######""""""!!!!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!####################################""""""""""""""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%$$$######"""######$$$$$$$$$######%%%$$$############$$$%%%############""""""!!!  """###$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$#######################################""""""""""""""""""""""""########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$%%%########################""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###############"""""""""#########$$$$$$###"""!!!"""###$$$$$$"""######################################################$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))''''''((())))))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&########################################################################444222000/////////...---......---,,,,,,+++******((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''$$$$$$############$$$$$$###$$$$$$###""""""###%%%""""""""""""""""""""""""%%%%%%%%%%%%$$$$$$######!!!"""############""""""#########"""""""""""""""""""""""""""""""""""""""""""""############""""""######"""""""""""""""#######################################"""""""""!!!!!!""""""""""""$$$$$$$$$#########""""""!!!!!!"""""""""#########"""#########$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""!!!"""""""""############ !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""######""""""!!! !!!""" !!!""""""!!!!!!!!!!!!""""""""""""""""""###$$$&&&&&&""""""""""""""""""""""""#########""""""""""""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$############""""""###$$$$$$%%%$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$######"""$$$$$$############$$$$$$""""""###""""""!!! !!!###%%%%%%$$$##############################""""""""""""###$$$$$$########################$$$##################$$$""""""""""""""""""""""""########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$##################$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%####################################$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""###$$$%%%%%%$$$#########################################################$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''((()))(((''''''((())))))(((''''''''''''((()))((((((((((((((((((((((((&&&%%%%%%%%%%%%%%%%%%&&&########################################################################555333111000000000///.........---,,,,,,+++******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$############$$$$$$###$$$$$$###""""""###%%%""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$######""""""#########""""""!!!""""""""""""""""""######"""""""""""""""""""""""""""""""""######"""""""""######"""!!!!!!"""###$$$####################################"""""""""!!!!!!""""""""""""######"""""""""!!!!!!!!!""""""""""""############"""#########$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!!!!"""""""""############ !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!########################""""""############"""""" """"""!!! !!!"""""""""!!!!!!!!!!!!""""""""""""""""""###$$$&&&&&&########################$$$#########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""#####################""""""!!!######$$$$$$$$$######"""########################"""""""""""""""!!! !!!###%%%%%%$$$###"""########################""""""!!!!!!""""""###$$$########################$$$$$$###""""""###$$$$$$""""""""""""""""""""""""########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%#########$$$$$$#################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$###$$$%%%&&&&&&%%%%%%%%%######################################################$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''&&&((()))((('''&&&'''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""666444111111111111000...---------,,,,,,+++++++++))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$###""""""$$$&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$######"""############""""""!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$####################################"""""""""""" !!!"""######$$$######""""""!!!!!!!!! """""""""#########$$$$$$"""""""""#########$$$$$$"""""""""""""""""""""""" !!!!!!""""""!!!!!!""""""""""""############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$###### """###"""""""""$$$""""""!!!!!!!!!!!!"""""""""""""""""""""###$$$%%%########################""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!############""""""""""""!!!""""""######""""""!!!!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$###"""""""""""""""############"""!!!!!!"""######$$$$$$$$$######""""""###$$$$$$###""""""!!!""""""######""""""!!!######$$$%%%%%%$$$""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#####################$$$$$$$$$%%%$$$###""""""###$$$%%%""""""""""""""""""""""""########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############"""###$$$$$$$$$$$$###"""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""############$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$#########$$$$$$$$$$$$%%%###$$$%%%%%%$$$$$$%%%'''######################################################$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%################################################""""""""""""""""""""""""555333111000000000///...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&"""############$$$$$$$$$$$$$$$############$$$$$$"""###$$$###""""""$$$&&&""""""""""""""""""""""""##################$$$$$$###############"""!!!!!!!!!"""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###"""!!! !!!"""$$$%%%####################################""""""""""""""""""############""""""""""""!!!!!!!!! """"""#########$$$$$$$$$!!!!!!!!!"""""""""######"""""""""""""""""""""""" !!!""""""######""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$$$$$$$###!!!###$$$######$$$%%%""""""!!!!!!!!!!!!"""""""""""""""!!!!!!""""""###########################"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""#########"""##################"""!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$###############$$$###$$$$$$$$$$$$###""""""!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$##################""""""!!!!!!!!!!!!!!!!!!!!!!!! """#########"""!!!""""""#########$$$$$$$$$%%%$$$###!!!!!!###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""#######################################""""""""""""###$$$$$$$$$$$$###"""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""############$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%"""###$$$###!!!!!!$$$'''######################################################$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&'''((((((&&&&&&'''(((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%################################################""""""""""""""""""""""""444222000/////////...---,,,,,,,,,,,,,,,,,,,,,---)))))))))))))))))))))))))))(((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$"""###$$$###""""""$$$&&&""""""""""""""""""""""""##################$$$$$$###############"""!!!!!!!!!!!!""""""#########$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###"""!!! !!!"""$$$&&&####################################"""""""""""" !!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!"""############$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""##################""""""!!!!!! """"""""""""""""""""""""###########################$$$$$$%%%%%%$$$$$$### """$$$$$$$$$$$$%%%&&&""""""!!!!!!!!!!!!""""""###"""!!!!!!!!!!!!!!!"""########################$$$$$$$$$$$$############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""######$$$$$$######$$$$$$$$$$$$######!!!!!!"""###############""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""###""""""""""""###$$$%%%&&&$$$%%%%%%%%%%%%$$$###### !!!"""###$$$%%%%%%%%%!!!"""###$$$$$$###"""!!! !!!"""$$$%%%%%%%%%%%%!!!!!!!!! !!!"""############################## """###$$$###!!! """"""######$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""%%%$$$$$$######""""""""""""###$$$%%%%%%$$$###"""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""###############$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""""" ###&&&######################################################$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&'''((('''&&&&&&'''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%################################################""""""""""""""""""""""""222111000111222111000...+++,,,,,,,,,,,,+++************))))))((((((''''''&&&&&&'''((('''&&&$$$###'''&&&$$$""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%% !!!!!!"""""""""###$$$###!!!###%%%&&&###!!!###""""""###%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""############$$$$$$$$$%%%$$$""" !!!###$$$!!!!!!!!!!!!!!! !!!"""###############$$$###"""!!!!!!"""###$$$""""""############""""""$$$"""!!!!!!"""$$$########################$$$$$$##################$$$$$$"""!!! """""""""""""""""""""""""""#########$$$$$$$$$$$$&&&$$$######$$$$$$"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!######$$$$$$$$$$$$######"""!!! !!!###$$$""""""""""""""""""""""""#########"""""""""""""""!!!"""###$$$$$$###"""!!!######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################%%%$$$$$$######$$$$$$%%%###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! #########"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$#########"""""" !!!!!!"""###$$$$$$$$$'''$$$""""""%%%&&&%%%###########################$$$$$$$$$$$$$$$###"""!!! !!!###$$$$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$#########$$$###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))(((((('''''''''&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""222111000111222111000...+++,,,,,,,,,,,,+++******(((((((((((())))))))))))&&&&&&''''''&&&&&&%%%$$$&&&%%%$$$#########$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$############$$$$$$$$$$$$######$$$$$$$$$######"""""""""""""""""""""""""""######""""""######$$$%%%############$$$$$$$$$%%%$$$###"""###%%%%%%###!!!###"""!!!###%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""###!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""#########$$$$$$$$$&&&%%%###!!! !!!"""!!!!!!!!!!!!!!!!!!!!! !!!""""""############"""$$$###"""!!!!!!"""###$$$""""""############""""""###"""!!! !!!"""###################################################$$$###"""!!! """"""""""""""""""""""""""""""""""""#########$$$$$$###""""""$$$%%%$$$""" !!!!!!"""!!!!!!!!!###"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!"""##################""""""!!!!!! !!!"""###$$$"""""""""""""""""""""""""""""""""""""""#########""""""############""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$##################$$$###"""!!!!!!!!!"""$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! ###"""""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$#########"""""" !!!!!!"""######$$$$$$&&&$$$""""""$$$&&&%%%###########################$$$$$$$$$$$$$$$###"""""""""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((()))(((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""222111000111222111000...+++,,,,,,,,,,,,+++******'''''''''((()))*********''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$###""""""###$$$%%%%%%%%%%%%$$$$$$"""!!!!!!""""""""""""""""""""""""######""""""######$$$%%%#########$$$$$$$$$$$$$$$$$$###"""###%%%%%%###""""""!!!!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$'''&&&###!!!  !!!!!!!!!!!!!!!!!!"""############""""""!!!######""""""""""""######""""""############""""""###"""!!! !!!"""###################################################$$$###"""!!!!!! !!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!"""$$$%%%%%%$$$!!!"""""""""!!!!!! ######"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!!!!""""""######""""""!!!"""!!!!!!!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$######""""""""""""############""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""!!!"""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""######""""""""""""""""""######"""""""""""""""""""""""""""##################"""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$$$$###############$$$$$$$$$###############!!!!!!!!!"""######$$$$$$%%%$$$""""""$$$%%%$$$###########################$$$$$$$$$$$$$$$$$$###"""###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$######$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%(((((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((''''''''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""222111000000222111000...+++,,,,,,,,,,,,+++******'''((((((((()))))))))***((('''%%%$$$$$$%%%&&&'''$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$(((&&&$$$###"""###$$$&&&$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""######""""""######$$$%%%""""""""""""""""""""""""#########$$$$$$$$$###""""""!!! !!!###$$$###"""########################""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""############%%%$$$###!!! !!!!!!!!!!!!###############"""!!! ###""""""""""""""""""###""""""############""""""""""""!!!!!!!!!!!!""""""########################""""""""""""##################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!"""###$$$$$$###!!!!!!"""""""""!!!!!! #########"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!"""""""""""""""#########"""""""""""""""""""""""" !!!"""###$$$$$$%%%$$$###"""!!!!!!"""###$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""############"""""""""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""#########"""""""""""""""#########""""""""""""""""""""""""""""""############""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""################################################!!!!!!""""""############$$$$$$#########$$$$$$$$$########################$$$$$$$$$%%%%%%$$$######!!!"""############"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""222111000000222111000...+++,,,,,,,,,,,,+++*********)))))))))(((((((((''''''&&&%%%$$$$$$%%%'''((($$$%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$+++)))'''$$$######$$$%%%!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%#########""""""""""""""""""###$$$$$$$$$############!!!!!!!!!###$$$###"""########################""""""############""""""""""""""""""####################################""""""""""""""""""""""""!!!"""############"""!!!!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!"""""" !!!!!!""""""###############"""!!! """""""""######"""""""""""""""############""""""""""""!!!!!!!!!!!!""""""########################!!!!!!"""""""""############""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!$$$###""""""######"""  !!!"""########################""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!""""""###############"""""""""""""""""""""""" !!!"""###$$$$$$%%%$$$###"""!!!!!!"""###$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$%%%%%%$$$######!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""############!!!!!!""""""############""""""""""""""""""""""""""""""############""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""################################################"""""""""""""""#####################""""""###$$$###########################$$$$$$%%%%%%%%%$$$$$$"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$######""""""######$$$%%%$$$$$$###$$$$$$%%%%%%"""######$$$$$$######"""########################""""""#########$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""222111000111222111000...+++,,,,,,,,,,,,+++***************)))((('''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$***)))'''%%%$$$######$$$!!!!!!"""$$$$$$%%%%%%%%%""""""""""""""""""""""""######""""""######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$"""###%%%%%%###"""###$$$$$$"""""""""$$$$$$###"""########################"""######$$$$$$######""""""""""""#########$$$$$$########################""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!"""""""""###### !!!!!!""""""### !!!""""""""""""############""""""!!!""""""############""""""""""""############""""""!!!!!!""""""""""""!!!!!!######################## !!!!!!""""""#########""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!!%%%###"""""""""""" !!!"""###$$$$$$$$$$$$$$$#########"""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###!!!""""""######""""""!!!!!!"""######$$$$$$######""""""""""""""""""""""""!!!!!!""""""######$$$$$$######""""""""""""############""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################$$$%%%&&&&&&%%%$$$###!!!!!!"""############"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""""""##################"""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""###############$$$$$$$$$###############$$$$$$$$$""""""""""""""""""######"""###$$$###!!!!!!###$$$###########################$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$######""""""""""""######$$$$$$######$$$$$$%%%%%%""""""############""""""########################"""############$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((((((&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""222111000111222111000...+++,,,,,,,,,,,,+++******))))))))))))(((((((((((($$$%%%&&&&&&''''''&&&&&&&&&%%%$$$#########$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$######"""######$$$$$$$$$######""""""""""""""""""""""""######""""""######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!###%%%%%%###"""###$$$%%%$$$######$$$%%%$$$"""########################"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$########################""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""""""""### !!!!!!!!!!!!!!!!!! !!!""""""###!!!""""""############"""!!!"""###$$$$$$###"""!!!""""""############""""""!!!!!!""""""""""""!!!!!!######################## !!!!!!"""######$$$""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###"""!!!!!!"""###""" !!!"""###############$$$$$$$$$#########""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""##################"""!!!"""###$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""#########""""""############""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""###$$$%%%%%%$$$###""" !!!"""###$$$######""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""### !!!!!!"""######$$$$$$ !!!!!!"""######$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$###""""""""""""""""""""""""###$$$###!!! """%%%###########################$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%######""""""""""""######$$$$$$######$$$$$$%%%&&&""""""############""""""########################"""############$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((()))&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""222111000111222111000...+++,,,,,,,,,,,,+++******''''''(((((())))))******###$$$&&&'''((('''&&&&&&'''&&&$$$""""""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$ !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""#########"""###$$$$$$%%%$$$$$$$$$######"""""""""!!!###&&&%%%###!!!###$$$&&&$$$###$$$%%%%%%$$$###"""""""""""""""""""""""""""###$$$%%%%%%$$$###""""""############$$$$$$$$$########################"""""""""""""""""""""""" """###$$$$$$###""" !!!!!!!!!!!!""""""""""""!!!!!!""""""!!!  !!!""""""### !!!"""###############!!!"""###$$$$$$###"""!!!""""""############""""""!!!!!!""""""""""""!!!!!!######################## !!!"""######$$$""""""!!!!!!!!!!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!! !!!###$$$###"""###############"""!!!!!!$$$$$$$$$############"""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$######!!!"""###$$$%%%$$$######""""""""""""""""""""""""#########"""""""""""""""!!!"""###$$$$$$###"""!!!######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################## """###$$$$$$###""" !!!"""$$$$$$######"""""""""""""""""""""""""""######################## !!!!!!!!!""""""###### !!!!!!"""###$$$$$$$$$ !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$#########"""""""""""""""!!!###$$$###!!! """%%%###########################$$$%%%%%%&&&&&&&&&&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######""""""""""""######$$$#########$$$%%%%%%&&&""""""############""""""########################"""############$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""444333333222000...---,,,------------,,,+++******+++******)))(((''''''&&&''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$########################"""""""""""""""######$$$$$$######""""""######$$$""""""############""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$&&&%%%$$$###""""""""""""########################$$$$$$###"""!!!!!!""""""###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$###############"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$%%%######""""""!!!!!! """############$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!! """"""""""""""""""""""""######""""""!!!!!! """"""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############!!!###$$$###"""!!!"""##################"""!!!!!!!!!"""$$$$$$"""!!!######""""""""""""############""""""!!!!!! """###$$$$$$$$$"""!!! !!!!!!""""""#########$$$""""""""""""""""""""""""######""""""!!!!!! !!!###%%%%%%###!!! """""""""######$$$%%%%%%"""""""""""""""""""""""""""""""""!!!""""""###$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""############""""""""""""############""""""""""""""""""""""""##############################"""!!!!!!!!!!!!!!!########################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""&&&%%%###"""""""""######!!!""""""""""""#########'''%%%######%%%&&&$$$!!!$$$$$$############$$$$$$#########"""""""""""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$(((+++,,,+++(((&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$###""""""######!!!!!!""""""###$$$&&&&&&################################################""""""""""""""""""""""""$$$$$$$$$#########""""""###"""!!! !!!"""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$############$$$$$$333333333222000///---,,,------------,,,+++***)))*********)))((('''''''''''''''&&&%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###########################"""""""""""""""###$$$$$$$$$$$$############$$$$$$""""""############""""""!!!!!!"""""""""#########"""############$$$$$$$$$%%%$$$######"""#################################$$$$$$###"""""""""""""""########################"""######$$$$$$######"""$$$$$$$$$#########""""""""""""""""""""""""""""""##################$$$$$$""""""""""""""""""""""""########################""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!"""""""""#########""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""!!!!!!"""""""""!!!!!! """"""""""""""""""""""""###"""""""""!!!!!!!!! ###""""""!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############"""$$$%%%$$$###"""###$$$###############"""!!!!!! !!!"""######"""!!! ######""""""""""""############""""""!!!!!!!!!!!!###############"""!!!!!!!!!!!!"""""""""#########""""""""""""""""""""""""######""""""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!###############"""""""""""""""""""""""""""""""""###""""""""""""###$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""############""""""""""""############""""""""""""""""""""""""##############################"""!!!!!!!!!!!!!!!########################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###"""""""""###$$$"""""""""#########$$$$$$'''$$$######%%%%%%###!!!$$$$$$############$$$$$$###"""""""""""""""""""""########################$$$$$$$$$######"""""""""$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###%%%(((******(((&&&$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$###""""""########################$$$$$$########################################################################$$$$$$$$$#########""""""######"""!!!!!!"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$############$$$$$$333333333222000///---,,,------------,,,+++***)))******))))))((((((''''''''''''&&&%%%%%%%%%%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""############""""""""""""#########$$$$$$$$$"""############$$$$$$$$$#########"""######$$$%%%########################$$$$$$###""""""""""""###########################"""""""""######"""""""""$$$$$$$$$###############"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""""""""!!!!!!!!!!!!!!!###""""""""""""!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""######$$$$$$$$$$$$######!!!""""""#########""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######"""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""##################$$$%%%%%%######$$$%%%###############"""!!!!!! !!!"""######"""!!! ###""""""!!!!!!""""""######""""""""""""!!!!!!!!!$$$######"""""""""""""""!!!!!!""""""""""""######""""""""""""""""""""""""###""""""""""""!!!!!!!!!""""""""""""""""""""""""%%%$$$$$$###""""""!!!!!!""""""""""""""""""""""""###############$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""############""""""""""""############""""""""""""""""""""""""###########################""""""!!!!!!!!!!!!!!!########################$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""#########"""######$$$%%%############$$$$$$$$$%%%%%%$$$######$$$%%%###"""$$$$$$############$$$$$$""""""""""""""""""#######################################"""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$###%%%%%%$$$############$$$%%%$$$######"""#########%%%$$$$$$###""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$############$$$$$$333222222222000///...---,,,,,,---,,,,,,+++***)))***)))))))))((((((((('''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$""""""""""""###$$$%%%&&&########################$$$$$$###""""""#################################""""""############""""""########################""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%%%%%%%#########""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######"""""""""###$$$$$$$$$######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!##################$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############"""###$$$$$$""""""###$$$###############"""!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######%%%%%%$$$$$$####################################$$$$$$######$$$$$$%%%&&&################################################""""""############""""""!!!"""""""""############!!!"""""""""############""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$######$$$$$$############$$$$$$"""""""""""""""###################################################""""""%%%%%%&&&&&&'''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%$$$$$$###############$$$$$$###############$$$$$$$$$###############$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$222222222111111///...---,,,,,,,,,,,,+++***))))))))))))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$!!!!!!""""""###$$$&&&&&&########################$$$###############$$$$$$###########################$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""############$$$$$$%%%%%%$$$$$$$$$######"""""""""""""""""""""############"""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""###$$$%%%%%%""""""""""""""""""""""""!!!!!!"""###############!!!"""###"""!!! !!!##################"""!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""############$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##################""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&################################################""""""############""""""!!!"""""""""############!!!"""""""""############################################################""""""!!!!!!!!!!!!""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""##################$$$$$$$$$############$$$$$$!!!!!!""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))***$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$$$$%%%%%%$$$######""""""######$$$###############$$$$$$""""""""""""###$$$%%%&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$222222222111111000......,,,,,,,,,,,,+++***)))((())))))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$""""""""""""###$$$%%%&&&########################$$$############$$$%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%""""""""""""""""""""""""!!!!!!""""""######$$$$$$$$$$$$$$$$$$############"""""""""############$$$############$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$%%%""""""""""""""""""""""""!!!!!!"""############### !!!"""""" !!!"""###############"""!!!!!!""""""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!""""""""""""############$$$"""""""""""""""######$$$""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$""""""""""""""""""""""""######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%###############$$$$$$$$$########################""""""############""""""""""""""""""############""""""""""""############################################################!!!!!!!!!!!!!!!""""""##########################################$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$##################$$$$$$$$$%%%!!!"""$$$###""""""###$$$$$$$$$############$$$$$$!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%$$$$$$###""""""""""""############"""######$$$%%%!!!!!!!!!"""###%%%&&&'''################################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$111111222111111000///...+++,,,,,,++++++***)))((((((((((((((())))))))))))''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$"""############$$$$$$$$$###"""""""""###$$$%%%%%%########################$$$#########$$$$$$%%%&&&##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""""""""""""""""""""##################$$$$$$""""""""""""""""""""""""!!!!!!""""""###$$$$$$%%%""""""""""""############""""""#########$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""######""""""""" !!!"""###$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""!!!!!!"""############### """###"""!!! !!!"""###############"""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!""""""#########$$$$$$$$$!!!!!!"""###############""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$!!!"""###$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$""""""#########$$$$$$$$$########################""""""############""""""""""""""""""############""""""""""""############################################################!!!!!!!!!!!!!!!"""##############################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%$$$###"""""""""""""""#########$$$$$$ """$$$###"""!!!###%%%$$$$$$############$$$$$$ !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###############$$$$$$###"""""""""""""""######""""""###$$$$$$%%%###"""""""""###$$$%%%%%%########################################################################""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###""""""""""""######$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$111111111111111000///...++++++,,,++++++***)))((((((((((((((())))))))))))''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$##################$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$"""############$$$$$$$$$#########"""######$$$%%%########################$$$#########$$$%%%%%%&&&########################""""""############""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###############""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%% !!!!!!""""""######""""""######$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!######$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!""""""###### !!!"""###$$$""""""""""""""""""""""""!!!!!!"""###############!!!###$$$###"""!!!"""##################"""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!""""""######$$$$$$$$$$$$ !!!"""$$$$$$$$$###"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$ """###%%%%%%###""" ######""""""!!!!!! """""""""""""""""""""""""""""""""!!!"""######$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""############################################################!!!!!!!!!!!!!!!"""##############################""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!!!!""""""""""""#########"""$$$###!!!!!!###%%%$$$$$$############$$$$$$ !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$###!!! $$$######"""""""""""""""######""""""###$$$%%%%%%%%%$$$######"""#########################################################""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""!!!!!!"""###$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$############$$$$$$333222000000111111///...+++,,,,,,,,,,,,+++******))))))(((((((((((())))))))))))((('''&&&&&&%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$&&&%%%%%%$$$###"""!!!!!! !!!"""###$$$$$$%%%$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$"""############$$$$$$$$$ ###$$$$$$$$$###########################%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!!!!"""$$$&&&(((""""""""""""""""""""""""$$$$$$######"""""""""!!!!!! !!!$$$%%%###!!!######$$$######"""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$#########""""""!!!!!!!!!###$$$%%%$$$"""!!!"""""""""""""""""""""""" !!!"""$$$$$$###""""""!!! !!!"""###$$$$$$##################""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######"""!!!!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""&&&%%%$$$######$$$%%%&&& !!!"""###############""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%####################################""""""""""""""""""""""""##########################################""""""""""""######""""""############""""""""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!"""###$$$$$$%%%%%%###########################"""!!!!!!!!!!!!!!!"""################################################%%%%%%%%%%%%%%%$$$###"""$$$###"""!!!!!!"""###$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$###"""!!!############$$$%%%&&&'''%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$""""""""""""""""""""""""################################################""""""""""""""""""""""""$$$%%%&&&%%%###"""###$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""############$$$$$$$$$########################333222000000111111///...+++,,,,,,,,,,,,+++******))))))(((((((((((()))))))))(((((('''&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$ !!!"""###$$$%%%&&&&&&############$$$$$$$$$$$$$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$!!!###$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''########################$$$$$$$$$#########""""""$$$"""!!!"""$$$%%%###!!!######$$$$$$$$$######"""########################""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""!!! !!!###$$$$$$$$$"""!!!""""""""""""""""""""""""!!!!!!"""#####################"""!!!""""""$$$$$$########################""""""""""""""""""""""""###"""""""""!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!"""$$$###########################"""""""""""""""######""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!""""""############"""""""""""""""""""""""""""!!!"""######$$$$$$######!!!!!!"""$$$$$$%%%%%%$$$####################################""""""""""""""""""""""""##########################################""""""""""""######""""""############""""""##############################$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%##############################""""""""""""######################################################%%%%%%%%%%%%$$$$$$###"""$$$###"""!!!!!!"""###$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$###""""""###############$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$###$$$$$$############$$$$$$################################################################################################$$$%%%&&&%%%###"""###$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################"""############$$$$$$$$$########################333222000000111111///...+++,,,,,,,,,,,,+++******))))))(((((((((((())))))((((((((('''&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""$$$&&&'''(((%%%%%%%%%%%%$$$$$$######$$$$$$$$$#######################################$$$$$$$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$######$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%$$$"""###$$$$$$###!!!######$$$$$$%%%$$$$$$$$$###########################""""""!!!!!!""""""#########$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""" !!!"""$$$$$$######""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$###"""""""""##############################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!########################"""""""""""""""""""""""""""######"""!!!!!!"""$$$########################!!!!!!!!!!!!"""###$$$%%%"""""""""""""""""""""""""""!!!!!! !!!!!!""""""############""""""!!!"""""""""""""""""""""""" !!!""""""######""""""!!!"""###$$$$$$$$$$$$$$$####################################""""""""""""""""""""""""##########################################""""""""""""######""""""############""""""##############################$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%##########################################$$$$$$################################################$$$$$$$$$$$$$$$###############""""""""""""#################################$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$###""""""######"""""""""######$$$#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########$$$$$$$$$############$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################333222000000111111///...+++,,,,,,,,,,,,+++******))))))(((((((((((())))))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""############$$$$$$&&&%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###########################""""""""""""""""""#########$$$$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#####################"""""""""""""""!!!!!!"""############"""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%###""""""!!!!!! ###############$$$$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!"""$$$########################""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!"""###$$$$$$$$$$$$$$$####################################"""""""""!!!!!!"""""""""##########################################""""""""""""######""""""############""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################""""""##################################################################$$$$$$###############$$$###""""""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$######"""######""""""""""""""""""""""""######$$$$$$%%%%%%$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%######$$$%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################333222000000111111///...+++,,,,,,,,,,,,+++******))))))(((((((((((())))))'''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""%%%%%%$$$$$$###""""""!!!!!!!!!""""""###$$$$$$%%%############################################################""""""""""""""""""#########$$$$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""""""""###%%%'''!!!!!!"""###$$$$$$$$$$$$##############################""""""""""""######""""""######"""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""######!!!!!!"""###############""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%######"""""""""!!! """"""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!!!!"""$$$""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""########################""""""""""""""""""""""""###############"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""###$$$$$$$$$##########################################"""""""""!!!!!!"""""""""##########################################""""""""""""######""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$#####################$$$$$$$$$######################## """"""######""""""################################################$$$######""""""###$$$$$$"""""""""######"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%#########$$$$$$$$$%%%%%%"""######$$$$$$$$$############"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$############$$$$$$###################################################################################################$$$%%%%%%######$$$%%%$$$######""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################333222000000111111///...+++,,,,,,,,,,,,+++******))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$###""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""###############$$$$$$$$$ !!!"""###$$$%%%%%%###############$$$$$$$$$########################"""""""""""""""!!!!!!!!!"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&######$$$###"""###&&&((("""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$"""""""""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$######"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!########################"""######$$$$$$######""""""############""""""!!!"""""""""""""""""""""""" !!!""""""######"""""""""######$$$$$$$$$##########################################""""""""""""""""""""""""##########################################""""""""""""######""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######################################################!!!"""######"""!!!######################################################"""!!!!!!###$$$%%%""""""############""""""########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$############$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########"""""""""######$$$"""""""""###############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""$$$%%%%%%$$$###$$$&&&######""""""""""""#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################333222000000111111///...+++,,,,,,,,,,,,+++******))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$###############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###$$$%%%%%%$$$###!!!!!!!!!"""###$$$%%%%%%%%%"""""""""######$$$$$$$$$""""""#########$$$$$$$$$####################################""""""!!!!!!"""############$$$$$$$$$###$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))***((()))(((&&&######&&&)))&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$######$$$###"""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!"""""""""############"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!"""###############"""###$$$%%%%%%%%%$$$$$$!!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!!!!"""$$$""""""""""""""""""""""""######"""""""""""""""###########################"""######$$$$$$######"""!!!""""""############"""""""""""""""""""""""""""!!!"""######$$$$$$############$$$$$$$$$######"""####################################""""""""""""""""""""""""##########################################""""""""""""######""""""############""""""##############################$$$$$$$$$$$$###################################################### """$$$$$$$$$###"""###################################################"""!!!!!!!!!"""$$$%%%!!!"""###$$$$$$###"""!!!########################%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$############$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$###############$$$%%%&&&############""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""$$$%%%%%%$$$###%%%&&&######""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################"""############$$$$$$$$$########################333222000000111111///...+++,,,,,,,,,,,,+++******))))))(((((((((((())))))&&&'''''''''''''''''''''%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""$$$%%%%%%$$$"""!!!###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""######$$$$$$$$$$$$########################%%%$$$$$$$$$######"""""""""############$$$$$$$$$"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&((()))******************************************++++++,,,,,,,,,---------,,,)))%%%###%%%(((((()))))))))((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!""""""#########$$$"""""""""""""""######$$$"""""""""""""""""""""""" !!!###$$$$$$$$$###""" !!!"""###$$$$$$###"""!!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!!!!"""$$$########################!!!!!!!!!!!!"""###$$$%%%########################!!!"""###$$$$$$###"""!!! !!!"""###############""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$######$$$$$$$$$######"""####################################""""""""""""""""""""""""##########################################""""""""""""######""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$##########################################!!!###%%%&&&%%%$$$######################################################"""!!! !!!"""$$$&&&!!!"""###$$$$$$###"""!!!########################%%%%%%%%%$$$$$$#########$$$$$$###############$$$"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$######""""""!!!!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&######""""""""""""######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################333333222111000///...---------,,,++++++******)))))))))))))))))))))))))))(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""#########$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$###"""!!!"""### """$$$'''(((((('''&&&,,,---------,,,,,,...000111000111222111...++++++,,,111222000222666333,,,333222111000///////////////......---,,,++++++***((('''&&&%%%%%%$$$%%%%%%)))'''%%%$$$$$$$$$""" """"""""""""""""""""""""############"""""""""""" !!!"""######"""!!! """""""""""""""""""""""""""""""""""""""!!! """"""""""""""""""""""""%%%$$$###""""""###$$$%%%$$$#########""""""!!!!!!""""""""""""""""""""""""###$$$%%%%%%######$$$%%%$$$######"""!!! !!!!!!"""###############"""""""""""""""######$$$""""""!!!!!! """"""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""$$$#########""""""!!!!!!""""""#########""""""!!!$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! %%%%%%%%%$$$$$$$$$##############################################################################""""""#########$$$$$$$$$################################################%%%$$$#########$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%$$$######""""""######&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$$$$$$$###"""""""""########################333222222111000///......------,,,++++++******)))))))))))))))))))))))))))(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&%%%&&&(((&&&''')))+++------------///000111111000111333555555444444444222000//////111444555333444888888444777666666555555555666666333333333444444444444444......,,,+++***)))))))))(((&&&###"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$#########""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""######""""""!!! """"""""""""""""""""""""$$$$$$###""""""###$$$$$$############"""""""""!!!"""""""""""""""""""""""""""$$$%%%$$$"""""""""$$$$$$######"""!!!!!! !!!!!!"""###############"""""""""""""""######$$$#########"""""""""!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$$$$#########"""""""""############"""""""""#############################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%$$$$$$$$$##############################################################################""""""#########$$$$$$$$$################################################$$$$$$#########$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$############$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#######################################222111111111000000//////------,,,++++++******)))))))))))))))))))))))))))'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%&&&((((((''''''(((***,,,,,,---...000111222222444555777777666777888:::888888888888777888888777555888888444333666888777888777777666555555444444444444666777999;;;<<<===777777555444222111000///+++(((%%%######$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""!!!!!!""""""###""""""""""""""""""""""""######$$$$$$######"""!!!""""""""""""""""""""""""$$$$$$###""""""###$$$$$$############"""""""""""""""""""""""""""""""""""""""$$$$$$###!!! !!!"""#########""""""!!!!!! !!!!!!"""###############"""""""""""""""######$$$%%%$$$$$$$$$$$$#########""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$$$$""""""###############"""""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%$$$$$$$$$#############################################################################################$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$###############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$########################111111111000000000000000------,,,++++++******)))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((((((&&&(((*********+++,,,...111111111222333444666777777999::::::999888999:::666999;;;;;;<<>>??????>>>===;;;999777666555222000,,,***(((&&&$$$"""&&&&&&%%%%%%%%%%%%%%%%%%$$$############"""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""$$$##################$$$#########"""""""""""""""""""""""""""""""""""""""###$$$%%%$$$"""!!!!!!"""#########"""""""""!!!!!!!!!!!!"""###############"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$%%%%%%!!!""""""###$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######################################################################################################################################################$$$###$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%########################111111111000000000000000------,,,++++++******)))((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))******+++---/////////000222444444444444444444555777777666888999999777666666777222888;;;:::<<<@@@@@@<<<:::::::::;;;:::888999:::999999:::999888777555555000111444777;;;>>>AAABBBAAAAAAAAA@@@>>><<<;;;999666555444333111...)))%%%(((((('''&&&&&&%%%$$$$$$######"""""""""!!!!!!!!!$$$###"""!!!!!!"""###$$$########################$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""#########$$$$$$#########""""""""""""""""""######""""""""""""""""""""""""$$$%%%&&&%%%###"""###$$$############""""""""""""!!!!!!"""###############"""""""""""""""######$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""##################""""""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%""""""##################%%%%%%%%%$$$$$$$$$############################################################################################################################################################$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%########################222111111111000000//////------,,,++++++******)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''((()))+++,,,---------...000111111111333555333333333222222222222222555777999:::999888888999666<<>>999888888999888666222///...---,,,***)))'''&&&&&&#########""""""""""""!!!#########""""""#######################################$$$$$$######"""!!!"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""############""""""""""""""""""""""""###$$$%%%%%%$$$###$$$%%%########################!!!!!!"""###############"""""""""""""""######$$$!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$"""""""""""""""#########""""""###$$$%%%%%%%%%%%%&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$######""""""!!!!!!!!!%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$$$$###############################################################"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$########################333222222111000///......------,,,++++++******)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((())))))***)))***+++,,,...///000111222333555555555555666888::::::::::::999777555444888<<<@@@BBBCCCCCCDDDEEEDDDJJJKKKHHHPPPaaakkkkkkTTTHHH===<<<===;;;:::;;;888999:::<<<<<<;;;999888:::;;;<<<>>>@@@BBBCCCDDD???@@@BBBDDDDDDDDDCCCBBB@@@===;;;:::::::::999777666555333111///,,,+++***%%%%%%%%%$$$$$$$$$######"""######$$$$$$######"""########################""""""######""""""!!! """""""""""""""""""""""""""###$$$$$$$$$$$$###"""!!!"""""""""############""""""""""""""""""""""""!!!"""$$$$$$######%%%&&&########################!!!!!!"""###############"""""""""""""""######$$$!!!!!!!!!"""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""######$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%#####################"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$$$$#########""""""################################################"""###$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$""""""""""""############################################################""""""###$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#######################################333333222111000///...---------,,,,,,+++******)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$############$$$$$$%%%%%%&&&!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%&&&'''((()))***+++,,,+++,,,---///000222333444<<<>>>??????>>>???@@@AAAIIIIIIJJJJJJHHHEEEBBBAAA???BBBHHHLLLNNNPPPRRRSSSPPPVVVWWWVVVccc|||uuubbbPPPJJJIIIEEECCCDDDDDDDDDDDDCCCAAA>>>;;;999999:::;;;<<<===>>>>>>???>>>???BBBDDDFFFFFFEEEEEEHHHCCC===999888999::::::===;;;999777444111///---''''''&&&&&&&&&&&&%%%%%%"""###$$$%%%%%%$$$###"""########################"""""""""""""""!!! """""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!!!!""""""#########$$$"""""""""""""""""""""""" """###"""###$$$&&&##################$$$$$$!!!!!!"""###############"""""""""""""""######$$$!!!!!!""""""#########$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$$$$$$$######""""""################################################"""###$$$%%%&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%$$$######""""""######$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%$$$$$$$$$######""""""########################444333333222000...---,,,------,,,,,,+++***))))))))))))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&%%%%%%$$$$$$###(((&&&$$$###$$$&&&''''''******))))))***+++...///222///---000444666777999<<>>:::999888666888<<<;;;@@@CCCCCC@@@BBBHHHNNNJJJFFFAAA??????>>><<<999:::::::::999888666555444///...,,,)))'''%%%$$$$$$#########$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%############""""""""""""!!!!!!!!!!!!!!!"""######"""  ###$$$###!!! """######""""""###$$$###"""""""""###$$$%%%%%%############""""""""""""###############"""!!!!!!############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""#########"""!!!###############"""!!!!!!""""""############""""""""""""############""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!######""""""######$$$%%%########################!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$############""""""""""""""""""""""""""""""###$$$$$$###"""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&%%%&&&((()))((($$$""""""""""""###%%%%%%$$$"""%%%$$$###"""""""""###$$$''''''&&&%%%$$$$$$###""""""""""""######$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###"""!!!!!!"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%"""############$$$$$$$$$%%%$$$###""""""###$$$%%%##############################""""""###$$$%%%%%%333333333222000///---,,,------,,,,,,+++******)))))))))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((((((''''''(((***,,,///111222333222222555999::::::999:::999@@@HHHLLLOOOQQQTTTVVV[[[]]]gggwwwyyycccOOOJJJGGGHHHMMMOOOMMMLLLOOOTTTSSSTTTVVVXXX[[[eeepppssskkkaaa[[[ZZZ\\\\\\\\\aaabbbeeefffddd]]]UUUQQQAAA@@@AAABBB@@@<<<===AAA>>>>>>===>>>???@@@AAABBBHHHFFFDDDDDDDDDCCC???<<>>=========999333///---,,,***)))))))))((('''$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$############""""""""""""!!!!!!!!!!!!!!!"""#########!!! !!!###$$$###!!! """######""""""###$$$#########"""######$$$$$$############""""""""""""###############"""!!!!!!############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""########################"""!!! ###############"""!!!!!!""""""############""""""""""""############""""""""""""""""""""""""""""""######$$$$$$$$$###""""""######""""""######$$$%%%########################"""######$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$###""""""&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$##########################################$$$$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%$$$###$$$&&&&&&&&&%%%'''&&&%%%###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""######$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###""""""!!!###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%"""############$$$$$$$$$$$$$$$############$$$$$$##############################""""""###$$$$$$%%%333333333222000///---,,,---,,,,,,++++++*********))))))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''((((((%%%''')))+++,,,+++)))(((***---111555888888888777999<<>>EEEOOOUUUWWWUUUSSSZZZ___qqqtttccc\\\ZZZ___eeeddd]]]XXXWWWSSSRRRTTTUUUUUUXXX]]]fffiiikkkiiiccc______```gggccc___]]]^^^\\\VVVPPPOOOQQQVVVXXXSSSLLLLLLPPPZZZPPPDDD>>>===>>><<<999>>>???@@@CCCEEEDDDBBB???<<<999777777999999666444///,,,***+++...000///---)))(((&&&%%%$$$#########$$$$$$%%%%%%$$$$$$###"""$$$$$$#########""""""""""""!!!!!!!!!!!!"""#########"""!!!"""$$$$$$$$$""" """######""""""###$$$$$$$$$######"""#####################"""""""""""""""############""""""!!!############""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""############%%%$$$###""""""""""""""""""############""""""!!!""""""############""""""""""""############"""""""""""""""""""""""""""""""""######$$$$$$$$$############""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$###"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###"""&&&&&&&&&%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$####################################$$$$$$$$$%%%$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""$$$%%%$$$"""$$$(((,,,(((&&&$$$$$$&&&((((((((()))((('''%%%######""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###############$$$$$$$$$$$$######$$$$$$$$$%%%$$$$$$###"""######$$$$$$$$$$$$######%%%%%%$$$$$$###"""""""""$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%"""############$$$$$$$$$######$$$$$$$$$$$$#######################################"""######$$$%%%333222222222000///...---,,,,,,,,,++++++*********))))))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''%%%'''***,,,,,,,,,------444777;;;???AAA@@@>>><<<@@@BBBFFFKKKSSSVVVPPPGGGOOOOOOUUUaaaiiihhh```[[[bbbdddttt{{{~~~~~~xxxmmmfff```bbbeeegggkkkooo~~~{{{rrroooooopppjjj```WWWTTTVVVVVVTTT\\\___ccceeeaaa]]]bbbkkkuuu^^^KKKAAA===;;;999777888:::>>>AAADDDEEEEEE???<<<777333111333888<<<555000++++++///333444333000///,,,)))&&&$$$"""!!!"""###$$$%%%$$$$$$###"""$$$$$$$$$#########""""""""""""!!!!!!""""""###$$$############$$$$$$$$$### """######""""""###$$$%%%%%%$$$###"""""""""###############"""""""""!!!""""""############"""!!!############"""""""""!!!""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""!!!"""""""""############&&&%%%###"""""""""###$$$""""""############"""!!!""""""############""""""""""""############""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$######""""""######$$$%%%########################%%%%%%%%%%%%$$$######"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#################################$$$$$$$$$%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################## ###%%%$$$###&&&...555)))&&&$$$$$$%%%'''((()))(((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""######$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$#########""""""%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$$$$""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###"""########################$$$###############$$$$$$222222222111111///...---,,,,,,+++++++++++++++***))))))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''((('''''''''&&&&&&&&&%%%(((***,,,------///444777;;;===AAAEEEGGGIIIIIIHHHEEEEEEGGGPPPaaammmhhh]]]```]]]bbbpppyyyvvvmmmgggwwwwwwwwwuuuzzz~~~{{{nnn^^^UUUYYY___bbbddddddeeeeeeccccccnnnzzzyyyaaaMMMAAA<<<<<<999999999:::;;;>>>BBBEEEDDDDDDAAA999111///555;;;;;;555...+++,,,111444555888777444000,,,'''$$$"""!!!"""######$$$$$$$$$###$$$$$$$$$$$$############"""""""""""""""###$$$$$$###$$$$$$$$$############ """######""""""###$$$%%%%%%$$$###"""""""""###############"""""""""!!!!!!""""""#########""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!"""""""""############%%%%%%###"""""""""###$$$!!!""""""#########""""""""""""############""""""""""""############""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$######""""""######$$$%%%########################%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""%%%&&&$$$"""$$$,,,333(((%%%###"""$$$&&&''''''%%%&&&&&&&&&&&&'''&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""######$$$$$$#########"""######$$$$$$######"""$$$$$$$$$###############%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$$$$""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###"""########################$$$$$$###############$$$222222222111111000......++++++++++++++++++++++++))))))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''(((((((((((((((((('''''',,,///222333444888>>>CCC@@@AAADDDGGGMMMSSSXXX[[[VVVXXX[[[fff|||yyysssvvv|||zzzvvvyyyvvv|||}}}xxxrrrjjjfffllluuurrr]]]LLLDDDBBBAAA@@@===:::888888<<>>@@@===666333555999<<<888333...,,,...111444===<<<;;;888444///***'''$$$$$$############$$$%%%%%%$$$$$$$$$$$$############""""""""""""###$$$$$$"""$$$$$$$$$"""!!!"""### """######""""""###$$$$$$$$$######"""#####################""""""""""""!!!""""""############"""############"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""############$$$######"""""""""######!!!""""""############"""""""""############""""""""""""############"""""""""""""""""""""""""""""""""######$$$$$$$$$############""""""######$$$%%%########################%%%%%%%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%&&&&&&###!!! $$$'''&&&$$$""""""$$$&&&&&&%%%###$$$%%%&&&''''''''''''(((''''''&&&$$$######"""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!"""######$$$#########""""""############""""""########################$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%"""############$$$$$$$$$######$$$$$$$$$$$$##############################%%%$$$######"""#########111111222111111000///...++++++++++++++++++++++++))))))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''((()))+++,,,------000555;;;>>>@@@CCCJJJOOONNNLLLKKKMMMTTT]]]gggnnnpppwww~~~tttjjj___[[[[[[___hhhqqqxxxtttvvv|||}}}ttteeeXXXSSSSSSOOOOOOMMMIIIEEEDDDFFFHHHDDDAAA===:::999999:::;;;;;;======999444111333666===>>>@@@@@@===888222///+++)))'''$$$######$$$%%%%%%%%%$$$$$$$$$###############""""""######$$$%%%!!!###$$$###!!! !!!### """######""""""###$$$#########"""######$$$$$$############""""""""""""!!!!!!"""###########################""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""############!!!""""""######""""""!!!!!!!!!"""###############""""""############""""""""""""############""""""""""""""""""""""""""""""######$$$$$$$$$###""""""######""""""######$$$%%%########################$$$$$$%%%%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))'''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$###"""!!!!!!%%%#########%%%&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$##################$$$$$$$$$$$$######!!!!!!"""###############""""""############""""""#######################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%"""############$$$$$$$$$$$$$$$############$$$$$$########################%%%$$$$$$###""""""######111111111111111000///...++++++++++++++++++++++++))))))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&''')))+++---000111222333:::CCCHHHJJJLLLRRRVVV\\\YYYUUUTTTZZZeeeqqqyyyxxxjjjfffmmmhhh```WWWQQQNNNOOOPPPMMMQQQQQQPPPTTT[[[\\\WWWLLLEEE???===<<<===DDDKKKJJJ]]]vvvzzzzzzvvvnnneeeaaabbbeee```aaabbb```\\\[[[\\\]]]hhhYYYFFF;;;:::<<<===;;;<<>>BBBDDDCCC>>>999555222///***&&&######$$$%%%%%%%%%%%%$$$$$$$$$###############"""######$$$%%%!!!###$$$###  """!!!"""######""""""###$$$###"""""""""###$$$%%%%%%############""""""""""""!!!!!!"""###########################"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""############ !!!"""######"""!!! !!!!!!"""###############""""""############""""""""""""############""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!#########"""###$$$$$$%%%###########################$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))************++++++++++++,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!###%%%((((((%%%###$$$$$$$$$%%%''''''&&&$$$%%%%%%&&&'''&&&%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$######"""""""""$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$######""""""!!!!!!######$$$$$$$$$$$$######!!!!!!"""###############""""""############""""""##################$$$$$$""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%"""############$$$$$$$$$%%%$$$###""""""###$$$%%%########################%%%%%%$$$###""""""######555333222111111000---+++,,,---...,,,***))))))*********))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$%%%&&&(((((('''%%%***---///000444999999666888777===HHHQQQXXXeeerrrxxxxxx~~~uuuiiiiiicccQQQDDDAAAIIIEEE@@@>>>>>>>>><<<:::666888::::::<<<>>>;;;555777<<<>>>:::888;;;>>>>>>:::===HHHTTTXXXRRROOOPPPUUUXXX```hhhlllrrr~~~xxxsssqqqdddeeejjjnnnooopppwwwsssMMM333333:::::::::???EEEFFFCCC@@@@@@AAACCCDDDFFFGGGGGGFFFDDDCCC<<<:::666111,,,(((%%%$$$''''''&&&%%%$$$###"""!!!############""""""""""""%%%%%%$$$###""""""##############################$$$$$$$$$#########""""""$$$#########""""""!!!!!!!!!!!!""""""######$$$$$$""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!""""""""""""########################$$$$$$##################""""""""""""""""""""""""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$##################&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%"""###%%%%%%%%%%%%'''(((%%%&&&'''&&&%%%&&&(((*********++++++---...000111444444333333444666888999888888999999999888777777555555555444444333222111000///...,,,***((('''&&&'''&&&%%%$$$%%%&&&((()))&&&&&&&&&%%%$$$$$$#####################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$############$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$#########""""""!!!!!!########################555333222111111000---+++,,,---...,,,***))))))******)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&'''&&&&&&&&&)))(((&&&&&&'''((()))))),,,111555888;;;???===999999;;;BBBLLLTTT[[[iiiwww}}}pppeee[[[WWWXXXQQQAAA888999<<<:::888888999888666333555666555666<<>>CCCKKK[[[uuurrrnnnmmmqqqsssssstttvvv___CCC<<<;;;777:::;;;===@@@CCCGGGIIIJJJJJJJJJIIIHHHFFFEEEDDDDDD@@@>>>:::666111---***(((&&&&&&%%%$$$$$$$$$$$$%%%############""""""""""""%%%$$$$$$###""""""##############################$$$$$$$$$#########""""""############"""""""""!!!"""""""""""""""#########""""""""""""""""""""""""$$$$$$###"""""""""""""""!!!!!!!!!!!!"""""""""###################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$##################&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&((()))*********+++---///555555666777888888999:::::::::999999:::;;;<<<===>>>>>>>>>>>>>>>===<<<<<<999::::::;;;::::::999999777666555333111///...---+++***)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$#################################%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$########################$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$#########""""""""""""########################444222111111111000...,,,,,,---...---***)))***+++))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&'''&&&&&&&&&(((+++///111000666;;;>>>CCCIIIKKKIIIEEEHHHPPPYYYaaakkkyyy}}}sssppp}}}}}}pppeeeYYYMMM???>>>AAAEEE???666555;;;777999>>>EEELLLOOOPPPOOOQQQOOOJJJHHHNNNVVVXXXUUUZZZ___ccceeegggfff^^^UUUPPPLLLJJJJJJGGG@@@;;;999999777555666:::HHH```tttqqqooosss|||vvvssssssoookkkjjjsss{{{uuu```PPPMMMKKKFFF===:::777888===CCCFFFHHHNNNMMMKKKIIIGGGFFFEEEEEEDDDCCC@@@===999444111///'''&&&%%%$$$$$$%%%&&&'''$$$$$$#########"""""""""%%%$$$######"""#################################$$$$$$$$$###########################""""""""""""############""""""""""""""""""""""""""""""""""""$$$###""""""""""""""""""!!!!!!!!!"""""""""##############################################################################################################################################################################"""############$$$$$$$$$######$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%'''(((+++,,,...//////000333555:::;;;<<<===>>>===<<<<<>>>>>>>>??????@@@AAAAAAAAA@@@???>>>===<<<<<<===>>>???@@@@@@@@@@@@@@@???>>>===;;;:::888888222222111///,,,)))'''&&&&&&%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$#################################$$$############"""""""""########################$$$$$$###""""""###$$$$$$########################$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""##################"""""""""########################333222111111111111...,,,,,,---...---+++***+++,,,))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''"""$$$'''+++///333888;;;;;;???AAACCCLLL[[[hhhnnneeeeeehhhpppyyyxxxhhhXXXMMMHHHOOOPPPIIICCC@@@>>>;;;444999AAAGGGHHHFFFGGGJJJJJJOOOWWWaaaiiinnnpppqqqnnnkkkfffbbbgggnnnoookkk{{{||||||}}}{{{qqqeeeggglllppplllbbbVVVNNNGGGGGGGGGCCC>>>>>>DDDLLLSSSRRRRRRUUUYYY\\\aaaddduuu}}}tttlllggggggVVV\\\[[[UUUVVV___```[[[IIIFFFAAA===::::::<<<===HHHIIIIIIIIIIIIHHHGGGGGGGGGFFFDDDBBB>>>:::666444...,,,***'''&&&%%%%%%&&&$$$$$$$$$#########""""""$$$$$$###############$$$#########################################################"""""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""######"""""""""""""""###!!!!!!"""""""""################################################$$$$$$$$$#######################################$$$$$$$$$""""""""""""""""""""""""################################################""""""#########$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''"""$$$'''((()))+++---000,,,...///000111333666888999;;;<<<======<<<:::999>>>=========<<<<<<======;;;;;;;;;:::999888666555888999;;;<<<>>>?????????BBBBBBBBBBBBBBBAAAAAAAAA;;;;;;:::999777333111///,,,***(((%%%$$$$$$$$$%%%'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$#######################################"""""""""""""""""""""""""""""""""""""""""""""$$$##################$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######################################################222111000111111111///---,,,---...---+++++++++---(((((((((((())))))))))))(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((((((%%%***111777:::===@@@CCCFFFHHHGGGHHHUUUnnn{{{uuulllaaaSSSEEE;;;777777::::::777666888<<<>>>EEEOOO\\\iiipppooodddZZZ```ccciiinnnqqqtttuuuuuupppqqqpppooorrrvvvvvvsssyyyvvvpppoootttyyyuuummmdddmmmyyy}}}ttthhh``````eeehhheee]]]VVVQQQOOOLLLJJJFFFAAA>>>???AAAAAAJJJXXXkkk}}}xxxrrrssslllhhh___XXX]]]ffffff___ZZZ\\\ZZZQQQCCC:::888999<<>>???@@@AAA@@@@@@AAAAAA@@@???===<<<777555222...***(((&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$%%%%%%&&&&&&&&&$$$##################$$$$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$#########""""""########################"""""""""""""""""""""###""""""""""""""""""""""""#########$$$$$$#################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$########################111000000000222222000...,,,---...---,,,+++,,,---(((((((((((())))))))))))((((((((('''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''')))***,,,111777>>>CCCCCCDDDEEEGGGFFFIIIKKKNNN\\\uuu}}}uuuSSSKKKCCC>>>999555666:::777<<>><<<888333...)))%%%###%%%$$$$$$$$$$$$##################"""######$$$%%%#######################################$$$$$$$$$""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$"""""""""#########$$$$$$########################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$%%%&&&&&&&&&''''''&&&&&&&&&'''((((((&&&&&&''')))***,,,---...222333333222111000000111,,,.........---...000222000000111222222111000///000000111111111111111000222222111111000///...---,,,---...///000000000000//////111333555777888999===>>>???AAABBBCCCCCCCCCAAA???===999555111///---''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###########################$$$$$$%%%%%%&&&&&&'''########################$$$$$$############$$$$$$%%%%%%$$$$$$######$$$$$$$$$############"""""""""########################"""""""""############$$$########################"""###$$$$$$$$$$$$###"""########################$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$########################000000///000222222111///,,,---...---,,,,,,---...'''((((((((()))))))))***((((((((((((''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))),,,...000888===CCCFFFEEEEEEGGGJJJFFFOOOXXX___jjj{{{qqqfff```YYYRRR:::444111444888<<>>BBBEEEHHHIIIFFFCCC???===<<<============;;;999555000+++)))%%%%%%$$$$$$$$$###############""""""###$$$$$$%%%########################""""""#########$$$$$$$$$!!!"""""""""############"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""###$$$$$$""""""#########$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$%%%&&&&&&'''''''''&&&''''''(((((()))'''(((***,,,///111333444777888777555222000000111///000000///---,,,---///++++++,,,,,,,,,,,,,,,,,,---...000111111111111000222222222222222111000000/////////000000///......******+++---...000111222555666777999;;;>>>@@@AAAAAAAAAAAA@@@>>>;;;888666///...,,,***)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$%%%%%%&&&''''''#########$$$$$$#########$$$$$$############$$$$$$&&&%%%$$$$$$######$$$$$$############""""""""""""####################################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""########################$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%########################000//////000222222111///,,,---......,,,,,,---...'''((((((((())))))******)))(((((((((''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((()))+++...222444777;;;@@@BBBBBBCCCHHHMMMMMM\\\lllwww~~~~~~}}}rrr]]]LLLDDD???;;;;;;777888@@@GGGMMMWWWaaavvvwwwyyy{{{yyysssooonnneeemmmrrrwwwxxxuuuooojjjiiiooozzzyyyuuutttmmmpppssstttwwwxxxssslllhhh{{{vvvmmmjjjiiiooowwwyyytttnnnjjjccc[[[ZZZgggrrruuuvvvvvvsssmmm^^^UUUHHHBBBGGGTTTcccmmmsss{{{xxxyyy~~~|||}}}{{{sssfffXXXNNNIII<<<:::777777999===CCCGGGIIIFFFBBB>>><<<<<<>>>???;;;<<<<<<<<<999555111...%%%%%%%%%$$$$$$$$$############""""""###$$$%%%%%%########################""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""!!!""""""###$$$$$$"""############$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%&&&'''''''''''''''''''''((()))))))))***,,,///222555777888666777777666444222222333222333222000---,,,,,,---//////......//////000111...///111333444444333333333333333444444333222222333333333333222111000///++++++,,,------......///......///111444777;;;===<<<===@@@AAAAAA@@@===<<<666444222///,,,***((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''######$$$$$$$$$$$$######$$$$$$############$$$$$$&&&%%%%%%$$$#########$$$############""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""########################$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###############$$$$$$%%%%%%%%%########################222111111111222222000////////////......---------))))))(((((((((((())))))))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''######$$$%%%&&&%%%"""&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''(((************///555555111555@@@DDDBBBFFFRRRXXXUUU^^^tttttt^^^XXXLLL@@@999999>>>CCCHHHVVV___]]]XXX]]]fffmmm{{{yyywwwuuutttuuuwwwxxxwwwpppmmmrrrzzz{{{|||~~~}}}zzz}}}mmm^^^]]]___hhhttt{{{}}}zzznnnddd]]]WWWTTTQQQPPPVVVcccnnnsss{{{{{{rrr]]]GGG???<<<:::999999999<<>><<<<<<===CCC@@@<<<999777777888888///***$$$!!!"""###"""!!!$$$$$$######""""""!!!!!!$$$$$$$$$###"""!!!!!! """"""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""############!!!"""""""""#######################################$$$$$$%%%%%%$$$$$$###$$$#########""""""!!!!!!########################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$""""""###%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''')))***+++---000333666888777666444555555444333222111111000222222111000111444555444222555777777444333444666444777;;;@@@CCCFFFGGGIII???>>>>>>@@@???<<<:::999;;;888555555888888444000555222000222333111...,,,---...//////...000333666444888<<<>>>>>>>>>======AAA@@@>>><<<888444111///+++)))'''&&&'''&&&$$$###''''''&&&%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""!!!!!!!!!!!!""""""#########$$$"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$###"""###$$$########################$$$$$$############$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$222111111111222222000/////////......---,,,++++++))))))(((((((((((()))))))))))))))((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$%%%&&&&&&###!!!&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))''''''(((***(((,,,///111666<<<===999777AAAGGGHHHQQQcccnnnnnnnnn}}}iiiRRRBBB???;;;:::???KKKZZZdddsssuuurrrgggYYYTTTZZZccciiilllppprrrtttwwwzzz}}}~~~yyyyyy{{{|||}}}~~~wwwiiifffhhhmmmppprrryyyxxxqqqUUUJJJAAA@@@FFFOOO^^^kkknnnlllVVVGGGCCCAAAAAABBB@@@:::666777:::???DDDHHHFFFAAA<<<@@@???===:::888777888:::888333---(((%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$###"""!!!!!!!!!########################################################################""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$#########""""""""""""########################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''))),,,///111666777::::::999666222////////////.........------333444777<<>>>>>@@@FFFNNNSSSTTTSSSKKKIIIKKKOOORRRQQQRRRTTTJJJCCC======BBBDDDBBB>>>???;;;888888999777444222000//////222555555333000222444777888777666666666@@@AAABBBBBBAAA>>>;;;999000---)))''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&############$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!! """"""""""""#########$$$###################################################%%%&&&%%%$$$###$$$%%%########################$$$$$$############$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$222111111111222222000/////////...---+++***))))))))))))(((((((((((())))))((((((((('''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''')))******))))))***,,,***111666888:::>>>@@@>>>;;;EEENNNSSS___rrr~~~rrr```JJJ999222777???JJJXXXiiiyyy|||qqqdddSSSGGGMMM[[[```gggpppuuuvvvxxx}}}~~~~~~}}}zzzyyy{{{}}}tttjjjeeecccbbbeeejjjppp~~~mmm```QQQHHHEEEHHHOOOVVVTTTddd}}}zzziiiWWWRRRMMMMMMOOOLLLBBB999222333777@@@IIIKKKEEE>>>???AAA@@@===999777999;;;>>>;;;666///)))&&&&&&'''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###""""""!!!!!!########################################################################""""""""""""""""""""""""""""""""""""###############$$$$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$##################"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$#########%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((+++...222555777777777888777444000,,,))),,,,,,---...///000000111777;;;EEETTT^^^^^^UUULLLRRRNNNIIICCC@@@BBBHHHMMMOOOJJJFFFIIIQQQXXXYYYXXXWWWSSSTTTXXXZZZXXXWWWYYYYYYRRRJJJHHHLLLPPPOOOLLLHHHGGGFFFCCC@@@>>><<<;;;===888333444777777222---///111222222111111222333666999===@@@BBBBBBAAA@@@:::666000+++))))))((('''%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$#################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""""""""""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&########################$$$$$$############$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$222111111111222222000/////////---,,,***)))((('''))))))(((((((((((())))))((('''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((************+++---///666:::888888;;;>>>???BBBNNN[[[fffsss~~~lll\\\NNNAAA999777===GGGVVVeeepppwww|||~~~oooddd^^^\\\SSSIIIPPPaaafffmmmuuuwwwuuuuuuzzz}}}zzz{{{zzzwwwvvvxxxzzznnngggcccaaa```kkkqqq{{{|||pppmmmjjjfff```TTTGGG???DDDLLLddd~~~rrrgggccc```\\\[[[\\\\\\TTTKKK???;;;888:::???CCCEEEDDDAAADDDEEEBBB<<<999999;;;;;;;;;:::555---(((''''''$$$$$$#########$$$%%%&&&$$$$$$$$$######"""""""""########################################################################""""""""""""""""""""""""!!!"""""""""#####################$$$$$$$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$#########$$$&&&'''(((&&&&&&&&&&&&&&&'''''''''(((***---111444666666666333222111000...,,,+++***---///111444777:::<<<===AAAJJJ]]]qqqzzzwwwmmmgggWWWUUURRRPPPOOOPPPSSSUUUVVVPPPIIIIIIOOOXXX```dddfffaaaaaagggggg```ZZZZZZ```^^^\\\[[[ZZZZZZYYYXXXRRRZZZ]]]WWWMMMGGGFFFFFFNNNFFF===777666666555333000111111111000111333555...000333888<<>>777666===FFFNNNVVVbbbkkkooonnnllljjj^^^XXX[[[eeeddd\\\```mmmiiimmmpppnnnjjjjjjqqqxxx}}}vvvrrrrrrsssqqqsssvvv}}}|||wwwqqqllluuunnniiikkkrrrvvvtttppprrruuu{{{~~~|||qqq___QQQ@@@CCCVVVsssuuufff\\\aaagggllllllmmmnnniiiaaaVVVQQQHHH???;;;<<>><<<888333///***)))(((&&&%%%$$$$$$$$$&&&%%%%%%%%%$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""""""""$$$$$$$$$###############################################################"""$$$%%%$$$###"""###%%%########################$$$$$$############$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$222111111111222222000///......---,,,***)))(((((())))))(((((((((((())))))((((((((('''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$###$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((%%%%%%%%%&&&''''''((((((''')))+++,,,,,,---///111777;;;===>>>EEERRR\\\aaaqqqwww}}}~~~xxxmmmaaaZZZMMMBBB888888AAALLLVVV]]]VVVYYY^^^aaaccceeegggiiieeedddjjjssssssllliiimmmdddeeeeeecccaaadddmmmtttrrrmmmkkkoootttxxx~~~|||yyyyyy||||||zzzrrrqqqvvv{{{yyyvvvhhh[[[TTTZZZ___bbblllzzzvvvjjjaaammmvvvxxx{{{|||uuukkkfff\\\OOODDD>>>===???BBBCCCEEEEEECCC???;;;777///444:::===<<<999555333+++)))&&&$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""############!!!!!!"""""""""####################################$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%&&&'''(((***+++------000222444666666333000...---------...111333666888:::<<>>999444111000111333000,,,+++---222888<<<;;;===@@@CCCEEECCC>>>;;;222111...+++)))'''%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$""""""###$$$########################$$$$$$############$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$222111111111222222000///...------,,,++++++******))))))(((((((((((()))))))))))))))((((((((('''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))%%%%%%&&&&&&'''((((((((()))+++...//////000333555999===AAAHHHVVVgggrrruuu~~~yyyooo^^^KKK===666000444===JJJ[[[gggiiieeeQQQTTTWWW[[[```gggnnnrrrrrrtttwwwyyywwwrrrllliiieeeeeeeeeeeehhhnnnvvv}}}ssspppqqqyyyxxxvvvuuuwww}}}vvv{{{vvv___SSSOOOQQQYYYbbbeee}}}vvvzzzzzzwww|||ssseeeVVVJJJCCC>>>======<<<>>>BBBEEECCC<<<666///111666;;;>>>???<<<:::111...***&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""############""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''))),,,...000222333555444222111000/////////***...555<<>>BBBFFFFFFDDDAAA<<<:::666222...***((('''$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$%%%&&&&&&'''((((((%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%########################$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$333222111111222222111///---------,,,,,,+++++++++))))))(((((((((((())))))))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&(((******'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))%%%%%%&&&&&&'''((())))))+++---000111222333555777;;;???EEEPPPaaasss|||~~~|||vvvmmm```PPPAAA888555777CCCQQQ^^^kkkqqqgggXXXGGGLLLTTT\\\cccjjjpppuuuyyy|||}}}yyywwwwwwrrrkkknnnnnnnnnpppvvv}}}|||~~~}}}{{{xxxxxx~~~||||||~~~vvvlllfffbbb\\\TTTNNN\\\mmmzzzooo{{{wwwcccRRRIIIEEEAAA>>>888666888???EEEEEE>>>666000///111666<<<@@@???===555222---)))%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""##################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%((()))+++...111444666777888555000,,,***,,,///222---555AAAOOOYYY^^^______]]]^^^```bbbeeegggiiijjjpppjjjiiikkkdddYYYYYYbbbVVVcccyyyzzzlllcccaaa```bbbiiiqqqzzzmmmbbbbbbrrryyyqqqlllppphhhppp~~~|||bbbNNNDDDNNNVVV^^^nnn~~~mmmeee[[[VVVVVVXXXVVVTTT\\\\\\\\\YYYVVVSSSSSSSSSFFFBBB===888444333444444======>>>AAACCCDDDCCCBBBCCC@@@<<<777222---***)))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%########################!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&########################$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###%%%'''&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$333222222222333222///------......,,,***((()))***))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''''''''((()))***,,,---...000333555888999@@@EEEOOO]]]kkkuuu{{{}}}yyylllXXXEEE;;;999<<<@@@LLLTTT^^^cccbbb^^^[[[YYYPPPQQQTTT[[[dddnnnuuuxxxsssqqqpppssswwwyyywwwuuu~~~zzzxxxwww~~~}}}xxxxxxzzzllldddkkkqqqjjj[[[QQQUUUZZZcccrrrppp]]]YYYPPPRRRQQQAAA333666999<<>>555111222777888999<<<@@@CCCEEEFFFAAABBBCCCBBB???999222...***(((&&&%%%&&&'''&&&%%%'''%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!!!!"""###$$$%%%%%%&&&########################$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&333222111222333222000------......,,,***))))))***))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***///000222555:::@@@DDDGGGOOOSSSYYY```eeeiiikkklll]]]PPP@@@888;;;EEEOOOUUU^^^\\\ZZZYYYZZZ^^^dddhhhfffeeeeeegggjjjmmmooopppmmmlllmmmrrrzzz{{{wwwvvvuuuyyy|||rrriiidddgggjjjfff```^^^___^^^[[[[[[dddsss{{{}}}rrrpppmmmYYYQQQQQQIII???===;;;999888:::@@@EEE@@@;;;666666;;;@@@AAA@@@===;;;999555111---)))'''$$$%%%%%%%%%%%%$$$######%%%$$$###""""""###$$$%%%###########################################################################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&'''((()))+++,,,...000111222222444666999...------000666<<<@@@AAAJJJMMMYYYmmmwwwmmmnnnrrruuuuuu|||sssjjjgggkkkvvv|||yyy|||ppp\\\VVV\\\hhhwww{{{sssllliiigggccc```___^^^bbbaaa[[[]]]eeeeee^^^WWWUUUWWWZZZUUUGGG999222555666777999<<<>>>>>>???FFFFFFGGGGGGFFFCCC@@@>>>222///+++((('''''''''&&&&&&%%%$$$######$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%333222111222222222000...---......---***))))))***))))))))))))))))))))))))((((((''''''''''''(((((((((''''''''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''')))+++---...000111444888???GGGMMMQQQYYY\\\]]][[[VVVQQQOOOOOODDD===888<<>>>>><<<777///)))'''&&&%%%$$$$$$$$$$$$%%%$$$$$$############$$$$$$################################################################################################&&&&&&%%%$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((***,,,---...000111111000000222555888,,,...333<<>>@@@AAABBBBBBAAAAAADDD@@@;;;777333...)))&&&###$$$%%%&&&&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%444333111111111111000///...//////---+++)))***+++((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&'''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((()))+++---000333555777///222999AAAJJJRRRXXX[[[dddbbb[[[NNN???555333444999CCCNNNSSSOOOIIIEEEDDDAAAOOO___hhhiiijjjqqqxxxuuuyyy}}}~~~~~~ssspppnnnqqqwww}}}~~~wwwtttvvvzzz~~~}}}~~~{{{|||zzzuuuqqqzzz|||{{{yyy{{{|||vvvoookkkooorrrxxxmmmmmmtttzzzjjjaaa]]]```[[[KKK===888???@@@BBBDDDFFFGGGHHHHHHKKKHHHEEEEEEGGGDDD===777...,,,((($$$""""""###$$$$$$$$$$$$%%%%%%$$$$$$$$$################################################################################################$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&((()))***,,,...000111111333222111//////222666:::EEEGGGIIIMMMRRRWWW]]]``````aaaccceeeaaa[[[[[[^^^\\\```kkkzzz|||zzzoooeeejjjuuuzzz}}}zzzpppnnnoooiiibbbjjjvvv~~~zzzjjjrrrzzz}}}}}}~~~~~~WWWOOOJJJQQQ[[[aaaccceeeTTTJJJ===444222444555666999;;;>>>AAACCCDDDDDDDDDDDDCCCAAA>>>:::444,,,'''$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&555333111000111111000///...//////...+++******+++))))))))))))))))))))))))((((((''''''''''''(((((((((''''''''''''''''''((('''''''''((((((((())))))%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&'''((((((((('''(((***,,,///222444666555:::DDDOOOXXX___bbbccc\\\XXXOOOCCC888333444777CCCJJJPPPNNNHHHGGGMMMUUUSSS]]]iiimmmkkkkkkqqqxxx{{{xxxwwwxxx|||}}}zzzwwwvvvxxx}}}zzzzzz{{{~~~zzzpppoooqqqrrruuu}}}}}}wwwrrrjjjfffnnnqqqaaa___iii{{{xxxrrrmmmlllllleeeXXXMMM>>>>>>???CCCGGGIIIHHHGGGLLLJJJGGGFFFGGGEEEAAA===333111,,,((($$$#########$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%&&&''''''###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''(((***+++---...000111222222///000000111444:::BBBHHHOOOOOOPPPQQQSSSXXX___dddkkkddd^^^[[[YYYWWWZZZ```kkkrrr|||vvv|||}}}uuullljjjlllmmmxxxxxx~~~|||~~~}}}~~~qqqkkkhhhaaaXXXdddqqq}}}~~~yyytttssstttuuuXXXQQQMMMSSS[[[bbbfffjjjiii]]]LLL@@@;;;999777555555777:::===@@@CCCDDDEEEAAAAAA@@@@@@>>>999222---''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$### !!!"""###$$$%%%%%%&&&########################$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''555333111000000111111000...//////...,,,******+++))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&'''(((((()))((()))***,,,///222444666>>>EEEPPP[[[aaacccaaa___HHHCCC<<<666555:::BBBGGGPPPRRRQQQMMMKKKSSScccqqqkkklllmmmlllkkkmmmqqquuuzzz~~~~~~xxxwwwwwwzzz|||~~~}}}||||||~~~}}}yyyuuunnnttt}}}yyy{{{zzzvvvwww|||~~~}}}pppmmmeee\\\[[[iiirrrccccccuuu~~~sssdddHHHBBB======BBBFFFHHHGGGHHHIIIIIIHHHGGGDDDAAA>>>999777222---)))&&&$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((()))))),,,---...000111222222111000777CCCLLLQQQSSSSSSSSSYYYZZZZZZYYYYYY\\\aaafffiii```VVVPPPMMMQQQ\\\ggg|||~~~sssfffaaaaaaqqqzzztttzzzzzz{{{ssstttwww{{{}}}pppfffccc```\\\XXXcccmmmqqqvvv~~~}}}tttmmmiii\\\WWWTTTYYY```fffnnnuuuwwwlll]]]SSSOOOLLLFFFAAA<<<:::888777888;;;???AAA???===<<<<<<===;;;999666,,,+++)))''''''&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%########################$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''555333000000000111111000...///000...,,,******+++))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&'''((())))))++++++---...111444666777DDDLLLVVV___ccc___YYYTTT;;;666111222:::HHHUUU\\\VVVTTTPPPMMMQQQ]]]nnn{{{vvvqqqllljjjmmmpppqqqppprrrwww}}}ttt|||wwwtttzzzwwwqqqtttqqqpppsss{{{wwwtttuuuuuummmlllfffYYYOOOVVVqqqrrrxxx|||hhhSSSHHH;;;777<<>>===;;;666111,,,(((&&&$$$$$$$$$&&&&&&&&&&&&$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$######"""$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((()))******---...000111222222222111888HHH```sssxxxqqqddd[[[bbbcccdddbbb``````cccgggccc]]]XXXTTTUUU\\\nnn~~~|||nnndddcccYYY^^^fffnnnxxxyyyvvvkkkkkkooopppiiibbbmmm~~~zzzrrrqqqtttuuukkkllliiieeekkk|||wwwwwwyyyzzzyyyfff```]]]```gggppp~~~{{{sssiiicccbbb___XXXQQQIIIDDD<<<666444666;;;???===;;;999888:::<<<======000...+++)))((((((((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&222222222111111111111111.../////////...,,,***)))))))))(((((((((((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&***((((((***---,,,)))%%%******))))))((((((((('''&&&((())))))(((((()))+++,,,+++///555444111444;;;GGGRRRZZZ[[[XXXSSSJJJ???555444333999IIIZZZ___ZZZWWWSSSTTT[[[dddkkkssszzz~~~wwwqqqpppsssrrrkkkdddjjjqqqzzzmmmkkklllsssyyy}}}|||zzzyyyxxx}}}~~~}}}vvvrrrllljjjmmmqqqwwwwwwvvvxxxwwwuuutttoooddd\\\bbbnnn{{{~~~ppphhhiiiXXXLLL@@@:::666777@@@LLLHHHJJJKKKJJJFFFAAA<<<:::999;;;;;;999333,,,'''$$$&&&%%%%%%%%%%%%%%%&&&&&&####################################$$$%%%&&&&&&########################"""###$$$""""""&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$)))((('''&&&%%%&&&&&&'''%%%&&&((()))))))))((('''***+++,,,+++))))))***,,,---///111222111000111111???UUUtttrrrddd___fffppp|||~~~wwwnnniiigggddd```___fffpppxxx~~~vvvyyyvvvvvvpppiii___^^^hhh{{{~~~uuurrrtttzzz~~~vvveee\\\fffvvv{{{xxxyyy{{{}}}yyywwwtttrrrvvv~~~|||uuuwwwqqqhhhpppzzzmmmeeefffsssxxxlllddddddgggbbbZZZRRRPPPGGG;;;555555666555===??????:::444222555888::::::666000)))&&&'''***'''&&&$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''((('''&&&$$$###"""""""""$$$%%%%%%&&&''''''((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''111111111000000000000000......///...---,,,***)))))))))(((((((((((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&)))(((((()))++++++(((%%%)))))))))(((((('''''''''&&&((())))))((((((***+++///---...222444333888???HHHQQQWWWTTTNNNIIIAAA:::555???IIIQQQXXX]]]ZZZSSS```^^^```fffkkkooouuu{{{zzzrrrpppqqqpppjjjdddmmmsss{{{{{{uuukkkmmmuuuyyyvvvrrrooommmmmmoooqqqmmmnnnppprrrssssssrrrrrrttttttyyyuuuooolllooorrrtttzzzwwwvvvvvvyyy~~~{{{qqqiiigggvvv{{{{{{wwwjjj]]]VVVZZZOOOBBB;;;777555:::BBBGGGIIIKKKKKKIIIFFFCCCAAA:::888666555444111+++&&&%%%%%%$$$$$$$$$%%%%%%&&&########################$$$$$$$$$###$$$$$$%%%%%%########################$$$###""""""####################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$)))((('''&&&%%%&&&&&&'''&&&'''((())))))(((((('''''''''(((((()))+++---///000///...---,,,///333777EEEXXXssstttjjjiiiiii~~~}}}ooojjjiiijjjmmmqqqrrrqqqooommmzzzzzz|||sssooosss|||~~~yyyzzzvvvuuu{{{}}}sssxxx~~~{{{zzz{{{~~~}}}xxxyyy{{{vvvmmmnnnvvv}}}{{{{{{ooo^^^cccppp}}}tttnnnooooooeeeYYYXXXWWWOOOAAA666555777888777999:::888666444444555888999888444///+++(((''''''&&&$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###############$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&'''(((111111000000000/////////............---+++***)))))))))(((((((((((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''&&&'''((())))))'''%%%((((((((('''''''''''''''&&&((()))***))))))+++,,,222...,,,111666:::???DDDHHHNNNOOOIIIAAA===<<<:::KKKTTTZZZZZZYYY^^^eeeiiifffhhhlllqqqqqqppptttzzz~~~xxxpppnnnpppqqqooollluuuyyy}}}{{{{{{{{{xxxuuuwww{{{~~~uuummmkkkqqqwwwwwwxxxwwwuuutttwww}}}zzz{{{}}}yyyxxxzzz~~~}}}}}}{{{xxxvvvrrrpppqqqwww||||||zzzvvvzzzvvvllluuusssdddccceeeffffff^^^TTTIIIAAA;;;555444666BBBDDDFFFHHHHHHGGGEEECCC===777333333666666111+++&&&%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!###&&&'''$$$ $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""###%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''(((((()))))))))((('''''''''&&&&&&))),,,000111222111000......000777@@@FFFRRR^^^ooo{{{{{{vvvxxx~~~ttt~~~~~~xxxvvvmmmqqquuuwwwvvvsssooolllsssnnnppp}}}{{{|||{{{}}}yyyxxxooonnnooouuu~~~zzzqqqnnnyyyxxxvvvvvvwwwrrrbbbRRRQQQ]]]eee^^^OOOAAA666///444444555777999888666333777777999:::888444---((((((&&&$$$$$$%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###""""""""""""###$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''(((''''''&&&&&&&&&''''''222222111111000000//////.........---,,,+++***)))))))))(((((((((((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&'''''''''&&&%%%''''''''''''''''''&&&&&&'''(((************,,,---111......444<<>><<<888555666???NNNZZZVVV___lllwww{{{zzzzzz{{{{{{qqqnnnrrrmmmlllmmmpppvvv~~~~~~|||{{{yyyyyytttvvvzzz~~~uuuooonnnqqqtttxxx{{{|||{{{{{{{{{~~~|||xxxsssqqquuu}}}{{{nnnjjjuuuuuuccc]]]___cccqqqpppmmmeee[[[RRRIIIDDD:::;;;@@@FFFKKKMMMKKKHHHCCCAAA===:::777666777999---+++(((%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$''''''%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''')))))))))((((((((())))))+++,,,///222333222///,,,---444???HHHNNNRRRTTTUUUSSSXXXbbbkkkqqqxxx~~~{{{yyyxxx||||||~~~qqq```hhhwww~~~zzz{{{rrrooorrr|||wwwtttuuuwwwtttfff___eeefffhhhjjjppp||||||{{{~~~yyyvvvuuu{{{uuucccYYY___kkktttqqq{{{yyylllbbb[[[WWW@@@;;;666777;;;<<<:::666666666777;;;???AAA>>>;;;000---)))&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""!!!""""""###$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&''''''&&&%%%%%%%%%%%%%%%'''''''''''''''(((((((((((((((((())))))*********++++++++++++++++++++++++++++++*********)))))))))'''''''''''''''&&&%%%%%%555555444333222111111000///...---+++************))))))(((((((((((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&###$$$&&&&&&%%%%%%&&&((('''''''''''''''(((((((((''')))+++++++++,,,...000---333:::AAAGGGLLLKKKFFF888333111555<<>>;;;;;;;;;888444555555555777;;;???AAAAAA666222---***(((((('''&&&((((((''''''&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""###$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$###""""""#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''')))))))))))))))((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&'''(((((()))******,,,,,,,,,---......//////000000000000000000000000000000//////...------,,,++++++,,,,,,+++***)))(((555555444333222111000//////...,,,+++***)))******))))))(((((((((((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&###%%%&&&&&&%%%%%%'''***'''''''''(((((()))))))))''')))+++,,,,,,---///000///888@@@BBBDDDGGGEEE@@@333...000999DDDLLLTTT\\\^^^\\\___gggmmmrrr{{{~~~{{{uuummmiiijjjvvvzzz}}}xxxvvvwwwyyyzzzzzz{{{{{{nnnmmmrrr{{{}}}xxxuuuqqqzzzxxxwww}}}~~~xxxyyyxxxuuu~~~wwwnnnfff___[[[iiisssnnnccc\\\YYYWWWKKKCCC:::777;;;AAAEEEFFFEEEBBB>>><<<::::::::::::999666000+++'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''(((%%%%%%'''(((((((((''''''(((((('''((()))***,,,---+++///222111///111888>>>IIIQQQ[[[bbbbbb^^^XXXTTTNNNUUUcccpppvvvwww{{{qqq```YYY[[[mmmuuuxxxooojjjjjjkkklllhhhnnnrrrpppooopppnnniiiaaahhhrrrvvvmmm___YYYZZZZZZ^^^dddfffeeedddfffhhh```]]]hhhooocccnnn|||{{{zzz{{{|||rrrnnn}}}{{{pppvvvuuurrrqqqrrrqqqggg[[[XXXSSSLLLGGGBBB===777333333444444444555888===@@@===888222---***)))((('''((((((((('''&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$###############$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$######"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))((())))))*********+++,,,---...///000111111111222222333444444555555555555555555555555555333333333333333333333333222222333333222111///...444444333222111000///...///...,,,***))))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&###%%%'''&&&$$$%%%(((+++'''((((((((())))))******''')))+++,,,,,,---///111333===CCCBBB@@@AAA@@@<<<111---111>>>JJJMMMOOORRRVVVUUUYYY```eeekkkzzz}}}}}}|||yyyxxxyyyzzz|||xxxxxx|||~~~yyyuuussstttvvvuuuxxxzzzzzz{{{zzzssskkkeeemmmqqqrrrvvv~~~zzzyyyqqqvvvfffYYYkkkzzzvvvkkkeeedddeeeeeeXXXFFF;;;:::???EEEGGGEEE???:::999<<<>>>;;;888===999333---(((&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&""""""$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$&&&((()))&&&&&&&&&'''''''''(((((($$$%%%'''((((((((('''''''''''''''''')))+++---...---111333111///444BBBNNNYYY___gggllllllhhhdddbbb___```fffmmmrrrvvv~~~vvvuuuqqqgggaaaaaakkkxxx}}}yyyuuupppiiicccXXX^^^bbbdddiiiooommmfff]]]dddkkkhhhYYYJJJFFFKKKSSSXXX```gggjjjgggbbb^^^]]]TTTTTT___ccc[[[TTTTTTXXX___lllxxx|||{{{{{{~~~zzzjjjjjjppp|||wwwwwwxxxxxxzzz~~~ssslllrrrzzzxxxqqqaaa^^^YYYRRRJJJAAA999333111333444333222333777;;;AAA<<<555///,,,***((('''))))))((('''&&&&&&%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!"""###$$$%%%%%%$$$###""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&''''''(((((()))))))))))))))***+++---...///000111222333555777888999555555666666777888999999888888888888888888888888444555555666666777777888888888999999888666555333444333333222222111111111++++++++++++++++++++++++)))((('''&&&&&&'''((()))***'''$$$%%%'''((('''&&&$$$%%%''''''&&&%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((+++,,,,,,,,,,,,...111444===???@@@???<<<777333111///888AAAEEEFFFIIINNNQQQTTTVVVWWWYYYbbbqqq|||vvvssszzz~~~{{{yyyxxxwwwtttxxxyyyxxxxxxvvvrrrqqqssszzz~~~wwwtttpppkkkgggcccfffbbb^^^iii{{{uuummmkkkooo}}}|||kkkjjjnnnuuuvvvqqqrrrvvvsssfffVVVIII>>>:::???GGGHHHCCC===888777999<<<===:::999888777444...(((###$$$&&&'''&&&###!!!###%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''((('''&&&%%%$$$%%%&&&'''(((((((((''''''''''''((((((''''''''''''((((((((()))'''''''''))),,,.........000---111???MMMYYYfffqqqrrrtttqqqkkkkkkrrruuusssvvvnnnnnnrrrwwwtttuuuoooxxx|||}}}~~~~~~{{{tttlllfffkkklllsssuuuqqqwww~~~xxxxxx{{{qqqccc\\\ccc___[[[^^^jjjrrrmmmbbbWWWXXX```iiigggZZZNNNJJJSSSQQQOOOQQQUUUWWWUUUSSSRRRNNNIIIGGGHHHIIIGGGEEEHHHIIIJJJMMMQQQUUUXXXZZZrrr~~~~~~|||vvvvvv}}}zzzvvvzzzpppuuu~~~tttvvvpppfff[[[SSSKKK>>>333111000111222000,,,///444555888;;;999333,,,((('''((((((((((((((((((''''''))))))(((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$######$$$$$$$$$$$$##############################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$##################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((%%%%%%&&&'''(((((((((((('''(((((()))***+++,,,---......000111333444555555444555444333333444666888888555222111222333444333...111444555555333222111,,,000333222111222333333333333444555666666777777444333333222222111111111,,,,,,,,,++++++*********)))(((''''''''''''((())))))'''%%%&&&(((((('''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((()))******)))***+++,,,---000555888>>>??????;;;777333333444===AAAEEEDDDAAACCCHHHLLLWWW```ggghhhiiiooouuuxxxpppooowww~~~zzzvvvtttrrrpppooorrrtttvvvwww|||zzznnnpppttt|||wwwqqqpppmmmmmmggg```dddttt|||uuuqqqxxxqqqdddfffnnnqqqooonnnddd___YYYRRRHHH>>>:::<<<@@@AAA???:::666666;;;AAA;;;:::999888666111+++'''%%%&&&'''&&&$$$###$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%&&&(((((((((&&&%%%$$$%%%%%%&&&((((((''''''''''''(((((('''''''''((((((((()))))))))))))))+++---.........333///:::ZZZ}}}qqqrrrooommmuuuxxxppprrrwww}}}}}}yyyvvvlllpppzzzqqqggg[[[TTTNNNPPP\\\dddfffooovvvnnn^^^```gggoooqqqmmmkkklllwwwsssnnnjjjnnnsssqqqjjjhhhccccccgggfff```\\\]]]RRROOOLLLJJJJJJHHHEEEBBBFFFCCC???<<<;;;;;;;;;:::???@@@AAACCCEEEIIILLLNNNNNNYYYfffqqqwww~~~}}}ooo```ddduuu|||tttkkk```TTTIIICCC999444111333333111000111222666;;;<<<999222,,,)))(((((((((''''''''''''''')))((((((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$######$$$$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$##################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))&&&&&&''''''((((((''''''++++++,,,...///000222222777666555333222111111111000111111000000000111111111///...---...///000111....../////////...//////,,,------+++++++++++++++//////000111222444444555444444333333222111000000------,,,,,,+++***)))))))))((((((''''''(((((())))))((('''((()))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&''')))***+++,,,((()))***,,,...333999=========;;;555000///555:::HHHIIIIIIFFFCCCFFFNNNUUUbbbnnnwwwssskkkkkkqqqvvvnnnnnnvvv~~~|||wwwqqqnnnnnnnnnllljjjrrrooopppsssssspppppprrrkkkpppzzz{{{zzzuuuooommmtttxxxssszzzooofffgggiiikkklll^^^ZZZXXXVVVNNNBBB999777;;;AAADDD@@@888555:::BBB<<<;;;:::999888555111---&&&''''''&&&%%%$$$%%%'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&''')))((('''&&&%%%$$$$$$$$$((((((''''''''''''((((((''''''((((((((())))))))))))***+++,,,---.........222222CCCiiitttsssooommmuuu}}}sssppptttzzz~~~zzzwwwnnnnnnxxx~~~wwwpppfff[[[RRRGGGHHHSSS\\\```hhhkkk```RRRUUU]]]hhhooorrrwww|||}}}vvvmmmjjjkkkjjjhhhgggaaa\\\]]]^^^]]]\\\\\\[[[YYYUUUQQQLLLHHHDDDBBBBBBAAA>>>;;;888777999;;;888888888:::<<>>???:::222,,,)))(((''''''&&&&&&&&&&&&((((((((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''))))))))))))))))))))))))'''(((((()))))))))((((((000000111333444666777777888666333000...,,,,,,,,,+++,,,,,,---......------***+++++++++******,,,...---,,,+++******+++,,,---...+++)))(((((((((''''''+++++++++,,,,,,,,,------444444333333222111000000......---,,,***)))(((((()))(((((((((((((((((()))(((((())))))))))))'''&&&((('''&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''((()))***++++++)))***,,,---000444:::>>>999999666000,,,///999BBBSSSRRRRRRQQQOOOPPPXXXbbboooxxx{{{ssslllmmmvvv}}}sssttt{{{zzzzzzuuuqqqlllllloooqqqpppnnnrrrkkkiiimmmjjjdddgggpppwww{{{|||yyy|||tttvvvzzzfff]]]bbbjjjhhh\\\QQQNNNKKKEEE>>>:::999@@@FFFEEE>>>999:::===:::999888888999777444222(((((('''%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%((((((''''''''''''(((((('''(((((((((((())))))))))))***,,,------...000222777>>>NNNdddwww}}}yyyqqqqqqnnnmmmoootttyyy{{{qqqhhhgggmmmwwwyyyvvvuuutttooozzzxxxjjj___YYYWWW^^^fffhhhoooooobbbaaaeeennnxxx{{{yyyzzz~~~uuutttooohhhddddddccc```^^^YYYVVVWWWZZZYYYTTTOOONNNMMMKKKGGGCCC@@@>>>===666777777444000///222555666666666777999<<<>>>@@@AAABBBCCCEEEKKKWWWgggsssxxxxxxkkkmmm{{{zzzpppxxx~~~|||tttoooooopppkkkhhhnnn{{{|||nnnbbb```QQQDDD999555444222111222///111555<<<@@@>>>777111+++***((('''&&&%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))((()))***,,,------......444444555555666666777777444333000...------...///.........///111222222222...///111000---,,,---///111000......///000000000333///---///000///......------,,,,,,++++++******555555444333222000000///......---,,,***)))((((((((())))))))))))))))))(((((()))******))))))((()))***(((&&&%%%'''((('''%%%&&&&&&&&&''''''''''''(((((((((((())))))))))))))),,,---//////111333777;;;222333222///...333===FFFWWWWWWZZZ]]][[[ZZZ```jjjwww{{{{{{vvvtttxxx}}}wwwxxx}}}xxxrrrpppmmmlllllloootttwwwwwwvvvpppiiigggkkkkkkjjjqqq}}}~~~||||||yyy{{{{{{rrruuu{{{xxxddd^^^```ooo]]]LLLGGGIIIHHHBBB>>>777;;;@@@DDDDDDAAA<<<999888777555666777777666444***)))&&&$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''((((((''''''''''''(((((((((((((((((()))))))))***)))***,,,---...111666:::GGGNNNVVV___fffmmmqqqsssmmmlllkkkmmmnnnooorrrtttzzzlllcccaaaeeewwwyyy~~~zzztttnnnhhhtttxxxgggjjjffflllrrrttt|||}}}qqqooorrrxxx|||zzzuuutttxxxrrrsssrrrqqqsssuuuqqqkkkddd^^^XXXWWW[[[]]]WWWPPPFFFDDDBBB@@@>>><<<:::999444777888777444333444777555555555666777999<<<===777888:::<<<@@@GGGPPPWWWYYYhhhwwwxxxkkkeeedddhhhpppyyyooolllooozzzyyytttlllnnnzzzzzzxxxkkk^^^NNNBBB999222111444111000222777;;;===:::777000...+++)))'''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((()))))))))***+++---///222333444444666555555555444444444444333222111111111222333444555333111111333444333222222444555555444333222222555333222333666777666444666111111555666333333555111111000000000000000000555555444333111000//////------,,,,,,+++***))))))((())))))******))))))(((((()))))))))((()))+++---,,,)))%%%%%%'''((('''%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))---///111222222222444666...///000222555:::@@@DDDGGGJJJTTT```dddeeemmmyyyzzz|||}}}{{{}}}}}}yyytttvvvxxxyyywwwqqqkkkggghhhkkkqqqwwwzzz{{{{{{zzznnnkkkjjjpppvvv}}}rrrnnn{{{~~~xxxhhhuuuwwwsssssspppppp^^^iii[[[OOOMMMOOOLLLFFFBBB>>>;;;;;;???EEEFFF@@@999666444333333444666666555///,,,(((%%%$$$$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######%%%&&&'''(((((((((((((((''''''''''''((((((((((((((()))))))))******)))+++---...111777@@@HHHVVVTTTUUU\\\kkkxxxyyytttppplllkkkmmmooopppsssxxxqqqjjjiiihhhiiiuuuzzz{{{iiiccceeeuuutttvvvsssxxx{{{yyyuuuqqqqqqtttuuuqqqnnnrrryyyuuujjj\\\VVV\\\eeeeee___UUUQQQLLLKKKJJJHHHDDD@@@===???AAAAAA@@@===;;;;;;888777666555555666777888444666999;;;<<<>>>AAACCCFFFNNNXXXeeeyyymmmggghhhiiippp{{{ooolllooo}}}}}}{{{hhhWWWGGG:::444444333222222444777999::::::666444000+++(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&''''''((()))***++++++---...000333555777888888555444444444333222222222111222222222222222222222555333333555777777222...333333555999===>>>===;;;:::777555666:::======;;;;;;555333555222---000888444444444333333333222222666555444333111000///...,,,,,,,,,++++++*********((()))************)))((('''((()))(((''')))...111...)))%%%$$$''')))'''%%%&&&&&&&&&''''''''''''(((((((((((()))*********+++,,,///333444333222222222,,,---111777===@@@@@@>>>;;;???MMM___gggjjjttt~~~~~~|||wwwvvvvvvsssnnnmmmoooqqqqqqpppnnnjjjgggjjjrrr}}}~~~{{{zzznnnpppssswwwxxxrrryyyzzzccciiisss~~~|||vvvpppsss{{{mmmbbb^^^[[[ZZZWWWRRRPPPSSSSSSKKKBBB???CCCDDDAAA<<<555333111111333555666555444000***'''&&&&&&%%%###&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%###$$$&&&''''''''''''&&&((((((''''''''''''(((((((((((()))))))))************---///111555???LLLVVV^^^YYYSSSXXXiiizzz}}}wwwrrrppprrrxxxyyyvvvuuuxxxuuurrrtttrrrmmmvvv|||eee___gggvvv{{{wwwxxx{{{xxx{{{{{{~~~ooogggppp~~~}}}nnnggg```^^^```^^^VVVOOOIIIJJJKKKLLLKKKGGG@@@;;;AAA@@@===:::777666555555::::::;;;;;;;;;::::::;;;???@@@FFFPPP___uuuyyyrrrqqqvvv|||tttsssxxx|||xxxjjj[[[JJJ;;;444444555666555555666999;;;<<<999444...***((('''&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''')))***,,,---//////000111333555666777777777333333333333444444444444222444666777888888777666777:::@@@IIIOOONNNGGG@@@>>>>>>BBBLLLXXX^^^]]]ZZZSSSMMMGGGFFFLLLRRRUUUVVVXXXPPPHHHDDD;;;333;;;IIIGGGFFFCCC???<<<888555444666555444333111000///...,,,+++++++++++++++++++++((()))***++++++***)))((('''(((((('''&&&)))///444///***%%%$$$''')))'''%%%&&&&&&&&&'''''''''((((((&&&'''''')))***+++,,,---+++...333555444222111000,,,---222;;;BBBDDD???999DDDEEEQQQ```eeeeeemmm{{{xxxmmmggghhhiiihhhgggjjjmmmmmmnnnnnnmmmjjjppp{{{{{{zzzpppvvvzzz|||vvvmmmuuuwwwtttoooppp|||~~~wwwjjjfffttt|||aaadddfffccc[[[VVV\\\gggjjj^^^MMMCCCAAAAAA@@@>>>666333111111333555666666888333---)))((((((&&&$$$'''&&&&&&%%%%%%&&&&&&'''$$$#########$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$((((((''''''''''''(((((())))))))))))************,,,...111333888DDDTTT```dddaaaZZZUUU\\\lllxxxzzzlllooozzz||||||}}}|||uuulllvvviiicccllluuu{{{vvv{{{sssrrrlllrrrzzzqqqjjjjjjjjjkkkjjjdddZZZRRRMMMJJJFFFAAA===:::888777666666666666777999;;;<<<<<<;;;@@@IIIPPPYYYpppxxxtttqqqzzzwww{{{uuu~~~{{{sssiiiXXXCCC666555777999888666555888;;;@@@<<<777000+++(((''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$#######################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))((((((***,,,...000222222333444555555666555555555111111222444555666777888888:::>>>BBBDDDDDDCCCBBBBBBHHHUUUeeeooopppggg___TTTTTTYYYhhhyyyssskkkbbb```fffooovvvxxxttthhh^^^OOOGGGRRRdddccc```ZZZRRRJJJBBB<<<999666444333444555444111...------,,,++++++******)))+++******)))(((''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&*********))))))))))))(((...000333555555333000...000555>>>EEEGGGEEEAAA>>>GGGIIIOOOWWWZZZZZZbbblll~~~lll\\\\\\``````ZZZ___eeeggghhhjjjpppuuu{{{|||}}}{{{}}}qqqfffmmm~~~uuubbb```hhhrrr|||sss]]]OOOXXXhhhnnnmmmkkkvvvqqq```HHH::::::???AAABBB:::000,,,...111111000666777666111***$$$######&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%$$$&&&+++,,,(((###&&&,,,+++000777AAAOOO]]]bbb```bbbaaaaaaaaafffjjjjjjgggkkk}}}}}}}}}xxxllleeebbbfffzzz~~~tttlllgggdddkkk|||tttkkkhhhiiivvvsssfffeee```VVVJJJ@@@;;;:::AAA<<<777888<<<===777222888666999AAAIIINNNSSSYYYgggwwwzzzkkkiiioooxxx}}}pppeeeUUUEEE999999888888;;;>>>;;;666222666:::888222+++)))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&%%%''')))++++++***))))))***))),,,000222222333555777333333444555555666777777333333555666444444@@@OOOKKKYYYiiiqqqqqqnnniiieeehhhiiiqqqzzzrrrmmmhhhiiisssvvvmmmkkknnnrrr||||||uuugggcccoooyyyzzz|||}}}rrraaaUUU666444333444555444111...------,,,++++++******)))******))))))((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((************************///000111333333222111000333888>>>EEEHHHHHHEEECCCCCCEEEMMMTTTUUUSSSWWW^^^vvv~~~{{{jjj\\\[[[[[[YYYVVV\\\cccgggiiilllrrrwwwwwwuuuuuuxxxwwwvvv}}}gggkkkppp{{{zzzmmmeeedddkkk|||lllWWWXXXccciiihhhhhhrrrnnn```III:::999>>>@@@BBB===555111000111000///555777888555///)))'''&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&+++(((''')))))))))---333222===IIISSS\\\cccdddbbbdddiiimmmjjjdddcccggglllyyyzzzkkk```ZZZZZZgggyyywwwkkkdddcccfffrrrzzzwwwsssrrrzzzqqqddd[[[WWWGGGGGGGGGGGGGGGFFFFFFEEE===888777;;;AAAGGGOOOVVVUUUjjjzzzyyyqqqhhhaaaZZZiiiyyy|||sssfff[[[HHH???777666999:::888555555555666777666222,,,((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((('''''''''&&&'''((()))))))))***---//////111222333333222111000444333222222444888;;;===DDDDDDFFFHHHGGGGGGRRR___pppwww{{{zzzjjjiiilllvvv~~~zzztttpppsss{{{wwwrrrtttwwwsssllltttvvvxxx|||yyyqqq666555444444444333111...------,,,++++++******)))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((()))))))))***)))******++++++,,,,,,---000000//////000111222333666999===AAADDDFFFFFFFFFDDDHHHPPPVVVUUUQQQPPPSSSgggnnnmmmccc\\\[[[YYYTTTXXX]]]cccgggiiikkkooorrrooommmmmmooopppttt}}}~~~mmm^^^aaasss|||wwwrrrvvvaaaUUUYYY```hhhooommmhhh\\\JJJ===:::<<<<<>>@@@BBBDDDGGGKKKQQQTTTSSSPPPOOOOOOVVV[[[\\\YYYXXX[[[[[[WWW^^^aaaeeeggggggggghhhiiiiiilllqqquuuuuuvvvzzz~~~}}}zzzfff]]]cccsss}}}~~~oooZZZTTTZZZkkk}}}nnneeeWWWLLLEEEBBB===888>>>???@@@???;;;777555555000444888;;;999444...***%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''((((((((((((%%%&&&&&&'''((())))))))))))(((+++//////...000666JJJXXXdddeeeaaaccciiinnnwwwnnnjjjsss~~~vvvmmmmmmqqq{{{ooojjjqqq}}}}}}nnngggjjjmmmdddggghhh```VVVPPPIIIAAA>>><<<<<>>AAABBB@@@>>><<<<<<000333777::::::666000,,,'''&&&&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''((((((((())))))%%%&&&&&&'''((()))******&&&)))---000...111===KKKpppvvvvvvlllccceeepppyyy{{{ppplllvvvuuukkkhhhkkkrrr{{{wwwqqquuuxxx|||tttllliiifffbbbVVVRRRMMMIIICCC======BBBLLLRRR\\\gggsss}}}lll^^^WWWRRRRRRZZZeeevvvqqqddd^^^hhhtttzzzooo___TTTHHH;;;666999<<<888444111111444888:::///---+++((('''&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''(((***+++,,,(((+++---......///000222222222222444999>>>BBBDDDFFFGGGKKKRRR\\\gggrrrxxxyyyqqqooowww~~~wwwvvvyyyvvvuuuwwwrrr{{{yyy{{{777777666444111///000111------,,,++++++******)))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&((()))))))))(((''')))******+++---.../////////...---...000333777:::;;;;;;;;;<<<===???@@@AAAHHHJJJJJJHHHIIIMMMOOONNNMMMMMMLLLKKKNNNRRRWWWZZZ]]]^^^```bbbdddgggiiijjjpppvvvyyyvvvsssssstttsssvvv{{{{{{xxxhhhiiirrr|||rrryyy|||qqqvvvoooqqq~~~qqq```___bbb]]]NNNAAA;;;===???BBBDDDDDDCCCBBB555666888:::;;;888333///)))((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''(((((())))))***&&&&&&'''((())))))******)))***---...///999RRRiiizzzrrrvvv~~~yyyxxx|||yyyppplllnnn```dddkkksss|||~~~uuucccbbbhhh]]]\\\[[[WWWMMMAAA;;;<<<@@@FFFPPPWWW[[[```nnn||||||ooo___ZZZ]]]```hhh|||xxxmmmkkkqqqyyyvvveeeRRRAAA666999999777222...///555;;;444222...+++((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''')))+++---...,,,...111222222111111222...555@@@KKKVVV```iiiooollljjjgggfffgggjjjnnnpppzzzrrrppptttyyy{{{{{{xxx|||}}}xxxvvvwwwzzzxxxtttvvvzzz{{{sssnnnlllssszzz|||xxx}}}tttuuuxxx{{{}}}777888777444000...///111------,,,++++++******)))******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&((()))***)))(((''')))******+++,,,------...,,,---...111333666888999999:::<<>>======@@@EEEGGGGGGEEE===<<<;;;<<<===;;;777444******((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&''''''((())))))******''''''(((((()))))))))******+++---111666CCC\\\qqq~~~{{{tttjjjjjjrrr[[[ZZZ[[[cccqqq|||yyymmmkkkhhhiiijjjgggZZZIII???======@@@FFFKKKJJJJJJTTT```vvvkkkhhhhhhiiiuuu}}}xxxxxx~~~uuuXXX;;;666888999555000...111555999666222---)))'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''')))+++...000///111222333222333555666333AAAVVVhhhttt|||}}}wwwuuuwwwzzz}}}wwwnnnsssxxxuuuvvvvvvrrrmmmjjjlllnnn~~~xxxsssuuu{{{|||zzznnnmmmjjjttt{{{xxxwwwyyyzzz777888777444000...///222------,,,,,,+++******)))+++******)))(((''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''')))***+++***(((''')))******++++++,,,,,,---+++---000333666888999999444777;;;???BBBDDDDDDDDDBBBEEEEEEAAABBBGGGFFFAAAEEEGGGKKKNNNOOORRRXXX___[[[ZZZZZZ]]]bbbiiimmmpppiiittt{{{zzzxxxxxxuuupppwww|||}}}pppppp}}}rrriiikkknnnfffsssxxxnnnkkkggg\\\QQQMMMAAA>>><<>>???>>>;;;888,,,+++)))(((&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&''''''((()))******+++(((((((((((())))))))))))((()))///888@@@IIIYYYgggiiinnnvvvyyywwwwwwrrrpppsssbbbXXXQQQWWWjjj|||}}}||||||~~~vvvrrrtttvvvrrrdddQQQFFFCCC999999>>>EEEGGGHHHPPP\\\nnn}}}wwwuuuqqquuu|||zzz}}}~~~ggg???444777999777333///------<<<999444...***(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''))),,,///000222222222111111444888;;;@@@RRRiiixxx}}}}}}~~~|||}}}xxxsssvvvnnnfffooo{{{~~~xxxpppiiigggiiilll|||rrrqqqxxxzzzmmm[[[aaa|||}}}}}}777666555444333222222111------,,,++++++******))))))******)))'''%%%&&&'''$$$&&&((()))***)))(((''''''&&&&&&&&&&&&'''((((((%%%&&&'''((())))))))))))***+++,,,---...---,,,,,,''',,,333777999888888888:::;;;>>>AAAEEEHHHKKKLLLGGGEEEAAA>>>===>>>AAACCCEEEHHHLLLOOOPPPSSSVVVXXXVVVSSSSSSYYYccckkkoooooooootttzzz|||{{{xxxxxxyyy~~~~~~|||yyyhhheeejjjmmmwww~~~wwwkkkrrrmmmUUUGGGIIILLL@@@999===@@@???@@@EEEGGGEEECCCAAA@@@>>>:::888222000+++'''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((()))***)))((()))+++---------......000999KKKZZZ]]]WWW```bbbkkk|||yyypppxxxyyytttwwwffffffbbb___jjj}}}ssseeeeeebbb[[[aaannn}}}}}}uuucccSSSLLL<<<:::;;;AAAEEEEEEHHHLLL___iiirrrlll~~~zzz{{{~~~xxxDDD===555222666555...---222222666888555---'''%%%&&&'''%%%$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((...+++)))+++///111000...333222222333777@@@JJJPPPbbbccceeejjjqqqxxxyyy~~~xxxgggbbblll{{{~~~vvvooolllnnnqqq}}}yyy|||ppplllyyy555555444333222111000000------,,,++++++******)))((()))***)))'''%%%&&&'''%%%&&&((()))***)))'''&&&'''&&&&&&&&&&&&'''((((((%%%&&&'''((()))))))))))))))***+++,,,,,,,,,++++++)))---222666777888999:::999:::<<>>;;;999999;;;>>>@@@CCCFFFJJJMMMOOOPPPSSSTTTVVVVVVWWW[[[bbbhhhkkkkkklllrrrzzz}}}}}}|||}}}~~~~~~tttggg```ttt{{{zzzyyyrrrqqqnnneee______```ZZZNNNBBB===AAACCCCCCEEEDDDCCCBBBAAA???<<<;;;666333...***'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''((((((((())))))***)))(((((()))***))))))---555???HHHRRRZZZ]]][[[aaajjjvvv~~~~~~~~~{{{|||tttrrr{{{{{{vvvxxxssssssppplllnnnxxx|||qqqqqqwww}}}lll\\\WWWOOODDDEEEPPPSSSVVV]]]iiiuuuyyyiii[[[TTTFFF???;;;===AAADDDIIIOOOYYY\\\hhh~~~}}}zzzvvvvvv~~~uuuzzzvvv]]]GGG>>>666666666333///...000333555555000+++(((''''''%%%$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))&&&))),,,...///000111222...555@@@LLLWWWbbblllssslllppptttuuutttuuuzzz}}}xxxyyyzzzzzz{{{~~~yyywwwyyyxxxwww}}}}}}zzzxxxyyyxxx{{{~~~~~~333333222111000///......------,,,++++++******)))((()))***)))'''&&&&&&''''''((()))))))))((('''&&&''''''&&&&&&''''''((()))&&&&&&'''((())))))))))))((()))***++++++++++++***,,,...111333555888<<<>>>888999;;;<<<>>>?????????999888666666777:::>>>@@@EEEGGGJJJLLLMMMOOOQQQSSSWWWYYY[[[^^^```dddiiilllqqqvvv|||~~~~~~}}}}}}{{{yyyuuurrrmmmoooqqqrrrssswww}}}|||zzz}}}mmmvvv}}}|||zzzkkkhhhxxx~~~}}}~~~yyynnnggghhhjjjjjjsssrrraaaFFF999===AAA>>>DDDDDDDDDCCCBBB@@@>>>===:::777222---)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&''''''((((((((())))))))))))))))))))))))******+++---???RRRZZZ[[[]]]```bbbgggvvvxxxmmmlllpppnnnvvvvvvxxx}}}zzz|||uuuiiikkkrrrvvv~~~kkk[[[TTTIII;;;888>>><<<::::::???FFFSSSfffvvvsssfffXXXLLL???;;;===@@@GGGMMMTTTQQQUUUdddvvvtttmmmfffnnnvvvqqqpppqqqjjjWWWNNNAAA777777999444,,,,,,...111444555222---)))(((&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((()))***+++'''---222222///...222666777CCCUUUdddnnnvvv}}}ssszzz}}}zzz}}}||||||{{{ppplllnnnwww{{{xxxvvv|||{{{yyy}}}|||}}}~~~~~~}}}~~~}}}333333222111000///......------,,,++++++******)))((()))))))))'''&&&&&&((((((((())))))((('''&&&%%%'''''''''''''''(((((()))&&&'''((())))))******))))))******+++++++++++++++///000111111333777===AAA888999:::;;;;;;;;;::::::777777777999;;;>>>BBBDDDIIIJJJKKKKKKLLLOOOSSSWWWXXX[[[]]]]]]^^^dddmmmuuu{{{}}}~~~|||yyyyyy{{{~~~~~~ttttttvvvppphhhbbb^^^\\\YYYWWWVVVXXXZZZYYYYYY]]]ccciiimmmtttvvv||||||{{{ssstttzzzrrrbbbhhhttt~~~ssshhhfffmmmsss|||vvvfffNNN===999<<>>===<<<:::555000+++(((%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&'''((())))))'''''''''''''''&&&&&&&&&'''(((((((((((()))))))))((()))******+++---000222444HHH]]]dddccccccfffhhhooo||||||~~~{{{ooonnnpppyyy}}}nnnaaaZZZOOOAAA<<>>BBBEEEFFFKKKKKKIIIHHHIIIMMMTTTYYYXXXZZZ[[[[[[\\\dddsss~~~~~~{{{vvvrrrsssxxx}}}xxxkkkhhhsssxxxsssrrryyy|||~~~~~~xxxpppiiiddd^^^ZZZTTTOOOLLLJJJHHHGGGGGGHHHJJJIIIHHHKKKPPPUUUZZZcccqqq~~~wwwsssuuuyyyxxxooovvv|||zzzpppooo}}}gggggg{{{wwwvvvzzzwwwkkkppp~~~xxxjjj^^^WWWJJJ:::999CCCCCCEEEGGGFFFBBB???=========;;;777222---)))%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''(((((((((((()))))))))***(((******++++++...444888AAAPPP___eeegggkkkmmmmmmssszzz~~~~~~yyysssnnnkkk{{{{{{oooddd]]]RRRCCC::::::333222555999999666777:::===III\\\xxx}}}jjjVVVMMMIIIFFFDDDCCCDDDFFFOOO]]]iiiqqqzzzyyyffffff}}}jjjNNNRRRdddgggcccfffooolll]]]FFF999999999444,,,***+++111888999444///,,,)))'''&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((())))))((((((((()))+++---///000333333333444999BBBLLLTTTPPPXXXbbbkkkrrryyywwwnnnhhhsss|||~~~}}}555555444333222111111000------,,,++++++******)))'''((()))((('''&&&'''(((((((((((((((''''''''''''((((((''''''(((((()))***''''''((()))************,,,,,,++++++,,,,,,---...000000111111222555999<<<888999;;;<<<;;;:::888777555666999<<>>>>><<>>@@@CCCGGGFFFBBB>>>===>>><<<;;;888555000+++'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&'''((((((((('''''''''''''''(((((((((((((((((()))))))))*********++++++***+++///888>>>SSSZZZaaaffflllrrrsssqqqssstttyyy{{{xxx~~~www~~~vvvttt|||sssiiiaaaTTTDDD888444444111111444444333333777777<<>>>>>CCCOOOZZZ```eeeiii}}}vvvaaaXXXfffzzzeeeTTTVVV[[[eeexxxtttsssiiiWWWFFF===999777000---+++///444777666333///,,,(((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''(((((())))))***(((((()))+++---///111222000333999AAALLLXXXdddkkkfffhhhmmmrrryyy~~~vvvnnnhhhrrryyy555555444333222111111000------,,,++++++******)))&&&((()))((('''&&&((()))(((''''''''''''(((((()))((((((((((((((())))))***'''''')))***************,,,+++*********+++------...000222333333444555777666888:::;;;<<<:::999777444666999;;;>>>@@@AAAAAAAAADDDGGGIIIKKKMMMPPPRRRTTTTTTSSSSSSUUU\\\gggnnniiikkkmmmmmmlllmmmqqquuuyyy~~~{{{{{{{{{zzz}}}|||uuuqqqqqqooojjjiiilllhhhddd``````bbbcccbbb```cccbbb^^^VVVKKKCCC???>>>888999999999777666666666444888::::::999888:::======AAAHHHSSSbbbtttwwwooodddfffgggggghhhnnnwwwiiigggppp{{{}}}wwwuuuqqqlllyyyqqquuu{{{nnnggghhhWWWOOOVVVXXXLLL===888:::???EEEEEEBBB??????AAA;;;;;;:::777333///+++)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''''''''&&&'''''''''((((((((()))(((((()))))))))************+++,,,,,,///777DDDNNNbbbfffhhhkkkpppwwwwwwtttqqqssswww~~~~~~zzztttnnnhhh^^^OOOCCC======777333333222000000333111777666999GGGQQQYYYggg|||rrrlllbbbTTTKKKEEEAAAAAAIIIRRRTTTTTTUUU^^^www|||lll^^^\\\dddmmmhhh]]]```mmm{{{xxxtttmmm___LLL>>>999555111------000444666666222...***((('''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&''''''((())))))******((()))***+++...000222333777CCCSSS___fffkkkqqquuuxxxvvvvvvxxx|||zzz}}}}}}{{{zzz{{{yyy{{{555444444333222111000000------,,,,,,+++******)))&&&((()))(((''''''((()))'''''''''''''''((()))***((((((((((((((()))******'''((()))******++++++***+++***)))))))))***,,,------000333444333333333444444666999;;;<<<;;;999888555777:::<<<>>>@@@@@@@@@>>>CCCJJJOOOQQQQQQQQQQQQRRRRRRQQQQQQRRRWWW\\\aaaaaafffkkklllkkkjjjlllnnnuuu{{{~~~{{{xxxxxxxxxwwwzzz|||~~~}}}}}}~~~uuummmiiijjjhhhcccbbbfff^^^___\\\XXXZZZ^^^]]]XXXMMMMMMIIIBBB:::555444555111333555666555444444444000444777777555444555777999999:::@@@MMMaaavvv{{{tttiiifffbbb]]][[[^^^ccchhhssslllaaacccrrrxxxnnnpppmmmggg}}}sssggg~~~~~~zzzwwwwww{{{ooopppdddZZZ[[[aaa]]]KKK999666<<>>EEESSSddd{{{}}}lllaaaQQQJJJHHHOOOTTTRRRLLLHHHHHHVVV[[[```tttyyyjjj^^^^^^dddppp}}}qqqqqqsss~~~}}}}}}ttt[[[EEE<<<888444...,,,---111555888333000+++((('''''''''&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&''''''((()))******+++))))))***,,,...111333444FFFYYYppp|||zzztttrrrtttxxxuuutttvvvzzz{{{wwwrrryyy}}}|||~~~|||zzzyyy999888555333111000000000......---,,,+++))))))(((&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''((()))))))))))))))+++((('''))),,,///...---222333444444222222333444999777666555555777:::<<<999::::::;;;;;;<<<<<<<<<===CCCJJJOOOOOOOOOOOOPPPTTTTTTTTTSSSSSSUUUZZZ]]]]]]aaaeeehhhiiiiiijjjkkkpppxxxzzzvvvxxx}}}xxxmmmppptttxxx{{{yyyuuupppmmmnnnhhhccccccgggiiiddd___^^^YYYVVVWWWZZZXXXOOOGGG>>>;;;777333111222333555333222111000000111222333333333444444666777888999999333333999===DDDXXXnnnzzzmmmgggbbb```]]]XXXYYY\\\fffqqqttt___TTTfffsss|||nnnhhhddd|||llllll|||~~~jjjcccqqq~~~mmmhhhkkknnnxxxvvvkkkiiikkkhhhdddTTT;;;:::===???>>>@@@DDDEEECCC===<<<:::999888444000,,,))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((''''''''''''(((((('''&&&&&&)))+++(((---...///===TTTbbbdddvvvsssssswwwzzzzzz|||wwwrrrmmmnnnnnnpppuuu{{{}}}uuuvvvsssooolllggg___TTTLLLDDD???777222111111333333444333222222333666888:::BBBHHHUUUfffwwwqqqfffVVVKKKLLLPPPNNNHHHAAAFFFKKKRRRddd~~~uuueeeffftttxxxwwwnnn~~~yyyvvvZZZFFF;;;555000...+++)))///888999666111---+++*********%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&''''''&&&&&&&&&&&&'''(((((($$$&&&((()))(((((()))***&&&,,,222333000111888@@@OOOdddtttrrrooouuu|||}}}yyyqqqkkkfffeeellluuuyyyvvvqqqrrr~~~888666444222000000///000...------,,,***))))))((('''''''''(((((((((((((((&&&''''''((((((''''''&&&''''''((((((((((((''''''''''''((()))))))))))))))***)))((())),,,......---111222333333222222333555777666555444444666999;;;;;;;;;;;;<<<<<<=========>>>BBBHHHLLLMMMMMMNNNOOOUUUUUUVVVUUUUUUWWWZZZ]]]^^^aaaeeeggghhhhhhiiijjjjjjqqqtttqqqtttzzzwwwnnnpppsssvvvuuupppkkkhhhgggdddaaa___aaacccccc___[[[WWWUUUTTTSSSQQQLLLDDD>>>:::888555222111111222333222222111000000111222222222222222333444555777888888333222777888<<>>===;;;:::999555111...***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((('''((()))))))))'''''')))++++++,,,...888JJJ^^^hhhiiioooqqqwww{{{zzzwwwzzzvvvqqqmmmllllllmmmttt|||xxxvvvrrrmmmiiiddd\\\RRRKKKDDD???777222000111222333333222222222333555777999EEEHHHMMMWWWeeerrr}}}mmmTTTHHHHHHIIIGGGDDDGGGIIIMMM\\\sss~~~sssooorrrsssyyyyyy~~~~~~wwwbbbBBB999222111000---///444777666333///+++)))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((((((&&&&&&'''((('''&&&&&&&&&&&&'''((((((&&&''')))***))))))***+++,,,,,,---///555===GGGNNNUUUbbbjjjjjjooo~~~zzznnniiiiiilllttt{{{|||~~~555444333111000/////////------,,,+++***))))))(((((((((((((((((('''''''''&&&''''''((((((''''''&&&''''''((((((((((((''''''''''''((()))))))))))))))***)))(((***,,,...------///111222222222222444666555444333222333555777999:::;;;;;;;;;;;;;;;<<<<<>>LLLZZZkkk}}}uuulllfff^^^WWWUUUWWW[[[aaammmwwwttteeeUUUNNNTTT^^^kkkrrruuuvvvyyy|||lllcccooo~~~jjjqqqxxxjjjllluuusssvvvuuurrr{{{ttt{{{VVVSSS```lllddd[[[XXXSSS;;;888:::BBBDDD@@@@@@EEE@@@>>>===;;;:::777333000+++***((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((((((((((((***+++***)))((()))***,,,)))///AAAUUUaaafffggggggnnnxxx|||wwwrrrvvvxxxtttppplllhhhhhhqqq|||~~~~~~~~~~~~{{{wwwtttssssssrrruuuvvvvvvzzz{{{wwwrrrkkkfff```YYYPPPIIICCC>>>777222000000111111222111111111222333555777CCCDDDHHHNNNXXXcccmmmssscccIII@@@@@@AAAHHHIIIJJJLLLXXXjjjzzz~~~qqqxxxwwwRRRDDD777333333222111111444666555222,,,((('''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))(((''''''((()))''''''&&&&&&''''''((()))''')))***+++******+++---222//////666DDDTTT___dddiiimmmnnnnnnwww~~~vvvoooqqqvvvzzz}}}wwwyyy{{{}}}333222222111000/////////,,,,,,,,,+++***))))))((())))))((((((''''''&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''''''''((()))))))))))))))))))))***+++,,,------,,,---///111222222222444666333222111111222444666777777888888888888999999999@@@AAABBBCCCEEEHHHJJJLLLQQQSSSVVVWWWWWWWWWWWWXXX\\\___cccfffggghhhkkklllhhhlllllllllooovvvvvvrrrmmmooonnnggg^^^YYY[[[^^^^^^______\\\WWWTTTTTTVVVZZZVVVOOOHHHAAA;;;666333000111111111111111111000111111000000000000111111111111111111222333444555666333333444111///555>>>EEEUUUmmmuuunnneee]]]ZZZ\\\]]]^^^dddjjjhhh[[[MMMEEEJJJRRR___kkkrrrsssqqqnnnvvv}}}nnnlllppp~~~wwwkkk{{{tttlllmmmrrr|||{{{vvv}}}}}}nnnrrrnnnYYYYYYllltttnnn^^^LLLAAA666333===DDDBBBCCCHHHBBB@@@>>>===<<<999666333---,,,)))'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((()))++++++)))((()))***000...999NNN\\\___```eeehhhlllsssvvvrrrnnnrrrzzz}}}yyyuuuooogggfffppp|||{{{zzzyyyuuu}}}uuuppptttmmmmmmkkkiiifffcccaaaaaa___aaabbbbbbdddkkktttzzz}}}wwwrrrjjjccc]]]VVVNNNIIICCC>>>777222000000000000000000000000111222444444:::>>>EEENNNYYYeeepppwww{{{rrrSSSBBB>>>>>>GGGIIIMMMTTT^^^jjjtttyyyzzzwwwhhhUUU???444333555444333222555777444...(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&((()))((('''&&&'''((('''''''''''''''(((((()))((()))++++++***+++---...444777@@@NNN___mmmuuuxxxwww{{{}}}}}}}}}tttsssttt{{{ssswww|||222222111111000///......,,,++++++******)))))))))))))))((((((''''''&&&&&&'''(((((((((((((((((('''''''''((((((((((((''''''''''''((()))))))))))))))(((***+++,,,,,,,,,,,,,,,---///000111111111333555111000000111222444555666666666777777888999999:::AAA@@@@@@@@@CCCFFFHHHJJJMMMOOOSSSUUUUUUTTTUUUVVVZZZ]]]aaadddfffiiimmmooojjjkkkjjjjjjlllppppppnnneeefffeee___YYYVVVXXX[[[]]]^^^^^^ZZZVVVVVVZZZ^^^```UUUHHH???<<<:::666222///000111222333222222111000000000000000000000000111111111111222333444444555444555555333111333888;;;EEEYYYrrryyyrrriii```]]]^^^]]][[[]]]cccbbbXXXJJJCCCCCCJJJVVVdddnnnqqqlllffffffhhhtttpppiiikkkwwwoooxxxfffmmmzzz~~~|||ssskkkvvvnnn\\\gggsssvvviiiUUUPPP???444888???@@@AAADDDCCCAAA???===<<<;;;888555000...+++(((&&&%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''(((((())))))''')))******)))(((***+++555:::III\\\ccc```ccclllrrrnnnllloooppppppssswww}}}{{{wwwrrrllllllwwwzzzrrrzzz}}}nnnmmmsssnnneeeiiihhh^^^[[[```\\\[[[\\\\\\\\\\\\[[[ZZZWWWXXXXXXXXXXXX[[[ccckkk}}}xxxrrrjjjccc]]]WWWOOOIIICCC???888333111000000///000000000000111111222333333777>>>HHHWWWiii|||yyyYYYGGGAAA??????DDDMMMYYYcccjjjnnnqqqxxxzzz}}}yyyeeeIII666111555888888222555777666111+++((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''(((''''''''''''((())))))''')))*********,,,///111666DDDZZZnnnzzzzzz~~~}}}yyyrrrlllooowww222333222222111///...---++++++*********)))))))))(((((((((((((((''''''''''''(((((())))))(((((('''''''''((((((((((((''''''''''''((()))))))))))))))(((***,,,---,,,++++++,,,---///000000000000222444//////000111222444555666777777888999;;;<<<===>>>BBB@@@>>>???BBBEEEGGGGGGIIILLLOOOQQQRRRSSSTTTUUUXXXZZZ^^^aaadddgggkkknnnhhhgggffffffggghhhgggeee]]]]]]\\\ZZZWWWVVVVVVWWWXXXZZZZZZYYYXXXZZZ```eee]]]PPP@@@888777888555222000111111222333333222222///000000111111000000///111111111111111222333333444555666777555444555666999===LLLeee{{{uuulllbbb]]]]]][[[WWWXXX```bbbZZZMMMEEE???CCCMMMZZZfffjjjeee___\\\ZZZaaasssxxxkkkdddppptttooommmkkkuuu~~~~~~ssszzznnnccc```kkktttooohhh[[[JJJ@@@>>>AAABBBBBBDDDBBB???>>>===;;;999777444111---)))&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((()))))))))((())))))))))))***---///888CCCSSS```cccccchhhpppzzzppphhhjjjqqqtttvvvxxx{{{xxxvvvuuusssvvv|||sssrrrwww|||~~~}}}mmmbbbhhhyyyjjjbbbfffpppeee]]]^^^]]]YYYXXX]]]YYYZZZ\\\```dddfffeeeddd``````aaa```]]]\\\ccclllyyysssllleee```YYYRRRLLLDDD@@@999555222111000///000000000111111111222222222222444:::GGG^^^xxx{{{{{{xxx]]]KKKBBB>>>888<<>>SSSooo|||tttlllgggggghhhnnnuuuzzzzzz444444444333111///---,,,************))))))))))))'''''''''((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''''''''((()))))))))))))))'''***---...,,,***+++,,,...///000000//////111222//////000111333444555666555666888:::<<<>>>???@@@BBB@@@>>>???BBBEEEFFFEEEGGGIIIMMMOOOPPPRRRTTTWWWWWWYYY[[[]]]___bbbeeehhheeecccbbbcccdddcccaaa___[[[ZZZZZZ[[[\\\\\\YYYVVVSSSUUUWWWYYYZZZ[[[]]]___RRRIII>>>666555555555333111111111111111222222222...///000111111000///...000000//////000000111111222555666666666666555555444888DDDZZZuuu}}}tttiiiaaa```\\\WWWWWW```ddd\\\MMMCCC<<<>>>EEEOOOZZZ^^^[[[WWWTTTOOORRR___mmm{{{{{{llljjjzzzpppvvvvvvttt||||||~~~hhhVVVbbbwwwzzzsssrrrdddMMM>>>???CCCBBBDDDBBB???======<<<:::888666444///***'''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((())))))******+++***)))***---111555AAANNNZZZ___bbbgggkkkmmmxxxllldddhhhpppuuuxxxzzz}}}yyywwwwwwyyy|||zzzllleeefffiiiooovvvwwwlll```cccqqq~~~~~~|||}}}wwwcccZZZ[[[cccbbbaaa``````aaabbbbbbcccdddggglllppppppmmmiiihhhggghhhiiiddd```fffooo~~~zzzuuunnnhhhccc]]]UUUOOOEEEAAA;;;666444222111000000000111111222222111111111111000111999III^^^nnnrrr^^^LLL???:::888<<>>???CCCEEEEEEDDDFFFHHHLLLNNNPPPRRRVVVXXXWWWXXXZZZ[[[\\\]]]```cccdddaaaaaacccdddbbb___^^^^^^\\\\\\___cccbbb]]]WWWRRRTTTWWWYYYZZZXXXVVVSSSIIIEEE???999555444555666111111000000000000111111...///000111111000///...//////.........//////000222444666555555666555333///333???SSSlll~~~qqqiiiggg___ZZZZZZaaaeee[[[KKK???:::;;;@@@HHHPPPTTTSSSPPPLLLEEEEEEMMMUUU```wwwyyyhhhnnntttxxxmmmvvvwww{{{xxxwwwqqqZZZeeevvvsssnnnxxxoooPPP888888???@@@DDDBBB???===<<<<<<:::888888555000+++((('''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***,,,,,,+++***+++///555999QQQ\\\cccccceeennnppplllpppgggaaaeeemmmsssvvvyyy|||yyyyyy{{{}}}rrrgggdddeeejjjwwwyyykkkeeejjjrrr}}}yyy|||~~~zzzwwwvvvrrrmmmiiicccccckkkiii[[[RRRRRRZZZ```dddccccccffffffdddjjjjjjlllooopppnnnhhhbbbcccccceeefffaaa[[[```jjj|||zzzvvvpppkkkfff___WWWQQQFFFBBB<<<777555333111000000111111222222222222111...000333333444:::DDDMMMqqqyyyyyy\\\FFF@@@999666;;;BBBIIIUUUaaaddd\\\hhhwww{{{|||yyyhhhccceeefffccc\\\bbb^^^NNN>>>777666666888444222444999888222+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))((('''&&&''')))((((((((((((((()))*********+++---///111555;;;???[[[fffttt|||}}}}}}oooiiiddddddgggkkkrrrvvvnnnuuu666555333333333222///---++++++******)))(((''''''))))))((('''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))+++******)))***,,,---...222111000...------------...///111222333333222222555666666777999;;;===>>>???@@@AAAAAA@@@BBBEEEGGGFFFGGGHHHKKKNNNRRRUUUVVVWWWWWWXXXZZZ]]]___```___]]]^^^```aaaaaaaaa```___^^^]]]^^^aaafffgggeeebbb]]]ZZZYYY]]]aaa^^^RRRGGG>>>===;;;999777555444444222111111222333333000...111111111111000000000000000000000000////////////222444777888888666555555555777888DDDYYYhhh}}}yyykkkddd\\\[[[YYYZZZ___^^^PPP@@@<<<999999@@@EEEHHHLLLPPPKKKGGGFFFHHHHHHKKKYYYhhhzzzbbbhhhttt~~~ddduuusssyyyyyysssvvvuuu[[[^^^qqqjjjjjjdddUUUCCC999:::@@@DDDCCCAAA???>>>=========777555111---***'''&&&%%%''''''''''''''''''''''''%%%&&&&&&'''((()))******)))((('''&&&&&&&&&&&&&&&)))))))))))))))******+++///***(((+++///666GGGWWWfffooooooeeefffqqqwwwssstttxxxwwwqqqmmmrrrxxx{{{{{{zzz}}}qqqqqq~~~vvvppprrr}}}oooiiimmmnnneee]]]^^^[[[aaajjjrrrtttpppggg```hhhhhhiiijjjiiifffaaa]]]```^^^\\\[[[ZZZZZZXXXVVVPPPSSSVVVWWWWWWXXX\\\```ppp|||~~~|||yyyssslllddd]]]YYYTTTLLLBBB:::666444111///333222222222222222333333...///000111333555666777MMM```zzzsssVVVAAA???;;;888666>>>SSSfffhhh```VVVbbb|||~~~ooofffeeeggggggcccbbb```TTTCCC777555666999888444333777777222,,,***((((((******'''%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((,,,***))))))***+++++++++......///111666AAANNNWWWhhhrrrwwwwww{{{zzzmmmeeeeeeeeegggmmmvvv555444333222222111///---......------,,,++++++***))))))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))+++************,,,---...111000///...------------...///111222333333222222555555666777888:::<<<===>>>???@@@@@@AAABBBEEEHHHGGGHHHIIIKKKNNNQQQSSSTTTSSSUUUXXX\\\___```___^^^bbbbbbbbbbbbbbbaaa```___^^^]]]]]]___aaacccdddccc^^^]]]\\\___```\\\QQQHHH@@@???===;;;999777666666444333333333444333111///111111111000000000//////000000000000////////////111444777999999777555444111444444>>>QQQ___vvv|||pppiii```^^^[[[]]]aaa```SSSCCC===999888===CCCFFFJJJNNNKKKFFFCCCBBB@@@AAAJJJTTTccc{{{mmmlllwwwtttsss~~~uuuooolllkkkgggooo|||```ZZZhhh```aaa]]]RRRCCC:::;;;???AAAAAA@@@@@@>>>===<<<<<<888666333///,,,)))((('''''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((('''''''''(((((())))))))))))))))))******+++***)))+++000555???SSSfffqqqtttqqqjjjooo}}}}}}~~~}}}zzzyyyvvvxxx~~~nnnccccccddd```___ccc^^^cccmmmwww|||{{{tttooollljjjhhheeebbb]]]WWWRRRPPPOOONNNOOOPPPPPPNNNLLLSSSTTTTTTRRROOOMMMNNNPPPVVVbbbsss~~~xxxqqqhhhaaa]]]VVVOOODDD<<<888666333000222222111111111111222222...///000111222333444555666BBBUUUmmmkkkOOOGGG>>>888777>>>MMM[[[kkkbbbOOOLLL```pppwwwyyyhhhjjjwwwzzzuuurrrlll^^^JJJ999333777;;;;;;666444666555222---+++(((((())))))(((&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((((((((***+++++++++111222777@@@MMMZZZdddiiioooxxx|||{{{~~~{{{oooffflllsssvvvwww{{{zzzzzz~~~~~~}}}{{{zzzyyyxxxxxxtttrrrrrruuuwwwuuuwwwzzz555333222111111000...,,,+++++++++******))))))((())))))((('''''''''''''''''''''''''''((((((((((((************************))))))(((((((((((())))))************+++,,,---...000000///...---------......///000111222222222222444444555666888:::<<<======>>>@@@@@@AAACCCFFFIIIIIIIIIJJJKKKLLLNNNPPPQQQMMMQQQVVV\\\______^^^]]]dddcccbbbaaa_________^^^\\\]]]]]]\\\[[[]]]```bbb[[[[[[[[[[[[YYYSSSKKKEEEBBBAAA???>>>;;;:::888888666555444444555444222000000000000000////////////////////////000000000000111444888;;;;;;999555333000333222999HHHTTTllluuunnnfffccc______dddcccVVVGGG???999777:::>>>AAAFFFKKKNNNIIIDDDCCCAAA@@@CCCHHHHHHaaattt~~~mmmfff}}}bbbmmmwwwiiiiiiqqqgggeeejjj{{{mmmaaagggZZZ[[[ZZZRRRFFF===;;;;;;>>>???@@@@@@???===;;;::::::888555111...+++))))))'''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((()))++++++)))))))))))))))******+++(((***///444999EEEZZZmmmvvvuuupppoooyyy~~~|||zzzhhhbbb___]]]```ffffffjjjrrr{{{zzzuuukkkgggbbb\\\WWWRRRLLLHHHJJJJJJJJJKKKMMMMMMKKKIIINNNNNNLLLHHHCCC@@@???@@@CCCKKK\\\qqq~~~vvvmmmfffaaaYYYRRRGGG@@@;;;888555222222111111000000000111111/////////000111222222222333666===MMMiii[[[NNN@@@888777;;;EEENNNooogggPPP???EEETTTiiinnnkkk|||~~~yyytttooodddRRR@@@666777;;;===999555444333222000---)))((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%&&&''''''((((((''''''&&&&&&'''''''''(((((((((''''''((()))***+++,,,,,,///444>>>NNN```lllpppoooxxx}}}}}}}}}{{{qqqmmmuuu}}}~~~{{{~~~}}}~~~zzzsssnnnlllkkkjjjjjjhhhgggfffdddcccbbbbbbaaa___]]]___cccffffffhhhlll444333111111111000---+++******))))))(((((((((((())))))((('''''''''''''''''''''''''''((((((((((((************************))))))(((((((((((())))))************+++,,,------//////...---------......//////000000111222222222444555555777888:::<<<===;;;===>>>???@@@BBBFFFIIIIIIIIIIIIIIIJJJKKKLLLMMMJJJNNNTTTXXX[[[\\\\\\\\\aaa```___]]]]]]]]]^^^^^^\\\___```^^^[[[YYY[[[]]][[[\\\\\\ZZZTTTNNNHHHEEEDDDCCCBBBAAA>>><<<;;;:::888777555555555444222000000000000/////////......////////////000000000000000333777<<<===;;;777333111555444777BBBLLLccczzzssskkkgggbbbaaafffeeeYYYKKKAAA:::555777:::===BBBGGGKKKHHHEEEDDDDDDDDDDDDDDD???PPP\\\nnn}}}eeelllmmmgggooo{{{nnnrrrxxxmmmccchhh|||xxxfffccc\\\]]]\\\VVVNNNDDD<<<888<<<===???AAA@@@>>>;;;999999888666222///,,,***)))''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''((())))))***)))))))))))))))******+++,,,---000666???LLL\\\gggrrrqqqqqquuu~~~zzzzzzzzz}}}mmmfffddddddgggmmmqqqsssuuuwwwwwwsssmmmhhh___[[[VVVRRROOOMMMJJJGGGMMMLLLLLLLLLLLLKKKGGGEEEAAA@@@???<<<:::888888888<<>>:::666333222111000000///000000000////////////000000000000888777666===OOOllljjj]]]MMMAAA:::888===DDDcccfffXXXFFFBBBIII^^^yyy~~~vvv~~~vvvooofffWWWFFF;;;555999<<<:::555222222333222///+++((('''((())))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))%%%&&&''''''((('''''''''''''''''''''(((((((((((((((***+++,,,,,,,,,---///222<<>>:::;;;===>>>???AAAEEEHHHHHHHHHHHHHHHHHHIIIJJJKKKJJJMMMQQQTTTUUUVVVYYY\\\^^^]]]]]]]]]^^^___aaabbbbbbfffhhhgggbbb]]][[[[[[```aaaaaa]]]WWWQQQMMMLLLGGGFFFFFFDDDBBB@@@>>><<<:::888666555555444222000000000000000////////////.../////////000000000111000222666;;;???>>>999555333666444666===CCCWWWuuuzzzqqqllleeecccgggggg\\\OOOBBB;;;555555777888===BBBBBBBBBAAA@@@AAAAAA???<<<:::BBBFFFTTTtttvvvgggpppuuudddqqqwwwttt|||~~~sssgggdddnnn}}}hhh\\\^^^______]]]XXXNNNCCC;;;:::<<>>MMMaaaqqqwwwxxxwwwwwwxxxvvvqqqkkkjjjnnnsssuuuxxxyyyyyyzzz~~~zzz{{{|||~~~~~~}}}zzzvvvtttooommmiiigggeeeccc```^^^dddbbb___]]]YYYUUUOOOKKKEEEDDDCCCAAA@@@???>>>>>>@@@>>>>>>BBBDDDCCCEEEHHH555333222111111000...,,,++++++++++++++++++******))))))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))***,,,,,,,,,,,,,,,---,,,,,,,,,---.../////////////////////111222222444444555666888:::<<<===999:::<<<<<<===???BBBEEEGGGGGGGGGHHHIIIJJJLLLLLLLLLOOOSSSSSSRRRSSSWWWZZZ]]]]]]^^^```bbbdddfffgggjjjmmmpppppplllgggbbb```aaaaaa```\\\WWWRRRPPPPPPKKKKKKKKKJJJHHHEEEBBBAAA===;;;888666666555333222111111111111000000000000......//////000000111111///111444:::@@@@@@<<<888222555222333999;;;IIIcccwwwqqqhhheeehhhiii```SSSDDD<<<555444555555999===>>>AAABBB???======;;;777666:::999AAAYYYpppsssgggqqqbbb[[[lllnnngggqqqpppnnnmmmqqq{{{xxxiiicccbbbccceeeeee]]]PPPFFF:::<<>>===;;;:::888777777777777444444666777555666999555444333222222111///---((((((((((((((((((((()))))))))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((()))+++,,,------,,,,,,,,,,,,,,,,,,---...///000//////......///000222333222222333444666888:::;;;888999:::;;;;;;<<>>;;;999888777666444222222222222111111111111.........///000111111111//////222999@@@BBB@@@<<<333444111333888777>>>RRRmmm|||uuulllhhhkkklllcccWWWEEE===666555555444666:::;;;AAADDD@@@<<<<<<<<<999666;;;777888FFFSSScccwwwqqqnnn|||vvv^^^ZZZlllrrrbbbhhhnnntttwwwwwwzzzpppnnnnnnrrrtttmmm^^^QQQ;;;===???AAABBB@@@???===:::999888666444111...,,,((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((('''''''''''''''((()))))))))))))))******++++++111===RRRpppyyyrrrtttuuutttmmmcccaaalll|||}}}tttfffmmmuuuyyy|||zzzyyyzzzyyyxxxzzz|||yyysssnnnfff^^^XXXSSSNNNKKKFFFHHHKKKOOOQQQOOOKKKGGG???<<<888555444333222000333000......///000...---//////111444@@@WWWsss|||vvvqqqnnnhhhaaaWWWOOOJJJDDD>>>999444444222111111000000000/////////000000111111111333222333333///---555@@@RRRooo}}}___III@@@<<>>@@@HHHIIIJJJLLLNNNQQQSSSTTTOOOUUU[[[\\\XXXUUUTTTUUU[[[\\\___bbbdddeeeeeeeeennnkkkjjjkkknnnooollliiiddd```\\\ZZZYYYXXXWWWUUUTTTTTTUUUTTTRRROOOLLLJJJDDDAAA===;;;:::999888666333333333222222222111111---......///000111111222//////111888@@@CCCBBB>>>444555222444:::777:::JJJYYYxxxyyyooojjjmmmooofffZZZEEE>>>777666555333444777333<<>>KKK```{{{qqqttt|||sss\\\aaaxxx~~~oookkkrrrxxxzzzxxxxxx}}}|||zzz}}}wwwfffXXX<<<===???AAABBBAAA@@@???;;;;;;:::888666222///...))))))))))))))))))))))))%%%&&&&&&'''((()))******(((''''''(((((()))***+++)))))))))))))))******++++++555CCCWWWqqq}}}{{{}}}uuuwwwrrrsssnnneeeaaaeeejjjlllrrrwwwyyyzzzwww}}}lll\\\cccmmmrrryyyyyy~~~wwwwwwnnnmmmvvv|||{{{~~~{{{oooiiiaaaYYYSSSOOOKKKIIIMMMNNNQQQSSSRRRMMMEEE???888555111///000111222222222000---...000111000...---000111111666IIIfff|||{{{wwwtttkkkddd[[[SSSMMMGGGAAA<<<555444333222111111111111/////////000111222222222222...,,,000000...111888@@@^^^oooVVVIII999???BBBQQQlll{{{}}}uuuyyyvvveeeiiivvvxxxyyy}}}uuukkkaaaLLL@@@777888999555111111222444444000+++(((((()))'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((((((((()))))))))))))))+++---...000888DDDNNN[[[bbbnnnyyyyyyxxxvvvtttpppnnnqqquuu||||||{{{|||sssooojjjeeebbbbbbcccdddaaa___]]][[[ZZZXXXUUURRRLLLKKKIIIGGGFFFDDDAAA>>>999888666555333222222222333000000222333000111444555444222222222111...,,,---,,,+++***))))))))))))((((((((((((''''''''''''''''''((()))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&(((***,,,+++******************+++++++++++++++,,,------......///------...///000111222222444333222222222333444555666888888888777888999;;;EEEFFFGGGGGGIIIMMMRRRVVVTTTUUUVVVWWWUUUTTTRRRQQQ^^^aaadddeeeeeedddeeefffiiiiiijjjjjjjjjjjjiiiiiidddaaa^^^\\\]]]^^^^^^^^^\\\WWWUUUVVVTTTOOOKKKKKKFFFEEEAAA<<<;;;===<<<888555555444444222111///...---...000111111111000///000111333666:::>>>AAABBB:::444111444555444999AAAJJJiii|||pppjjjnnnssskkk^^^MMMAAA555333555555333333777888;;;>>>@@@???;;;777333222222444888???FFFJJJhhh{{{vvvvvvnnnZZZaaavvvuuu|||xxx|||~~~zzzxxxggg___JJJ===888@@@EEE@@@===???===;;;888666444222///,,,...***%%%&&&)))+++)))&&&))))))))))))))))))))))))''''''''''''((((((((()))+++'''&&&+++///......///000;;;MMM___jjjqqqyyy|||xxxuuuuuuuuuvvvxxxssslllggggggiiilllnnnxxxyyy{{{qqqmmmxxxfff]]]___gggmmmooozzz|||~~~zzzpppgggiiimmmttt{{{|||sssjjjfff___VVVOOOLLLMMMOOO]]][[[XXXSSSMMMDDD;;;555222111000111222333222000///000000000111111111111---...000000222>>>XXXppp}}}yyyvvvsssiii]]]VVVTTTOOOEEE<<<999777444333222222000...000000000000////////////000000000000000000000000222GGGgggwwweeeRRR@@@777777FFFXXXhhhxxx|||~~~~~~yyyqqqnnntttzzzzzzxxxxxx{{{yyysssiiiZZZMMM===555555666444000111222222111---)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((((()))***)))'''(((((((((((())))))))))))+++***))))))******)))))))))***...444777???SSSgggllllllsssxxx{{{tttyyy~~~~~~yyyssspppooozzzxxxzzzxxxrrrqqquuunnnlllhhheeebbbaaaaaaaaa```___^^^\\\YYYUUUQQQOOOIIIFFFCCCAAAAAA>>>:::666333333333222222222111111////////////////////////555444222222222111...,,,---,,,+++***))))))))))))((((((((((((''''''''''''''''''((()))))))))))))))))))))((((((((((((((((((&&&&&&&&&(((***,,,+++***))))))*********++++++++++++++++++,,,------......---......///000111222222333222222111222333444555666777888888777888:::<<>>GGGbbbtttnnnrrrvvvooodddTTTFFF999555555444333333555666999<<>>:::777777555444333555888<<<>>>NNNfff{{{qqq~~~fffZZZkkk{{{zzz||||||}}}___III888;;;CCCCCC???>>>>>>;;;999777555444111......***&&&&&&)))***)))&&&))))))))))))))))))))))))'''''''''((((((((()))))),,,)))(((+++---+++***+++222AAATTT```cccdddkkksss}}}zzztttkkkdddccciiiooorrrooommmnnnrrrzzz}}}{{{ssswwwhhhaaadddlllqqqsssxxx{{{}}}}}}~~~}}}wwwooohhhjjjooouuu|||~~~zzzuuurrriiiddd]]]VVVSSSTTTWWWYYY```\\\VVVOOOIIIBBB<<<777333222111111333333222111111111000000000000111111//////000000000:::PPPeee}}}{{{wwwmmmaaa[[[XXXSSSIII@@@===:::666444333222111000111000000000////////////000000000000000000000000333<<>>>>><<<999888777666333111///+++'''''')))***)))'''))))))))))))))))))))))))''''''((((((((())))))))),,,)))))),,,,,,******---555III^^^eee___\\\dddnnn~~~|||uuuiii______jjjuuuuuusssrrrssswww~~~xxxwwwlllgggkkkqqqvvvwwwxxx}}}|||yyyxxxvvvrrrkkkmmmqqqwww}}}~~~}}}}}}|||yyytttppppppqqqhhhbbb[[[XXXZZZ^^^aaaaaa^^^YYYQQQJJJEEEAAA>>><<<:::888777777888888777555444333000///...///000111000000111000///555FFFWWW|||{{{rrrhhhaaa]]]XXXNNNFFFAAA===888555333333222111111111000000000/////////000000000000000000000000333222888KKKjjjrrr\\\EEE999777===NNN___hhhttt}}}|||~~~vvvwww|||}}}rrr```MMM>>>666222111---///111111000---)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''&&&'''((((((((()))))))))***))))))+++,,,,,,,,,,,,,,,000444@@@QQQaaammmyyyxxxrrrrrrsssrrrxxx{{{~~~}}}zzzwwwxxxyyyzzzvvvuuutttttttttqqqooooooqqqqqqooooooqqqqqqooonnnoooqqqrrrqqqpppnnniiibbbZZZQQQIIIDDDAAA>>>;;;888555444333111000000000000////////////...........................444222111111111000...,,,---,,,+++***))))))))))))((((((((((((''''''''''''''''''((()))))))))))))))(((((())))))******++++++'''&&&&&&(((***+++***)))(((((())))))******++++++)))******++++++,,,,,,---......///000111222333333000000000000222444555777666777888888777888:::<<<;;;===???AAAAAABBBDDDFFFJJJLLLQQQYYYcccjjjlllkkkjjjmmmssszzz|||xxxqqqpppnnnmmmmmmnnnpppqqqrrrsssttttttqqqooommmllljjjjjjnnnsssqqqggg\\\WWWUUUWWWTTTKKKEEECCCCCCAAA@@@???===<<<:::999888888666555333222222222333444555444333444777;;;@@@DDDEEE===444111222555777888@@@NNNddd}}}wwwxxxzzzwwwsssdddSSS@@@777555222111111111222444777::::::999777666666666666666666777777777@@@LLLXXXiii~~~qqqyyyooobbbqqqzzzrrrqqqeeefffwww}}}dddAAA666===CCCBBB???===;;;999888777666444222///,,,)))((()))***)))'''(((((((((((((((((((((((('''(((((((((((()))))))))***)))***---,,,+++...444999RRRiiimmmdddbbbmmmxxxzzzqqqjjjlllvvvxxxxxxwwwwwwxxx|||yyy~~~wwwooolllnnnssswwwwww{{{~~~xxxwwwxxxwwwnnnooosssyyy}}}~~~|||yyyzzzzzzxxxuuurrrooonnnhhhbbb\\\\\\___bbbaaa___WWWSSSMMMIIIGGGFFFDDDDDDEEECCCAAA@@@???>>><<<:::666444111...---...///000000///000111000222>>>KKKwww~~~wwwmmmfffbbb[[[RRRJJJEEEAAA:::666444333333222111111111000000000//////////////////////////////222000333???UUUvvvkkkSSSCCC:::999EEETTThhhsss|||{{{jjjnnnuuu|||bbbGGG555222555,,,---///111111///+++'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''((()))***)))(((''''''(((((())))))******)))***,,,,,,,,,++++++,,,,,,;;;SSSiiivvv{{{||||||}}}mmmgggpppuuurrrvvv{{{~~~zzzzzz|||{{{wwwrrrooonnnnnnnnnnnnqqqrrrtttwwwyyyzzz|||}}}zzzyyywwwwwwyyyxxxtttqqqmmmhhh```VVVMMMFFFAAA???===:::777444222222222222............------------------------------------333222111111111000...,,,---,,,+++***))))))))))))((((((((((((''''''''''''''''''((()))))))))))))))(((((())))))******++++++'''''''''(((***+++***((('''(((((()))******++++++)))******++++++,,,,,,---......///000111222333333000000000000111333555666555666888888777888;;;===;;;===???AAAAAABBBDDDFFFIIINNNVVV[[[^^^bbbfffiiippprrruuuyyy|||{{{yyyvvvtttsssrrrrrrrrrrrrssstttrrruuuwwwwwwuuurrrqqqqqqnnnnnnqqqvvvsssiii___ZZZ\\\]]]YYYPPPKKKJJJIIIGGGCCCBBB@@@>>><<<;;;::::::888777555333222222333333555444333333666:::???BBBCCC===555111111555666666???GGGXXXsss{{{zzzzzzyyyyyyjjjYYYEEE;;;777444222222111111222444777999888777444444555555666666666666::::::<<>>@@@@@@===;;;999777777666333111///---+++))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))******)))***,,,***)))000999EEE\\\qqqssslllnnnyyy{{{wwwttttttwwwzzztttvvvyyy{{{}}}~~~{{{zzzuuuooommmooorrrtttuuu|||~~~wwwwwwyyyyyypppqqqtttyyy}}}~~~|||uuutttuuuxxxzzzwwwooohhhhhhccc___^^^```^^^YYYSSSOOOMMMLLLLLLMMMNNNMMMLLLKKKIIIFFFCCCBBB???<<<:::666444111...------///000///...///222111222:::CCCpppzzzqqqjjjeee^^^UUUNNNIIIDDD===888555444333222111111111111000000000000////////////////////////000000333999DDD^^^}}}jjjTTTDDD:::999HHHYYYlllqqqyyy}}}rrrqqquuupppMMM555111666------...000222000,,,)))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))''''''(((*********)))'''''''''((()))*********)))+++,,,+++******+++---111GGGcccwww{{{gggbbbooovvvsssttt{{{nnnooo~~~{{{wwwtttuuuwwwxxxuuuqqqooooooqqqrrrsssqqqtttxxx|||~~~||||||}}}zzztttnnnmmmggg^^^TTTJJJCCC???>>>:::888666333111111222333---------,,,,,,,,,++++++------------------------222111000000111000...,,,---,,,+++***))))))))))))((((((((((((''''''''''''''''''((()))))))))))))))(((((())))))))))))))))))(((''''''(((***+++)))(((&&&'''(((((()))***++++++******++++++,,,---------------...///000111222222111000000000111222444555555666777888888999;;;===<<<===???@@@AAACCCFFFIIIIIIPPPWWWZZZYYYYYY]]]bbbpppsssxxxzzzyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwqqquuuyyyzzzxxxvvvwwwxxxuuussssssvvvtttkkkcccaaadddddd```ZZZXXXXXXTTTNNNGGGFFFCCCAAA???>>>======:::999888666555444444444333333222333555888<<<>>>AAA@@@;;;333111444666555===CCCOOOggg|||{{{}}}tttbbbNNNBBB===888555555222111111333555777777666444444444333333222222111555444666:::???GGGUUUaaawwwwwwvvv{{{bbbuuu}}}zzzuuuqqqsssyyyyyytttmmmmmmuuuvvvhhhUUUEEE<<<;;;===@@@>>><<<999888777555333111000///---+++))))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++++++++(((***555BBBVVVfffrrrrrrqqqxxx}}}{{{wwwsssppprrrvvv|||~~~|||{{{|||~~~{{{{{{uuurrrnnnlllnnnppprrrsssyyy{{{uuuuuuwwwwwwqqqrrrtttxxx}}}sssqqqqqquuuxxxuuullldddgggddd```]]]ZZZUUUNNNIIIJJJJJJKKKMMMPPPPPPNNNLLLFFFDDDAAA>>>===:::777555555444111///....../////////---...111222222777===aaa{{{~~~vvvoooiiiaaaYYYRRRLLLHHHAAA<<<888666333222222222111111111000000000000000000000000000000000///...000111444GGGooo|||iiiSSSCCC888888KKK___kkkppptttvvvyyy~~~}}}~~~zzzvvv{{{qqqSSS;;;333333///...---///111111---***''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))((('''&&&&&&'''((()))***++++++)))+++,,,+++)))***///333:::NNNfffrrrwww{{{|||iiieeepppwwwuuuuuu~~~}}}vvvYYYVVVppp{{{yyyvvvtttsssssssssttttttrrroooooorrruuuxxxyyyyyy~~~wwwooohhhcccZZZPPPFFF???;;;999444444333111///...///111,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,222000000000111000...,,,---,,,+++***))))))))))))((((((((((((''''''''''''''''''((()))))))))))))))))))))(((((((((((((((((((((''''''(((******)))(((&&&&&&'''((()))***+++++++++++++++,,,------......,,,,,,---...///000111111222111000000000222333444444666777888888999;;;>>><<<>>>???@@@AAADDDHHHLLLMMMRRRWWWZZZZZZZZZ\\\___jjjrrr{{{~~~|||yyyyyy{{{yyyzzz{{{||||||{{{zzzyyyrrrvvv{{{}}}{{{{{{~~~|||wwwttttttrrrkkkgggffffffffffffeeegggeee[[[PPPLLLJJJGGGDDDBBBAAAAAAAAA===<<<<<<;;;999777666555555555555666888:::===>>>BBBEEEBBB999222333555444:::???III]]]{{{~~~oooZZZMMMEEE???:::888444222111222444666666666555444333222222222222222111000333888999999>>>FFFQQQbbb|||}}}llleeettt}}}vvvwwwssskkk___cccmmm|||}}}|||nnnhhh[[[JJJ===999<<>>;;;999888666333111000///...+++)))))))))***))))))))))))))))))))))))(((((()))))))))*********+++,,,---......333DDDUUUgggmmmooommmsss{{{}}}vvvqqqnnnvvv|||}}}wwwsssrrrvvvsssvvvyyypppnnnkkkkkkmmmpppssstttwww{{{|||xxxtttuuuvvvtttrrrqqqssswww|||vvvssspppooonnnmmmiiigggfffccc^^^XXXRRRMMMIIIGGGFFFEEEEEEEEEFFFFFFCCCAAA<<<:::777666666444222000333333111000////////////000,,,,,,000111000333777MMMlll}}}vvvoooggg^^^XXXPPPLLLFFFAAA===999555333222222222111111111000000000000000000000000000000///,,,---//////777QQQnnn|||gggTTTCCC;;;GGGXXXgggpppwwwwwwtttzzzmmmjjjtttyyymmm[[[III999000222///,,,---000111...+++''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&((()))((('''&&&&&&'''((()))***++++++(((***+++******...777===DDDTTTeeemmmssszzz~~~}}}vvvmmmnnnwww}}}~~~{{{~~~uuu``````www}}}|||zzzuuupppooorrrvvvwwwvvvvvvtttssstttyyyrrrhhhXXXTTTMMMEEE>>>999555333...///000///---+++---...,,,,,,,,,+++++++++******++++++++++++++++++++++++111000///000111000...,,,---,,,+++***)))))))))))))))((((((((('''''''''''''''(((((()))))))))))))))))))))((((((''''''&&&&&&(((((('''(((******)))'''&&&&&&'''((()))***+++++++++,,,,,,------......///++++++,,,---...///000000222111111000000111222333444666777888888999<<<>>>======>>>???@@@DDDIIIMMMRRRTTTWWW[[[___aaaaaa```dddppp~~~}}}~~~zzz{{{~~~~~~{{{zzzsssxxx}}}~~~xxxsssqqqooojjjhhhiiidddfffhhhlllpppmmm^^^NNNOOOMMMIIIFFFDDDCCCCCCDDD>>>??????>>>===:::888666888888999;;;<<<>>>@@@AAADDDJJJIII===333222444333777<<>>aaazzzssskkkbbb\\\SSSOOOJJJEEE@@@<<<777444222222222111111111111000000000000000000000000000///,,,...333222///;;;LLLdddoooUUUBBBBBBLLLcccrrr~~~}}}uuuwwwxxxkkkqqq{{{tttmmmiiidddVVV@@@000444000,,,,,,///111...+++((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&(((***++++++***&&&&&&'''((()))***++++++''')))******,,,222===FFFOOO]]]lllttt{{{~~~xxxlllkkkkkknnnuuu~~~|||vvvqqqzzz~~~|||zzzxxxxxxqqqkkkmmmttt{{{}}}|||}}}}}}tttdddXXXFFFCCC???:::666333111000+++...000///---+++,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++777666444222111000//////,,,+++***)))))))))++++++((((((((((((((()))***+++(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************)))+++,,,,,,+++***,,,------------.........//////222222222333333444444444777777888888999999::::::======>>>@@@BBBEEEGGGIIITTTSSSTTTXXX^^^aaaaaa___iiipppyyy~~~uuuyyy~~~}}}xxxqqqllljjjlllnnnqqqllllllttt|||yyyhhhXXXOOOOOONNNKKKGGGEEEEEEEEEDDD@@@???AAABBB@@@>>>@@@AAA===999777888===CCCGGGJJJNNNLLL@@@777666666444555:::BBBQQQmmmppp]]]QQQJJJBBB:::888666444333555666666666444444333222111111111111111111222333555777999:::;;;;;;DDDUUUkkk{{{qqq]]]oooqqqttt|||mmmbbbeeekkksss~~~qqqhhhbbbhhheeeQQQ===666999<<>>???AAACCCEEEFFFGGGNNNOOORRRVVVZZZ^^^```aaakkkpppwww|||}}}}}}}}}~~~{{{~~~{{{vvvssssssuuuwwwuuuqqqpppuuu|||yyykkk___VVVUUUSSSPPPMMMJJJJJJJJJHHHCCCAAACCCCCC@@@>>>???@@@>>>;;;999:::>>>CCCFFFJJJOOOOOODDD999666666555444888>>>MMMgggvvvfff[[[RRRGGG===999666444222333333333222444444333333222333333333222222333333444555666777666888>>>HHHUUUiiiccceeennnlllxxx|||rrrnnnssswwwzzzqqqbbbccciiieeeRRR>>>777999<<<===>>>>>><<<999666666666333222///---+++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++///777AAAQQQhhh|||xxxdddiiiwww|||~~~xxxuuuxxx}}}wwwkkkgggjjjkkkhhhgggjjjkkkjjjlllrrruuuuuuqqq|||xxxuuuvvvqqqllliiilllppprrrvvv{{{wwwqqqkkkiiijjjkkkiiigggccc^^^YYYVVVWWWVVVRRRLLLBBB===888666777666333000////////////////////////......////////////..................///000111111888PPPoooyyytttkkkaaa[[[VVVPPPJJJEEEAAA===:::666666555444333222222111222111111000000000000000000///...---///111444666@@@UUUttt|||]]]JJJDDDMMMccc}}}~~~tttkkkiiiiiikkkjjj^^^KKK<<<555555333111000000111111,,,***)))''''''''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&(((((((((((())))))))))))&&&''')))*********))))))++++++,,,000888DDDRRR[[[gggkkkqqquuurrrnnnqqqxxxooolllkkknnnttt|||}}}yyy}}}}}}yyyyyyzzzyyywwwrrrsssqqqpppvvv|||wwwoooeee[[[PPPFFF???666555333111...---,,,+++,,,,,,,,,+++++++++******+++************++++++,,,++++++***)))))))))))))))222222111///...---,,,,,,,,,,,,++++++***)))((('''((((((''''''&&&''''''''')))******************)))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************)))+++,,,,,,+++***,,,---,,,,,,,,,,,,------------...///000222444666777888555666666777888888999999===>>>AAACCCEEEFFFGGGGGGHHHKKKPPPSSSUUUYYY^^^bbbllloootttyyy{{{|||{{{{{{yyyyyyzzz|||~~~~~~tttqqqppprrrtttqqqiiibbb\\\ZZZXXXTTTRRROOONNNMMMNNNIIIFFFGGGGGGBBB@@@@@@AAA???===<<<===@@@CCCEEEIIIPPPRRRHHH<<<555444555333555999EEE^^^tttiii^^^PPPCCC===:::666333333222111000444444333333444444555555333333333222333333444444333666999:::<<>>===:::777555555222111///,,,***)))(((((()))))))))))))))))))))))))))))))))))))))***+++++++++***000AAAUUUgggwwwgggoooxxxuuurrrqqqoooqqqwww{{{wwwooofffcccggghhhgggeeejjjmmmmmmpppvvvzzzzzzttt}}}~~~xxxvvvpppkkkhhhjjjlllmmmooosssssspppmmmllllllkkkgggcccZZZVVVSSSTTTVVVTTTNNNIII>>>:::666444555444222///////////////////////////......////////////......////////////000111222222555DDDaaazzzqqqggg\\\XXXSSSOOOKKKFFFBBB>>>;;;;;;999888666444333222222222111000000000000000000///............//////444???UUUrrrhhhQQQHHHAAARRRiii|||~~~zzzooorrrxxx|||zzzmmm[[[MMM<<<888333111111111222222...,,,***'''&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&(((((((((((())))))))))))((())))))*********))))))///+++,,,999NNN___ffffffnnnnnnpppoooiiidddfffmmmlllmmmmmmmmmpppxxx~~~zzztttqqqsssuuuuuuuuuppprrrrrrsssyyyzzzpppfff```UUUJJJBBB<<<777444222111///...,,,,,,++++++,,,,,,,,,++++++++++++***++++++***)))))))))******++++++***))))))))))))***111111111000///---,,,,,,+++,,,,,,,,,***(((&&&%%%)))((('''&&&&&&&&&&&&&&&******++++++++++++******(((((((((((((((((((((((((((((())))))))))))(((((((((((()))***************)))+++,,,,,,+++***,,,---+++++++++,,,,,,,,,------///000111222444555666777555555666777888888999999<<<>>>BBBFFFHHHJJJJJJJJJFFFKKKPPPQQQPPPSSSZZZaaakkknnnrrrwww{{{}}}}}}|||pppppprrrwww~~~uuusssqqqooommmjjjgggeeeccc```]]]ZZZXXXVVVTTTRRRSSSNNNKKKMMMLLLGGGEEEEEECCCBBB@@@@@@@@@BBBDDDEEEIIIPPPTTTMMM???555222444333444666@@@UUUttt}}}sssgggWWWIIIBBB>>>999666555444333222333333333333333444555666222222111111222222333444666666666444222:::RRRiiiooolllvvvgggsssrrrvvv}}}}}}fffVVVZZZ[[[SSSEEE;;;666555999<<>><<<999777555444333333222111000000000000////////////......---,,,222333???YYYwwwmmmXXXMMMBBBGGGSSSfffvvvvvvnnnooowww~~~www{{{jjjXXX???888222222444333222333111...+++(((&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((()))))))))))))))*********************111///666JJJccctttvvvrrrooonnnnnnmmmgggbbbdddiiinnnqqqtttsssssszzz{{{zzzxxxsssnnnmmmppptttuuuuuutttuuuvvvxxx}}}{{{ssshhh___SSSLLLCCC;;;666333111000......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))((((((((())),,,+++******))))))******111222222111000///...---++++++,,,+++***(((&&&%%%)))((('''&&&&&&&&&&&&&&&******++++++++++++******(((((((((((((((((((((((((((((())))))))))))(((((((((((()))***************)))+++,,,,,,+++***,,,---+++++++++,,,,,,,,,------111222222333333444444444555555666777888999::::::;;;===BBBGGGJJJMMMNNNNNNHHHMMMRRRPPPMMMNNNVVV^^^hhhlllsssyyy}}}sssqqqqqqvvv}}}|||yyytttoookkkjjjjjjiiifffbbb```___]]]ZZZXXXUUUPPPNNNOOOOOOKKKIIIJJJFFFEEEDDDCCCDDDEEEFFFGGGIIIPPPUUURRREEE888222333444444666===LLLfffvvvkkk[[[MMMFFFBBB<<<888666666555444222222111111222333444444000000000111222333444555888666444444444888FFFSSSqqq|||iiiyyygggdddhhhssspppTTTVVVYYYXXXRRRGGG<<<666888;;;??????<<<888555444222222111000...,,,+++***))))))))))))))))))))))))))))))))))))***+++,,,---///,,,555QQQooo}}}sssjjjppp}}}vvvjjjcccaaabbbbbbcccfffooovvvwwwwwwzzz||||||zzzsssooovvv|||wwwnnnfffcccccceeejjjoooqqqqqqqqqpppmmmfff___ZZZRRRLLLKKKPPPRRRLLLEEEAAA<<<:::777555555555444333111111000000000/////////......////////////..................///000111111444999QQQvvv|||rrrkkkeeeZZZQQQKKKHHHEEEDDDDDDCCCAAA???<<<999777666444333222111000000000000......///000000//////...333///444IIIeee~~~uuu___QQQHHHBBBEEEWWWlll{{{}}}}}}vvvkkkeeehhhrrr{{{~~~kkkTTTBBB888222444888555222111111///,,,)))''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((())))))))))))***************+++++++++///444AAAWWWooo||||||xxxsssrrrrrrrrrnnnhhhiiimmmtttxxx||||||}}}{{{uuusssssspppmmmmmmrrrvvvwwwwwwsssuuuxxx}}}|||vvvrrrlllbbbXXXQQQBBB>>>999555333333222111------,,,,,,,,,------...++++++++++++++++++++++++++++++***)))((((((((())),,,++++++***************222222333333222111///...++++++******)))((('''&&&((((((''''''&&&''''''''')))******************)))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************)))+++,,,,,,+++***,,,---,,,,,,,,,,,,------------222222333333333333444444555666666888999:::;;;<<<;;;===AAAEEEIIILLLNNNOOOLLLOOOQQQNNNJJJLLLSSS[[[dddlllvvv|||}}}yyyvvvyyyxxxsssqqqqqqkkkgggcccbbbbbbaaa^^^[[[XXXTTTQQQSSSRRRNNNLLLMMMKKKJJJHHHGGGGGGGGGIIIJJJLLLPPPVVVWWWMMM>>>555333555555777;;;DDDWWWttt{{{qqqaaaTTTLLLGGG@@@;;;888666555444222222111111111222333333000000000111222444555666666333222555777999>>>DDD]]]yyy}}}jjjqqqrrr```eeeqqq~~~WWWSSSSSSYYYYYYOOO@@@666888;;;>>>???<<<999666555222222222111///...,,,+++)))))))))))))))))))))))))))))))))***+++,,,---......///===[[[xxxyyyuuuoooxxx~~~uuuqqqyyy|||pppddd```aaaaaacccdddgggqqqzzz{{{yyy{{{||||||nnnttt}}}vvvllldddaaaaaaccchhhnnnnnnoooooommmiiiccc^^^ZZZNNNFFFDDDKKKNNNHHHCCCBBB<<<:::888666444444444444333222222111111000000///......////////////..................///000111111444888KKKmmmuuuuuummmaaaVVVNNNKKKIIIHHHGGGFFFDDDAAA>>><<<:::999555444333222111000000000...//////000111000000000222---000@@@TTTiiinnnZZZIII>>><<>>>>>;;;888777666111111111000///---+++***)))))))))))))))))))))))))))))))))***+++,,,.........666LLLmmmwwwpppgggrrr{{{vvv}}}|||nnnbbb```aaabbbcccfffkkkvvvrrr{{{|||ssslllfffeeeffffffhhhmmmmmmmmmnnnllliiieeecccaaaUUUJJJEEEKKKMMMGGGDDDFFF???>>><<<999777555666666444444333333222111111000......////////////......////////////000111222222222666DDD^^^||||||tttiii^^^WWWRRROOOMMMHHHGGGEEEBBB@@@===;;;:::555555333222111000000000000000//////////////////000,,,///888AAAOOOiiirrrVVVEEE999???LLLYYYiiixxxyyyqqqyyywww|||vvveee[[[FFF666666999555222333.........---,,,***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))***))))))***+++---///000555<<>>===>>>>>>@@@BBBDDDFFFHHHLLLLLLKKKHHHGGGKKKQQQWWW```mmm|||~~~{{{}}}~~~xxxssswww~~~~~~~~~zzzlllfffcccbbb```ZZZWWWWWWRRRPPPMMMJJJJJJKKKMMMOOOSSSSSSYYY___[[[LLL===777333555999:::999???UUUmmm{{{mmmaaa[[[QQQHHHAAA===999777666555444444333333333333555444333333222222222333222111333666666444777<<<;;;DDDaaazzzzzzfffbbbrrrzzzggg[[[aaajjjeeeSSSEEE999;;;======;;;888777777000000000000///---+++))))))))))))))))))))))))))))))))))))***+++---...///111>>>ZZZ~~~zzzvvviiisss{{{yyyzzzzzzwwwwwwqqqdddbbbccccccdddfffooo|||}}}rrrrrrmmmjjjllllllkkkkkkmmmnnnnnnooonnnkkkjjjjjjjjjeeeXXXPPPTTTUUUMMMJJJMMMCCCBBBAAA===:::999999:::555555444444333222111111......////////////......000000000000111222333444000555>>>SSSyyy~~~xxxooofff___YYYTTTQQQHHHGGGEEECCC@@@>>><<<;;;666555444222111000000000111111///......---......000---000444444;;;SSSooolllTTT???999>>>III^^^rrrqqqzzz{{{xxx~~~~~~vvvgggNNN999666777444222444------......---+++)))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((()))))))))))))))))))))***,,,...000222===AAAKKK[[[lll{{{{{{uuupppoooppprrrxxxxxxyyy~~~vvvooommmppprrrpppllljjjjjjlllrrrxxxzzzyyyvvv}}}~~~wwwoookkkkkkcccWWWMMMIIICCC999333222333111...------,,,+++***++++++++++++++++++,,,,,,*********++++++,,,,,,,,,+++*********+++,,,---------,,,++++++******++++++111111222222111000...---...---,,,***)))(((((((((***)))((((((((()))+++,,,''''''(((((())))))******'''''''''''''''''''''''''''&&&&&&''''''((()))***(((((((((((()))))))))))),,,+++*********+++,,,---,,,,,,------------------000000111222333444444555555666666888999:::;;;;;;<<>>:::<<<333333111000///000///...,,,(((((((((((()))))))))))))))++++++((('''***---...444IIIggg|||{{{tttnnnwww~~~ooo```dddfffkkkpppuuucccqqqvvviiibbbaaadddeeeeeepppsss{{{||||||yyysssoooppppppooonnnooorrruuutttrrrpppnnnnnnppprrrsssvvvoooddd[[[UUUPPPJJJGGGDDDEEEFFFCCC@@@<<<:::999<<<:::666444444444333222222222111000//////......111111111111222222222222333444777FFFhhh~~~rrrjjjeee```WWWOOOJJJIIIHHHGGGGGGDDDAAA>>>:::999777555333222111111000000000000000000000000111///111666333333DDDYYY|||___CCC======???SSSooosssyyy~~~bbb@@@444888:::555000000...,,,,,,,,,,,,***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++,,,---000444777DDDRRR```jjjzzz|||vvvooolllooouuu{{{}}}qqq|||{{{{{{vvvuuupppjjjiiilllnnnllljjjoooqqqtttvvvxxx{{{}}}{{{tttfff[[[VVVMMMHHHAAA;;;777555222111000///...---------------,,,,,,+++******+++,,,,,,++++++++++++++++++++++++************************---,,,+++*********+++,,,111111222222111000...---...---,,,***)))(((((((((***)))((((((((()))++++++))))))))))))*********+++''''''''''''''''''''''''))))))(((((('''((((((((((((((((((((()))))))))***++++++*********+++,,,---,,,,,,,,,------------...///000111111333333444555666666777888999999::::::;;;>>>BBBEEEGGGHHHJJJLLLNNNMMMOOORRRQQQMMMMMMQQQUUU^^^jjjrrruuuwwwzzz}}}xxxuuuqqqnnnkkkfff___YYYZZZUUUOOOLLLKKKLLLMMMMMMOOORRRTTTXXX]]]ZZZKKK;;;999777777888888;;;FFFSSSuuuwwwkkk\\\SSSNNNIIIDDD@@@;;;:::999888777555555444444777999999666333222222333333444555666666666666:::@@@HHH```vvvXXXKKKUUUhhhuuu~~~kkk___nnnvvv|||vvvbbbCCC;;;BBB===888999222333222000///000///...,,,(((((()))))))))*********(((***+++***)))+++///111:::OOOlll|||{{{vvvoooqqqxxxnnnbbbeeeccc___XXXWWW^^^hhhmmmmmm~~~fffvvvwwwllldddbbbdddgggiiiyyyxxx{{{~~~|||}}}|||wwwrrrpppqqqqqqpppooopppsssvvvwwwuuurrrpppqqquuuyyy||||||kkk\\\TTTRRRRRRSSSIIIJJJJJJGGGCCC???======@@@===:::888777666444222333333222111000000//////000000000111111222222333333666777AAA```uuulllgggbbbZZZSSSMMMKKKIIIHHHFFFDDD@@@===;;;:::888666444222111111000000000000000000000000000---///444222222???PPPooo~~~dddJJJBBB>>>===OOOhhhzzz}}}vvvLLL333111666777333000...---,,,,,,,,,***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***,,,,,,+++***+++000888???SSS___jjjsss}}}xxxtttssswww{{{|||{{{wwwyyyssstttpppkkkiiikkkmmmmmmlllnnnrrrwww{{{~~~~~~xxxtttppphhh\\\RRRNNNDDD@@@:::666333222000//////...------,,,,,,------,,,,,,+++******+++,,,,,,++++++++++++++++++++++++************************,,,,,,+++*********+++,,,111111222222111000...---------+++***))))))(((((()))))))))((()))******+++************++++++++++++''''''''''''''''''''''''++++++***)))((((((((((((((((((((()))))))))******++++++******++++++,,,---,,,,,,,,,---------......///000000111222333444444777777777888888999999999:::>>>CCCFFFHHHJJJKKKMMMPPPNNNOOOQQQOOOLLLLLLPPPWWW___iiiqqquuuxxx||||||~~~|||xxxuuurrrllleee___\\\WWWQQQLLLJJJKKKLLLLLLPPPPPPRRRXXX______QQQAAA;;;999777888777888@@@IIIgggzzziii\\\TTTOOOJJJEEE@@@>>><<<:::777555444333222444666666555333222222222333444555666666777666888>>>@@@PPPuuucccKKKLLLZZZffftttxxxooo\\\bbbkkkvvv~~~}}}lllLLL<<<>>><<<999999444444222000000000000...,,,))))))*********+++++++++''')))++++++***,,,000555AAAUUUooo{{{~~~{{{~~~uuugggeeebbbWWWNNNMMMTTT^^^jjjrrrmmm```ooo||||||{{{wwwssskkkdddaaaccchhhmmm~~~zzzzzz~~~zzzzzzyyyuuuqqqqqqqqqqqqpppoooqqqtttwwwxxxuuurrrqqqsssxxx~~~{{{jjj\\\TTTSSSUUUWWWPPPPPPPPPMMMHHHDDDBBBAAACCCAAA???===<<<:::666333555444333222111111111111//////000111222222333333222888777999TTTyyypppjjjeee^^^XXXOOOMMMJJJHHHFFFDDD@@@>>><<<;;;999777555333222111000000000000000000000000000,,,---111111000888CCCXXXfffuuu[[[NNNBBB:::FFFZZZzzz}}}~~~ddd???222666888333000///------------+++)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******------+++)))***444CCCOOO```iiiooosss{{{xxxxxxyyy}}}}}}yyysssrrrpppmmmjjjjjjlllnnnoooooouuu|||}}}rrrkkkeee```XXXNNNFFFCCC;;;888444111000000///...------,,,,,,++++++,,,,,,,,,++++++******++++++,,,************************************************++++++*********++++++,,,111111222222111000...------,,,+++***)))))))))))))))))))))))))))******+++************************''''''''''''''''''''''''++++++***)))))))))))))))(((((()))))))))*********+++***++++++++++++,,,,,,+++,,,,,,------.........//////000111222333444444777777777777888888888888999===CCCGGGIIIKKKLLLNNNOOOMMMNNNPPPNNNLLLMMMRRR___dddlllrrruuuxxxzzz|||zzz{{{{{{yyyxxx}}}}}}xxxtttpppjjjfff```ZZZSSSMMMKKKKKKKKKKKKQQQQQQRRRXXXbbbeeeYYYJJJ===999777777777777<<>>;;;888777666444333222222222222//////000111222333444444000888777444JJJwwwuuunnnhhhaaa]]]QQQNNNKKKHHHGGGEEECCCAAA???===;;;888666444222222////////////////////////111---,,,000111///222888DDDPPPkkkrrr\\\GGG999>>>LLLfff~~~zzzTTT===999888111111///...---...---+++***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********------,,,+++000@@@UUUfffnnnssstttssstttwwwvvvqqqpppwwwzzzwwwqqqpppnnnkkkjjjlllpppssswww{{{}}}yyytttoooddd]]]UUUQQQKKKBBB===<<<888555222000000000000///,,,,,,++++++***++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))***************************************+++++++++111111222222111000...---,,,,,,+++***))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++))))))))))))******************++++++,,,,,,,,,,,,++++++,,,,,,---...//////...///000111222333333444777777777777777777888888999>>>DDDHHHKKKLLLMMMNNNMMMKKKKKKNNNMMMLLLPPPUUU]]]aaahhhnnnqqqsssuuuvvv{{{wwwrrrrrrwwwzzzuuurrrooollleee^^^UUUNNNKKKKKKKKKKKKRRRRRRTTTZZZeeeiiiaaaTTT???999666777888888:::>>>LLLeeessseee^^^UUUMMMIIIGGGDDD@@@===<<<;;;;;;888777777777888888999999444555666777888888888888444>>><<<<<>>NNNYYYdddjjjpppxxx}}}~~~vvv~~~zzzvvvyyyqqqaaaYYYTTTRRRUUU^^^hhhtttuuuoooooopppggg___```eee]]]______]]]\\\bbbnnnxxxwwwwwwyyyzzzuuuttttttsssrrrooooooooonnnmmmnnnrrrtttqqqrrrsssttttttsssrrrqqqjjjjjjiiigggdddaaa___]]][[[[[[YYYUUUPPPLLLKKKKKKFFFEEEEEEEEEEEEDDDAAA>>>;;;999777555333333333333111111111222333444444555///777666222BBBiii{{{rrrkkkddd```TTTPPPLLLIIIIIIHHHGGGFFFAAA???===:::777444333222////////////////////////111///...000111//////111;;;DDD\\\hhhNNN===<<>>555888444333111111111111///---******+++++++++,,,,,,,,,+++)))+++...------999HHHXXX^^^bbbeeekkkvvv~~~ssspppdddaaakkkmmmhhhjjjuuuvvvsssoooqqq|||{{{|||nnn\\\]]]^^^YYY[[[]]]^^^```hhhttt~~~yyy|||~~~|||xxxuuuttttttsssrrrnnnnnnnnnmmmlllnnnqqqsssuuuvvvxxxyyywwwsssooolllooonnnlllgggdddbbbccceee______]]]YYYTTTQQQPPPQQQKKKJJJIIIIIIJJJIIIGGGEEEAAA???<<<888666555555555333333444444444555555555000444666444<<>>:::666222111/////////...---+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))+++...777FFF[[[ooo}}}|||xxxuuuuuu}}}{{{yyyuuusssssstttwwwyyytttrrrooommmnnnrrrwwwzzz{{{wwwqqqkkkfff```ZZZVVVOOOJJJFFFFFFCCC===888888333111///---------+++***++++++******++++++,,,,,,***++++++,,,,,,++++++***************************************************'''((()))***++++++++++++111111222222111000...---,,,+++******)))*********'''((()))***+++******)))*********)))))))))((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))*********+++++++++)))***+++,,,,,,,,,++++++***++++++,,,---...///000......///000111222333333444555555666777888999999<<<@@@FFFKKKLLLLLLLLLLLLNNNKKKJJJKKKKKKKKKPPPWWWVVV\\\eeeooowww{{{{{{zzz{{{yyywwwxxx}}}~~~xxxsssmmmfff[[[SSSNNNLLLLLLLLLOOOSSSXXX\\\ccciiigggbbbIII???777777:::::::::;;;<<>>::::::<<<>>>>>>===;;;;;;;;;<<<;;;;;;:::999999;;;;;;@@@HHHMMMeeewwwpppvvvnnnTTTLLLLLL___pppyyy[[[[[[ZZZTTTWWWPPPNNN===777AAA<<<222999555333111111111111///---************++++++++++++,,,)))+++000000222CCCVVVfffhhhiiijjjrrr}}}zzzlll[[[]]]nnntttuuutttlllttt{{{zzz}}}ooo\\\]]]YYYZZZ[[[]]]___ccclllxxx}}}zzzyyy}}}~~~zzzyyyxxxxxxwwwuuurrrpppnnnoooooonnnmmmnnnqqqtttyyyzzz{{{zzzxxxtttooolllqqqpppnnniiieeedddfffhhhbbbbbb```\\\XXXUUUUUUVVVSSSPPPNNNMMMMMMMMMLLLKKKHHHEEEAAA===:::888888888666666666666555555555555333222555888888FFFlllsssjjjddd___ZZZSSSNNNKKKJJJIIIIIIEEECCC@@@<<<999666444333000000000000000000000000...111222000......///000000000<<>>>>>>>>============<<<;;;:::999999666555@@@HHHGGG\\\{{{iiidddzzzlllRRRHHHHHHWWWmmmddd]]]VVVNNNVVVOOOQQQ@@@888BBB<<<444>>>555333222111111111///...))))))*********+++++++++,,,(((***111333777JJJ```qqqqqqqqqrrrzzzmmm[[[cccxxx{{{{{{yyy}}}}}}sssnnn{{{ooo```aaaYYY[[[[[[\\\^^^dddmmmwww~~~}}}~~~tttppptttyyyyyyxxxyyyzzzzzzyyyvvvrrrooooooppppppooonnnooorrruuu|||{{{{{{yyyvvvssspppnnnooorrrsssrrrnnnkkkkkklllddddddbbb^^^ZZZXXXYYYZZZYYYVVVSSSPPPPPPPPPNNNMMMMMMJJJEEE@@@===;;;:::;;;888888888777666666555555555111555:::666:::]]]vvvlllfffddd^^^VVVPPPLLLJJJHHHGGGFFFDDDAAA===999666444333000000000000000000000000,,,000222000------///000555111888PPPppp{{{dddKKK888999LLL[[[hhhwww{{{}}}}}}tttyyywww|||~~~ooohhheeebbbdddllljjjXXX???///333111000///000///...,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,111>>>OOO^^^fffiiisssvvv{{{{{{vvvwwwwwwwwwvvvwwwyyy{{{zzzsssmmmmmmssszzz||||||~~~~~~~~~zzzsssiii```YYYSSSOOOMMMJJJHHHHHHJJJGGG>>>666333///...---...//////...---,,,+++++++++,,,------...***+++,,,------,,,+++***++++++++++++++++++++++++************************&&&''')))***+++++++++***666666555444222000...---+++***))))))((()))))))))---***'''(((***+++)))''')))((('''''''''(((***+++''''''((((((((((((''''''))))))))))))(((((((((((()))******)))(((''''''(((******))))))******+++,,,,,,,,,,,,---------......,,,---...///000111222333333333333333444444555666777<<>>===;;;<<<999<<>>;;;===<<<888777444111//////000000///,,,++++++******++++++,,,,,,,,,---...222>>>SSSdddwww|||}}}}}}wwwnnnqqqvvv{{{yyymmmbbbbbbiiizzzuuuqqqlllccc```\\\]]]ZZZ[[[bbbkkkrrrzzz{{{rrrppprrrsssmmmnnnqqqsssssssssrrrqqqqqqnnnlllmmmrrrvvvxxxxxx~~~|||xxxtttsssssswwwxxxxxxxxxvvvssspppmmmkkkmmmkkkfff^^^ZZZ[[[^^^ddd^^^YYYYYYWWWSSSQQQRRRQQQMMMGGGBBB@@@???===<<<<<<===<<<888888:::888333666555555777888???OOO___|||rrrllleee```YYYTTTPPPOOOMMMLLLFFFEEECCC@@@===:::888777222111000000000000000111000000000000000000000000333444555???ZZZ}}}pppVVVDDD<<>>KKKXXXcccvvvwwwhhh___WWWPPPLLLMMMGGGFFFDDDBBB@@@@@@@@@@@@BBBBBBBBBAAA@@@???>>>===:::===<<>><<<888555111//////000//////,,,,,,++++++++++++,,,,,,---...///000555DDD\\\nnn||||||tttuuuxxxyyynnn^^^VVVVVVdddssswwwqqqkkkttt}}}jjj```\\\YYY\\\YYY[[[ccclllrrryyy}}}~~~uuuqqqqqqpppmmmnnnqqqssstttsssrrrrrrqqqnnnlllmmmqqqvvvxxxxxx~~~|||vvvrrrqqqxxxyyy{{{|||{{{yyyvvvtttqqqrrrqqqkkkddd___```bbbfff```]]]]]][[[VVVSSSSSSRRRNNNIIIEEECCCBBBAAA@@@>>>???>>>;;;;;;<<<999444777666666777777<<>>BBBDDDGGGKKKMMMJJJLLLMMMLLLJJJJJJMMMQQQeeehhhlllqqqtttvvvwwwwwwvvvxxxzzz{{{|||tttfffZZZSSSNNNKKKNNNMMMOOOTTTYYY]]]fffnnnfffVVVDDD<<<;;;::::::;;;AAANNN[[[cccrrrsssggg]]]TTTPPPPPPIIIHHHFFFDDDCCCBBBAAAAAABBBBBBBBBBBBAAA???>>>===999>>>>>>BBBGGGEEELLL```qqqUUU\\\uuuhhh^^^tttnnn___ffflll```XXXHHH888333777;;;<<<:::666222000/////////...,,,,,,++++++++++++,,,,,,---//////000888LLLfffyyyzzzvvvtttyyy{{{rrrVVVNNNTTTgggrrrjjj```]]]yyy|||iii^^^[[[XXX[[[YYY[[[dddmmmrrrxxx}}}zzzyyysssooollllllnnnqqqsssttttttrrrqqqpppnnnmmmnnnqqquuuxxxyyy~~~zzztttrrr|||}}}}}}vvvwwwvvvpppiiieeedddeeegggdddcccdddccc\\\WWWVVVVVVRRRMMMIIIGGGGGGFFFEEEAAACCCBBB?????????;;;555888777777888777888BBBMMMpppyyymmmhhhaaaZZZTTTOOOKKKHHHFFFDDDBBB???<<<999777666333222111111000000111111........................,,,...000444EEEbbb{{{___III;;;;;;LLLmmm~~~~~~|||xxx{{{yyy}}}{{{rrrjjjWWW:::111444333///---...//////++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************,,,---...000;;;KKK```lllppprrrwww{{{|||vvvtttyyy}}}{{{yyyyyyzzzyyyxxxuuusssqqqsssssssssrrrqqqrrruuuxxxwww{{{}}}sssjjj___\\\VVVRRRVVV]]]^^^ZZZQQQJJJ@@@999555111---***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++---------,,,,,,,,,,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,666555555444222111///...,,,,,,+++***************---,,,++++++++++++++++++((((((((((((((())))))***((())))))******))))))(((&&&''''''((()))******+++(((***+++***(((((()))***+++++++++++++++,,,------,,,,,,,,,---------......////////////000000000000000000000111222333444555555888;;;>>>AAADDDIIILLLHHHJJJKKKJJJHHHHHHLLLOOO]]]aaahhhoootttwwwwwwwwwwwwwwwwwwxxxzzz}}}yyylllaaaXXXRRRNNNMMMKKKLLLQQQVVV[[[dddmmmgggXXXFFF;;;999:::;;;;;;>>>KKKXXX```kkk~~~|||nnnccc[[[XXXYYYMMMLLLJJJHHHGGGEEEDDDCCCCCCCCCCCCBBBAAA@@@???>>>888>>>???AAAGGGFFFKKK\\\zzzdddZZZkkkrrreeeuuuhhheeennnddd___QQQ@@@888888;;;;;;;;;777333000000///...---,,,,,,,,,++++++,,,,,,,,,,,,......000<<>>BBBGGGJJJHHHJJJKKKIIIFFFFFFIIIMMMRRRYYYbbblllrrrtttrrrqqqooopppqqqtttxxx~~~xxxmmmbbbXXXRRRKKKJJJLLLQQQUUUYYY```hhhiii]]]LLL???:::::::::999999DDDPPPXXXbbbsss|||pppfffbbbcccSSSRRRQQQOOOLLLIIIGGGFFFDDDDDDDDDDDDCCCAAA@@@???:::@@@>>>>>>EEEGGGLLL[[[rrr{{{bbbddd{{{```fffsssooo```hhhdddccc\\\NNNCCC???>>>===;;;888333111000//////...---,,,,,,,,,,,,,,,,,,---,,,///000666HHHddd{{{vvvjjjaaa\\\mmmuuuzzzzzzwwwhhhgggaaaWWW^^^pppwww||||||rrrfff___^^^^^^[[[[[[aaakkktttvvvxxx{{{zzz~~~zzztttrrrooolllmmmooorrruuuuuussspppnnnmmmmmmmmmnnnqqquuuyyy||||||wwwrrrnnnllliiihhhjjjooopppkkkfffeeeeee```YYYSSSOOOMMMJJJHHHFFFHHHHHHEEEDDDEEEAAA;;;666555666999888666:::@@@LLLzzz~~~sssnnnfff^^^XXXSSSOOOLLLFFFEEECCC@@@===:::888777555444333222111111111111000000000000000000000000---///111111666GGGcccyyyrrrLLLDDD???CCCZZZyyytttyyy}}}hhhEEE777555222000---,,,---///,,,++++++***************************************************************---,,,---...,,,***111:::XXXkkk}}}xxxzzz}}}~~~|||{{{xxxzzz}}}~~~|||zzztttvvvwwwuuutttuuuyyy}}}}}}zzzwwwxxx|||~~~yyyqqqhhh___ZZZWWWYYYZZZ\\\```bbb\\\SSSCCC;;;222---///000///---................................................/////////............---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,666666555555444222111000+++******)))((()))))))))+++,,,,,,+++))))))***+++''''''((()))))))))))))))''''''((((((((((((''''''''''''(((((())))))******(((***+++***))))))***,,,******))))))******+++,,,,,,,,,,,,---------......,,,,,,---///000222333333000000000111333444666777555777:::<<<===@@@DDDGGGGGGIIIJJJHHHFFFEEEIIILLLOOOVVVaaakkkqqqqqqooollliiikkknnnrrrvvv}}}|||nnn```WWWNNNLLLNNNRRRTTTVVV[[[bbbmmmgggYYYHHH===:::999777777>>>FFFMMMVVVeeexxxsssjjjfff[[[ZZZXXXVVVRRRNNNKKKIIIFFFFFFFFFEEEDDDCCCBBBAAA===CCC???===DDDHHHMMMZZZnnn~~~ooo```sss\\\UUUYYYgggnnnnnnzzzzzz______\\\aaa```UUUIIIBBB===;;;:::777333111000000000///------,,,,,,,,,,,,------...111555AAA[[[zzz{{{xxxyyy~~~~~~rrreeeYYYfffooowww}}}xxxhhhXXXNNNYYYkkknnnpppooohhh___[[[[[[]]]\\\]]]eeeqqqyyyzzzzzz|||zzz}}}|||wwwssssssrrrooooooqqqtttuuuuuurrrnnnllljjjkkkmmmnnnqqquuu{{{~~~yyyuuupppmmmooosssuuuqqqnnnnnnlllggg```YYYTTTQQQNNNLLLKKKLLLJJJGGGGGGIIIGGGBBB888666777999999777999>>>BBBiii~~~wwwmmmbbbZZZTTTOOOLLLHHHFFFDDDAAA>>>;;;999888666555444333222111111111111111111111111111111111---///111111333>>>UUUjjj___KKKBBB===JJJfff~~~sssvvvmmmPPP@@@999222///...,,,,,,...,,,,,,+++************+++************************************************...+++---///,,,+++666DDDcccssstttwww}}}{{{}}}}}}|||{{{|||wwwxxxzzz|||||||||zzzzzzssstttvvvwwwwwwyyy{{{}}}{{{vvvsssuuuyyy|||}}}wwwooohhhaaa\\\YYY\\\```bbb```^^^ZZZQQQHHH999444///---///111111000///////////////////////////////////////000000000000000000/////////......//////......---,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,444444444333222111000///***)))((((((''''''((((((***+++,,,***(((''')))+++&&&'''((()))***))))))((((((((())))))))))))(((((((((((((((((())))))))))))((()))++++++***)))+++,,,+++************+++,,,,,,,,,,,,,,,---------......---......///000111111222000111111222333555777888666888;;;<<<===???BBBDDDEEEGGGIIIHHHFFFGGGJJJNNNQQQXXXbbblllsssuuutttsssqqqtttwwwwwwwwwzzzxxxhhh]]]SSSPPPOOOQQQQQQRRRXXX^^^jjjkkkbbbPPPAAA;;;999888999;;;???DDDKKKWWWgggtttvvvmmmcccbbb___\\\WWWRRRNNNKKKHHHHHHHHHGGGFFFEEEDDDCCC???FFFBBB???FFFHHHKKKUUUlll|||~~~ccciiihhhWWWRRR```fffbbblllfff___bbbhhhiii^^^OOODDD===999:::777333111111111111000------,,,,,,,,,,,,------,,,000888JJJmmmwwwsss{{{nnn]]]aaajjjvvvjjjUUUMMMWWWfffjjjhhhfffaaaZZZWWWYYY\\\^^^```iiiuuu}}}}}}|||}}}yyy||||||xxxvvvvvvuuurrrppprrruuuvvvuuuqqqllliiihhhjjjlllnnnqqqvvv|||~~~zzzvvvuuuxxxxxxvvvtttuuurrrllleee___ZZZWWWTTTRRROOOPPPMMMJJJJJJNNNMMMIII<<<999999:::999777888;;;===VVV~~~~~~rrrfff]]]WWWSSSQQQIIIHHHFFFCCC@@@===;;;999777666555333222222222111000000000000000000000000///000333555555:::LLL^^^|||UUUJJJ===@@@XXXrrrzzzuuunnnvvvuuuuuuqqq]]]KKK>>>222000000...,,,...---,,,++++++******++++++************************************************,,,)))+++///------===PPPdddqqq|||~~~xxxzzz~~~~~~sssxxx{{{}}}}}}{{{zzzzzz|||wwwxxxxxxxxxxxxwwwvvvvvvqqqqqqsssvvvzzz||||||{{{|||{{{zzzwwwuuuuuuxxxzzzyyyvvvooohhhaaa^^^^^^___fffjjjiiiaaaVVVMMMDDD===222111000000000000111111000000000000000000000000/////////000000111111111111111000000000/////////111000000///......------,,,---------............------------------------222222222111000///...---))))))(((''''''''''''''')))+++,,,***'''&&&(((+++&&&''')))*********)))((())))))************))))))))))))))))))((((((((((((((()))++++++******+++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------....../////////000000000000000111111222333444666777888666999<<<===>>>???@@@BBBCCCEEEGGGGGGFFFHHHLLLPPPRRRXXXbbbmmmvvv{{{}}}~~~xxxxxx~~~nnncccXXXTTTPPPPPPOOOOOOVVV]]]ccchhhdddSSSBBB<<<;;;:::===<<<<<>>999666333111111222222111...------,,,,,,------...)))...777OOOwww}}}uuu```]]]ggguuuzzzYYYDDDGGG]]]pppjjjgggccc___YYYVVVXXX\\\___bbbkkkxxx~~~~~~xxx|||}}}{{{yyyzzzwwwsssqqqsssvvvwwwuuupppkkkhhhfffiiilllnnnqqqvvv}}}}}}zzzzzzzzzxxxwwwyyytttooohhhbbb___\\\YYYWWWSSSSSSPPPLLLMMMQQQRRROOO@@@<<<;;;;;;999666666:::<<>>;;;:::777777555444333222222222000000000000000000000000......111444444777EEEUUUzzzcccVVVEEEAAAVVVqqq{{{vvvjjjssszzz}}}~~~yyyxxxlllSSSBBB333111222000---...---,,,++++++******++++++***************************************************''')))......000BBBXXXeeepppxxx{{{~~~rrrhhhwwwzzz||||||yyyxxxzzz|||zzzyyyxxxwwwvvvttttttsssooooooqqqvvv{{{~~~|||yyywwwxxxyyyyyywwwwwwxxxyyytttpppjjjccc______bbbeeemmmpppmmm___OOODDD<<<777///111222222111000000111000000000000000000000000//////000000111111111222111111111111000000000000222222222111000//////...---------.........//////////////////////////////222222222111000//////...************))))))))))))+++******)))((())))))))),,,+++++++++)))((('''&&&***))))))((('''&&&&&&%%%((((((((((((((('''''''''*********)))))))))))))))++++++++++++++++++++++++*********+++,,,---...///+++,,,.../////////111333222222222333555888;;;<<<<<<;;;;;;<<<===>>>@@@AAAGGGGGGFFFEEEDDDFFFJJJMMMVVVUUUZZZgggxxx|||xxxxxx{{{xxxfffZZZVVVRRRQQQOOONNNSSSYYY]]]ggghhhYYYFFF===<<<<<<;;;===???@@@DDDLLLVVV^^^ooovvv~~~tttnnnfff```\\\YYYUUURRRQQQLLLHHHHHHGGGEEEFFFJJJBBBAAACCCGGGGGGHHHNNNVVVllltttiiifffooobbbeeelllooovvvwwwzzzgggJJJ???===:::666222000///000000000///...---------------,,,222AAA[[[|||}}}mmm___iiivvvpppZZZAAAHHH```fffeeehhhggg```XXXWWWYYY\\\dddnnnyyy~~~}}}{{{||||||yyywwwwwwxxxwwwuuurrrnnnlllhhhkkkoooqqqssswww~~~{{{{{{{{{{{{}}}{{{tttooommmfff[[[VVVXXXTTTTTTTTTRRRPPPPPPRRRTTTHHH???:::<<<===999666888===EEE```{{{pppeee\\\WWWUUUOOOLLLGGGDDDAAA???===;;;888777444222222222333444111111111111000000000000111---,,,///222777AAAKKKnnnlllKKKAAARRRjjjwwwwwwkkkjjjjjjrrrvvvooogggKKK555111222,,,)))---000...,,,***))))))))))))******++++++++++++************++++++++++++******)))000,,,(((000:::EEETTT]]]kkkyyy{{{~~~}}}nnnooovvvwwwyyy{{{||||||{{{zzzxxxwwwvvvtttssssssssssssooopppqqqsssvvvxxxyyyzzzuuuvvvxxxxxxvvvtttssstttppphhhbbbcccdddccchhhnnnlllooojjjZZZJJJ@@@999333------...///000000000000111222222333333222222111111111111111111111111222333333222222111111111000000000111222111///---,,,333111...++++++,,,///000,,,---......///.........333333222111000///...---************))))))))))))+++******))))))))))))))))))************))))))(((*********)))((((((''''''((((((((((((((((((((((((***)))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,------...+++---...///...///111222222222222333555888:::<<<>>>===<<<;;;===???BBBEEEFFFGGGGGGFFFEEEFFFIIILLLUUUTTTXXXcccrrr|||~~~|||~~~~~~zzzvvvvvvwww|||ooobbb[[[TTTQQQPPPPPPUUU[[[^^^hhhiii\\\JJJ@@@===<<<<<<===???@@@BBBIIISSSZZZgggnnnyyy|||qqqjjjfffccc^^^ZZZUUUPPPLLLLLLJJJGGGGGGIIIGGGFFFGGGIIIHHHGGGLLLTTTjjj}}}}}}jjj^^^kkk]]]dddmmmnnntttRRR999<<<:::666333000///000000000///...------------...+++444HHHccc}}}}}}jjj```eeennnxxx{{{gggbbbnnndddLLLBBBIIITTTTTT___bbbccc^^^XXXVVVYYY[[[jjjuuu~~~~~~{{{xxxyyyzzzzzzxxxuuuqqqnnnmmmooorrrsssuuuyyy~~~wwwrrrpppiii___ZZZZZZXXXWWWVVVTTTRRRRRRTTTWWWRRRHHH???>>>===999666777444;;;RRRwww{{{pppfff^^^YYYWWWOOOLLLGGGDDDBBB@@@>>><<<999888555444333333444444111111111111000000000000000---,,,...000333;;;DDD```hhhPPPNNNXXXbbbggg]]]\\\^^^hhh{{{|||}}}www~~~xxxkkkQQQ999333111---+++//////...,,,+++******************++++++++++++************++++++++++++*********///***)))666BBBMMM[[[iiippp{{{}}}{{{|||{{{~~~{{{tttxxxzzzzzzzzzzzz|||}}}}}}}}}zzzyyyxxxvvvtttssssssssspppqqqrrrtttvvvxxxyyyyyyzzz{{{{{{yyyuuuqqqooonnnjjjbbb^^^bbbgggiiinnntttnnnooofffSSSBBB;;;888777333333333333222111000000222222333333333333222222////////////////////////000000//////............---------.....................---,,,,,,,,,---------...//////000000//////444444333111000...---,,,************))))))))))))*********)))))))))))))))'''((()))***************************))))))))))))(((((((((((((((((((((((())))))))))))))))))******************************,,,,,,,,,++++++,,,------+++---...///...///000222111111222333555888:::<<>>BBBFFFHHHGGGHHHIIIIIIIIIIIIKKKLLLRRRRRRVVV```mmmuuuwwwuuuxxxyyyzzz{{{||||||}}}}}}|||}}}pppeeeYYYTTTTTTUUUYYY^^^___hhhkkk```PPPDDD>>>;;;===???@@@@@@@@@EEEMMMTTT\\\dddpppxxx{{{{{{||||||}}}vvvrrrnnniiiddd\\\VVVRRRRRRPPPLLLJJJKKKMMMKKKKKKKKKHHHFFFJJJQQQfffuuu```lllgggVVV```jjjhhhlllwww}}}XXX@@@<<<:::666333111000000000//////......------......,,,888RRRppppppcccdddkkkmmmzzz|||oooqqqyyydddIIIKKKKKKGGGIIIUUUYYY]]]\\\XXXUUUXXX[[[lllyyy|||yyy{{{}}}~~~}}}yyytttqqqrrrtttvvvvvvwww{{{}}}yyyvvvqqqhhh```^^^\\\[[[ZZZWWWTTTUUUWWWZZZ```SSSFFF???<<<999777666444777IIIhhh|||rrriiibbb]]][[[QQQMMMIIIEEECCCBBB???>>>:::999777555444333444444222222111111111000000000111...---///000000555<<>>@@@AAA@@@???BBBHHHMMMSSS\\\hhhpppsssttttttuuutttxxxwww~~~}}}wwwuuuppplllaaaZZZVVVVVVVVVQQQNNNNNNOOOMMMLLLLLLIIIFFFJJJQQQccc|||hhh^^^~~~eeeQQQZZZdddbbbeeepppwwwvvvrrrqqqsssjjjUUUEEE<<<:::777333111000////////////............//////111>>>ZZZyyy{{{nnnfffaaaeeekkksss||||||uuu{{{|||pppUUUXXXOOOCCCKKKMMMQQQVVVYYYWWWTTTWWW]]]kkkyyy~~~zzzyyy|||~~~|||wwwtttvvvxxxxxxxxxxxx{{{~~~yyyqqqhhhccc```___]]]ZZZWWWWWWYYY\\\ggg[[[LLLAAA;;;888666666999999DDD[[[rrr}}}tttllleeeaaa___UUURRRMMMHHHEEEBBB???===;;;999888666444333333333222222222111111111000000222000000222222111444999IIIggg~~~{{{]]]TTTfff}}}vvv{{{pppSSS>>>333///...///---------,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***------+++888SSSdddmmmxxxzzzsssttt~~~xxxtttwwwzzz~~~lllgggpppxxxzzzxxxvvvwwwyyyzzzyyywwwwwwwwwvvvvvvuuuuuuvvvvvvrrrsssuuuvvvwwwxxxxxxxxx{{{|||}}}zzzvvvqqqnnnmmmiiidddbbbgggooottttttssskkkaaaQQQBBB999777777777000000000111111222333333333222222222222222222333222222222111111111111111111111222333555666777777666666555444222000///...,,,------.........---,,,......///000000000000///555444333111///...,,,,,,************)))))))))((()))************)))((((((***************)))((((((''''''(((((((((((((((((((((((((((((())))))******(((((())))))************************************------,,,+++++++++,,,,,,,,,...//////......000111111111111222444777:::;;;HHHIIIJJJKKKKKKIIIGGGFFFGGGJJJLLLNNNMMMLLLLLLLLLKKKMMMTTT```mmmxxx}}}~~~yyyvvvrrrrrruuuzzzyyyggg]]][[[ZZZ]]]```___dddhhhfff[[[LLL@@@;;;???AAABBBAAA@@@AAAEEEJJJOOOWWWaaahhhjjjkkklllmmmlllqqqpppttt|||xxxtttqqqccc[[[VVVVVVWWWSSSPPPPPPNNNLLLLLLMMMJJJHHHMMMTTTbbbxxx}}}gggYYYsssiiiSSSVVVaaafffmmmwww}}}ppplllpppuuuqqqbbbNNN<<<;;;999777444222000////////////.........//////000444BBB^^^zzz~~~|||zzzdddUUUSSSXXXfffxxxyyypppwwwuuussswwwrrr[[[aaaWWWHHHNNNJJJLLLRRRWWWVVVSSSXXX```mmmyyy{{{wwwyyy{{{~~~}}}zzzwwwxxxzzz{{{zzzzzz}}}yyyoooeeebbbaaa```]]]ZZZYYYZZZ\\\ggg```SSSEEE<<<888777666888666===NNN```rrr~~~wwwoooiiieeeccc\\\XXXQQQLLLHHHDDD@@@===<<<;;;999777555444333222222222222222111111111111000...000333333111333888EEE]]]qqqaaaQQQ```www~~~}}}zzz\\\AAA222000000000------......------------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++---BBBcccsssyyywwwtttzzz}}}xxxuuuxxx}}}hhheeepppwww}}}xxxvvvvvvyyy|||{{{wwwrrrrrrrrrrrrsssuuuwwwyyyzzzttttttuuuvvvwwwxxxyyyzzz}}}~~~}}}yyysssooolllkkkjjjiiijjjmmmsssuuurrrmmmcccUUUEEE>>>>>>===999444333333333333444555666777666555555444444555555666222222111111000000000//////000111333555777888999444555666666555333000...000///...---,,,,,,------,,,---......//////......444444333111000...---,,,************)))))))))))))))******++++++)))((('''***************)))((('''(((((((((((('''''''''''''''(((((())))))******+++((((((((()))******++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,---------...//////......///111000000111222444777999;;;FFFHHHKKKMMMNNNKKKHHHFFFEEEGGGJJJKKKJJJIIIJJJJJJJJJMMMSSS^^^jjjttt{{{~~~}}}zzzwwwuuutttwwwzzz}}}nnnccc]]]YYY[[[^^^```bbbfffggg___PPPCCC>>>@@@BBBDDDCCCAAABBBEEEIIINNNTTT\\\aaabbbccceeegggffflllkkkmmmuuu~~~yyyvvviii___WWWWWWWWWTTTQQQPPPNNNMMMMMMNNNMMMKKKPPPXXXdddwwwyyyeeeVVVccczzzttt[[[VVVbbbqqqoooaaabbbjjjbbbVVVIII;;;:::999777555222000///...//////......//////000000444HHHdddwww|||{{{yyyzzzqqqccc```[[[[[[eeevvv~~~{{{wwwwwwvvvuuussstttjjj]]]ddd\\\NNNLLLLLLKKKOOOUUUTTTRRRZZZeeevvv~~~{{{vvvzzz|||~~~~~~|||{{{{{{~~~vvvjjjdddddddddbbb___\\\\\\\\\eeeeee^^^OOO@@@999888777666555<<>>===;;;888666444444333222222222222111111111...,,,...111111///111666???SSSfff||||||^^^KKKTTThhhbbbCCC222222444222.../////////......---,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++(((+++333OOOqqq~~~{{{wwwwwwxxxyyyxxx}}}gggjjjtttwww{{{yyyxxxxxx|||~~~wwwpppnnnoooppprrruuuxxx{{{|||vvvuuuttttttvvvyyy{{{}}}}}}wwwpppjjjhhhggghhhmmmqqqssstttsssmmmeeeVVVHHH===>>>CCCCCC<<<777888777555444333333444444666555444333333444555666222222222111000000////////////000111222333444444333555777:::;;;;;;;;;:::777555222000...---,,,---,,,------...............333333222111000///...---************))))))))))))((()))+++++++++***((('''((())))))************)))******))))))(((''''''''''''(((((()))******++++++'''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...---...//////......///000000000111222444666999;;;AAACCCGGGJJJLLLLLLJJJJJJFFFHHHJJJJJJJJJJJJKKKLLLMMMNNNQQQWWW___gggnnnqqquuuxxxzzzzzzxxxxxxzzz}}}xxx}}}yyymmmccc\\\\\\```aaaaaaeeeiiicccTTTGGGCCC@@@CCCEEEEEECCCDDDGGGJJJMMMRRRXXX\\\]]]^^^bbbeeebbbeeecccffflllooo~~~{{{uuujjj___\\\\\\YYYUUUTTTQQQOOOPPPQQQPPPOOOTTT[[[fffxxx{{{www\\\YYYiiigggWWW```yyytttUUUKKKQQQLLLKKKKKKAAA:::999777555333000///...///////////////000111111555SSSooowwwwwwzzz~~~~~~|||ooonnnrrrqqqkkkmmmvvvxxxuuu{{{}}}tttrrr|||{{{mmmmmmeeeXXXQQQNNNQQQMMMNNNSSSSSSRRR\\\jjj|||~~~zzz|||}}}~~~ssseeegggiiigggddd```]]]]]]eeemmmlll[[[GGG<<<999999777777>>>JJJSSS]]]rrr{{{tttnnniiigggaaa]]]WWWRRRNNNKKKGGGEEECCCBBBAAA???<<<:::888666333333222222222111111111000...///111000...000555888LLL]]]tttyyylllWWWGGGMMM\\\~~~nnnJJJ666555777333///000000000///...,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++***000>>>^^^vvvsss|||}}}ooobbbnnnvvvvvvyyy{{{xxxwwwyyy}}}}}}vvvpppooooooqqqsssvvvyyy|||}}}wwwuuussssssuuuyyy~~~{{{ssslllhhhggghhhiiissszzzxxxssslllaaaXXXHHH???;;;@@@EEEDDD@@@@@@>>>===;;;999888999::::::<<<;;;:::999999:::;;;<<<;;;;;;::::::999888888777666666555555444333222222444444555777:::===@@@BBB@@@???===:::777333000...------...///////////////333222222111000//////...************))))))))))))((()))+++,,,+++***((('''&&&'''(((***++++++,,,,,,,,,++++++***)))((((((''''''(((((()))***+++++++++'''(((((()))***+++++++++------------------------*********+++,,,---...///---...000///......///000000000000222444666999:::===???BBBEEEHHHKKKLLLMMMJJJKKKMMMMMMLLLLLLNNNOOOPPPOOOPPPRRRVVV\\\aaaddddddllluuuyyyxxxxxxyyy|||vvv{{{wwwjjjaaa```dddcccbbbeeejjjfffWWWJJJFFF@@@CCCFFFFFFEEEEEEHHHKKKLLLQQQVVVYYYZZZ]]]aaaeee^^^^^^[[[___fffdddiii}}}uuuhhhcccbbb^^^[[[YYYTTTRRRSSSTTTRRRQQQVVV]]]hhhzzz}}}~~~iii\\\fffpppWWW\\\yyyZZZLLLTTTQQQPPPOOOAAA:::999777555333000///...///////////////000111111777]]]{{{{{{uuu{{{uuummmkkklllmmmzzzyyy~~~nnndddjjjyyydddbbbzzzgggPPPRRRVVVUUUOOONNNRRRRRRQQQ]]]nnn~~~~~~~~~~~~|||gggiiilllkkkgggccc___]]]fffrrruuudddLLL>>>;;;:::555666===FFFKKKPPPaaattt|||vvvooojjjhhh```]]]XXXTTTQQQNNNKKKIIIFFFFFFDDDBBB@@@===:::999333333333222222222111111555222222333222///111555444HHHYYYmmm{{{nnnbbbRRRDDDEEEQQQuuu{{{zzzssszzzRRR;;;888777111000111111111///---+++***+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++///777HHHkkkuuurrr~~~{{{~~~bbb[[[nnnvvvtttxxx|||wwwsssuuuyyyzzzuuuoooqqqrrrsssuuuwwwzzz|||}}}xxxvvvsssqqqtttyyy}}}xxxqqqkkkiiijjjllllllyyy|||pppdddVVVKKK???;;;<<>><<<999666555333222000------///444999===HHHHHHGGGEEEAAA;;;555222...//////000000000000000777555222111000///,,,***---,,,,,,+++***)))((((((%%%'''***---------+++)))******))))))((((((''''''))))))))))))))))))))))))(((###$$$)))***)))++++++******************************+++,,,---...---------............////////////000111111222222222222222333555777888999999@@@HHHJJJIIIJJJOOOTTTMMMIIIHHHKKKMMMMMMNNNPPPNNNNNNOOORRRWWW\\\___aaakkkmmmqqqvvv{{{}}}}}}{{{|||~~~pppiiiiiimmmdddeeefffgggiiicccRRRAAA???FFFJJJEEEAAADDDKKKOOOPPPQQQRRRUUUXXX[[[^^^___```^^^[[[ZZZ\\\aaafffjjj~~~{{{rrriiidddbbb___\\\[[[XXXWWWXXXWWWUUUXXX]]]kkkyyyjjjccc~~~pppaaa^^^fffuuudddUUUXXXWWW]]]YYYBBB999;;;:::666111000111111---000000------///333444???gggdddffflllllltttxxxvvvjjj```XXX^^^gggeeeLLLbbb}}}rrrZZZRRRVVVUUUQQQRRRVVVTTTSSSbbbvvv{{{}}}|||llljjjhhhjjjkkkhhhddd```gggooouuunnnWWW@@@999<<<999999;;;@@@EEENNN^^^lllzzztttnnniiibbb]]]XXXVVVQQQKKKIIIJJJIIIGGGEEECCCCCCAAA???===999888777555333222222222......//////000000000111999AAASSSmmmrrr^^^HHHFFFKKKFFFddd}}}xxx{{{yyy}}}zzz]]]AAA555555777111111111111000...---,,,---,,,,,,++++++,,,,,,---...000111---******,,,,,,...;;;QQQkkkzzzzzz~~~yyymmm\\\iiinnnuuuyyyqqquuurrrppptttyyy{{{xxxuuuwwwuuussstttwww|||}}}wwwrrrrrrvvvzzz{{{yyy{{{sssnnnlllnnnpppqqq||||||zzzsssmmmdddUUUHHH@@@>>><<>>DDDJJJMMMJJJDDD???555222//////111222///,,,555333111000000000...,,,,,,,,,++++++***))))))))))))***+++,,,,,,+++)))(((***)))))))))(((((((((''')))))))))))))))))))))))))))%%%!!!"""&&&******)))************************************+++,,,---...------------.....................///000000111111222222222333555666888999===EEENNNQQQNNNLLLNNNQQQNNNJJJIIIMMMPPPPPPQQQTTTPPPPPPQQQTTTYYY^^^aaacccgggiiimmmrrrwwwzzzzzzyyy}}}wwwllliiijjjfffggghhhjjjlllhhhYYYIIIDDDFFFEEEAAAAAAGGGMMMOOORRRRRRSSSUUUXXXZZZ]]]^^^^^^\\\ZZZXXXYYY[[[___aaavvv~~~wwwpppmmmjjjfffcccZZZWWWWWWYYYYYYYYY^^^dddrrr}}}iii^^^tttqqq]]]VVVYYYeeeqqqqqq]]]ZZZWWW\\\[[[JJJ:::;;;:::666222111000000---///000...---///222555@@@oookkknnnqqqqqqyyywwwpppdddYYY^^^eee___MMM```www}}}lllWWWOOOSSSSSSPPPQQQUUUTTTUUUfffzzz}}}sssjjjfffjjjmmmjjjgggggggggooowwwrrr]]]EEE;;;;;;:::999;;;???CCCJJJXXXeeevvv~~~zzzuuuoookkkccc]]]YYYVVVQQQKKKIIIKKKJJJHHHEEECCCBBB@@@===;;;999888666444333222111111/////////000000111111111999???NNNeee~~~~~~lllUUUNNNMMMEEEaaa~~~zzzzzzyyy```FFF888666777222222111111000...------------,,,,,,,,,,,,------,,,---...,,,+++,,,---...---???WWWlll~~~|||pppyyyeee]]]lllppptttwwwpppuuusssrrrtttwwwxxxwwwtttsssssstttvvvzzz~~~{{{vvvqqqqqquuuyyyyyyxxxzzzuuuooolllmmmsssyyy}}}}}}~~~|||vvvnnnbbbPPP@@@===@@@CCCEEEEEECCCBBBBBBSSSfffuuuvvvtttrrrlllccchhhddd^^^ZZZYYYVVVSSSQQQOOOSSSWWWYYYXXXXXXXXXZZZmmmlllmmmmmmjjjdddZZZSSSGGGEEEBBB>>>;;;:::999999999;;;???DDDHHHHHHEEECCC>>>999444222222222111///333111000000111111///...************************,,,,,,,,,+++***)))(((((())))))))))))(((((((((((())))))))))))))))))))))))***'''%%%&&&)))+++***(((************************************+++,,,---...------------............---------...//////000000111111222333444666777888>>>HHHSSSXXXVVVRRROOOOOOOOOJJJIIILLLNNNNNNOOOQQQSSSSSSTTTWWWZZZ___ccceeeeeefffiiinnnssswwwwwwvvv{{{uuummmkkkhhhjjjkkkmmmpppooocccUUUGGGFFFAAA>>>CCCMMMRRRRRRTTTTTTUUUVVVXXXZZZ[[[\\\^^^]]][[[YYYXXXXXXYYYZZZiii|||vvvrrrnnnhhhddd^^^[[[YYYZZZ[[[\\\bbbjjj{{{pppZZZhhhuuu^^^PPPNNNVVV```ooo{{{hhh^^^XXXZZZ[[[SSS<<<;;;999777444111000000---...000///......222777NNN|||{{{pppxxxyyyyyyuuufffkkkmmmaaaNNN\\\mmmqqqcccQQQLLLPPPQQQOOOPPPSSSTTTYYYmmmrrrggglllqqqmmmkkkooojjjrrr|||{{{iiiQQQAAA===<<<;;;===AAADDDIIISSS^^^lllttt}}}}}}zzzvvvpppmmmeee___YYYVVVQQQKKKJJJMMMKKKIIIEEECCC@@@>>>:::888777777555333222111111111000000000111111111111111777<<>>@@@DDDHHHLLLTTT]]]hhhoooxxx~~~|||zzzvvvrrrooogggaaa[[[WWWRRRLLLKKKNNNLLLJJJFFFBBB???<<<888555666666444333222111111111111111111111111111222222333999CCCSSSjjjzzziii]]]MMMLLLeee}}}~~~{{{zzzqqqWWWCCC777222333333222000//////...............------.........+++)))***,,,------///222>>>YYYnnnsss|||[[[ZZZdddppprrrpppqqqssswwwxxxyyyyyyvvvuuuuuuvvvvvvyyy}}}~~~}}}{{{xxxvvvwwwtttrrrrrrsssttttttrrrqqqpppooopppsssyyyssshhhddd[[[SSSOOORRR[[[bbbqqq|||}}}xxxppphhhbbb___```aaa[[[YYYWWWWWW[[[aaahhhkkkyyyxxxvvvsssoookkkgggdddbbbaaa______```aaa`````````[[[TTTPPPMMMIIIEEEAAA555333111000000000...,,,)))))))))***++++++,,,,,,,,,+++***((((((***+++,,,(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))******((('''))))))*********+++++++++************+++,,,------,,,,,,,,,------------......//////000000111222222111111111222222444555666:::DDDSSS]]]___[[[VVVSSSYYYUUUUUUXXXYYYVVVTTTUUUWWWXXXYYYYYYZZZ^^^dddhhhiiihhhhhhiiilllooooooooonnnqqqwww}}}uuunnnoooooopppuuuyyyuuunnn]]]___\\\UUUSSSWWW\\\]]]ZZZZZZZZZYYYZZZZZZ[[[[[[^^^^^^___^^^]]]\\\ZZZXXXUUUaaammmzzzrrrmmmmmmhhhdddaaa```______eeemmmzzzfff^^^wwwttt^^^UUUXXX^^^mmmuuuyyyuuuiii]]]YYYJJJ???888777777333//////------///111///...777BBBlllyyyooooooyyyxxxooorrr~~~ttttttmmmXXXOOOQQQVVVYYYUUUNNNNNNQQQNNNOOOPPPRRRVVVccczzzrrroooqqqooorrrzzzrrrwww~~~hhhQQQEEEAAA???AAAFFFKKKOOOVVV^^^hhhnnnwww~~~}}}{{{zzzyyywwwssspppiiibbb]]]YYYTTTNNNLLLNNNLLLJJJFFFBBB???<<<888555666555444333222111111111222222111111111111111111///666@@@OOOeee~~~{{{jjj]]]MMMCCCXXXvvvzzz|||uuu^^^JJJ<<<222444333222000////////////.........------.........---++++++...---,,,111999TTTkkk{{{zzzwwwVVV```iiioooqqqppprrryyyzzz||||||{{{yyywwwwwwwwwvvvzzz~~~|||wwwtttrrrxxxvvvuuutttsssrrrqqqpppkkknnnrrruuuwww{{{zzz}}}}}}wwwrrrppplllfff\\\SSSMMMMMMPPPSSS[[[]]]```dddggghhhiiiiiimmmlllnnnqqqtttvvvwwwvvvssspppllliiifff```XXXRRR555333111000000///---+++))))))******+++++++++,,,++++++)))))))))***+++,,,(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''((((((((((((((()))))))))***++++++,,,,,,************+++,,,---...,,,,,,,,,,,,------------//////000000111222222222111111111111222333444555<<>>:::888666555444333222222222222111111111111111000000000---555???KKKbbb}}}tttbbbWWWGGGCCCQQQrrrzzz{{{vvvfffUUUCCC666555444222000/////////000......------------.........,,,...000---+++555DDDjjjzzzmmmYYYhhhlllkkkqqqsssttt~~~}}}}}}}}}|||{{{zzzyyyxxxssswww{{{{{{xxxtttrrrssszzzzzzyyywwwtttqqqooonnnfffllltttzzz|||zzzpppdddZZZTTTRRRFFFHHHJJJLLLNNNNNNNNNNNNTTTUUUYYY___fffkkklllllluuusssrrrqqqoooiiiaaaZZZ333222000000111000///---***************+++++++++,,,,,,+++***))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))%%%&&&'''(((((((((***+++((())))))***++++++,,,,,,************+++,,,---...++++++,,,,,,,,,---------......//////000111111111111000000111111222333444:::BBBOOO\\\fffkkkmmmnnneeecccfffkkkkkkddd^^^\\\\\\^^^___]]]\\\___ffflllllljjjiiijjjmmmqqqssstttvvvwwwyyy~~~wwwxxxvvvuuuxxx~~~}}}}}}vvviii\\\XXX\\\``````______^^^^^^^^^^^^______^^^^^^^^^]]][[[YYYWWWVVVXXXZZZWWW```|||uuunnnooogggcccbbbccccccbbbffflllyyy~~~dddiii}}}pppfffhhhmmmiiikkkppp}}}eeebbb\\\III999888888333000222000,,,---111///000@@@RRR}}}oooeeejjjqqquuugggVVVUUUTTT[[[SSSNNNPPPRRRQQQPPPQQQMMMQQQUUUUUUYYYiiissslllssszzz{{{zzzvvvyyyttt```RRRIIIEEEDDDHHHMMMRRRYYY___eeekkkttt}}}{{{zzzxxxxxxxxxvvvssspppiiidddaaa^^^YYYQQQLLLMMMJJJHHHEEECCCBBB@@@===;;;777666555444333333333333111111111000000/////////---555<<>>LLL\\\jjjuuu|||wwwuuuwww{{{xxxnnnddd```^^^```aaa___]]]```hhhnnnooommmlllnnnrrrwwwzzz|||}}}{{{{{{yyyvvvzzz|||ppp^^^RRRSSS]]]bbbaaa``````_________``````aaaaaaaaa```^^^\\\YYYWWWVVVRRRUUUQQQRRRddd{{{|||rrrqqqjjjgggeeeeeebbb```bbbggg|||~~~gggcccssswwwooosssxxx```cccfffnnneeecccaaaLLL:::888888333000222111,,,---000///111BBBWWWzzznnnkkksssbbbIIIMMMWWW```WWWOOOPPPRRRQQQPPPPPPMMMRRRVVVVVVZZZjjjzzzmmmuuu{{{xxxzzzyyyzzzgggYYYPPPJJJHHHKKKPPPUUU[[[bbbbbbhhhqqq{{{zzzyyyxxxxxxxxxvvvsssppphhhdddbbb```ZZZRRRLLLLLLIIIGGGEEECCCCCCAAA???===777666555555444444444444111000000000//////.........555:::BBBYYY{{{vvveeeYYYJJJHHHIIIggg~~~yyyjjjPPP999666444222000//////000111---,,,,,,++++++,,,,,,---***+++000333...---AAAZZZvvvqqqzzzqqqaaa^^^ppplllfffuuu{{{zzz{{{xxxzzz}}}~~~zzzuuuxxxzzzzzzuuunnniiijjjlll|||wwwqqqmmmkkkooouuu{{{~~~~~~|||xxxsssnnniiifffddd___[[[VVVRRRPPPNNNLLLKKKFFFDDDBBBBBBCCCBBB===999555333000//////000///...++++++************++++++************))))))))))))******))))))))))))************))))))((((((''''''(((((())))))))))))(((((())))))***++++++++++++***)))******++++++,,,------,,,,,,+++***+++,,,---...............////////////111111111111222333444555999999>>>LLLbbbxxx}}}rrriiihhhdddeeelllooollljjjmmmsssqqqpppppptttxxx||||||~~~yyyyyy~~~rrr]]]TTTVVV]]]```___cccddddddcccaaa```aaacccbbbaaa___]]][[[YYYYYYXXXYYYRRRPPPTTTXXXcccuuusssnnniiidddbbbaaaaaahhhooovvvhhhiii~~~zzzxxxxxxcccdddiiiqqqzzz{{{|||vvvccc]]]XXXIII;;;777666111...///222///000333111444HHH___yyyttt{{{~~~}}}yyy~~~TTTMMMRRRXXX\\\TTTNNNMMMMMMMMMNNNRRRNNNNNNQQQXXXaaannntttooowww||||||{{{yyy{{{rrrcccWWWNNNKKKQQQWWWWWWZZZ```dddjjjsssyyy||||||{{{{{{tttsssssstttuuutttrrrooommmhhhbbb^^^[[[VVVPPPKKKHHHDDDAAAAAAAAAAAA>>>:::999777555555555444222111333222111111000111111111111444888@@@UUUsssyyydddNNNKKKOOOWWWooosssnnn\\\888777444111000000000000//////...---,,,+++,,,---...222......000...222NNNmmmwwwxxx{{{xxxiiisss}}}mmm```gggiiinnnmmmiiinnn|||~~~}}}|||{{{zzzzzzzzzyyyyyy~~~yyysssnnnmmmnnnpppxxxyyyxxxuuuqqqooopppsssvvvzzz~~~~~~|||~~~|||||||||xxx|||vvvpppnnnmmmhhh]]]TTTKKKFFFBBBBBBDDDDDD@@@;;;666333000////////////...++++++************++++++************))))))))))))******))))))))))))*********)))))))))((((((((('''(((((())))))))))))(((((())))))***++++++++++++***)))******++++++,,,------,,,,,,+++++++++,,,---...............////////////111111111111222333444555666999>>>GGGVVVkkk|||uuuuuuqqqrrrwww{{{yyyyyy|||uuuvvvwwwuuutttuuuzzz~~~zzz}}}|||{{{ggg\\\\\\___aaa```dddeeeeeedddbbbaaabbbccccccbbb```]]][[[YYYXXXXXXSSSMMMKKKMMMOOOWWWnnnzzzwwwnnniiidddaaa______dddlllxxxgggdddwwwyyyvvvgggjjjpppwww~~~zzz}}}zzzkkkeee```PPP???888444000...///222//////222222777MMMeeepppkkksssxxxkkkqqq~~~wwwSSSNNNUUU]]]XXXRRRMMMMMMMMMLLLNNNQQQPPPNNNQQQYYYdddqqqsssxxxzzzmmm^^^TTTPPPVVV[[[[[[^^^eeejjjooouuuzzz{{{zzzyyyyyyvvvuuutttuuuuuuuuusssqqqjjjeee```]]]\\\YYYUUUQQQIIIFFFBBBAAABBB@@@===999;;;999777666666555333111333222222111111111111111111444777???SSSqqqsssXXXLLLNNNTTTjjj{{{xxxsssbbb???777444111000000111000///......------,,,,,,------000---...000///666SSSrrrzzzyyy||||||uuuuuu~~~yyy{{{~~~___YYYcccjjjooooookkkppp}}}~~~|||{{{zzzzzzyyy{{{yyyuuurrrpppqqquuuxxxwwwxxxwwwuuuqqqppprrrtttvvv{{{zzzvvvvvvvvvvvvuuurrrtttsssrrrvvv|||{{{vvvsssssstttuuuqqqfffWWWKKKAAA<<<777777<<>>;;;888777666555333222333333222111111111111111000444777>>>QQQooo]]]SSSRRRSSSfff}}}~~~zzzkkkJJJ888555222000111111111111...............---,,,,,,,,,,,,...000111===[[[xxxzzz{{{|||{{{oooqqqnnnUUUXXXgggiiinnnooolllqqq}}}~~~{{{zzzyyyxxxwwwvvvtttpppnnnnnnrrrvvvyyyuuuuuuuuutttrrrrrrtttvvvxxx~~~|||qqqjjjeeebbb^^^]]]ZZZXXX\\\dddiiiiiiiiinnnssssssjjjYYYGGG;;;777444111000333999@@@DDD777444111/////////...,,,++++++************++++++************)))))))))((())))))************))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))***++++++++++++***)))******++++++,,,------+++++++++,,,,,,,,,------............////////////111111111111222333444444333777:::999<<>>;;;777555444333222111444333333222111222222222000333555:::JJJhhhwwwbbbZZZNNNWWWqqq|||wwwzzz{{{TTT===999555222111222222222---...///000///...---,,,+++......///888NNNiii{{{~~~|||yyy~~~```NNNYYYkkkfffkkkoooqqqtttzzz|||xxxwwwxxxyyyxxxuuuqqqnnnjjjiiikkkoooqqqqqqqqqppppppqqqsssvvvxxxxxxsssxxx~~~}}}{{{yyy~~~vvvkkkdddcccfffgggddd\\\OOOAAA999777888444555666555333222222333555333000//////000///...++++++************++++++************))))))))))))((()))***++++++***)))((((((((((((((())))))))))))(((((())))))))))))(((((())))))***++++++++++++***)))******++++++,,,------***+++,,,---------,,,,,,............////////////111111111111222333444555555555555666888<<<@@@CCCGGGPPPaaauuuyyyvvvwwwzzz}}}}}}qqqiiihhhiiikkkmmmnnnmmmkkkhhhggggggeeecccaaa^^^\\\YYYXXXXXXTTTSSSRRRQQQQQQRRRSSSTTTaaa}}}vvvpppiiifffbbb```eeelll~~~vvv___ZZZggg~~~sssyyytttkkkaaaLLLPPPLLLCCC999444333111......000111000666JJJhhh~~~vvv{{{ppp```VVV[[[fffnnn{{{|||xxx~~~dddOOOXXXQQQUUUJJJFFFEEEHHHKKKIIIIIIKKKLLLKKKQQQ```pppyyy~~~|||zzzsssgggeeeeeedddiiiqqqnnnrrrwww{{{~~~|||{{{zzzyyywwwvvvrrrnnnhhheeeeeeeeebbb```\\\XXXRRROOOMMMJJJDDD@@@>>>;;;777444444444333222444444333222222222222222///333555888GGGeeeqqqfffUUUXXXrrryyyssswwweee@@@<<<777333111111111111...////////////...---------///...000@@@\\\rrr|||{{{}}}~~~|||\\\SSS^^^kkkhhhnnnuuuyyy{{{}}}{{{wwwxxx{{{|||zzzvvvllljjjiiikkkqqqvvvwwwwwwrrrqqqqqqrrruuuyyyzzzzzzooossswww{{{}}}~~~}}}|||}}}rrrhhhgggkkkcccUUUFFF<<<===DDDKKKQQQMMMFFF???999666555444444222//////000000000000++++++************++++++************))))))))))))((()))***++++++***)))((('''((((((((()))))))))***(((((())))))))))))(((((())))))***++++++++++++***)))******++++++,,,------***+++,,,---------,,,,,,............////////////111111111111222333444555333444555666777888:::<<<<<>>;;;777555444555555555444444333222222222222333///222444666EEEbbb~~~qqq[[[[[[ttt}}}{{{xxxsssxxx~~~xxxDDD???888333111111000000000//////..................000...333JJJjjj}}}~~~}}}iiiWWW[[[gggmmmhhhoooxxx}}}~~~|||xxxuuuwww{{{|||wwwrrrhhhggghhhmmmuuuzzz{{{yyyvvvtttsssuuuyyy}}}~~~}}}qqqsssvvvzzz}}}~~~rrrpppqqqhhhYYYLLLEEEGGGOOOVVV]]]XXXQQQLLLHHHDDD???;;;333111///...000111111111++++++************++++++************))))))))))))''')))***++++++***)))''''''((((((((())))))******(((((())))))))))))(((((())))))***++++++++++++***)))******+++,,,,,,------***+++,,,---...---,,,,,,............/////////000111111111111222333444555000333777777666666999===;;;DDDPPPXXX^^^eeepppyyyvvv|||{{{|||~~~xxxmmmlllnnnmmmoooqqqpppmmmjjjhhhhhhiiihhhfffdddbbb``````___WWWUUURRROOOQQQTTTSSSQQQTTTccc|||vvvpppkkkhhhfffeeekkkrrruuu}}}jjj[[[___wwwxxxiiiooovvvsssxxxjjj]]]YYYLLL;;;222222222...---111333222777MMMjjj{{{eeepppfffhhhnnnpppzzzwwwlllooo}}}NNNHHHYYYOOORRRLLLGGGDDDGGGHHHHHHIIILLLJJJMMMWWWgggtttzzz~~~~~~ttt|||}}}nnnjjjiiihhhmmmuuu{{{|||yyywwwsssooommmllliiieeeaaa^^^ZZZUUURRRPPPLLLGGGCCC???<<<888666666777777777555444333333222222333333///222444555CCCaaaqqqXXXVVVooo~~~zzzvvvxxxuuu|||uuu~~~FFFAAA999444111000000///111000///------...//////...000///555QQQtttxxxvvvVVVOOO^^^jjjkkkfffnnnyyy|||{{{}}}zzzvvvsssuuuzzzyyysssmmmfffeeegggmmmuuuzzzyyyvvvyyywwwuuuwww|||vvvwwwyyy||||||zzz{{{vvvnnn```TTTNNNNNNRRRUUUNNNMMMOOOTTTYYYWWWPPPIII