font size: 12px ( --- / +++ )


 
3.94.21.209@honeybii.com ~
  $ cat 1161565 - Animal_Crossing OkiNeko Timmy_Nook Tommy_Nook.png.txt

-----------~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-~:=*YYx*=++====================================*================*====================+::xYx+~-~~~~~~~~~~~~~~~~~::++===*******===+++++++++:::::::::::+++++++++++++++++++++++++++++++++++++++++++++++++++++::::::::::::::::~~~~~~~~~~~~:::::+++===**xxYYVV$$###888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888888888888888888888888888888########$VYYx**==++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~:::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::~~~~~~~~~~~~~~~::::::~:~:~~~~~~~~~~~~~~~~~:::~~:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --------~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:+*xxx*=++===================================***========================**==============+++xYx+~-~~~~~~~~~~~~~~~~~::++===******===++++++++++:::::::::::+++++++++++++++++++++++++++++++++++++++++++++++++++++:::~~~~~:::::::+++==**xxYYVV$$###8888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888888888888888888888888##########88888##$$VY*+::~~~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~::~:::::::::::::::::::::::::~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:~:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::~~:~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::~:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ---~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:+*xxx*=++=================================*********************xxx*==========**=*===========+=xYY=~-~~~~~~~~~~~~~~~~~::++===*****====++++++++++:::::::::::++++++++++++++++++++++++++++++++++++++++++++++++++++====**xxYVV$$##888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888888######$$$$$VVVVVVVYYYYYxxxxx****************************xxxxxxYYYYYYVVVVV$$$$######888888888888888888########888888888888#VY**=+::::~~~~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~::::::::::::::::::::::~:::~~:~:::::::::::::~~:~::~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::~:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+*xxx*=+++==============================******====================*x*==============***============*YY=~-~~~~~~~~~~~~~~~~~::++===*****=====+++++++++:::::::::::+++++++++++++++++++++++++++++++++++++===**xxYVV$###888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888###$$$VVVYYxx***===++::::~~~----...... ....---~~~::++===**xYYYVV$$$$###8888888888888%%%%888#$VYx*==+:::~~~~~::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~:::::::::::::::::::::~~:::::::::::::~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::::::~:::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+=xYx*=+++==============================*****==========================**===============***===========*YY=~-~~~~~~~~~~~~~~~~~::++===*****====++++++++++:::::::::::++++++++++++++++++++++++===**xYVV$##888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%888###$$VVYxx**==+:::~~---... ...-~:=xV$#888888888888%%%%%%%%%%888#$VYx*=++:::~~~~~~:::::::::::::::::::::::::::::::::::~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::~~~~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:~:::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+=xxxx=+++==============================****================***xxxx**======***===============***==========*YY*~-~~~~~~~~~~~~~~~~~::++===*****====++++++++++:::::::::::+++++++++++++==**xYYV$##88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88##$$VVYx**=++::~--... .~:=xY$#888%%%%%%%%%%%%%%%%%%%%%%%88#$VYx*==+::::~~~~:::::::::::::::::::::::::~~~~~~~~~~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+=*xx***++==============================****=============**xxYYYYVVVVVVVVVYYxxxxxx*===============***=========*YY*:-~~~~~~~~~~~~~~~~~::++===*****===+++++:+++++::::::::::::++==*xYYV$##88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88##$$VYx**=+::~--.. .-:+*xV$#88%%%%%%%%%%%%%%%%%%%%%%%%%88#$VYx**=+:::~~~~~::::::::::::::~~~~~~:~:~:::::::::::::::::~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~:~~~:~~::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:=*x**==*===============================****===========**xxYYYYYYYYYYYYYYYYYVVVVVVVVVYYx*+:===========****========*YY*:-~~~~~~~~~~~~~~~~~::++==******===+++++:++++::::++==*xYV$#88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88#$$VYx*=+:~--.. .-:+*xY$#88%%%%%%%%%%%%%%%%%%%%%%%%%%88#$VYx*=+:::~~~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~:~~~~~~~~~~~~~:::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:=****=+=**=============================***==========**xxYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVx=++===========****=======*YYx:~~~~~~~~~~~~~~~~~~::++==******==++++++++=**xYV$#88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88#$VYx*=+:~-.. .-~:=*YV$#88%%%%%%%%%%%%%%%%%%%%%%%%%88#$Vx*=+::~~~~:::::::::::::::::~~~~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~:~~~~~~~~~~~~~~~~~~~~~::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:=***=====**============================***========**xxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVx=============****=======*YYx+~-~~~~~~~~~~~~~~~~::++==*****===**xYV$#88%%%%%%%%%%%%%%%%%%%%%%%%%%88#$VYx*+:~-.. .-~+=*YV$#8%%%%%%%%%%%%%%%%%%%%%%%%8#$Yx=+:~~~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:+***======***=========================****=======*xxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVY*=============****======*YYY+~-~~~~~~~~~~~~~~~~::++=*xYVV$#88%%%%%%%%%%%%%%%%%%%%%%%%%8#$VYx=+:~-. .-~+=xYV$#8%%%%%%%%%%%%%%%%%%%%8#$Y*+:~~~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~:~~~~~~~~~~~~~~~::::~:~:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:+=**========**========================****=====**xxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVx=============****=======YVY=~-~~~~~~~-----~~:=*YV#88%%%%%%%%%%%%%%%%%%%%%%%8#$VY*=+~-. .-:=xV$8%%%%%%%%%%%%%8%%%%8#Vx=::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~::::::~:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:+=**=========**=======================***======*xYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVx==============***=======YVY*~------~~:+*xV$#8%%%%%%%%%%%%%%%%%%%%%8#$Vx*+:-. .-:*Y$#88%%%%%%8888888%8#$x=+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~::~:::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:+=*===========**======================**=======*xYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVY==============***=====+=xYY*:~:=*YV#88%%%%%%%%%%%%%%%%%%%88#VY*+:-. .-:=xV$#88888888888888#$VY*=+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:+=*=============**====================**======**xYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVY*==============***=====*V$###88%%%%%%%%%%%%%%%%%%8#$Vx=+~-. .~+*YV##88888#########$VYx*=+:::~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:+================**===================**=======*xYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVY*==============*xxYV$#8%%%%%%%%%%%%%%%%%%88#VY*+~. .-:=xY$#####$$$$$######$VYx=+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::~::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:+==================**==================**==++====*xxxxxxxx**xxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVY*=========*xYV#88%%%%%%%%%%%%%%%%%8#$Yx=:-. .~+*YV$$$####$$#######$$Yx*+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:+===================***================**==+++++======+===========******xxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVY*===*xY$#88%%%%%%%%%%%%%%%%8#$Y*+~- .-~+*xV$$#############$$Yx=+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::: ~~~~~~~~~~~~~~~~~~~~~~~~~~:+====================***===============**===+++++===++::::::++++++=====********xxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVV$$VV$#8%%%%%%%%%%%%%%%%88$Vx+~- .-:=xY$$#############$VY*=+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::++ ~~~~~~~~~~~~~~~~~~~~~~~:+=====================***==============**=====++++++++:::::::::::::+++++===*********xxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYV$#88%%%%%%%%%%%%%%%%%8#Vx=:- .~+*YV$#############$Vx=+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::+++ ~~~~~~~~~~~~~~~~~~~:+=======================***=============**===========+::::::::::::::::::::+++==**********xxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYV$##88%%%%%%%%%%%%%%%88$Y*+~. :**+- ~==: .~+*Y$$############$Vx=+:~~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::+:::++++ ~~~~~~~~~~~~~~~~:+=*======================**=============***=======***=++:::::::::::::::::::::::++==*********xxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVV$#88%%%%%%%%%%%%%%%8#$Y=:- -$@@@@8+ *%@@@V. -=*+. .~=xV$############$Vx=::~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::++::++++++ ~~~~~~~~~~~~~:==**====================================***======****==+::::::~::::::::::::::::::::+==*******xxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYV$#88%%%%%%%%%%%%%%%8#Vx=~. .$@@@@@@%: -8@@@@%: :8@@@V. -:*Y$############$Y*+:~~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::+++::++++=++ ~~~~~~~~~:+=***====================================***======**x*==+:::::::~~~~~~~::::::::::::::::+=**xxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYV$#88%%%%%8888%%%%%%8#Vx+~. .$@@@@@@@@#- ~%@@@@@= x@@@@%+ -x$$Y~ ~~ -:*Y$###########$Vx=::~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::+++::+++==+++ ~~~~~~:=***=====================================***======*****==++::::::~~~~~~~~~~~~~::::::::::::++=*xxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYV$#88%%%888888%%%%%8#Vx+~. -$@@@@@@@@@@$. ~%@@@@@= x@@@@@x x@@@@8~ ~V. .:*Y$###########Vx=:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::++++++++++++++: ~~:+=***======================================**======*xx***==++++:::::~~~~~~~~~~~~~~:::::::::::::+=*xYYYYYYYYYYYYYYYYYYYYYYYV$$$$#88%888888888%%%8#Vx=~. :#@@@@@@@@@@@@V. ~%@@@@@= -:*YV$$$Vx+- *@@@@@$ =@@@@@V -*Yx+ ~%V. -+xV###########Vx+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::+++++++++=++++:: =****======================================**======*xYYx*==+++++:::::~~~~~~~~~~~~~~~~~~:::::::::::+==*xxYYYYYYYYYYYYYYYYYYV#88%%88888888888%%8#$Y=:. =%@@@@@@$$@@@@@@Y. :%@@@@@= .+V8@@@@@@@@@@8*. +@@@@@8- -:~ ~%@@@@8- :8@@@@Y +@@V. .:*V$##########V*+:::::::::::::~~~:::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:++++++++++=++++::: **======================================**======*xxYxx*==++++++:::~~~~~~~~~----~~~~~~~~~:::::::::::++=*xxYYYYYYYYYYYYVV$#8%%88888888888888#V*:- *%@@@@@@Y.-$@@@@@@Y +@@@@@@= .:*Y$$#$Vx: =#@@@@@@@%%%%@@@@#* -+*xxx*=:. ~%@@@@%: -V%@%V. -8@@@@%+ x@@@@@@= *@@@Y ~=V##########$Y=:::::::~~~~~~:::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:+++++++++==++++:::~ =====================================**=======*xYxx*==++++::::::~~~~~~----------~~~~~~~~~::::::::::++==*xxYYYYYVV$##88%%8888888888888#$Y=~. x@@@@@@@Y -$@@@@@@Y =@@@@@@+ ~x8@@@@@@@@@@$~ ~$@@@@@@#x+~--+%@@@@@+ =$%@@@@@@@@8V+ .8@@@@@* V@@@@%- -++:. .8@@@@@* ~$%@@%#: x@@@%= ~*V##########V*:~~~~~~~~::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:+++++++++==++++:::~~ ==================================***=====**xx**++++::::::::::~~~~~----------------~~~~~~~::::::::+++==**xYV$#88%%%%8888888888888#Vx+-. Y@@@@@@@V- ...:8@@@@@@V~ =@@@@@%*Y%@@@@@@@@@@@@@#. *%@@@@@#=. :%@@@@@* ~$@@@@@@@@@@@@@%x #@@@@@Y .~:::++::~. Y@@@@V -~:~ =8@@@#~ .#@@@@@* :*xx: ~::~. *@@@@#. ~*$#########$*:~~~~:::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:+++++++++=+++++:::~~~ ================================**=====*xxx**=:::~~~~:~~~~~~~~~~~~------------------~~~~~~:::::::::++==xV$8%%%%%%888888888888#Y*:. Y@@@@@@@@8888888%@@@@@@@8- *@@@@@@%@@@@@@%VxV@@@@@@+ Y@@@@@%x. .$@@@@@@* :8@@@@@@#VV#%@@@@8. V@@@@@$ -*$8%@@@@@@@%8V: +xx+. -V%@@%#= Y@@@@@$ $@@@@@Y-*#%@@@%* +@@@@@* .+Y#########$x+::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:++++++++++=++++::::~~~~ =============================**=====*xYVVx*++::~~~~~~~~~~~~~~~~~~-------------------~~~~~::::::::::+=Y$8%%%8%888888888888#Y*:. x@@@@@@@@@@@@@@@@@@@@@@@@@* x@@@@@@@@@@@%x- :%@@@@@* Y@@@@@%+ Y@@@@@@@$. -#@@@@@8= :$8%#= x@@@@@8. =8@@@@@@@@@@@@@@%: *@@@@@@@$~ *@@@@@8- $@@@@@%%@@@@@@8+ .. .+xYx: .~:x%@@@@#. ~x$########$x+:::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:++++++++++==+++::::~~~~~ ==========================**=====*xYVVVYx=+::~~~~~~~~~~~~~~~~~~~~-------------------~~~~~::::::::+x$8%888%88888888888#V*:. =%@@@@@@@@@@@@@@@@%%8%@@@@@%= x@@@@@@@@@@#: ~%@@@@@x .- *@@@@@%+ .Y@@@@@@@@@$: *@@@@@@*. --. *@@@@@%~ .:+==:- *%@@@@@%88888%@@@8~ -+:- x@@@@@@@@8* =@@@@@%- V@@@@@@@@@@@#*- .x#8#* :YVx~ =8@@@@%V. :x$8%@@@@@@@@$: -*$########$x+::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~:::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:+++++++++==++++::::~~~~~~ =======================**======xYVVVYx*=++::~~~~~~~~~~~~~~~~~~~~~-----------------~~~~~~~:::::+*V#8%8888888888888#$x+- ~8@@@@@@Y~:+====++:~-.:%@@@@@8~ Y@@@@@@@@@V. ~%@@@@@x +$88#= -8@@@@@= ~$@@@@@@@@@@@%V+. *@@@@@@%#$Vx*+- +@@@@@@+.x8%@@@@8V: :%@@@@@#:.....:*x*- x%@@8* x@@@@@@@@@@$~ =@@@@@%- x@@@@@@@@@@@#: *@@@@@= ~%@@@8:Y@@@@@@@@V =#@@@@@@@@@@@@@@#. .=V########$*:::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:+++++++++==++++:::::~~~~~~ ====================**===++=*YVVVVYx*=+:::~~~~~~~~~~~~~~~~~~~~~~~~-----------~~~~~~~~~~~::::+x$8%%%88888888888$Y=~ .$@@@@@@V. =%@@@@@$. x@@@@@@@@$. ~%@@@@@$- *%@@@@# *@@@@@$ ~Y%@@@@@8*V%@@@@@@8x: -$@@@@@@@@@@@@%#x~ ~%@@@@@V$@@@@@@@@@%x ~#@@@@@8~ ~%@@@@8- V@@@@@@@@@@@%*. *@@@@@%- *@@@@@@@@@@@@%x. V@@@@@Y +@@@@@%@@@@@@@@@@* Y@@@@@@%#YV@@@@@%: .=$########Y+::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:+++++++++==++++:::::~~~~~~~ =================**===++=*xVVVVYxx*=+::~~~~~~~~~~~~~~~~~~~~~~~~~~~~-------~~~~~~~~~~~~~:::=Y#%%%%%%%%88888#$x:. *@@@@@@#- Y@@@@@@x :8@@@@@@$- .8@@@@@@8~ =%@@@@@= V@@@@@x .~*$%@@@@@%V- :V%@@@@@@%#*~ .=V8%@@@@@@@@@@@%x .8@@@@@@@@@@@@@@@@@@x .#@@@@@@Y +@@@@@%~ -8@@@@@%8@@@@@@#+ *@@@@@%- +@@@@@%Y#@@@@@@#= $@@@@@Y +@@@@@@@@@@%@@@@@%: +@@@@@@%#Y**%@@@@%: -*$#######$*::::::::::::::::::::::::~~~~~~~~~~~~~~~~:~::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:++++++++===++++::::::::~~~~~ ===============*===+++=xYVVYYxx*===+:~~~~~~~~~~~~~~~~~~~~~~~~~~::~~~~~~~~~~~~~~~~~~~::::=V8%%%%%%%%%888#V*~. -8@@@@@%+ -#@@@@@%~ ~Y###V= :$%@@@%$- .x%@@@@@Y Y@@@@@%##8%@@@@@@%$: ~x#@@@@@@@%$=- .-:+*xV#%@@@@@@x $@@@@@@@@@@%*$@@@@@%~ .8@@@@@@= +@@@@@%~ -%@@@@@#~Y%@@@@@@$+.*@@@@@%- -%@@@@@=.x%@@@@@@$+ V@@@@@$ ~%@@@@@@@@$:$@@@@@$- +@@@@@@@@@@@@@@@@@Y ~Y########Y+~:::::::::::::::::::::~~~~~~~~:~:::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+++++++++===++++:::::::::::::~ ============*===+++=*YVVVYYx*====++:~~~~~~~~~~~~~~~~~~~~~~~~~~::::~~~~~~~~~~~~~~~~~::+*$8%%%%%%%%%%8#V=- =@@@@@@Y =@@@@@@V -+=+~. :$@@@@@@Y. ~#@@@@@@@@@@@@@8Y: .:Y8@@@@@@@%+ :xV$Vx~ ~$@@@@@8- x@@@@@@@@@%= +@@@@@@* $@@@@@%: +@@@@@@+ .8@@@@@8. :$@@@@@@@#8@@@@@%- $@@@@@V ~V@@@@@@%Y. *@@@@@8. V@@@@@@%Y. ~#@@@@@#+~- x8@@@@@@@@@@@@@@@8. =$#######$=~::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:+++++++++===++++::::::::::::::: ========**===++++*YVVVVYYx**==++++::~~-------~~~~~~~~~~~~~~~~:::::~~~~~~~~~~~~~~~~~:*$8%%%%%%%%%8#V=- ~#@@@@$- ~%@@@@@%- +$%@@@@@%* .*$8%@@@%%8$x+. .+Y8%@@%#: Y@@@@@@$: =@@@@@@+ =@@@@@@@@@x -%@@@@@x x@@@@@%: ~%@@@@@* #@@@@@8. +$@@@@@@@@@@@@8. *@@@@@%: +#@@@@@%: ~8@@@@8- -Y8%%8V: .+xYY*:-.. -:=*xxYV#%@@@@@@@= ~Y#######$*:::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:++++=++++===++++:::::::::::::::: =====**===++++=xVVVYYxx***==++++::~~~--------~~~~~~~~~~~~~:::::::~~~~~~~~~~~~~~~~:=V8%%%%%%%%%8V=- -=x*+. ~8@@@@@8- ~%@@@@@%V~ .~:::~-. .~::~. ~%@@@@@#~ .x@@@@@@+ ~%@@@@@@@$. -8@@@@@Y *@@@@@%: .#@@@@@#. V@@@@@8. :V8@@@@@@@@@$ .$@@@@@x .=$88#* ~Y##V: .--. ~Y%@@@@@#. .x########*:::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:++++=++++===++++::::::::::::::::: ==**===++++=xYVVYYx***=====++:::~~~~---------~~~~~~~~~~~:::::::::~~~~~~~~~~~~~~~:x#%%%%%%%%%#x~ ~V888$+ .x8%%8Y: .#@@@@@@#VYxxYV$8@@@@@@#- .#@@@@@@8~ -8@@@@@Y :%@@@@8- =@@@@@%+ x@@@@@8. -=Y#%@@@%$~ .x#88V~ .. *@@@@@@* =$#######x::::::::::::::::::::::::~::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:++++=++++===++++:::::::::::::::::: ====++++=xYVVYYx**=======++:::~~~~~----------~~~~~~~~~~:::++++:::~~~~~~~~~~~~~~=$%%%%%%%%8$+. .-. .~-. ~#@@@@@@@@@@@@@@@@@@@#: Y@@@@@@Y .#@@@@@* :V$$Y~ x%@@@$- ~$%@@8= -:++~ ... .#@@@@@#. :$#######*::::::::::::::::::::::::::~~~~~~~~~~:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:++++=++++===++++::::::::::::::::::: =++++=xYVVYYxx**====++++++:::~~~~~~------------~~---~~~:++++++:::~~~~~~~~~~~~:Y8%%%%%%%%$+ .*#%@@@@@@@@@@@@@%$*. =@@@@@@+ :$88#x. ~+=:. ~+:- x@@@@@%~ :$#######=::::::::::::::::::::::::~~~~~~~:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:+++==+++====++++:::::::::::::::::::: ++=xYVVVYx***===++++++++++::~~~~~~-------------------~~:++++++::::~~~~~~~~~~=$%%%%%%%%8*. ~+xYV$$$$VYx=:- x8%%8x .-. ~ =@@@@@%~ :$######$+~::::::::::::::::::::~~~~~~::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:+++==+++====++++::::::::::::::::::::: xYVVVYYx*=====++++++++++++::~~~~~~-------------------~:++++++::::::::::::::x8%%%%%%%%V~ .~~. .$: *@@@@@8- =$######Y:::::::::::::::::::~~~~::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::+++==+++====++++:::::::::::::::::::::: VVYYYx*===+++++++++++++++:::~~~~~~-------------------~::::::~~~~~~~~:::::+V8%%%%%%%8* :%%x- :8@@@@@x x###$$##*:::::::::::::::~~~~::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::+++==+++====++++::::::::::::::::::::::: YYYx*===+++++++++++++++:::::~~~~~~~-----------------~~~~~~~~~~~~~~~~~~~:+$%%%%%%%%$~ =@@@8*. .*8@@@@@#- -V#$$$$#V:~:::::::::::~::~::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:++++==+++====++++:::::::::::::::::::::::: YYx*=++++++:::::::::::::::~~~~~~~~~------------------~~~~~~~~--------~~+$%%%%%%%8Y. -#@@@@#*- -*#@@@@@@$- =$$$$$##*~::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:+++====+=====++++::::::::::::::::::::::::: Yx*=++++:::~~~~~~~~~~~~~~~~~~~~~~~~---------------------~~------------+#%%%%%%%8* ~#@@@@@%#Y*=++=*Y#%@@@@@@8x. +$$$$$$#V:~:::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:+++==========++++:::::::::::::::::::::::::: x*=++:::~~~~~~~~~~~~~~~~~~~~~~~-~------------------------------------+$%%%%%%%8= .x8@@@@@@@@@@@@@@@@@@@8x- :$$$$$$$$=~::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:+++==========++++::::::::::::::::::::::::::: *==++:~~~~~~~~~~-----~~~~~------------------------------------------:$%%%%%%%#+ -*$8@@@@@@@@@@@@%8V=. -V$$$$$##x::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:++===========++++:::::::::::::::::::::::::::: *=++:~~~~~~~~~~~---------------------------------------------------:$%%8%%%%#+ -:=xV$$$$VY*+~. .Y$$$$###Y:::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:++===========++++::::::::::::::::::::::::::::: =++::~~~~~~~~~~---------------------------------------~~~~~~------:V%88888%8+ -~- x#######$+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:++===========+++++::::::::::::::::::::::::::::: ++:::~~~~~~~~----------------------------------~~~~~~~~~~~~~-----+$%88888%8= .~:~ -V%%%$~ *#######$+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:++============++++:::::::::::::::::::::::::::::: ++:::~~~~~~~----------------------------------~~~~~~~~~~~~~~~~-~=#%8888888* *8%@%$+ :%@@@@Y +#######$+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:++===*========++++::::::::::::::::::::::::::::::: +::~~~~~~~------------------------------------~~~~--~~~~~~~~~~~*#%8888888x -=xYx: +%@@@@@%+ =$88$: :########=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:++===*========++++:::::::::::::::::::::::::::::::: ::~~~~~~~--------------------------------------~~~----~~~~~~~~*8%8888888V. ~V%@@@@@$~ -#@@@@@@@#. .. ~$#######=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:++===*========++++::::::::::::::::::::::::::::::::: ::~~~~~-----------------------------------------------~~~~~~~*#8%8888888+ :8@@@@@@@@$. Y@@@@@@@@@* -=xYVYYxx*=:~. .. ~$#######=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:+====*========++++:::::::::::::::::::::::::::::::::: ::~~~~------------------------------------------------~~~~~~+#8%%888888$. $@@@@@@@@@%+ :%@@@@@@@@@8~ *8@@@@@@@@@@@%#*. :xV#88#$x: -$#######+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:+====*========++++::::::::::::::::::::::::::::::::::: :::~~~------------------------------------------------~~~~~~Y88%8888888* =V$V=. .8@@@@@@@@@@* .$@@@@@@@@@@@Y =@@@@@@@@@@@@@@@@$- -=xx+ .::- .=YVx: .$@@@@@@@@@@#: -$######$:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:~~~~~:+====*========++++:::::::::::::::::::::::::::::::::::: :::~~~-------------------~~----------------------------~~~~=#8888888888~ -:=xYYYYx*+~ -8@@@@#~ -8@@@@@@@@@@* *@@@@@@%@@@@@%+ .#@@@@@@@$V$#%@@@@@Y -#@@@@Y =8@@8+ V@@@@%+ ~%@@@%8%@@@@@%= .$######$:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:~~~:~~::::~~~~:+====*========++++::::::::::::::::::::::::::::::::::::: ++:~~------------------~~~~~-----------------------------~+$8#88888888$. .~:+V8@@@@@@@@@@%#*. +%@@@@$. .8@@@@@@@@@@* -8@@@@@8=8@@@@@#- ~%@@@@@@@* :$@@@%= .. *@@@@@%- ~%@@@@V .8@@@@@Y :xY*-.~Y@@@@@%: .$#####8V:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:~~~:::~~~::::::::::::~~~:+====*========+++++::::::::::::::::::::::::::::::::::::: ++::~------------------~~~~~~~~---------------------------+$8#8888888%Y :#%@@@@@@@@@@@@@@@@@#~ V@@@@@= -=xx*:. .8@@@@@@@@@%: x@@@@@@@Y*@@@@@@Y +@@@@@@@@Y :*=~ -x#88$x=~ Y@@@@@%~ *@@@@@Y . -%@@@@@Y V@@@@@V -$#####8V:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:~~~::::::::::::::::::::~~:+====*=========++++:::::::::::::::::::::::::::::::::::::: ++::~~----------------~~~~~~~~~~--------------------------:#8#8888888%* Y@@@@@@@%#VxxY$%@@@@@$. =@@@@@$+*YV$###$Y+ ---.. :V%@@@@@#: .8@@@@@@@@@#. -8@@@@@@@#-V@@@@@%= =@@@@@@@@V .#@@@@@@@%x V@@@@@8- Y@@@@@x .... -Y#8#V*~ :%@@@@@x *@@@@@# ~######8V:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::::::::::::::::::~~::+===*=========++++::::::::::::::::::::::::::::::::::::::: +++:~~~--------------~~~~~~~~~~~--------------------------*88888888888= x@@@@@@%= *@@@@@%: :%@@@@@@@@@@@@@@@%: -x#8%%8#$Y*:. -++- x%@@@@@@@@#. .#@@@@@@@@@= *@@@@@@@@V ~8@@@@@8~ *@@@@@@@@$ -%@@@@@@@@#. .--. #@@@@@8. $@@@@@* -::- -+Y$8888#$x+. -. -~::~. x@@@@@@%Y- *@@@@@@* +8@@@@@Y :######8Y~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::::::::::::::::::::::::~::+===**========++++:::::::::::::::::::::::::::::::::::::::: +++::~~~----------~~~-------~~---------------------------~V8#888888888+ +@@@@@@Y *@@@@@%~ .~=*x*+- ~+x#@@@@@@@@@@@@@%%#$YYY: .=#@@@@@@@@@@@8V+ +8@@%+ .V@@@@@@@@@@@+ #@@@@@@@@$ $@@@@@@@%+ +%@@@@@$. =@@@@@@@@#:+*xVV$V=. *%@@@@@@%= --. .+V#8%%8$*. .8@@@@@#. .#@@@@@Vx#%@@%V~ -x8@@@@@@@@@@@8*. ~$88V. .=$8%@@%#x- ~V%@@@@@@8+ .#@@@@@%: .. -=$%@@@@@#- =#######*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::::::::::::::::::::::::::+===**========++++::::::::::::::::::::::::::::::::::::::::: ++++::~~~~------~~~~-------------------------------------:#8#888888888+ :%@@@@@* -x%@@@@@V +V8%@@@@@%#Vx+- +#%@@@@@@@@@8$x*+:~~-~#@@@%+ -$@@@@@@@@@@@@@@@@$~ V@@@@V-V@@@@@%%@@@@@* V@@@@@@@%+ .8@@@@@@@8=+=*8@@@@@@V+~ :%@@@@@@@@@@@@@@@@@V ~*Y$$$x~ +$8%8V: +#@@@@@@@@@Y .8@@@@@$ .8@@@@@@@@@@@@@* +8@@@@@%88%@@@@@@Y V@@@@+ :#@@@@@@@@@#: -:=*xx*+. :#@@@@@@%+ =@@@@@@$ .~=Y$#88$+ .+Y#%@@@@@@%Y- x#####8V:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::+===**========++++:::::::::::::::::::::::::::::::::::::::::: +++++:::~~~~~~~~~~~~-------------------------------------*888888888888= ~%@@@@@V:~:*V8@@@@@@$- +$%@@@@@@@@@@@@@%V: x@@@@@@@@@@@* :%@@@@x -#@@@@@$*****V%@@@@@8: #@@@@8$@@@@@%*#@@@@@x +%@@@@@@#. .+%@@@@@@@@@@@@@@@@@@@@@%Y ~*Y#@@@@@@@@@@@@@@@@@%Y +%@@@@@%= x%@@@@@@@@@@8. -8@@@@@$ -~+=V@@@@@@@@@@@8V=. *%@@@@%Y:...=%@@@@8. .8@@@@* *%@@@@@@@@@@@8~ -*$8@@@@@@@8= *@@@@@@@8: -8@@@@@%: ... -=V8%@@@@%$x~ -$@@@@@@@@8x~ .V######*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::+===**========++++::::::::::::::::::::::::::::::::::::::::::: =++++++::~~~~~~~~~---------------------------------------V88888888888%= ~%@@@@@@@%@@@@@@@@8x. :$@@@@@@@@@@@@@@@@@@%*.:==+:$@@@@@* +@@@@@Y x@@@@@$. -V@@@@@#. .8@@@@@@@@@@%=.#@@@@@x =#@@@@@x .x#%@@@@@@@@@@@@@@@@@@@@@@@#. +%@@@@@@@@@@@@%%#$Vx*=~ .*VY=+8@@@@@@@%: x@@@@@@@@@@@@Y -%@@@@@V .x#%%@@@@@@@@@@%#Y+. =%@@@@8=..~+*$@@@@@$ ~%@@@@YY@@@@@@V+#@@@@@V=8@@@@@@@@@@@%+ x@@@@@@@8~Y@@@@@@Y :x$#88#V*- +V%@@@@@8V+- -#@@@@@#Y+. :#####8#+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::+===**========++++:::::::::::::::::::::::::::::::::::::::::::: ==++++++:::~~~~~~~--------------------------------------~$88888888888%x -%@@@@@@@@@@@@@%#*- .x%@@@@@#$#8#$V**#@@@@@8. Y@@@@@x +@@@@@Y .8@@@@@+ :%@@@@%- .8@@@@@@@@@@* #@@@@@x .*V$V=. =@@@@@@@@@@@@@@@@@@@@@@@@@@= :8@@@%@@@@@@@8:-. .*$#Y~ x@@@@%@@@@@@@@@$. :%@@@@8###8#$*. -%@@@@@V +@@@@@@@@@@@@%x~. -8@@@@@$Y#8%@@@@@@@#~ +@@@@@%@@@@@%x =@@@@@@@@@@@8V*Y@@@@@V x@@@@@@@8%@@@@@#- :$%@@@@@@@@8*.:$@@@@@%$=. -*YVx=. x###8888x:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::::::::::::::::::::::::::::+===**========+++++:::::::::::::::::::::::::::::::::::::::::::: *==+++++++::~~~~~~~-----------------------------~~~~~~~~~V88888888888%V -%@@@@@@%%88$Y=~ .V@@@@@%*. . .V@@@@@#. *@@@@@V +@@@@@Y ~%@@@@%- =@@@@@8- .8@@@@@@@@@x .#@@@@@x .x$8@@@@@@%=+xV$$$$$#@@@@@@$:. .::~:#@@@@@@#. x@@@@#. *@@@@@@@@@@@@@@@= V@@@@%: . .8@@@@@# +Y$$$V#@@@@@8. x@@@@@@@@@@@@@@%8$*. *@@@@@@@@@@%= -8@@@@@@@@@V- -8@@@@8. *%@@@@@@@@@@@%+ x%@@@@@%%@@@@@#%@@@@@%Y+~::~~-. -$#88888%8Y+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::::::::::::::::::::::::::::++==**=========++++::::::::::::::::::::::::::::::::::::::::::::: *=====+++++:::~~~~~~----------------------------~~~~~~~~~x88888888888%#- -%@@@@@x~--. x@@@@@8+ +#@@@@@%= +@@@@@8. +@@@@@Y ~%@@@@%: -#@@@@@Y -8@@@@@@@@V .#@@@@@x ~%@@@@@$ .Y@@@@@@@8x. :%@@@@@%- $@@@@%~ ~%@@@@@@@%8@@@@@#. .8@@@@#. . #@@@@@8- *@@@@@8. V@@@@@@@@@%#Vx=:- x@@@@@@@@@%+ $@@@@@@@@#- .#@@@@%~ *%@@@@@@@@@@Y .V@@@@@@$*$@@@@@@@@@@@@@%@@@@@%%#V: *#888888%%%#Y+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::+==***========++++:::::::::::::::::::::::::::::::::::::::::::::: xx****==++++::::~~~~---------------------------~~~~~~~~::=8888888888888+ -%@@@@@= -8@@@@@= .:x#@@@@@@8= -8@@@@%: +@@@@@Y .#@@@@@$- .+#@@@@@8~ -8@@@@@@@$. $@@@@@$- -~~. .8@@@@@x .$@@@@@@@@$- Y@@@@@@Y. #@@@@%: .8@@@@@@@V:8@@@@@$: $@@@@%$x*++:::~:==- x@@@@@@+ x@@@@@$ x@@@@@@@@@%8###$$Y: Y@@@@@@@@%+ *@@@@@@@@= V@@@@@* *%@@@@@@@@8- .V@@@@@@@%%@@@@@@%@@@@@@@@@@@@@@@@@%* -$888888%%%%%%8x~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::+===**========++++::::::::::::::::::::::::::::::::::::::::::::::: YYxxxx*==++++::::~~~---------------------------~~~~~~~~::+$88888888888%Y -%@@@@@= ~%@@@@@$xxYV$8@@@@@@@%V~ Y@@@@@V +@@@@@Y +%@@@@@%$YYV#@@@@@@8: .8@@@@@@8~ =%@@@@@8Y: .*#%%%8* .8@@@@@= -#@@@@@@@@V ~%@@@@@@$*:~ #@@@@%: $@@@@@@%~ :#@@@@8: :#@@@@@@@@@@@@@8= :%@@@@@$. V@@@@@V -V@@@@@@@@@@@@@@@@* Y@@@@@@@8+ -8@@@@@@8- =@@@@@$. *%@@@@@@@= V@@@@@@@@@@@@@@%Y~=V$########%@@@@@@#. .=$88888%%%%%%%%x~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::::::::::::::::::::::::::::::+===**========++++:::::::::::::::::::::::::::::::::::::::::::::::: YYYYYYYx*==++++::~~------------------------------~~~~~~~~:x88888888888%#- -%@@@@@= V@@@@@@@@@@@@@@@@@#x~ ~8@@@@#. -#@@@@* +#@@@@@@@@@@@@@@%Y- *%@@@%$~ =#@@@@@@8- -$@@@@@@8=. -8@@@@@+ :8@@@@@@@@+ Y@@@@@@@@@8~ V@@@@@= *@@@@@@x .:**=- .=V8%@@@@@@%#x- Y@@@@@@Y #@@@@@Y +Y$88%%%%%%8#$x: ~#@@@@%$~ *%@@@@@V -#@@@@@x V@@@@@@%- *@@@@@%VVVVVVVY*~ .-+V%@@@@@%* .=$8888%%%%%%%8=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::::::::::::::::::::::::::::::+===**========++++::::::::::::::::::::::::::::::::::::::::::::::::: YYYYYYYYx**==+++:~~-------------------------------------~~:$88888888888%x -%@@@@@= .*#%@@@@@@@@@%8$x:. ~Y##V: ~xVV= .=$8@@@@@@@@%#x~ ~=*=: .+x$#$V+ x@@@@@@@@@#~ $@@@@%~ +%@@@@@@@Y .V@@@@@@@8x. +8@@@8+ .Y%%%#* .-::++::- -#@@@@@@+ .8@@@@@V .---~---. .+*x*: +V##V=. :8@@@@@V -8@@@@@@V -8@@@@@Y ~+xV8@@@@@@@8= -::. -Y8888%%%%%%%x~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::+===**========++++:::::::::::::::::::::::::::::::::::::::::::::::::: YYYYYYYYYxx*==+++:~~~-------------------------------------~*88888888888%#- -%@@@@@= ~+*xYYxx*+~. -:=*xxx*+~ =%@@@@@@@@%: ~Y##$+ =%@@@@@@* +YVY=:~. -=*=- -~~. -V%@@@8~ $@@@@@* ~V8%%%x V@@@@@@%: :%@@@@@Y:~-. ~.~$%@@@@@@@@%$*. -V%@@8+ *#88%%%%%%%$~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::++==***=======++++::::::::::::::::::::::::::::::::::::::::::::::::::: YYYYYYYYYYx*===+++::~~~------------------------------------~Y888888888888x Y%@@@$. +Y#8888#Y~ . :V8%8#*. ~=*+- -Y##$= .~~- +%@@@@@@$ -#@@@@@@@%%8#$VVYx*Y+ :%@@@@@%8$*~ .$@@@@@Y =888%%%%%%8+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::::::::::::::::::::::::::::::::+===**==*=====++++::::::::::::::::::::::::::::::::::::::::::::::::::: YYYYYYYYYYxx*====+++::~~------------------------------------:$88888888888#: ~==:. .... .-- . .#@@@@@@%: ~V%@@@@@@@@@@@@@@@V ~=xx*+~. *@@@@@8- *888%%%%%%x~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::+===**==*=====++++:::::::::::::::::::::::::::::::::::::::::::::::::::: YYYYYYYYYYxxx***===+++:~~~~----------------------------------=#88888888888$. =@@@@@@@Y- -=Y$#8%%%@@%%8$*. *@@@@@* .V88%%%%%%$:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::+===**==**====++++::::::::::::::::::::::::::::::::::::::::::::::::::::: YYYYYYYYYYYxxxx**====+:::~~~~~--------~~~~--------------------x888888888888x $@@@@@@8Y+ .-~~::~-. .=V$V+ :#8%%%%%%8=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::++==***=**====++++:::::::::::::::::::::::::::::::::::::::::::::::::::::: YYYYYYYYYYYYYYYx***===+++:~~~~~~~~~~~~~~~~~~------------------~Y888888888888* =%@@@@@@@#. +V#%%%%%%Y~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::++==***=**====++++::::::::::::::::::::::::::::::::::::::::::::::::::::::: YYYYYYYYYYYYYYYYxx***====+::~~~~~~~~~~~~~~~~-------------------~Y888888888888= .~x%@@@@@@@@* ~#%%%%%#:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::+===**=***===++++:::::::::::::::::::::::::::::::::::::::::::::::::::::::: YYYYYYYYYYYYYYYYYxxxx***==++:::~~~~~~~~~~~~---------------------:V88888888888#+ -Y#8%@@@@@@@@8x Y%%%%%8+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::::::::::::::::::::::::::::::::::+===******====++++:::::::::::::::::::::::::::::::::::::::::::::::::::::::: YYYYYYYYYYYYYYYYYYYYxxx****=++::~~~~~~~~~~~---------------------~:Y88888888888#= V@@@@@@@@%$x=- *%%%%%%*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::::::::::::::::::::::::::::::::::++==******====++++::::::::::::::::::::::::::::::::::::::::::::::::::::::::: YYYYYYYYYYYYYYYYYYYYYxxxxxxx*=+::~~~~~~~~~-----------------------~~x#88888888888* *%@@@@%8Y: +%%%%%%x~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::::::::::::::::::::::::::::::::::++==*******===++++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::: YYYYYYYYYYYYYYYYYYYYYYYYYYYxx*=::~~~~~~~~~~-----------------------~~*#8#888888888x. -+**=~. ~8%%%%%x~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::+===******===++++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: YYYYYYYYYYYYYYYYYYYYYYYYYYYYYx*+::~~~~~~~~-----------------------~~~~=$8#888888888V- -8%%%%%x~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::++==******===++++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: xYYYYYYYYYYYYYYYYYYYYYYYYYYYYYx*=+:~~~~~~~~~--------------------~~~~~~:Y###88888888V- -8%%%%%*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::++==*******===++++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: =xYYYYYYYYYYYYYYYYYYYYYYYYYYYYYx*+::~~~~~~~~~-----------------~~~~~~~~~~=$###88888##V~ -8%%%%%=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::::::::::::::::::::::::::::::::::::+===******===++++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: =*xYYYYYYYYYYYYYYYYYYYYYYYYYYYYx*=::~~~~~~~~~~---------~~~~~~~~~~~~~~~~~~:Y####88####$+ ~8%%%%8+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::++==******===++++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ==*xYYYYYYYYYYYYYYYYYYYYYYYYYYYx=++:::::~~~~~~~~---~~~~~~~~~~~~~~~~~~~~~~~~=V##88#####$*. +%%%%%#:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::::::::::::::::::::::::::::::::::::++==*******==++++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ===*YYYYYYYYYYYYYYYYYYYYYYYYYYx**=+::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:=V#88888###Y~ *%%%%%$:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::++==*******===+++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ====*YYYYYYYYYYYYYYYYYYYYYYYYYYx*=+::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:*V#8888###V=. V%%%%%Y~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::::::::::::::::::::::::::::::::::::::++==******===++++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: =====*YYYYYYYYYYYYYYYYYYYYYYYYYxx=+::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:*V#######$x~ -8%%%%%*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::::++==******===++++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ======xYYYYYYYYYYYYYYYYYYYYYYYYxx==+:::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:=Y$#88##$V=. =%%%%%8+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::::++==******===++++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~ ======*xYYYYYYYYYYYYYYYYYYYYYYYxx*=+:::::::::::::::::~~~~~~:~~~~~~~~~~~~~~~~~~~~~~~~:=xV#888#$Y: .-~:+=+:. -++~ V%%%%%$:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::::::++==******===++++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~ +======*xYYYYYYYYYYYYYYYYYYYYYYYxx*++::::::+::::++++::::++=====+++:::::~~~~~~~~~~~~~::+=xV#888$Y=- .-~:=*xYV$#8%@@@@@@#=++~ .Y%@@%#Y: ~8%%%%%Y~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::::::++==******===++++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~ +=======*YYYYYYYYYYYYYYYYYYYYYYYYYx*=+++++++++++++++++==*xxYYxxx**==+:::::~::~~::::::+=*xYY$#8#$#$=. .~+*Y$8%%@@@@@@@@@@@@@@@@@@@@%* -#@@@@@@@%+ .. -++~ .~~. x%%%%%%*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::::::::::::::::::::::::::::::::::::::::::++==******===++++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~ :+=======*YYYYYYYYYYYYYYYYYYYYYYYYYx*===++++++++++++++=*xYYYYYYYxxx*=++::::::::::::::++=**xxY$8%%88V: *#%@@@@@@@@@@@@@@@@@@%88#$8@@@@8. -:+=+~ V@@@@@@@@@= .-~::+++++:~- .--. . .Y88#= x%@@%$- .Y8%%#: ~8%%%%%8+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::::::::::+===*****====+++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~ +++=======xYYYYYYYYYYYYYYYYYYYYYYYYYxxx*====++++++++++=*xYYYYYYYYYYx*=++::::::::::::::++++=*Y8%88888#x- -8@@@@@@@@%%8#%@@@@@%+-.. .V@@@@%: -+xYVY*:. -*$%@@@@%$- .#@@@@@@@@V. -+x$8%%@@@@@@@@@%#= -=x$8%%8Y. :Y#8#$Y+. *@@@@%: :%@@@@@+ .$@@@@@x Y%%%%%%#:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::::::::::::::::::::::::::::::::::::::::::::::+===******===++++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~ =+++=======xYYYYYYYYYYYYYYYYYYYYYYYYYYYxx*==+++++++++=*xxYYYYYYYYYYYx**=++:::::::::::::+++++V%888888#Y- ~*YVYx*=:~-..Y@@@@@8- Y@@@@@= -+==$%@@@@@@@#* *8@@@@@@@@@Y =8@@@@%#= -Y8@@@@@@@@@@@@@@@@@@* +8@@@@@@@@$+. *%@@@@@@@8x- x@@@@@x Y@@@@@%~ Y@@@@@%~ +%%%%%%%$:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::::::::::::+===******===++++::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~ ===+=======*xYYYYYYYYYYYYYYYYYYYYYYYYYYYx*==+++++++++=*xYYYYYYYYYYYYYxx*==+::::::::::::::+++$%88888$Y- Y@@@@@8- Y@@@@@* =8@@@@@@@@@@@@@@Y +@@@@@@@@@@@x .:==+~ .#@@@@@@@@%%8888%@@@@@%x =8@@@@@@@@@@@#= =$@@@@@@@@@@@8+ x@@@@@V -8@@@@@$ *@@@@@@* -#%%%%%%%Y~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::::::::::::~:+==******===+++++:::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~ ============*xYYYYYYYYYYYYYYYYYYYYYYYYYYx**==++++++++==*xYYYYYYYYYYYYxxx*=++:::::::::::::::x8%888#VV: Y@@@@@8- x@@@@@x .8@@@@@@@@#$@@@@@@= -:::. ~8@@@@@@@@@#- -+**+- ... +@@@@@@$=:~-....=%@@@@@%: .V@@@@@@88@@@@@@@V- :$@@@@@@%$%@@@@@%* *@@@@@8. =@@@@@@* +%@@@@@Y V%%%%%%%8=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::::::::::::~:+==*******===++++:::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~ =============*YYYYYYYYYYYYYYYYYYYYYYYYYYxx**==+++++++==*xYYYYYYYYYYYYYYYxx*==+::::::::::::=8%%%8VY#+ Y@@@@@8. x@@@@@Y .~~- ~+*YYYx*:- ~%@@@@@@%= .#@@@@@$ :V8@@@8x. ~V8%@@@%#x. ~V%@@@@8+ -+=: -=V#888#V=. *@@@@@@+ $@@@@@@= -$@@@@@%Y-.:V@@@@@@V *%@@@@@%Y: :#@@@@@%= =@@@@@8- V@@@@@%~~8@@@@@$. *%%%%%%%%Y~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~:===******===++++:::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~ ==============*YYYYYYYYYYYYYYYYYYYYYYYYYYxx**===+++====*xxYYYYYYYYYYYYYYYYxx*=++++:::::::=#%%%8YY8* V@@@@@8. x@@@@@Y +V8%%%$+ .=$%@@@@@@@@8Y- :%@@@@@@x Y@@@@@#. -:~ *%@@@@@@@Y .~:+:~. =%@@@@@@@$ -+*YVVYY*+- x%@@%x .x8@@@@@@@@@+ x@@@@@%~ *@@@@@@* -#@@@@@%= x@@@@@@+ .Y@@@@@@$~ -8@@@@@#. +@@@@@%~ ~%@@@@@V-$@@@@@8~ -+xV$$V*: +8%%%%%%%$:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~:+==******===+++++::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~ *==============xYYYYYYYYYYYYYYYYYYYYYYYYYYYxx*==========**xYYYYYYYYYYYYYYYYYx**==++:::::=$%%%8YY8V. V@@@@@8. x@@@@@Y :$@@@@@@@%: :#@@@@@@@@@@@@@V +@@@@@@%- .#@@@@@$ x8@%$x%@@@@@@@@%~ -:+~ *%@@@@@88#= +V%@@@@@@@@@8* x@@@@@Y x@@@@@@@@8Y+ x@@@@@%~ +%@@@@@= .$@@@@@%= ~%@@@@@x .V@@@@@@Y. *@@@@@@+ +@@@@@%: -:=xYYYx=:. Y@@@@@%=Y@@@@@%= ~Y8@@@@@@@%= :8%%%%%%%8+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~+===*****====++++::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~ **==============xYYYYYYYYYYYYYYYYYYYYYYYYYYYxx*===========*xxYYYYYYYYYYYYYYYYYx*=+=++++=$%%%%YY%8: V@@@@@8. x@@@@@Y.x%@@@@@@@@@x +%@@@@@@@@@@@@@@$ =@@@@@@# ~V@@@@@%+ ~%@@@@@@@@@@@@@@%: ~8@@%$: +%@@@@@Y... :$@@@@@@@@@@@@@%: -8@@@@%~ V@@@@@@@@8V=- x@@@@@%~ Y%@@%V. x@@@@@@* ~%@@@@@x Y@@@@@@Y :%@@@@@* +@@@@@%+.:+*xxxxx=:. ~x#%@@@@@@@@@#= :%@@@@@$x@@@@@@x x%@@@@@@%%8$~ ~#%%%%%%%8*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~:===******===++++::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~ =**=============*xYYYYYYYYYYYYYYYYYYYYYYYYYYYxx*============*xxYYYYYYYYYYYYYYYYxx*=====$%%%%$Y8%x V@@@@@8. x@@@@@##@@@@@@@@@@@$ :8@@@@@@@@@@@@@%$: =@@@@@@8xV%@@@@@@x :%@@@@@@@@@8x$##* ~%@@@@8- .#@@@@@$. =%@@@@@@@@@@@@@@8~ =@@@@@8. ~$%@@@@@@@@@8*. x@@@@@%~ -++~ +%@@@@@V +@@@@@@= +%@@@@@V ~%@@@@@x +@@@@@@88@@@@@@@@@@8x+V%@@@@@@@@@@@@@%: .$@@@@@%Y8@@@@@$. x@@@@@@@8Y=~ ~#%%%%%%%%x~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~:+==******===+++++:::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~ ==**=============*YYYYYYYYYYYYYYYYYYYYYYYYYYYxx*=============**xYYYYYYYYYYYYYYYYYxx***V%%%%8V8%8~ V@@@@@8. Y@@@@@@@@@@@8#@@@@@8. ~V%@@@@@@@%8#Vx*+~ =@@@@@@@@@@@@@@8= -8@@@@@@@@@= . $@@@@@* =@@@@@%: +%@@@@@@@@@@@@@@#+ *@@@@@# :*V#8@@@@@@@V x@@@@@%x++++::~-. .#@@@@@8- V@@@@@8- .$@@@@@8- :%@@@@@* +@@@@@@@@@@@@@@@@@@@@@@@@@@8V*++$@@@@@+ *@@@@@@$#@@@@@8~ $@@@@@@@@@%#x- ~#%%%%%%%%x~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~:===*****====++++:::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~ ===**=============*YYYYYYYYYYYYYYYYYYYYYYYYYYYx**=============*xYYYYYYYYYYYYYYYYYYxxxV%%%%%#8%%V Y@@@@@%- Y@@@@@@@@@@#~=@@@@@%~-*#@@@@@%Y+~. =@@@@@@@@@@@%#*- V@@@@@@@@$. Y@@@@@Y Y@@@@@$ -8@@@@@$$#####$Y+. x@@@@@$ .:V@@@@@@= *@@@@@@@@@@@@@%88$Y+- *@@@@@@= =%@@@@@Y :%@@@@@x *@@@@@@+ +@@@@@@@@%#Vx**x%@@@@@@@@8*-.-:x%@@@@8- :%@@@@@8$@@@@@@= ~$%@@@@@@@@@@8= ~=**+- ~#%%%%%%%%Y~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~:+==******===++++:::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~ ====**=============xYYYYYYYYYYYYYYYYYYYYYYYYYYxx**=======+++===*xYYYYYYYYYYYYYYYYYYYY8%%%%%8%%%= x@@@@@%: x@@@@@@@@@#- ~%@@@@@8%*-8@@@@%~ =@@@@@@@#VY=~ =@@@@@@@@= Y@@@@@V.- $@@@@@Y *@@@@@$. -:=*xx*~ x@@@@@# ~ -8@@@@@Y :%@@@@@@@@@@@@@@@@@@%Y~ .#@@@@@#. +8@@@@@#- x@@@@@%: -#@@@@@#. +@@@@@@@$: .8@@@@@@@V- ~$%@@@@@@8+=+.#@@@@@%V%@@@@@V -+=xY$8@@@@@%+ =#%@@@@8: :#%%%%%%%%Y~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~+==******===+++++::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~ ======*============*xYYYYYYYYYYYYYYYYYYYYYYYYYYxxx***===========*xxYYYYYYYYYYYYYYYYY$%%%%%%%%%8~ +%@@@@@Y *@@@@@@@@#- $@@@@@@@x Y@@@@@#*+:~~---~~~~~~- +@@@@@@%: .#@@@@@@%- Y@@@@@8$: V@@@@@#+~~~-~~~~~. V@@@@@x....-:=x$#%@@@@@$- *@@@@@%Y$* =%@@@@@Y =#%%%%88888%%@@@@@@@@8: :%@@@@@* =%@@@@@8: Y@@@@@%- ~$@@@@@@= +@@@@@@8- .+$@@@@@@@#. =%@@@@%#VY$%=x@@@@@@V$@@@@@8~ -#@@@@@V ~xV$$Y+ -$@@@@@@@%+ =8%%%%%%%%Y~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~:===*****====++++::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~ =======*============*xYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxx**===========**xYYYYYYYYYYYYYYY8%%%%%%%%%$. .$@@@@@%: -#@@@@@@$- ~8@@@@@%+ -$@@@@@@@@%%%%%%%@@%Y. :%@@@@@@= *@@@@@@#. x@@@@@@%: +%@@@@@@%%%%%%%%%8=x@@@@@%8888%@@@@@@@@8V+ ~%@@@@@@@= -:+=x#@@@@@@8~ .-~~-.....-~:*V%@@@@@#. *@@@@@%~ ~V@@@@@@8: V@@@@@%+.. .:x8@@@@@@x =@@@@@@Y-:+xV8@@@@@@@@@V ~=**=*V8@@%Y%@@@@@#*%@@@@@* Y@@@@@# ~8@@@@@@V.Y@@@@@@%x~ x%%%%%%%%8x~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+==*****====+++++:::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~ ========*============*YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxx**===========*xYYYYYYYYYYYYYV%%%%%%%%%%x ~#@@@@%: -*V#$V+ -*$##Y: .=$%@@@@@@@@@@@@%$= ~%@@@@@@* -8@@@@@$ +%@@@@@%~ +#@@@@@@@@@@@@@@%=-V@@@@@@@@@@@@@@%#Y+- x@@@@@@8~ .Y%@@@@@@@@@@#: Y@@@@@@+ *@@@@@%+..-+V%@@@@@@$~ *@@@@@@%88###8%@@@@@@%* =8@@@@@@%%@@@@@@@@@@@@@@%V=:~-~:*V%@@@@V$@@@@@%+Y@@@@@#. -~~~~~:*8@@@@@Y ~%@@@@@@$ :#@@@%#= -V%%%%%%%%8*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~:==*****====+++++:::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~ =========*============*YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxx****========**xxYYYYYYYYYY$%%%%%%%%%%= -*YVx: ~+xYV$$$$VYx+~ .8@@@@@@Y =8@@@8+ =$%%%$+ .+x$#88%%%88#V*~ +Y#8%%%%%8#Vx+~ +V##$x- :%@@@@@@@@%$=. x@@@@@@= :%@@@@@%88%@@@@@@@8*. .Y%@@@@@@@@@@@@@@@@%V~ V@@@@@@@@@@@@@@%8V=Y%@@@@@@@%%%@@@@@@%Y-$@@@@@Y.$@@@@@= .V%%%%%@@@@@@@@8~ :Y##$$x- .:+:~ :#%%%%%%%%#=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~:+==****=====++++:::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ==========*============xYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxx**=======**xxYYYYYYYY#%%%%%%%%%8: V@@@@@@Y -+=+- -~- ..---.. .-~~~-. . =$888#$Y=~ .~:::++++==**xYV#%@@@@@%: =%@@@@@@@@@@@@@8x- :x#8%@@@@@@@@@8$*~ .*#@@@@%%88#Vx=~. :V%@@@@@@@@@@@@%V: :$%%%Y. Y@@@@$ -8@@@@@@@@@@@%Y- .x%@%%%%%%%V:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~:==*****====+++++::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ===========**==========*xYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxx***======***xYYYYYYY#%%%%%%%%%8~ =@@@@@@* ... .x8%@@@@@@@@@@@@@@@@@@@@%* ~x#%%@@@@%%#Y+. -~+=**x**+~- .+**+--.. -+xV$#888#Vx+- -~- -x#$x- ~Y#88888#$Y=- :$%%%%%%%@%x~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~:+==****====+++++::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ============**==========*xYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxx*********xxYYYYYY8%%%%%%%%%#- x8%%8x. ~%@@@@@@@@@@@@@@@@@@@%8Y~ -~:++:~- ... ..... .x8@%%%%%%%#=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~:==****=====+++++:::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ =============**==========*YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxx******xxxYYYY8%%%%%%%%%#. .~~. =$88%%%%88888##$VYx=~. +#%%%%%%%%%V:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~:+=*****====+++++:::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *=============**==========xYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxx*******xxYYY8%%%%%%%%%#. .------..... ~V%@%%%%%%%#*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~:==****=====++++::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x*=============**==========xYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxx********xYYY8%%%%%%%%%#. .--. -~:++==**xx**=+:~- ~Y8@%%%%%%@%Y:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~:+=*****====+++++:::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *x*=============**=========*YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYx********xxYY#%%%%%%%%%$. =$8%%8Y- .~::+:~. .:=Y$#888888888%%%%%%88$x: -x8@%%%%%%@%$=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~:==****====+++++::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ =*x*=============*==========*YVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxx******xxxxx#%%%%%%%%%$. x@@@@@@@Y . .:xV#8%@@@@%8V+ -=V$888$Vx=+:~~~~~::++=*xY$%8V- -x8@%%%%%%%%#*:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~:+=*****====++++:::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ==*x*=============*==========*YVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxx**x$%%%%%%%%%$. .8@@@@@@@x ~V##x. +V8@@@@@@@@@@@@@%* +$8#VY=~...-~::+++::::~--. -#%%Y ~Y8@%%%%%%%%8x:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~:==****=====++++::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ===*xx=============*==========*YVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxx*****Y%%%%%%%%%#- ~*xx+- ~==: $@@@@@%Y. .#@@@@= x@@@@@8#VY**$@@@@@# -V#8* ~+xV$############88+ .$%%$ ~Y8@%%%%%%@%8x:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~:+=*****======+++:::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ====*xx=============*==========xVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxx****=*8%%%%%%%%%+ x%@@@@8* *%@@@V. +**~ -. ~=xx+. -x$##Y~ +@@@@@* +$Vx=:. :Y8@@@@@x =###+ V8###$$$$$$$$$$$$88~ -#%%Y ~Y8%%%%%%%@%#x:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~:==****==**===+++:::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ======xx=============*==========xVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxx**===V%%%%%%%%%V Y@@@@@@@@x .8@@@@%: Y@@@%+ .x#88$: .Y%@@@@#~ Y@@@@@+ ~*#%@@@@@%* =###* =##$$$$$$$$$$$$$8%V =%%%= .+V8%%%%%%%%#V=:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~+==****==**===+++::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ =======xx=============*==========xVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxx**===x8%%%%%%%%8~ x@@@@@@@@@@* .8@@@@%: .8@@@@$ V@@@@@#. *@@@@@@@$- -:+:. #@@@@%~ .=$%@@@@@@8x- -$##$- Y8#$YYYYYYxxxx#%8: .$%%$. .:x#%%%%%%%%8V*:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~:==****===*====+++:::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ========xx*============*==========xVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxx**===V%%%%%%%%%x =%@@@@@@@@@@%+ ~=**=~ Y@@@@8~ .#@@@@%~ ~%@@@@@8. ~#@@@@@@%: +8@@@8+ ~+:- .8@@@@%~ --. -~- Y@@@@@@%#=. +##8Y. .x##x- .x%8+ x%%#: -+Y#%%%%%%%%8V*:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~+==****=======+++::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ =========xx*============*==========YVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxx**===$%%%%%%%%8~ ~8@@@@@@@@@@@@8- ~V%@@@@%$+ -+=*=:. .=V$Y: $@@@@@+ -+:. +@@@@@@# .+*xYY*: V@@@@@#. x%@@8+ .8@@@@%: .:+***=+~ ~xV* .*#8%8Y. .=$8%%#* =8%%%$*~ +$#8V- :V#V~ .+$%#+ x%%#: .~*V8%%%%%%%%#V*:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~:+==***======+++++::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ==========*x*============*==========YVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxx*===*#%%%%%%%%$- V@@@@@@@@@@@@@@V .+==8@@@@@@@@%Y. .=$%@@@@@8x. .+*=- V@@@@@Y~~~-. x%@@V *@@@@@@Y . *@@@@@@+ :%@@@@$ -:=%@@@@@#$$$$$$VY=Y8@@@@@@@%$~ =%@@8.+8@@@@@@x .*8@@@@@@%: .~:- ~Y#8$=. ~*YYYV#%%V~ .x%%$~ .~=Y#%%%%%%%%%#Y=:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~+==***=====+++++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ===========*x*============*=========*YVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxx***=*#%%%%%%%%$- +%@@@@@@@xV@@@@@@+ $@@@@@@@@@@@@@@* +#@@@@@@@@@@x -#@@@8+ --- .. .. -:=*YV%@@@@@@%%%%8$= -~~.=@@@@# Y@@@@@@+ .x##$*. .~=**+~ :%@@@@@x =@@@@@8. +V#%@@@@@@@@@@@@@@@@@@@@@%%@@@@@@x~%@@@8x%@@@@@@@$*8@@@@@@@@@= -x$Y~ +$88$*~ .~+=*=. ~V%%$- .:=Y#8%%%%%%%%8#Y=:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~:+==***===++++++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ============*x*============*=========*YVVVVYYYYYYYYYYYYYYYYYYYxxxxxYxYYYYYYYYYYYYYYxx***x8%%%%%%%%#: $@@@@@@@$-:8@@@@@#. -8@@@@@@@%xV8%%#+=$%@@@@@@@@@@@$ :%@@@@#. ~$8%8$= .:*YY*+- :$88$: ~x$##$V8@@@@@@@@@@@@@@@@@@#. ..-.. .+Y#%%%88@@@@8. V@@@@@#. *@@@@@Y =$8%@@@@%$=- -8@@@@@V *@@@@@%- Y@@@@@@@@@@@@@%%88##%@@@@@88@@@@@$-=@@@@@@@@@@@@@@@@@@@@@@@@@@* $@@@8- -*$88#$x=:~-- -*8%8Y. .~+xV#8%%%%%%%%%8$x+:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~:==***==++++++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ =============*x*============*==========xVVVVYYYYYYYYYYYYYYxxxxxxxxxxxxxxxYYYYYYYYYYYYx***x8%%%%%%%%8* ~%@@@@@@@%8#%@@@@@@* .#@@@@@@@Y .~~ ~%@@@@@@@@@@@@@x -8@@@@@x.$@@@@@@x .*8@@@@@@%$: +V$V=. .#@@@@V x%@@@@@@@@@@@@@@@@@@@88##$Yxx$#8888#$*- +V##$Y: .... -x8@@@@@8$8@@@@%***xxx*=- ~=YYx*+#@@@@@* x@@@@@8. -Y%@@@@@@@@@@8Y-.#@@@@@$ x@@@@@%- =#8#$VxV@@@@@%:-.. +%@@@@@@@@%8Y: :%@@@@@@@@%@@@@@@@@@$#@@@@@*. -%@@@@+ -+x$8888###VY#%8$= .~+*Y$88%%%%%%%%%%#V*+~~~~~~:::+++===========+++:::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+==***==+++++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ==============*xx============*==========xVVVVYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxYYYYYYYx**==x8%%%%%%%%%Y- *@@@@@@@@@@@@@@@@@@#. Y@@@@@@8- =@@@@@@@@@@@%8* *@@@@@%V%@@@@@@%: -$@@@@%@@@@@%Y+xY*- =@@@@@V. -%@@@@#+YY=.x@@@@@@@@@$===++8@@@@@= :$%@@@@@@@@@@#- .V@@@@@@%x ~*V#8888#$8@@@@@8Vxx8@@@@@@@@@@@@@8*xV$#$Vx:x%@@@@@@@@@@@%~ *@@@@@8- $@@@@@@@@@@@@@@8Y8@@@@@# x@@@@@%~ . -%@@@@@= Y@@@@@%%8#Vx*=:. $@@@@@@@#:x8@@@@%$+ x@@@@@8Y ~%@@@@= .:xV###88#$Y+. -~+*xV$#888%8%%%%%%%8$Y*=+=*xYYV$$$$$$$$$$$$$$$$$$$$$$$$$VVYxxYYYYx**=+:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::==***==+++++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ===============*xx============*==========*YVVVVYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxYYYx*====x8%%%%%%%%%#+ V@@@@@@#VVYx=Y@@@@@@+ =@@@@@@V -8@@@@@x+===+~. Y@@@@@@@@@@@@@@$ .$@@@@V-+#@@@@@@@@@$. x@@@@@@x ~%@@@@%%@@@$%@@@@@@@@@Y V@@@@@Y :8@@@@@@@@@@@@%~ V@@@@@@@@8--Y%@@@@@@@@@@@@@@@%%@@@@@@@@@%%88#8@@@@@@@@@@%@@@@%#8@@@@@@%- x@@@@@%- .8@@@@@@@@@@@@@@@@@@@@@@# *@@@@@%: V@@@@@$ *@@@@@@@@@@@@@@V ~8@@@@@V- .:+=:- =@@@@@@V .$@@@8~ .-~~~-. .~:=*YV$#8888888888888%%88$VYYV$#$$VVYYxxx*********************xxxxYYYYVVV$$$$$VYx=+:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=****==+++++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ================*xx*===========*=========+=YVVVVYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx**====x#%%%%%%%%%8Y~ .8@@@@@8- ~%@@@@@V :%@@@@@* *@@@@@$ . *8@@@@@@@@@@@@%: *@@@@%~ :%@@@@@@@@@= -#@@@@@@%~ :%@@@@@@@@@@@@@@@@@@@@$ =@@@@@8- $@@@@@@@@@@@%#+ +@@@@@#+==~+8@@@@@@@@@%$#%@@@@@@@@@@@@@%*~-..-$@@@@@@@@%%@@@@@x~$@@@@@@%- x@@@@@%- Y@@@@@@@@@%@@@@@@@@@@@@#. +@@@@@@* +%@@@@@* *8@@@@@@@@@@%8* ~xVVx+ Y%@@@8+ .+=+- .--~:+=xYV$###888888888888888%%%%%8#$VVYxx******************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxYVV$$$Vx*+:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::==****=+++++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ =================*xx*=====================+=xVVVVYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx**====*$%%%%%%%%%%#*. .#@@@@@Y V@@@@@%-:%@@@@@+ V@@@@@x..-~=x$88V- -*$#88#$%@@@@@* $@@@@#. =@@@@@@@@@@#+*#@@@@@@@@V :%@@@@@@@@@@@@@@@@@@@@# .8@@@@@=~%@@@@%%%88$x: $@@@@@+ -8@@@@V++++:~~-~*V8@@@@@@@@@@%~ *@@@@%Vx*+~V@@@@%V#@@@@@@@%- *@@@@@%- .V@@@@@@#=~V%@@@@@@@@@@8. -8@@@@@$ V@@@@@%= .:=*xxx**=:~. -:+:. .-~:=*xxYYVV$$##############888888888%%%%8#$Yxx************xxxxxxYYYYYYYYYVVVVVVVVVVVVVVVVYYYYYYYxxxxxx*xxYYV$#$Vx=:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=****==++++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ==================*xx*=====================++*YVVVYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx**=====Y8%%%%%%%%%%$+ :$8%8Y. =@@@@@@=~%@@@@%: Y@@@@@%88%@@@@@@8- ... .#@@@@@Y .#@@@@8- :8@@@@%8@@@@@@@@@@@@@@@@@x :%@@@@@@@@@@@@@@%@@@@@8- x@@@@@#:8@@@@%$Y*+- :%@@@@#. x@@@@%:-~+=xV+ ~8@@@@@@@@@%: .#@@@@#*+:~-V@@@@@@@@@@@@@@%: =@@@@@%: +@@@@@%~ :xV%@@@@@@@8- V@@@@@%~ -V@@@@%+ .-~:=*xV$$##888888#############888888#$$$#8%8#$Yx*****=***xxxxxYYYYYVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVYYxxx*xxYV$##Vx=:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::==****=+++++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ====================xY*=====================++*YVVVVYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx***===*$%%%%%%%%%%8V: .-. .#@@@@@x x%@@%Y -$@@@@@@@@@@@@8Y- $@@@@@V Y@@@@@#$%@@@@@x~$@@@@@@@@@#Y8@@@@%~ :%@@@@@@@@@@@@@%x#@@@@@= -8@@@@@**%@@@@@@@%8#Y: x@@@@@* V@@@@@8%@@@%* :xV%@@@@@@@@@@= V@@@@@@@@@8$#@@@@@@@88@@@@@= ~%@@@@@V. :%@@@@%- +8@@@@@@#. ~8@@@@8~ +xY*~ .-~:+*xYV$##88888888####################$VVYx**xV##$Yx****=*****xYYYVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVYYxxxxxxV$#$Y*:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=****==++++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ =====================xYx=====================+:=xVVVVYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx***===x#%%%%%%%%%%8Y:. :$8%8Y- -::- .+V#88%%8#$Y=- .*$#Y~ -8@@@@@x -$@@@@@@@@@@8* +Y$###V*:. -*#8%#~ :%@@@@@%$%@@@@%x :$%%8V- *@@@@@8~~Y#%@@@@@@%#~ #@@@@%~ :8@@@@@@@%$+ -$@@@@@@@8V@@@@@x .*$8%%88$x: .+xYVY*:.+@@@@@$ V@@@@@@= :%@@@@8- -V%@@@#+ ~x$$Y: .-~:+=*xYV$$##8888888888888888888888###$VVYxx*==++::~~:*V$Vxx*===+=***xYYVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVYYxxxxxxYV##V=:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=****==++++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ======================xYx=====================+:+*YVVVYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*****Y#%%%%%%%%%%8V*:-. .-. .---.. $@@@#- .V@@@@@%~ +V8%@@%8$*- .-. .$@@@@@V.~*xx=~ -~- .$@@@@@$. -:+===+~ Y@@@@Y -=YVVVx=~ +@@@@@@8Y-.V%@@#: .--.. V@@@@@= .V%@@@8: :%@@@@$ -++:. .--~:+=*xxYV$$##8888888888888888888888888##$VVYx*=+::~~~~~~~~~~~~=V#$=- .~:+++*YYVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVYYxxxxxY$#$x+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::=*****=++++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ =======================xYx*====================+::*YVVVYxx***xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxV#%%%%%%%%%%8#Vx=:-. -%@@@@Y. :$@@@@@@* .~::~- -*V$Y+. ~8@@@@@+ :**: *#8#V=- ~+:. .Y%@@@Y :*x=- x8%8Y- ...-~~:++=*xYYV$$##88888888888888888888888888888##$VVYx*=+::~~~~~~~~~~~~~~~~~~:x$#$Y: .~+xYVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$VVVVVVVVVYYYxxxxxV##Y+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=****==+++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ========================*Yx*====================++:=*YVVYxx*****xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYV#%%%%%%%%%%%8#VYx=:-. .#@@@@@#$%@@@@@%x -Y#8#x. . -+=:. .-. ..---~~~~~~~::::++===**xxYVV$$$##8888888888888888888888888888888888##$$VYx*=++::~~~~~~~~~~~~~~~~~~~~~~~~~+Y##Y*==:. .--~:YVVVV$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$VVVVVVVVVVYYYYxxxV##x:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=****=++++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ =========================*YY*=====================::+*YVVYxx******xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxY$8%%%%%%%%8%88#$VYx*+~. :8@@@@@@@@@@@#+ ... ...---~~::++==*xxYYVV$$#######88888888888888%%%888888888888888888888888888888##$VVYx*=++::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+V8$Y*=+:::==*YY**YVV$$$$$$$$$$$$$$$VVVVVV$$$##########$##########$$$VVVVVVVVVVVVVVVVVVVVV$$$$VVVVVVVVVVVVYYYYYYV8$+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+==****=+++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ==========================*YYx=====================::+=xVVYxxx*****xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxY$8%%%%888888888##$VYx=:-. ~V%@@@@@@%$=. ..--~~::++===****xxxxYYYYVVVV$$$######88888888888888888888888888888888888888888888888888888888##$$VYx*==+::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+V8$x**=:::=*xYVVVV$$$$$$$$$$$$$$VVVVV$$######$VYYxx**=+++++++====**xYV$$#$$VVYVVVVVVVVVVVVVVVVV$VVVVVVVVVVVVVVYYYYV8#+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=****==+++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ===========================*YYx=====================+:+=xYVYxxx******xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxY$8%%%88888888888###$VYx=:-. -+xxx*+- ...----~~::++=**xxYVVV$$$##########8888888888888888888888888888888888888888888888888888888888%%888888###$$VYYx*==++::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:x8#Y***+::+*xYVVVV$$$$$$$$$$$VVVVVV$$#8#$VY*=++::::::::::::::::::::::::::+*xV$#$VYYYYYVVVVVVVVVVVVVVVYVVVVVVVVVVVVVVYV8$:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=****=+++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ============================*xYx*====================+:++*YVYxxxx******xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxY$#8%%88888888888#####$$VY*=:-. ...--~~:++==**xxYYYVVV$$$$#######888888888888888888888888888888888888888888888888888888888888%%%%%%%88888###$$VVYxx**=+++::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=$8Y****=++*xYYVVVV$$$$$$$VVVVVVVV$#88$Y*+:::::::::::::::::::::::::::::::::::::+=Y$#$VYYYYYYVVVVVVVVVVVVYVVVVVVVVVVVVVVV#%*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+==***==+++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ==============================xYY*====================++++=xVVYxxx*******xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*********x****xYV$#88%8888888##########$$$VYx*+:~-. ...---~~::++==**xxYYVV$$$######8888888888888888888888888888888888888888888888888888888888888888%%%%%%%%8888888###$$VVYYx**==+++::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*8#x*****=*xYYYVVVVVVVVVVVVVVVVVV$88$x=::::::::::::::::::::::::::::::::::::::::::::+*V##VYYYYYYYYYVVVVVVVVYYVVVVVVVVVVVVV#8x~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::+=**xYYYVVVVVVYYYYYYxx*=++:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+==***==+++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ===============================xYY*====================++++=*YVYxxx*********xxxxxxxxxxxxxxxxxxxxxxxx**********************xYV$#88888888#######$$$$#####$$VYx*=:~-. ........-----~~~~::::+++===**xxxYYYVV$$$$#####888888888888888888888888888888888888888888888888888888888888888888%%%%%%%%%888888888###$$VVVYYxx**==+++:::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~x8V*******xxYYYVVVVVVVVVVVVVVVYV#8#Y=::::::::::::::::::::::::::::::::::::::::::::::::::=Y##VYYYYYYYYYYVVVVVYYYYYYYYYVVVVVV#8x~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:=xYV$###$$$$VVVVVYYYYYYYYVVV$$$$$VYx*+:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+==***=+++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ================================*YYx====================+++++*YVVYxxx****************xxxxxxxxxxx*******************************xYV$$##88888888##################$$VYYx*=+::~--... ..-... ......... ......----~~~~::::+++====***xxxYYYYYYVVVVVVV$$$$$$$$#########888888888888888888888888888888888888888888888888888888888888888888888888%%%%%%%%%%8888888888####$$$$VVYYYxx***===+++::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~x8V******xxYYYVVVVVVVVVVVVVVYYV$8#x+::::::::::::::::::::::::::::::::::::::::::::::::::::::=Y#$YxxYYYYYYYYYYYYYYYYYYYYYYYYYY#8=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:+*Y$##$$VYYYYxx*===xxx*********xxxxYYYYV$$$$VYx=:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+===**==+++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ =================================*YYx=========*===========++++=xVVYxxx*******************************************************======**xYYVVV$$$$$#####################888####$$$VYYxx**********=====********xxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxx*******==============****xxxxYYYYVVVV$$$$$$#######88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888%%%%8888888888888####$$$$VVVYYYxxx***====++++:::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=8$******xxYYYYVVVVVVVVVVYYYYYV88Y+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*##YxxxxYYYYYYYYYYYYYYYYYYYYYYV8$:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:=Y$##Vx==xx==*xxxx=+=*xxxxxxxxxxxxxxxxxxxxxxxYYVV$#$VY=:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+===**==+++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ===================================xYY*========*===========++++=*YVVYxx*****************************************************=============**********xYVV$##################88888888888888888######################################8#888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888%%88888888888#####$$$$$VVVYYYYxxx***====+++++::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:$#******xYYYYYVVVVVVVVVYYYYYY#%$=:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::=#$xxxxxxYYYYYYYYYYYYYYYYYYYYV%x~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:=V##$VY=-...:x==*xxxxxxxYYYYYYYYYYYVVVVVVYYYYYYYYxxxxYYV$##Vx+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+===**=+++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ====================================xYY*========*=============+++=YVVYxx**************************************************===============================*xxYV$$####88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888######$$$$VVVYYYYxxx****====+++++::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*%Y=****xYYYYYVVVVYYYYYYYYYYV#%Y+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::Y#YxxxxxxxYYYYYYYYYYYYYYYYYY#8+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+Y##Y=+:::~...-=xxxxYYYYYVVVVVVVVVV$$$$$$$$$$$$$VVVVYYYxxxxxYYV##$x+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::++===*==+++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ =====================================*YYx========*=============+++=xVVVYx**********************************************==========================================**xxYVV$$####888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888########$$$$$VVVVYYYYxxx****=========+==+++++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~x%x====*YYYYYYYYYYYYYYYYYYYY#8x:::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~::::::::::::::::x8YxxxxxxxxxxxxxxxxxYYYYYYYV%V~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=V##Y: -+=*xYYYVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$VVYYYxxxxxxYV##V*:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::++===*==+++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ======================================*xYx*======**=============++++*YVVYxx****************************************========================================================***xxxYYYVVV$$$$#########888888888888888888888888%8888888888888888##8#############$$$$$$$VVYV$###$VYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxx*****=======+++++:::::::~~~~~~~~~~~~~~~~~~~~~~~~:::::+++++::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*8Y===*xxxxxxYYYYYYYYYYYYYY#8x:::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::::Y#xxxxxxxxxxxxxxxxxxxxxxxxY#8+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+V8#VY*. ~YVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVYYxxxxxxY$#$x:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+======+++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ========================================xYY*=====*xx*============++++=YVVVYx************************************===========================================================================**********xxxxxxxxxxxxxYY$$$$$$$$VYx************************===========++:+*YYY*+:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::++++++:::::::::::::::::::::::::::::::::::::::::::~~~~:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:##*==xxxxxxxYYYYYYYYYYYYY#%x::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::+#VxxxxxxxxxxxxxxxxxxxxxxxxV%x~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:Y8#Yxx**=. -+YVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVYYxxxxxYV##x:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::++======+++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ =========================================*YYx======xY*=============+++=xVVVYx******************************====================================================================================================**xYVVVVVYx*==+==================================+++*xYYx=:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::+++++:::::::::::::::::::::::::::::::::::::~~~~~~~~~~::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*8V=*xxxxxxxxYYYYYYYYYYxV%V::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::Y#xxxxxxxxxxxxxxxxxxxxxxxxY8$:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=$8Vxxx*=xYx==*YVYYYYYVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVYYxxxxYV##x:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::++======+++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ==========================================*YYx*=====*Yx==============+++*VVVYx***==******************==*===================================================================================================**xxYVVVVVYx*=+======================*============++=*xYYY*+:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::++++++::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~x8Vx******xxxxxxxxxxYxY8#+:::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=#Vxxxxxxxxx***xxxxxxxxxxxY8#+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~x8#Yxx*=*xVVVVYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYxxxYV8#*:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::++======+++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ============================================xYY*=====*xx*=============+++*VVVY****=====********=*=======================================================================================================**xYVVVVVVYx=+++==================================+==*xYYYx=:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::++++++:::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*##Y******xxxxxxxxxxxV%Y::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+$$xxxxxxxx*************xxx#8=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:Y8$xxx*=*xYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYxxxY$8$=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::++=====++++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ =============================================*YYx======xY*=============+++*YVVY****==================================================================================================================**xYVV$VVVYx*=+======================================*xYYYx=+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::++++++::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~:::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:x$$Y*==**xxxxxxxxxx$%x:::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:V#x*xxxxx****************x#8=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:V%VxxxYYxYYYYYYYYYYYVVVVVVVVVVVVVVVVVVYYYYYYYYVVYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYxxxY#8Y:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::++=====+++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ==============================================*xYY*=====*Yx=============+++=YVVY****==============================================================================================================**xYVV$VVYx*=========================================*xYYYx*+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::++++++:::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::~~~~~~~~~~~~~~::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~::~:::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:*$$Y*=*xxxxxxxxxxY%V::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:Y#x*xxx******************x#8=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Y%VxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVYxxxV8$=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+++====++++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ================================================xYY*=====*YY*=============++=xVVYx***==========================================================================================================*xYVV$$VVYx*=========================================*xYYYY*+:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::++++++::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::~~~~~~~~~~~~~~:::~~~~~~~~~~~~~~~::~~:~~::~:~~::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+Y#$x==*xxxxxxxxx$8x:::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:Y#Y*x************========x8#=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~x%VxxxxYxxYYYYYxxYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVYYxxY#8x~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+++====++++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ =================================================*YYx*=====xYx==============+=*YVVx***=====================================================================================================**xYVV$VVYx*==========================================*xYYYY*+:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::++++++:::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::~~~~~~~~~~~~~::::~~~~~~~~~~~~::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:+=*xxxYVVY=++=********x$#Y+:::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+V$x*************=========Y8V:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=8#YxxYYxxxYYxxxxYYYYYYYYYYYYYYYYYYYxYYYYYYYVVVVVVVVVVVVVYYYYxxxxxxYYYYYYYYYYYVVVVVVVVYYYVVYYxx$8V:~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::++++==++++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ==================================================*xYY*=====*Yx==============++=xYVY***=================================================================================================**xYVVVVYx*===========================================*xYYYY*+:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::++++++::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~::::::::::::~~~~~~~~~~~~~::::~~~~~~~~~~~:::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:+=xYVVYx*+:~~~~:+++=*********YV$Y*+:::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*$$x*************=====+++*$8x:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:#8VYYYYx*xxxxxxxYYYYYYYYYYYYYYYYYYVV$$##$$$VVYYYYxxYYYYVVV$$$$$$VYYxxxxYYYYYYYYYYYVVVVVYYYYVVYYxV8$:~~~~~~~~~~~~~~~~~~~~~~~~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::++++=+++++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ====================================================*YYx=====*xx*================*xVYx**=============================================================================================*xYVVVVYx**===========================================*xYYYY*+:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::++++++::::::::::::::~~~~~~~~~~~~~~~~~~~~:::::::::::::~~~~~~~~~~~~~~~~:::~~~~~~::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:=*YVVVYx=:~-----~~~~~::++=**********xYYYYxx**=++::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=V$Yx*************====+++=V8V+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Y%VYYYYxxxxxxxxxYYYYYYYYYYYYYYV$$#$$Vx*=++::::::~~~~~~::::::++=*xYV$$$VVYxxYYYYYYYYYYYYYYYYYYYVVYxV8$:~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+++++++++++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ =====================================================*xYY*====*xY*=================xVVYx**=======================================================================================**xYVVVVYx*============================================*xYVYY*+:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::++++++::::::::::::::~~~~~~~~~~~~~~~~~:::::::::::::::::~~~~~~~~~~~~~~~~::~~~~~:::::::~:::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:+=xYV$VY*+:~--------~~~~~~~~:+++==***********xxYYVV$$$$VVVVYYYxx***===++::::~~~~~~~~~~~~~~~~~~~~~+Y$Vx*************====+++=Y#$*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+8#YYYxxxxxxxxxxYYYYYYYYYYYV$$#$Yx=+::~~~~~::::::::::::::::::~~~~~~::=*YV$#$VYYYYYYYYYYYYYYYYYYYVVYYV%$:~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::++++++++++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ =======================================================xYYx=====xxx=+===============*YVYxx*===================================================================================*xYVVVVYx*================**==========================*xxYVVY*+:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::++++++::::::::::::::~~~~~~~~~~~~~~~~:::::::::::::::::~~~~~~~~~~~~~~~~:::~~~::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:=xYV$Vx=+:~------------~~~~~~~~:::+++====********************xxxYYYVVVVVV$$$$$$VVVVYYxx*=++::~~~~~:*Y$Vx**************==++++=Y#$*:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Y8YxxxxxxxxxxxxYYYYYYYYYV$##Vx=::~~~~::::~~::::::~~~~~:::~~~~~~~~~~~~~~~:+=Y$#$VYYYYYYYYYYYYYYVVVVVVYV%Y~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::++++++++++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ========================================================*YYx*====*xx=++===============xYYxxx*=============================================================================**xYVVVYx**================***============**===========*xYYVVY*+:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::++++++:::::::::::::::::~~~~~~~~~~~~~:::::::::::::::::~~~~~~~~~~~~~~~~:::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:+*YV$Vx=:~----------------~~~~~~~~:::++++===*****xxxxxxxxxxx***************************xxxYYVV$$$$VVxxYVVYx**************===++=*V#V*:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:##xxxxxxxx*xxxYYYYYYYY$##V*+:~~::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:+xV#$VYYYYYYYYYYYYVVVVVVY#%*~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::++++++++++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ =========================================================*xYYx====*xx*++===============*YYYxx*=========================================================================*xYVVVYYx*=================***============**===========*xYVVVY*+:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::++++++::::::::::::::::::~~~~~~~~~~~~~::::~:::::::::::~~~~~~~~~~~~~~~~:::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:+=xV$VY*+~------------------~~~~~~:::+++==***xxxxxxYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxx*****xxYYYYxx***************=====xV$$Y+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*8Vxxxxx****xxYYYYYYY$#$x+:~~::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:+x$#VYYYYYYYYYYYVVVVVVV%#:~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::++++++++++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ===========================================================*YYx*===**x*+:+===============xYYxxx*===================================================================**xYVVVYx*=================****============**===========*xYVVYx*+:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::++++++::::::::::::::::::~~~~~~~~~~~~::::::::::::::::~~~~~~~~~~~~~~~~::::::::::::::~:::::::~~~~~~~~~~~~~~~~~~~~::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:+*Y$$Vx=:------------------~~~~~~::++===***xxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxx*******x***xYV$Vx=:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~x8x********xxYYYYYY$#$*:~~::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:*$$VYYYYYYYYYYVVVVVV#%*~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+++++++++++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ============================================================*xYY*===**xx=:+===============*xYxxx*==============================================================**xYVVVYx*===================***===========***==========*xYYVVYx*+:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::++++++:::::::::::::::::::~~~~~~~~~~~::::::::::::::::~~~~~~~~~~~~~~~:::::::::::::::::::::::~~~~~~~~~~~~~~~~~~::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:=xV$$Y*+~-----------------~~~~~~::++===*****xxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVYYYYxx****xY$##Y=:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Y8x*******xxxYYYYV##*:~:::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:*$VYYYYYYYYYYYYVVV$%V~~~~~~~~~~~~~~~~~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+::+++++++++++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ==============================================================*YYx*==***x*::+===============*xYxxx*=========================================================*xxYVVYx*======================**==========***==========*xYVVVYx=+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::++++++::::::::::::::::::~~~~~~~~~~~:::::::::::::::::~~~~~~~~~~~~~::::::::::::::::::::::::~~~~~~~~~~~~~~:::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:=xV$VY=:~-----------------~~~~~~:++===*******xxxxxxxYYYYYYYYYYYYYYYYYYVYVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVYYYYxx*****xYVVVx=+:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~V#x*******xxxYYYV8$+~~::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+VVYYYYYYYYYYYYVVV88:~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+::+++++++++++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ===============================================================*xYY*===**x*+:+===============*xxxxx*==================================================***xxYYYYx*========================**========****==========*xYVVVY*=:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::+++++:::::::::::::::::::~~~~~~~~~~:::::::::::::::::~~~~~~~~~~~::::::::::::::::::::::::::~~~~~~~~~~:::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:+*V$VY=:-------------------~~~~~:++===********xxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVYYYYYYYYYYYYYYVVVVVVVVVVVYYYYYYYYxxx****xV$$$Vx=::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Y8x*******xxxYYY8V+~:::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+$VYYYYYYYYYYYYVV8%+~~~~~~~~~~~~~~~~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+::+++++++++++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ =================================================================xYYx*==*=*x+~+================*xxxxx*============================================**xxYVVYYx*===========================**=====****==========**xYVVYx*+:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::++++++:::::::::::::::::::~~~~~~~~~~~:::::::::::::::~~~~~~~::::::::::::::::::::::::::::::~~~~~~~~:::::::~~~~~~~~~~:::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+*Y$$Y=:~-------------------~~~~:++==**********xxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVV$$$$$VVYYxxYYVVVVVV$$$$$VVVVYYYYYVVVVVVVVVVYVYYYYYYYYYYxxx***xYV$#$Vx=:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~x8x*******xxxxx$#+~::::::~:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~---------------~~~~~~~~~~~~~~~~~~x$YYYYYYYYYYxxYV#%+~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::++::++++++++++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ==================================================================*YYY*==*=*x=:+================*xYYYx**======================================**xxYYYYx**=====================*x**======*******===========*xYYVVYx=+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::++++++::::::::::::::::::~~~~~~~~~~~~::~::::::::::::~~~~~:::::::::::::::::::::::::::::::~~~~~~:::::::::~~~~~~~:::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:=xV$V*+~--------------------~~~::+==**********xxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVV$$$$VVY*=+:~-. ...-~:+=*YV$$$$VVYYVVVVVVVVVVVVYYYYYYYYYYYYYxx**=*xYV$#$Y*+:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+#V********xxxY8Y::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~------------------------------~~~~~-=#YYYYYYYYYYxxxV88+~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::++::++++++++++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ====================================================================xYYx==*==**+++================*xYYYxx****=============================***xYYYxx*=========================*#8##$Yx==================*xYVVVY*=:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::+++++::::::::::::::::::~~~~~~~~~~~~~~~~~::::::::::~~::::::::::::::::::::::::::::::::::~~~~~::::::::::~~~~~~::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:=Y$$Y=~--------------------~~~~::+==*********xxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYVVV$$$$VYx=+~-. .~+xV$$VVYVVVVVVVVVVVVYYYYYYYYYYYYYYYxx*===*xY$#$Vx+:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Y#x*****=*xxxY8*~::::::::~~~~~~~~~~~~~~~~~~~~~~~~~--------------------------------------=#YxxYYYYYYYxxxY8#:~~~~~~~~~~~~~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::++:+++++++++++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ =====================================================================*YYx*=*==**=++==================*xYVVVYx*****=====***=*==========****xx**===============================Y%#$$####Vx===YYxxxx***xxYVVVx*+:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::+++++::::::::::::::::::~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::~~~~:::::::::::~~~~~::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~:*V$Vx+~-------------------~~~~~::+==*******xxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYVVV$$$$Yx=:-. ~=Y$$VVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYxx**===*Y$##V*+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+#V**=====xxxY8x~::::::~~~~~~~~~~~~~~~~~~~~~~~------------------------------------------*$xxxxxYYYYYxxxY%Y~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+:++++++++++++++++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ======================================================================*xYY*=*===*=+++================++=*xYVYxx**************====*******===++================================*8#$$$$$$###Y*V#VV$$$$VVVVVVVYxxxxx**=+++::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::+++++:::::::::::::::::~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::~~~:::::::::::::~~~~:::::::~~~~~~::~:~~~~~~~~~~~~~~~:*V$V*:-------------------~~~~~:::+==******xxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYVVVVVV$$$$Y*+~. ~*$#VVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYxx**===xV##$x=:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::::::x#x======*xxx#V::::::~~~~~~~~~~~~~~~~~------------------------------------------------~VVxxxxxxYYYYxxx$8=~~~~~~~~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::++++++++++++++++++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ========================================================================*YYx***====++++=================++=***x*********************================================**=======*8#$$$$$$$$#8###VYYYYV$$VVYYYYYYYYYYYYYYVVVYYYxx*==++::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::+++++::::::::::::::::~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::~~::::::::::::::~~~~::::::::~:::::::~~~~~~~~~~~~~:*V$V*:-----------------~~~~~~:::+++==*****xxxxxxxxxxxxxYYYYYYYYYYYYYYYYYVVVVVVV$$$Vx+~. -x#$VVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYxxx*=+=*Y$##Y*:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::++++++++++++++++++++++++++++++++++=Y$*======*xxV#*::::~~~~~~~~~~~~~-----------------------------------------------------x$xxxxxxxxxxxxxY8Y:~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+:::++++++++++++++++++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ =========================================================================*xYY***=====++++========================****************=====================******======*x*********V8$$$$$$$$$$$#8$VVVYYYYYVVVVYYYYYxxxxxxxxxxxxxYYYVVVVVVVYxx*=+::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::+++++:::::::::::::::~~~~~~~~~~~~~~~~~~~::::::::::::::::::::::::::::::::::::::::::::~~:::::::::::::::~~:::::::::::::::::~~~~~~~~~~:=Y$$*:-----------------~~~~~~::++++===****xxxxxxxxxxxxxYYYYYYYYYYYYYYYYVVVVVVV$$$Vx+- +##VVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYxxx*==+=xV##V*:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::::::::++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=V$*======*xxV#V=:~~~~~~~~~~:xYxx=:-----:=:-----------------------------------------*$Yxxxxxxxxxxxxx$V:~~~~~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::++:::+::::::::::::++::+++++++++++++++++++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ===========================================================================xYYx**===*===++========================================================***=======**==xV#############$$$$$$$$$$$$$#$VVVVVYYYYYYVYYYYxxxxxxxxxxxxxxxxxxxxxxxYYVV$$$VVYYx*++:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::++++::::::::::::::::~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::::~~~::::::::::::::~~:::::::::::::::::~~~~~~~~+x$$Y+~---------. .-~~~~~~~::+++====****xxxxxxxxxxxxYYYYYYYYYYYYYYYYYVVVVVV$#$Y=~ :#8VVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYxxx*==+=*V##V*+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=YY========*xY$$Y=:~~~~----=#x*xYVx+--+$#Y-.-...............----------------------*$YxxxxxxxxxxxxxV$+~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+:++++:++:++++:++:::+++:++++++++++++++++++++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ============================================================================*YYx**===**==+++===================================================***==========**=Y8#$V$$##$$$$$$$$$$$$$$$$$$$$$$$VVVVVVYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYYVV$$$$VYx*=+:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::+++++:::::::::::::::::~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::~~~~~:::::::::::::~:::::::::::::::::~~~~~:=V#V*:~----------~- -~~~~::+++=====****xxxxxxxxxxxYYYYYYYYYYYYYYYYYVVVVVV$#$x+. ...-------... =##VVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYxxx**==+=*V##V*:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::::::+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++====xY==========**xV$Yx=:~----=#x====xV*:VV*$=.-:+:-.............------------------~x$YxxxxxxxxxxxxxV$=::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::++++++++++++++++++++++++++++++++++++++++++++++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ =============================================================================*xYY**===**===++===============================================***===========**==V8$VVV$$###$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYYVV$$$VYx*+:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::++++:::::::::::::::::::~~~~~~~~~~~~~:::::::~:::::::::::::::::::::::::::::::::::::~~~~~~~~::::::::::::::::::::::::::::~~~:x$#Y+~~~---------..------~~~~::++======*****xxxxxxxxxxYYYYYYYYYYYYYYYYYYVVVV$#$x:. .-~:=*xYV$$##8888%8888##$VY*=:- .Y8VVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYxxx**==+=*V##V*:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::::++=*xxYYYVYYVVVVYYx*=+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++====**xxxYYVVVVVV$VVVYY===============*xxYYYx*=++x$Y=====YY#Y=YV+xYYV~...................-.-------.-+V$xxxxxxxxxxxxxxV$=:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::++++++++++++++++++++++++++++++++++++++++++++++++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ===============================================================================xYYx*===**===++==================================*========***============**===V8$VVVV$$$$#$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYYV$$$VYx*+:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::++++:::::::::::::::::::~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~::::::::::::::::::::::::~~+Y#$*:~~~~~--------. .-~~~~~~~:++======*****xxxxxxxxxxYYYYYYYYYYYYYYYYYYVVVV##Y+. .~+*YV#8%%%%@@@@@%%%%%%%%%%%%%@@@@%%8$x+- :8$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYxxx**==+=*V##V=:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::++++++++++++++++++==xYV$$$VVVYYYYYYYYYVV$$$Vx*=+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=++++++++++++++++===**xYYV$$$###$$$$$VVVYYxx***=========================*****=*x======x$x==V$xxV=-.................-...-.....-+Y$YxxxxxxxxxxxxxxV$=::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::++++++++++++++++++++++++++++++++++++++++++++++++++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ================================================================================*YYx*====*====+=============================**=========**==============**==*Y8#VVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx**xxxxxxxxxxxxxYYV$$$VY*+:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::++++::::::::::::::::::::~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~::::~~::::::::::::::::=V#V=:~~~~~~~~~- .----~~~~~~:::+======*****xxxxxxxxxxYYYYYYYYYYYYYYYYYYYVV$#$*~ .~=x$#%%@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%#Y: .V#VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYxxx*===+=x$8#x+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::++++++++++++++++++++++++++++++++++=*Y$$$VYYxxxxxxxxxxYYYYYYYYYV$$$Y*=+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=++====++++++===*xYYV$$####$$VVYYxx**========*****************==================================**xYYx*+:~--...................-~=YVYxxxxxxxxxxxxxxxVV=:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::++++++++++++++++++++++++++++++++++++++++++++++++++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ =================================================================================*xYY**===**===++=======================**===========**================**==*#8$VVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVYYYYYY*:--:*xxxxxxxxxxxxxxxxxxxxxxxxxx*****xxxxxxxxxxxxxxxYV$$$Vx*+:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::++++:::::::::::::::::::::~~~~~~:::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~:::::::::::::::=V#V=:::~~~~~~~~~-..--~~~~~~~~~::++=====*****xxxxxxxxxxxYYYYYYYYYYYYYYYYYYYV$#V+. -+xV#%%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%$+ *#VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYxxxx*==++=Y#8$*:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::+++++++++++++++++++++++++++++++++++++++++++++++++++=Y$#$VYxxxxxxYYYYVVVVVVVVVVVVVVVVV$#$Y*=+==========================================================================**xYV$$####$VVYxx***=========***xxx**==+::::~~~~:::++==**xxYYYxx****==========================*xYVVYx*==+::~~~~~~----~:=xVVYxxxxxxxxxxxxxxxY$Y+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::++++++++++++++++++++++++++++++++++++++++++++++++++++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ===================================================================================*YYx*====*===++==================**==============**================++:::V8$VVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVY+. :xxxxxxxxxxxxxxxxxxxxxxxxxxx********xxxxxxxxxxxxxxxxYV$$$Yx=:~---~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::++++:::::::::::::::::::::~~~~~::::::::::::::::::::::::::::::::::::::::~:~~~~~~~~~~~~~~~~~~~~~~~~::::::::::::::=V#$*+:::::~~~~~~~~~~~~~~~~~~~~~::+=====*****xxxxxxxxxxxYYYYYYYYYYYYYYYYYYYV$#V+ -+x$8%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%V: :#VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYxxxx*==+=*V##Y+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=*V#$VYxxxxxxYYVVVVVVVVVVVVVVVVVVVVVVYVV$#$x====================================================================*xYV$####$VYxx***====**********xxxYYx=~-. .-~+=*xYVYYxxx*********************====**xxYYYVVVVVYYYxxxxYYYxxxxxxxxxxxxxxxxxxY$x+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+++++++++++++++++++++++++++++++++++++++++++++++++++++++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ====================================================================================*YYx*=========+============***===============***==============++::~~:+x8$VVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVY=:::+=xYYYYYYxxxxxxxxxxxxxxxxxxxxxx*********xxxxxxxxxxxxxxxxxYV$$Vx=:~--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::++++:::::::::::::::::::::~~~::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::+Y#$x=++:::::~~~~~~~~~~~~~~~~~~~:::+=====****xxxxxxxxxxxYYYYYYYYYYYYYYYYYYYV$#V+ .~*V8%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@8x. ~#$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYxxx**=++=x#8V=:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++===================x$#Vxxxx***xYVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYV#$Y============================================================*xY$$##$$VYx*********xxxxxxxxxxxYYxYYVY*:- -~+*YVVVYxxxxxxxxx*****************===============*xxxxxxxxxxxxxxxxxxxVV=:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::++++++++++++++++++++++++++++++++++++++++++++++++++++++++++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ =====================================================================================*xYY*==========*===========================================+:~~~+=*xY8#VVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVYYYYY*=====*xxxxxxxxxxxxxxxxxxxx*************xxxxxxxxxxxxxxxxxYV$$Vx=:~--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::++++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::x##Y**==+::::~~~~~~~~~~~~~~~~~~~::::+===****xxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYV##= .:x$%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$~ ~#$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYxxx*==+=*V8#x:~~~~~~~~~~~::::::::++++++++++++++++++++++++++++++++++++++++++++++++++++++++++====================================x$#V+-.-+*xYYVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYxYV$$x====================================================*xYV$##$VYxx**=****xxxxxxYYYYYYYYYYYYYYYYVx:. -:*Y$$VYYxxxxxxxxxxxxxx***************=======**xxxxxxxxxxxxxxxxY$x+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::++++++++++++++++++++++++++++++++++++++++++++++++++++++++++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ =======================================================================================*YYx=====+===========================================+++:~::+=====Y8$VVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$V$$$$$$$$$VVVVVVVVVYY=-. .~*xxxxxxxxxxxxxxxxxxxxx**************xxxxxxxxxxxxxxxxxYV$$V*+~~-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::++++:::::::::::::::::::::::::::~~::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::=$#Vx***==+::::~~~~~~~~~~~~~~~~~~::::+===****xxxxxxxxxxxxYYYYYYYYYYYYYYYYYYV$#Y- :x#%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#~ :8$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYxxx**=++=Y##Y+::+++++++++++++++++++++++++++++++++++++++++++++++++=+==+===+++++++++=========================================*V#$*: .xVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYxxxxxxxV#$*==============================================*YV$##$VYx*==***xxxxxYYYYYYYYYYYYYYYYYYYYYVV=- -:*V$$VYYYYxxxxxxxxxxxxxxx*************===***xxxxxxxxx**xYVY=::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ========================================================================================*YYx*====++==+++==============================++++:::~~:::::~~+xV#$VVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VV$$$$$$$$$$VVVVVVVV*~-. :xxxxxxxxxxxxxxxxxxxxxxxxx**************xxxxxxxxxxxxxxxxxY$$$Y=:~-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::++++:::::::::::::::::::::~~~~~~~~~::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::::+Y#$x*****=++:::~~~~~~~~~~~~~~~~~~::::+==****xxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYV##+ -=$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#~ +8$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYxxxx*==+=Y#8V*+++++++++++++++++++++++++++++++++++++=============+=+++++++++++===========================================Y##Y=. -=VVVVVVVVVVVVVVVVVVVVVVYYYYYYxxxxxxxxxxxxxx$#x=========================================*YV##$Vx**===**xxxxYYYYYYYYYYYYYYYYYYYYYYYYYY$x- ~=V$$VYYYYYxxxxxxxxxxxxxxxxx*xxx******************xY$Vx==++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ =========================================================================================*xYx*====+:+==+++========================++::~~~~~~~~~~~~~~:Y##$VVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VV$$$$$$$$$$$VVVVVVVY=- *YYYYxxxxxxxxxxxxxxxxxxxxxxxxx************xxxxxxxxxxxxxx*xxYV$$V*+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::++++::::::::::::::::::::~~~~~~~~:::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::::=$#Yxxx****=++::::~~~~~~~~~~~~~~~~:::::+=****xxxxxxxxxxxxYYYYYYYYYYYYYYYYYVYV8V- :Y8%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@V. Y8$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYxxxx*==+=x#8V*++++++++++++++++++=++=+====++++++++=====+++++++++++++++++++===========================================*$8$*+:---~*YVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYxxxxxxxxxxxxxxV#V====================================*xV$#$Yx*===***xxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYV$* ~*V$VVYYYYYYYYYxxxxxxxxxxxxxxxxxx******======***xxxYYVVVVYx*=+::~~~::::::::::::::::::::::::::::::::::::::::::::::::::::::::++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ===========================================================================================*YY*====+:+==+++======================+~~~~~~~~~~~~~~~~+x##VVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVV$$$$$$$$$$$$$VVVVV+ :YYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxx*************xxxxxxxx*xxx**xxY$$Vx+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::++++:::::::::::::::::::::~~~~~~~:::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::+Y#$xxxxx***==+:::::::~~~~~~~~~~~:::::::+=***xxxxxxxxxxxxxYYYYYYYYYYYYYYYYVVY$8Y. .+$%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%%%%@@@%%%%%%%%%%%%%%= -##VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYxxx*==+=x#8V*++===================+=+==+++++===+++++++++++++++++++++============================================Y88Vx*::+*xYVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYxxxxxxx*xxxxxxxY#V================================*Y$#$Vx*===****xxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYV$= :x$$VYYYYYYYYYYYYYYxxxxxxxxxxxxxxx*****=============**xYV$$$Vx*+::~~~~::::::::::::::::::::::::::::::::::::::::::::::::++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ============================================================================================*YY*=====+++==+++================+::~~~~~~~~~~~~~~~~:Y##VVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVV$$$$$$$$$$$$$$$VVV= =YYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxx**************xxxxxxxxx******xYV$$x=:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::++++::::::::::::::::::::~~~~~~~~:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::+$#Yxxxxx****==+::::::::~~~~:::::::::::+++***xxxxxxxxxxxxYYYYYYYYYYYYYYVYVVVV$8x .=$%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8$VYx***xY$8%%%%%%%%%%%%@$. x8$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYxxx**=+=x#8V*++==================+===+++++++++++++++++++++++++++++===========================================V8#Yx*=+=xYVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYxxxxx***********Y#Y============================xV$#$Y*===****xxxYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVYYV#* .=V$$VYYYYYYYYYYYYYYYYxxxxxxxxxxxxx****=================**YV$$$Vx*+:~~~~::::::::::::::::::::::::::::::::::::::::::++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ =============================================================================================*xY*======++===:::++=======++:~~~~~~~~~~~~~~~~~~~~x#8VVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVV$$$$$$$$$$$$$$$$$V+- -:+~~+*YYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxx**************xx*x***********xYV$$Y=:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::++++:::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::=$#xxxxxxx****=+:::::::::::::::::::::::+++=**xxxxxxxxxxYYYYYYYYYYYYYYYVVVVVVVV8Y .=$%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#x+- .:*$8%%%%%%%%@8: :##VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYxxx*=+=Y88Y=++================+==+=+++++++++++++++++++++++++++===========================================V8#Yxx+::=YVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYxxxxxx**********V#*========================xV$$Vx*==****xxxxYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVV$Y :Y$$VVVVYYYYYYYYYYYYYYYYxxxxxxxxxx****=====================*YV$$$Y*=:~~~::::::::::::::::::::::::::::::::+::::++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ==============================================================================================*xx*=======++==+:+==++::~~~~~~~~~~~~~~~~~~~~~~~~=%#VVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVV$$$$$$$$$$$$$$$$VVYYYYx~-.-~*YYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxx******************************xxV$$Y=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::+++++::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::*#$xxxxxxx*****=+::::::::::::::::::::::++++=**xxxxxxxxxYYYYYYYYYYYYYYYVVVVVVVV8$. .+V%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888%%%%%%%%%%%%%%%%%%%%%$+. ~Y8%%%%%%%%= .V#$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYxxx*=+=Y8#x=+=============+===+=+++++++++++++++++++++++++++===========================================$%#Yxxx**xYVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYxxxxxxxx*********$V=====================xV$$Yx*==****xxxxxYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVV$~ ~x#$VVVVVYYYYYYYYYYYYYYYYxxxxxxxxx****=======================*xY$$$Vx=::::::::::::::::::::::::::::::++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ===============================================================================================*xY**xxxxx=++++*x+~~~~~~~~~~~~~~~~~~~~~~~~~~~~+$#VVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVV$$$$$$$$$$$$$$$$$VVVVVx+:~::*YYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxx*****************************xV$$x+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::++++::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::x#$xxxxxxxx****==++::::::::::::::::::::++++==*xxxxxxxxYYYYYYYYYYYYYYYYVVVVVVVV#8: :Y8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%V+~--:*#%%%%%%%%%%%%%%%%8=. :$%%%%%%%x Y8$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYxx*=++*$8$*=+===============++=++++++++++++++++++++++++++==========================================$%#YxxxxxYVVVVYYVVVVVVVVVVVVYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxx******=x#x=================xV$$Y**==*****xxxxYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVV#x -x#$VVVVVVYYYYYYYYYYYYYYYYxxxxxxxx****==========================*Y$#$V*+:::::::::::::::::+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ =============================================================================================*xxYVVYxxxxx*==+++:~~~~~~~~~~~~~~~~~~~~~~~~~~~~=$#VVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVV$$$$$$$$$$$$$$$$VVVVVVY*+:+=xYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxx******************************xV$Vx+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::++++::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::x8$xxxxxxxx*****=+++:::::::::::::::::::++++==**xxxxxxxYYYYYYYYYYYYYYYYYYVVVVVVV8x .x#%%%%%%%%%%%%8888888888%%%%%%%%%Y. ~8%%%%%%%%%%%%%%#: -$%%%%%%x x8$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYxx*=++*#8V=+==============++=+++++++++++++++++=++++=+++=========================================$%#Yxxx*=xVVVYYYVVVVVVVVVVYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxx****===$V==============xV$$Vx===*****xxxxYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVV#: .-:+=*xYYVVVVVYYxx*=+:~-. ~Y#$VVVVVVVYYYYYYYYYYYYYYYYxxxxxxx****============================xY$#$Y=+::::++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ==============================================================================================****x*==========++~~~~~~~~~~~~~~~~~~~~~~~~~~:x#$VVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVV$$$$$$$$$$$$$$$$VVVVVVY===*xYVYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxx*******************************YV$V*:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::++++:::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::x8$xxxxxxxx******==+++:::::::::::::::::+++++==**xxxxxxYYYYYYYYYYYYYYYYYYYVVVVVY$8~ -V%%%%%%%%%%%%8########88888%%%%%%8: $%%%%%%%%%%%%%8: :8%%%%%x.x8$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYxx=+=Y8#x=+===============++==++++++++=+====+===+=+=========================================V8#Yxxxx=xVVVYYYVVVVVVVVYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx***====Y$*==========*Y$$Vx*==*****xxxxxYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$. -:*Y$#8%%%@@@@@@@@@@@@@@@%%%8#$Y*+~. :V$VVVVVVVVVYYYYYYYYYYYYYYYxxxxxxx***==============================*x$#$Y*+::+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ================================================================================================================++~~~~~~~~~~~~~~~~~~~~~~~+V#$VVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVV$$$$$$$$$$$$$$$VVVVVVVVVYYVVVVVYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxx*******************************xY$$Y+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::++++:::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::x8$xxxxxxxxx******==++++::::::::::::::++++++===**xxxxxYYYYYYYYYYYYYYYYYYYYYYYVVV8$. ~$%%%%%%%%%%%8#$$VVVVVV$$##8888%%%%%Y. .x%%%%%%%%%%%%%%* V%%%%%xx#$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYxx*=*$%$*+=================+=+==+=+===++++==+=++=+=======================================Y88YxxxxxYYVYYYYVVVVVVVYYYYYYxxxxxxxxxxxxxxxxx*********************===*$x========xV$Vx*********xxxxxYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$V :x$8%%@@%%%%%%%%%%%%%%%%@%%88####88%%%8$Y=~. .=$$VVVVVVVVVYYYYYYYYYYYYYYYYxxxxxxx**================================xV##Y*+:+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ==================================================================================================================+:~~~~~~~~~~~~~~~~~~~~*$#VVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVV$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxx*******************************xV$V*:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::++++:::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:~:::::::::*8#xxxxxxxxxx******==+++++::::::::::::++++++++==**xxxxxYYYYYYYYYYYYYYYYYYYYYYYYYV8x -$%%%%%%%%%%%8#$VYYYxYYYYV$$#888%%%%%%#Y*=*Y#%%%%%%%%%%%%%%8: Y%%%%%8#$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYxx*=x88x=+================++==+=+=====++++++++++++++++++==============================x88VxxxxYYVVYYYYVVVVVVVYYYYYxxxxxxxxxxxxxxYYYxxxx*********************==$Y=====*YVVx====*****xxxxxxYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$V +$%%@%%%%%%%%%%%%%%%%%%%%#Y*:~-....-~:=Y$%@@%#Y=~ ~Y#VVVVVVVVVVYYYYYYYYYYYYYYYYxxxxxx***=================================x$#$Y=+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ====================================================================================================================+:~~~~~~~~~~~~~~~~:Y#$VVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVV$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxx********************************Y$$x+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::++++:::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::~~::::::::~~~~~~~~~~:~::::::::::::=#8Yxxxxxxxxx*******===+++++++::+:::~~~~~~~::++==**xxxxxYYYYYYYYYYYYYYYYYYYYYYYYYV8* .V%%%%%%%%%%%#$VYYxxx*xxxYYV$##88%%%%%%%@@%%@%%%%%%%%%%%%%%%#~ V%%%%8#$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYxx=*$%$=+==================++=++++++===**xxxxxxxxx***===+++========================*#%$YxxxYYVVYYYYVVVVVVYYYYYYxxxxxxxYYYYYYxxxxxxYYVVVYx******************=VV===*VVY*====*****xxxxxYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$V :$%@%%%%%%%%%%%%%%%%%%%%#x:. .~x#%@@%%#Y+. *#$VVVVVVVVVVYYYYYYYYYYYYYYYYxxxxxx**==================================*Y$#V*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ======================================================================================================================+:~~~~~~~~~~~~~+$#VVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVV$$$$$$$$$$$$$$VVVVVVVVVVVVYVVVVVVVVVYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxx*******************************xV$V=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::+++::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::~::::::::::::::::::::+V8Yxxxxxxxxx********===++++++++++~---~~::::++++==**xxxxxYYYYYYYYYYYYYYYYYYYYYYYYYV8x Y%%%%%%%%%%%#$VYx*******xxYV$##8%%%%%%%%%%%%%%%%%%%%%%%%%%%%8: :8%%%8$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYxx*=x88x=+================++++==*xVV$$$$$$$$$$$$$$###$$VYx*==++===================$88YYYYYVVVVYYYVVVVVVYYYYYxxx*xYVYx*=+:::::~~~~~::+=xVVx****************=YV=*VVx======****xxxxxYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$. x%@%%%%%%%%%%%%%%%%%%%%#=- -*#%%%@@%8Y+. :$#VVVVVVVVVVVYYYYYYYYYYYYYYYxxxxxx**====================================*V##Y=++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ========================================================================================================================+:~~~~~~~~~~*#$VVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$V$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVV$$$$$$$$$$$$$VVVVVVVVVVYxYVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxx********************************Y$$*:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::++++:::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::x8Vxxxxxxxxx*********====+++++++++:::++++++++++++==*xxxxxxYYYYYYYYYYYYYYYYYYYYYYYYY8V :8%%%%%%%%%%8$VYx*======**xYV$#8%%%%%%%%%%%%%%%%%%%%%%88888888x. -V%%8$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYxxx**$%V=+===+====+=====++=*Y$$$x=:-.-+========****xxYV$###$Yx==+===============x88VYYYYYVVVYYYVVVVVYYYYYYxxxxYVY*+::::::::~~~~~~~~~~~:*VVx***************xVVVx=====****xxxxxxYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$#- .Y%%%%%%%%%%%%%%%%%%%%%%Y~ ~V%%%%%%@%8Y:. -V#VVVVVVVVVVVVVYYYYYYYYYYYYYYxxxxx**=====================================*Y##V*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ =========================================================================================================================++:~~~~~~:Y#VVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$V$$$$V$$V$$$$$$$$$$$$$$$$$$V$$VVVVVVVVVVVVVVVVVV$$$$$$$$$$$VVVVVVVVVVVYxxYVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxx*******************************Y$$*:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::+++::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::=8#xxxxxxxxxx**********===++++++++++++++++++++++++==**xxxxxxYYYYYYYYYYYYYYYYYYYYYYYY##~Y%%%%%%%%%%8#VY**=++++++=*xYV$8%%%%%%%%%%%%%%%%%%%%88888888888#*. ~V%8#$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYxxx*=Y%#*+==========++=*Y$$Y*:~ :=========***xxxYYVV$##8#V*=+=============$%#YYYYYVVVVYYVVVVVYYYYYYxxxY$V=:::::::::~~~~~~~~~~~~~~-:x$x*************xV$x=====***xxxxxxxYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV#+ Y@%%%%%%%%%%%%%%%%%%%%%Y. -V%%%%%%%%@%#*- .Y#$VVVVVVVVVVVVVYYYYYYYYYYYYYxxxxx**=======================================x$8$*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ===========================================================================================================================+:~~~~+$#VYVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$V$$$$$VV$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVV$$$$$$$VVVVVVVVVVVVVVYx*xYVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxx*****************************=*x$$x:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::++++:::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::::::::::::::::::::::::::::::::::V8Yxxxxxxxxxx**********====+++++++++++++++::~~~:+++==**xxxxxxYYYYYYYYYYYYYYYYYYYYYYYV8x#%%%%%%%%%%8$Yx*=+:::::++=xYV#8%%%%%%%%%%%%%%%%8888888888888888#x- -*#8#$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYxxx*=*#8Y=+++++++++=x$#Y=:. .---~:+=====**xYYVVVVVVVVVVVVV$##$x=+===+++++++*88VYYYYYVVVVVVVVVYYYYYYYxxxV$*::::::::::~~~~~~~~~~~~~~---~*Vx***********Y$Y=====***xxxxxxYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV#Y =%%%%%%%%%%%%%%%%%%%%%%$- :8%%%%%%%%%@@8Y: .Y8$VVVVVVVVVVVVVYYYYYYYYYYYYYYxxx**=========================================xV#$x=++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ =============================================================================================================================+:~*#$VYVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVV$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVV$$VVVVVVVVVVVVVVVVVVVx**YVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxx**********************=========x$$*~-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::+++::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::::::::::::::::::::::::::::::::::*8$xxxxxxxxxxxx**********===+++++++++++++:~~~~::+++++==**xxxxxxYYYYYYYYYYYYYYYYYYYYYYY#8%%%%%%%%%%%#Vx*=+::~~~~::+=xV$88%%%%%%%%%%888########888888888888$*~. .:Y#8#$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYxxxx==$%V=++++++=x$$x:~:~ ~++++++=*xYVVV$$$$$$$$$$$$VVVVV$#8V=::::::::::x8$YYYYYVVVVVVVVVVVYYYYYxxx$V+::::::::::~~~~~~~~~~~~~~------*Vx**********YY====**xxxxxxxYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$#- .#@%%%%%%%%%%%%%%%%%%%%%* .V%%%%%%%%%%%%@%V: Y8$VVVVVVVVVVVVVVYYYYYYYYYYYYYxxx*===========================================*V##x=++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ===============================================================================================================================V#VYVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$V$$$$$VVVVVV$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVY**xYVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxx********************============x$$=~-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::+++:::::::~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::::::::::::::::::$8Yxxxxxxxxxxxx***********===++++++++++++:::++++++++++==**xxxxxxYYYYYYYYYYYYYYYYYYYYYYV8@%%%%%%%%%%#Vx=+::~~~~~~~:+=*YV$##8888###$$$$$$$$$$$####8888888888%8V*+~.. ..-:=Y#8#$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYxxx*=Y%#*++++*$$x:~~:::-. .-:+++=*xYVVVV$$$$$$$$$$$$$$$$$$VVV$8#*:::::::::V8VYYYYYVVVVVVVVVVYYYYYYxx$$+::::::::::~~~~~~~~~~~~~~-------:YY***********====*xxxYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV#* +%%%%%%%%%%%%%%%%%%%%%%%= Y%%%%%%%%%%%%%%@%V~ .Y#$VVVVVVVVVVVVVVYYYYYYYYYYYYYxxx*============================================*V##x=++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ =============================================================================================================================*$#VYVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVV$$V$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVY***YVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxx*****************================x$V+~-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::+++:::::::~~~~~~~~~~~~~~::::::::::::::::::::::::::::::::::::::::::::::::::::=8$xxxxxxxxxxxxx************===+++++++++++++++++++++++++==**xxxxxxxxYYYYYYYYYYYYYYYYYYYY$%@%%%%%%%%%#Vx=+:~~~~~~~~~~:++=*xxYYYYYYYYYYYYYYYYVVV$$###8888888%%%%%%8#$$$$$#8%%8#VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYxxx**#8x+=V$x+~~~~~~::::::++*xYVVVVVVVVV$$$$$$$$$$$$$$$$$$$VV#8V+::::::+##YYYYYYVVVVVVVVVVYYYYYxx$#=::::::::::~~~~~~~~~~~~~~~--------*Vx*********===*xYY*=+++==*xYVVVYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$- x@%%%%%%%%%%%%%%%%%%%%%%* .$%%%%%%%%%%%%%%%%@8x- .V#VVVVVVVVVVVVVVVYYYYYYYYYYYYxxx*==============================================*V8#x=++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ============================================================================================================================x#$VYVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVV$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVx**xVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxx*****************=================Y#Y:--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::+++:::::::~~~~~~~~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::Y%Yxxxxxxxxxxxxx*************===+++++++++++++++++++++++++==***xxxxxxxxxxxYYYYYYYYYYYYYYYY$%@%%%%%%%%8$Y*+:~~~~~~~~~~~~~:::+++++====****xxxxxYYV$$##888888%%%%%%%%%%%@@@%8#VVYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYxx=Y8Y$V+~~~~~~~~~:::+=*xYYYYVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$%#=:::::=8$YYYYYVVVVVVVVVVVYYYYYxY#*::::::::::~~~~~~~~~~~~~~~---------=Vx********==xYY*:. .~=YVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV#x V@%%%%%%%%%%%%%%%%%%%%%%$- :%%%%%%%%%%%%%%%%%%%%#*. -$$VVVVVVVVVVVVVVVYYYYYYYYYYYYxxx*============================================***x$8$x+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~ ===========================================================================================================================Y#$YYVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$V$$$$$$VVVVVVVVVVVVVVV$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVY*=*YVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxx******************================*V$=~-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::+++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#8xxxxxxxxxxxxxx**************====+++++++++++++::+++++++++=*****xxxxxxxxxxxxxYYYYYYYYYYYYY$%@%%%%%%%%8$Y*+:~~~~~~~~~~~~~~~~~~::::++==*****xxxYV$$##8888%%%%%%%%%%%@@%8#VVYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$VVYYYYYYYYYYx+*##+-~~~~~~~~::+=xxYYYYYYYYVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$88x====Y%VYYYYYVVVVVVVVVVYYYYYxx#V:::::::::::~~~~~~~~~~~~~~~---------+V******==*YY*:. .+Y$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$#: $@%%%%%%%%%%%%%%%%%%%%%%%*. .$%%%%%%%%%%%%%%%%%%%%%%$: :#$VVVVVVVVVVVVVVVYYYYYYYYYYYYxxx============================================*****x$8$*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~ ==========================================================================================================================Y#VYYVVVVVVVVVVV$$$$$$$$$$##$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVV$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVY*=*xVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxx*****************==================x#Y:-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::+++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::=8$xxxxxxxxxxxxxx****************===++++++++++++++++++++++++=*****xxxxxxxxxxxxxxxYYYYYYYYYYYV8%%%%%%%%%8$Y*=::~~~~~~~~~~~~~~~~~~~::++==***xxxYYV$##88%%%%%%%%%%@@@%8$VYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$VY*=+::~~:=xV$VYYYYYYYYx==$Y~-~~~~~~:+*xxxxxYYYYYYYYVVVVVVVVVVV$$$$$$$$$$$$$$$$$$#%8x===V8VYYYYYVVVVVVVVVVYYYYYxV8*::::::::::~~~~~~~~~~~~~~~----------+Y*====*xY*:. .*$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$- V@%%%%%%%%%%%%%%%%%%%%%%%8*. .Y%%%%%%%%%%%%%%%%%%%%%%%%8* *#$VVVVVVVVVVVVVVYYYYYYYYYYYYYxx*===========================================*******Y#8V=+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~ ========================================================================================================================*V#VYYVVVVVVVVVV$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$VV$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVx==*YVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxx****************==================+=V$=~-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::++++:+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*%Vxxxxxxxxxxxxxx*****************====+++++++++++++++++++++++==****xxxxxxxxxxxxxxxxxxxxxxxxxxY#%@%%%%%%%8#$Y*=::~~~~~~~~~~~~~~~~~::+==**xxxYYV$##88%%%%%%%%@@@%8#$VYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$Vx=:- .~*V$VYYYYYYx*=VV:~~~::+=*xxxxxxxxYYYYYYYVVVVVVVVVVVV$$$$$$$$$$$$$$$$$#%#=++V8VYYYYYVVVVVVVVVVYYYYYx#$+::::::::::~~~~~~~~~~~~~~-----------*Y*==*Yx:. +$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV#Y *@%%%%%%%%%%%%%%%%%%%%%%%%%V: ~V%%%%%%%%%%%%%%%%%%%%%%%%%%%Y. V#VVVVVVVVVVVVVVVYYYYYYYYYYYYxxx===========================================********xV8#Y=+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++==++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~ =======================================================================================================================*$#VYYVVVVVVVVVV$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$VVVVV$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVY*=*YVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxx***************=================++=x#x~-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::+++++++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::x%Yxxxxxxxxxxxxxx*******************===+++++++++++++:+++++++++==*****xxxxxxxxxxxxxxxxxxxxxxxxxYV8%%%%%%%%%8#$Yx=+::~~~~~~~~~~~~:::+=**xYYVV$$#88%%%%%%%@@%%8#$VYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$V*~. .=V$VYYYYYYx*VV+:+==***xxxxxxxxxYYYYYYVV$$#########$$$$$$$$$$$$$$$$$#%Y~~Y8YYYYYVVVVVVVVVVVYYYYYY8Y::::::::::~~~~~~~~~~~~~~~---------~*V*=xY=- +#VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV#* :%%%%%%%%%%%%%%%%%%%%%%%%%%%8Y+. ~x#%%%%8888888888%%%%%%%%%%%%%%%V- ~#$VVVVVVVVVVVVVVYYYYYYYYYYYYYYx*==========================================*******x***V8$*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++====++::~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~ ======================================================================================================================*$#VYYVVVVVVVVVV$$$$$$$$$$$##$$$$$$$$$$$$$$$$$$$$$VVV$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVY*==xYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxx**************================+++++*$V:-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::++++++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::Y%Yxxxxxxxxxxxxxx********************====++++++++++:+++++++++++==******xxxxxxxxxxxxxxxxxxxxxxxxxY$8%%%%%%%%%88#$Yx*==+++::::+++==**xYVV$$##8%%%%%%@@@%%8#VYYxxxYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$*~ .+V#VYYYYYY*Y$===****xxxxxxxxxxxYV$###$VYYxxxYYV$#888#$$$$$$$$$$$$$88=~Y8VYYYYVVVVVVVVVVVYYYYxV8*::::::::::~~~~~~~~~~~~~~~~------~=YY*xY=. .~+xYV$$#$$VY=:. *#VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$#= .#@%%%%%%%%%%%%%%%%%%%%%%%%%%%%#Y=:-. -:=V8%%%%%%8888888888888%%%%%%%%%%%%%V- =#$VVVVVVVVVVVVVVYYYYYYYYYYYYYYx==========================================*******x**==*$8V=++++++++++++++++++++++++++++++++++++++++++++++++++++========+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~ =====================================================================================================================x#$VYYVVVVVVVVVV$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYVYYYVYx==*YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxx**************=============++++++++=V#=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::+++++++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::Y%Yxxxxxxxxxxxxxxx*********************===+++++++++++++++++++++++==*******xxxxxxxxxxxxxxxxxxxxxxxxY$8%%%%%%%%%%%8##$VVYYYYxxYYYYV$$##888%%%%@@@%%%8#$VYxxxxxxxxxxYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$V+. .+$#VYYYYx*xV*=****xxxxxxxxxV##$Y*+::::~~~~~~:::+*Y#%8#$$$$$$$$$$#%V~x%VYYYYVVVVVVVVVVVYYYYx$#+:::::::::~~~~~~~~~~~~~~~~------:xY*xx+. .~=V#%%@@%%8888%%%%8Y+. V$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$#= *%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%8#VYYxxYV$#8%%%%%%%%%%888888888###88%%%%%%%%%%%%$- .V$VVVVVVVVVVVVVVYYYYYYYYYYYYYYx*=========================================***********===Y8#x++++++++++++++++++++++++++++++++++++++++++++++++++=========++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~ ====================================================================================================================Y#$YYYVVVVVVVVVV$$$$$$$$$$$$#$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYY*==xYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxx************==============+++++++++Y#x~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::++++++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::x%Vxxxxxxxxxxxxxxxx*********************===+++++++++++++++++++++++==*********xxxxxxxxxxxxxxxxxxxxxxxxV$8%%%%%%%%%%%%%%8888888888%%%%%%@@@%%%8#$VYYxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$#8V*====+:~- .=$$YYYYxxxV*****xxxxxxxV8$x+:~~~::::::::::::::~::*#%8$$$$$$$$$$8%==8$YYYYVVVVVVVVVVVYYYYx$#+:::::::::~~~~~~~~~~~~~~~~----~=VxxY+. ~x#%%@@%#V*+~-----~+xV8%#*- :#VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$#* .#@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@%@@%%%%%%%%%%%%%888888#########8%%%%%%%%%%%V. +#VVVVVVVVVVVVVVYYYYYYYYYYYYYYY*=========================================**********x*==+*$8V=+++++++++++++++++++++++======++++++++++++++++++==========+++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~ ===================================================================================================================Y#$VYYVVVVVVVVV$$$$$$$$$$$$##$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYY*==xYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxx***********==============+++++++++*#Y:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::++++++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*8$xxxxxxxxxxxxxxxxxx********************===++++++++++++++++++++++++==**********xxxxxxxxxxxxxxxxxxxxxxxxY$#8%%%%%%%%%%%%%%@@@%@@%%%%88#$$VYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYYYVV$$$###888888888888888####$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$#8%%%%%@@@%%%8$x:. -Y#YYYYYxYY***xxxxxxY##x:~~:::::::::::::::::::::~:Y%8$$$$$$$$$#%Y:##YYYYVVVVVVVVVVVYYYYY$#+:::::::::~~~~~~~~~~~~~~~~~--:xVxY*. :V8%%%%8Y:. -=$%#= .V$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$#Y. +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%888###$$$$$$$$##8%%%%%%%%%%Y ~#$VVVVVVVVVVVVVYYYYYYYYYYYYYYYx==========+:+============================**********xx**=+=x##x=++++++++++++++=++===========+=+++++++++++++++==========++++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~ ==================================================================================================================V#$VYYYVVVVVVVV$$$$$$$$$$$$$##$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYx==*YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxx*********================++++++++=$$+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::++++++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+8#xxxxxxxxxxxxxxxxx***********************===++++++++++++++++++++++++==*************xxxxxxxxxxxxxxxxxx***xYYV$$#############$$$VVYYxxx******xxxxxxxxxxxxxxxxxxxxxxxYYV$#######$$$$$VVVVVVVV$$$$$$$###88888##$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$8%%%%%%%%%%%%%%@@%#*- Y$YYYYYYxx**xxxxxV8Y+~:::::::::::::::::::::::::::V@#$$$$$$$$#%#:Y8VYYYVVVVVVVVVVYYYYYY$#+::::::::~~~~~~~~~~~~~~~~~--+VYYY+ .=$%@%%%%Y~ +#%V~x#VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$#V~ x@%%%%%%%%%%%%%%%%%%%%%$*++=*Y8%%%%%%%%%%%%%%%%%%%%%%%%%88##$$VVVVVVV$$#8%%%%%%%%%%* :8$VVVVVVVVVVVVVYYYYYYYYYYYYYYYx==========+++===========================***********xxxx*=++*$8V=+++++===========+=+===========+++++++++++++===========+=++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~ ================================================================================================================*V#$VYYYVVVVVVV$$$$$$$$$$$$$####$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYx==*xYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxx********============+++==++++++++=V#=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::++++++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::$8xxxxxxxxxxxxxxxxxx*x*********************===++++++++++++++++++++++++++==********************xxx****************xxxxxxxxx************************************xYV$####$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$##8888##$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$#%%%%%%%%%%%%%%%%%%%@%8x- ~#YYYYxYYx***x*x$8x:::::::::::::::::::::::::::::~+8%$$$$$$$$$8%+=8$YYYVVVVVVVVVYYYYYYY$#+::::::::~~~~~~~~~~~~~~~~-~*VYVx- .=#%@%%%%8= ~V%#$#VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$+.V@%%%%%%%%%%%%%%%%%%%x ~#%%%%%%%%%%%%%%%%%%%%%%%%%8##$VVYYYYYYV$$#8%%%%%%%%%8: *8$VVVVVVVVVVVVYYYYYYYYYYYYYYYYx========================================**********xxxxxx*=++=Y8#x=+============================++++++++=+++=============++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~ ===============================================================================================================*$#VVYYYVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYx=+=xYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxx*******===========+++++===++++++++Y#*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::++++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::x8Vxxxxxxxxxxxxxxxxxxxx*x********************==+++++++++++++++++++++++++++===***********************************************************************=====**xV$###$VVVVYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$#8888#$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$8%%%%%%%%%%%%%%%%%%%%%%%@8x- Y$YYYxxYY****x$$*:::::::::::::::::::::::~~~~~~~~:$%#$$$$$$$$#%*:Y8VYYYVYYYYYYYYYYYYYYV8=::::::::~~~~~~~~~~~~~~~-:xVVY: =$%@%%%%%8= ~#@%8VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$x:V@%%%%%%%%%%%%%%%%%%+ V%%%%%%%%%%%%%%%%%%%%%%%%%%8#$VYYxxxxxYVV$#8%%%%%%%%%$~ V#VVVVVVVVVVVVVYYYYYYYYYYYYYYYYx*======================================**********xxxxxxxx*=+++*#8Y=++============================+++++==+++===========+=+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ==============================================================================================================*$$VVYYYVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYx*+=xYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxx*******=========++++++++==++++++++x8Y:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::++++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+##xxxxxxxxxxxxxxxxxxxxxxx********************===++++++++++++++++++++++++++++====*************************************************====================*xV$$$$VVVYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$#888#$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$#%%%%%%%%%%%%%%%%%%%%%%%%%%%%#+ +8YxxxxYYx**x$$+::::::::::::::::~~~~~~~~~~~~~~~~:V@#$$$$$$$$#%Y:+##YYYYYYYYYYYYYYYYYYY8x::::::::~~~~~~~~~~~~~~~+VVV= :$%@%%%%%%%V *%@8$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$V*V%%%%%%%%%%%%%%%%%%$: .*8%%%%%%%%%%%%%%%%%%%%%%%%%%%#$VYxx****xxYV$#8%%%%%%%%%Y. ~#$VVVVVVVVVVVVYYYYYYYYYYYYYYYYYx*======================================**********xxxxxxxxxx=+++=V8$*==============================+++==+++++==========+++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: =============================================================================================================*#$YVYYYVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY*+=*YYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxx********========+++++++++++++++++++x8V+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::++++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::x8Vxxxxxxxxxxxxxxxxxxxxxxx*********************===++++++++++++++++++++++++++++++=====***********************************==========+++++++++++++==*xV$$$VYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$#8888$$VVVVVVVVVVVVVVVVVVVVVVVVVVV$#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%x -#$xxxxxYYx*Y#*~::::::::::::~~~~~~~~~~~~~~~~~~~~:V%$$$$$$$$$#%V::*8$YYYYYYYYYYYYYYYYYY#$:::::::::~~~~~~~~~~~~~=$$V: -x%@%%%%%%%%%= +%@8$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$V$%%%%%%%%%%%%%%%%%%8Vx*xV#8%8%%%%%%%%%%%%%%%%%%%%%%%%%%8$Vx**====**xY$#8%%%%%%%%%8+ x8$VVVVVVVVVVVVYYYYYYYYYYYYYYYYYx*====================================************xxxxxxxxxxx*+++=Y88Y============================++=+++++++++========++:+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ============================================================================================================x#$YYYYYVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY*=+*xYYYYYYYYYYYYYxYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*********=======++++++++++++++++++++*$#*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::++++:::++++++++++++++::::::::::::::::::::::::::::::::::::::::::::~~~~~~:V#Yxxxxxxxxxxxxxxxxxxxxxxx*********************====++++++++++++++++++++++++++++++++++========***********============+++++++++++++++++++++++==*YV$$VYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$888#$$VVVVVVVVVVVVVVVVVVVVVVV$#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%Y. .$8YxxxxxYx*V#+~:::::::::~~~~~~~~~~~~~~~~~~~~~~~:#%$$$$$$$$$$%V+++Y8VYYYYxxxxYYYYYYYYYV8*:::::::::~~~~~~~~~~~*$$x- :#@%%%%%%%%%%%= =%%#VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$#8%%%%%%%%%%%%%%%%%%%%%%%8888888%%%%%%%%%%%%%%%%%%%%%%%8$Y*==++++==*xV$#8%%%%%%%%%Y:#$VVVVVVVVVVVVYYYYYYYYYYYYYYYYYxx=++++================================***********xxxxxxxxxxxxx*=+++*#%V=++++++======================+++++++++++======++:::+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ===========================================================================================================x#$YYYYYYVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYx=+*xYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*********======+++++++++++++++++++++=Y8Y~~~~~~~~~~~~~~~~:::++==**xxYYVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVYYYYxx***==+++::::~~~~~~~~~~~~~~~~~+$$xxxxxxxxxxxxxxxxxxxxxx************************====++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=xY$$VVYxxYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$#8%8#$VVVVVVVVVVVVVVVVVVVV$#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%x x8VxxxxxYxY##+~::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~+88V$$$$$$$$$%V++++V8VxxxxxxxxYYYYYYYYY#$:::::::::::~~~~~~~:x$V+ *%@%%%%%%%%%%%%Y .Y%%$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$#%%%%%%%%%%%%%%%%%%%888########88%%%%%%%%%%%%%%%%%%%8#Yx=++:::++=*xYV#8%%%%%%%%%8##VVVVVVVVVVVVYYYYYYYYYYYYYYYYYxx+~-~~~~:++===========================************xxxxxxxxxxxxxx*=+++*$%$*=============================++++++++++++++++++::+++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ==========================================================================================================x#$YYYYYYVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxx=+*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*********=====+++++++++++++++++++++++*#*~~~~~:++=*xYVV$$$$$$$$VVYYxxx***====+++++++++++++++++++++++=====****xxYYYYVV$$$$$$$$$$VVYYx**=++::~~~~~~*#Yxxxxxxxxxxxxxxxxxxxxx**************************====+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=*YVVVYxxxYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$#88#$$VVVVVVVVVVVVVVVVV#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%= =8Vxxxxxxxx#8=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*%#V$$$$$$$V$%Y++++=V#YxxxxxxxxxYYYYYYYV8x:::::::::::~~~~~:Y$V~ .Y%%%%%%%%%%%%%%%8+ =8%8$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$#%%%%%%%%%%%%%%%%888##$$VV$$$$##88%%%%%%%%%%%%%%%8#Vx=+:::::::+=*YV$8%%%%%%%%%@8VVVVVVVVVVVVYYYYYYYYYYYYYYYYYxxx=::~~~~~:++=========================************xxxxxxxxxxxxxxxx*=+++=V%$****************==============++++++++++++++++++::++++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: =========================================================================================================x#$YYYYYYVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxx=+*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx********======+++++++++++++++++::+++=YV*YVV$$$$$VYx**=++::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::++==**xxYVV$$$$$$$VVYxx$$xxxxxxxxxxxxxxxxxxxxx*****************************===+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=xYYYxxxxxYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$#8%8$$VVVVVVVVVVVVVV#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@8~ :#VxxxxxxxxY8$:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~V%$VV$$$$$$V#%x+++++=Y#Y*****xxxxYYYYYYY$#=::::::::::::~~+V$V~ -V@%%%%%%%%%%%%%%%%#+ =8%%#$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$#8%%%%%%%%%%%%%88##$VVYYYYVVV$$$###8888%%%8888#$Y*=+:~~~~~::+=*xV$8%%%%%%%%%8$VVVVVVVVVVVYYYYYYYYYYYYYYYYYYxxx=====+++++==========================************xxxxxxxxxxxxxxxxx*=+++=V%V***************************=======+++:::++++++++++++++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ========================================================================================================x#VYYYYYYYVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxx==*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*********=====++++++++:::::::+=*xV$$#$$VYx*=+::~~~~~~~~~~:::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::++=**xYVV$$$##$$$VVYYxxxxxxxxxx*******************************===+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=*YxxxxxxxYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$#8%8$VVVVVVVVVVVV$8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%V. -$VxxxxxxxxxV%Y~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+8#VVV$$$$$VV8#=+++++++Y#V******xxxxxxxxxx$$=::::::::::::=V$$~ -$@%%%%%%%%%%%%%%%%%%8*. ~Y%%%8$VV$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$8%%%%%%%%%%%88##$VYYYYxxxYYYYYYYVVVVV$VVVYYx*=+:~~~~~~~~:+=*YV#8%%%%%%%%#VVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYxx====================++=++==========*************xxxxxxxxxxxxxxxxxxx*=+++=$8x=========*****************************=========+++:::+++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: =======================================================================================================x#VYYYYYYYVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxYxxxxxxxxxxxxxxxxxxx==*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*********====+++++++:::+=*xY$$$$VYx*=++::~~~~~~~~~~~~~~~~::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::++=*xYV$####$$VVYYxx******************xx**************==+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=*VVx*xxxxxYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$#8%8$VVVVVVVVV$8%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%%%%%%%%%%%* .$Vxxxxxxx*xx#8=~~~~~~~~~~-------------~-~~~~~V%$VVVV$$$VVV8V+++++++++x#V******xxxxxxxxxxVV=::::::::::*V$#: .V@%%%%%%%%%%%%%%%%%%%%8$=- .:Y8@@@%8##88888########################$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$8%%%%%%%%888#$VVYYxxxxx************===+++::~~~~~~~~~~:+=xY$#%%%%%%%%#VVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYx*==============+====+=+++==========*************xxxxxxxxxxxxxxxxxxxxx*++++*8#*=======================*************************====+++++++++++++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ======================================================================================================Y#VYYYYYYYVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*=*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx********==***xxx*=++*YV$VYx*=+++++++:::::::::::++==**xxYYYVVVVVVVVYYYYYxxx**==++::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~- -~~~~~~~~~~::+==*xYV$$###$$VYx*******xx***x$#Vx**************==++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++==xVx*xxxxxYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$#%%#$VVVVVVV#%%%%%%%%%%%%%%%%%%%%%%%%%8#$$VV$#8%%%%%%%%#: -$VYYxxxxx**xY8$:~~~~~--------------------~~-=8#VVVVV$$$VV$#=+++++++++:=V$x*****xxxxxxxx**YV*+:::::::*VV#+ Y@%%%%%%%%%%%%%%%%%%%%%88#$x=~-......~+x$8%%88###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$#8%%%%%888#$VVYxxx***===++++:::::::~~~~~~~~~~~~~~::=*Y$#8%%%%@%#$VVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYx*============+==+=+=+==+===========**************xxxxxxxxxxxxxxxxxxxxxx*++++x%V===================+++++++==========******************=====+++++++++++++++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: =====================================================================================================x#VYYYYYYYYVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*=*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*****xYV$########8$VVY*+:::::++++++++++++=**xYYYYYYYxxxxxxxxxxxxxxYYYYYVVV$$$$$$$VYx*=++++++++++:::::::::::::::::::::::::::::::::::::::::- -::::::::::::::::::::++=xYV####$Vxx**$$Vx*x#88Vx***xx**********===+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++==*YxxxxxxYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$#%8$VVVVV$8%%%%%%%%%%%%%%%%%%%%%%8V=:-. ..-:*V8%%%%%Y ~#VYYYxxxx****$%*~~~------------------------:#8VVVVVVV$VVV8#+:::::::::::+x$Y******xxx******xYVx+:::+xYY$+ =%%%%%%%%%%%%%%%%%%%%%%%88#$$VYx***xYV#88##$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$VVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYVVYYYVV$#8%%%%88#$$VYYxx**==++::::~~~~~~~~~~~~~~~~~~~::+*YV#8%%%%%8$VVVVVVVVVVVYYYYYYYYYYYYYYYYYxYxxxx*===================+++============**************xxxxxxxxxxxxxxxxxxxxxxxx=++++$8*++++++++++=================++++++++++++=======**************=====+++++++++++++++++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ====================================================================================================x#VYYYYYYYYVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx***xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYY$##8##$VYxx***xYV###$Y=++=====*xx***xxxxx***====+=======********************xxxYVV$$$VY*=++++++++++++++++:::::::::::::::::::::::::::::::~~::::::::::::::::::::::::::+==**YV$##$V$#$$Yx$#V8Y*xV$#Y************==+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=*xxxxxxxxYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$#8%$VVVV#%%%%%%%%%%%%%%%%%%%%%8x~ .:Y8%%@#- +#YYYYYxxxx*=*x%$~-------------------------:V8VVVVVVVVVVV$8#+:::::::::::::=V$x***************xYYYxxYV*V= ~8@%%%%%%%%%%%%%%%%%%%%%%%%8#$VYYYV#####$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVV$$$$$$$VVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVYYYVVV$#88%88#$$VYYx**=++:::~~~~~~~~~~~~~~~~~~~:+=*Y$#%%%%8#$VVVVVVVVVVVVYYYYYYYYYYYYYYYYYxxxxx+~~~:++=============+===+===========*************xxxxxxxxxxxxxxxxxxxxxxxxxx*=+++*8$+:::+++++++++++++++++++=============+++++++++++++++=======*****============++++++++++++++++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ===================================================================================================x#VYYYYYYYYVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYY$#888#VYxx**xxxYxxx****xY$#8#Yx*xxxYVYYxxxxx********************************************xxYV$$$Y*=++++++++++++++++++++++++++++++++++::+:::::::::::::::::::::::::::::::::++=++++==*xYV$8#VVVV#Y#$Y$$V#$x*************===+++++++++++++++====+++++++++++++++++++++++++++++++++++++=*xxxxxxxYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$88$VV$8%%%%%%%%%%%%%%%%%%%%$: +#%%%+ *#YYYYYxxxx*===$8:------------------------:V8VVVVVVVVVVVV$%$::::::::::::::::*VVx*======******===***YxYx V@%%%%%%%%%%%%%%%%%%%%%%%%%%8#$#####$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVYYYYVVVVVYYxxxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYVVV$##88##$VYYx*==++:::~~~~~~~~~~~~~~~:++*xV#888##$VVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYxxx*~-...-~:++==========+=============**************xxxxxxxxxxxxxxxxxxxxxxxxxxxx*++++V%*~:::::::::::+++++++++++++++++++++===============+++++++++++=========================+++++++++++++++:::::::::::::+::::::::::::::::::::::::::::::::::::::: ==================================================================================================x#VYYYYYYYYVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*xxxxxxxxxxxxxxxxxxxxxxxxxx***xxxYV##88#$YxxxxYVV$###88###$Y**x**xY#%$xxYYxxxxxxxxxxxxxxxxxxx***xx*****xxxxxxxxxxxxxxxxxxxxxxx******xYV$$Vx=+++++++++++++++++++++++++++++++++++++++++++:::::::::::::::::::::::++++++++++=====x#V*YY#VY##$xx$$x***************===++++++++++++++++===+++++++++++++++++++++++++++++++++++=**xxxxxxYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$#%8$V#%%%%%%%%%%%%%%%%%%%%#~ :#%%* V#YYYYYYxxx**==Y%*-----------------------:V8VYYVVVVVVVVYV#%Y:~:::::::::::::::+*VVx*=++++++++++++::=*xV- =%%%%%%%%%%%%8###%%%%%%%%%%%%%%8#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVYYYYYxxxxxxxx***==*====********xxxxxxYYYYYYYYYYYYYYYVVV$####$VVYx*=++:::::~~~~~~::::+=*YV####$VVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYxx*==+::~~~~:+==========+============*************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*=+++*8V~~~~~~~:::::::::::::::+++++++++++++++++++==========================+++==========******============+++++++++++++++++::::::::::::::::::::::::::::::::::::: =================================================================================================x#$xxxYYYYYVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYY$##8##$YxxxYYV$###$$VYxxV$xxY$8Vx*****xV%8Yxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*****xV$#Vx=+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*Y++=Yx*VY***$$*******************===+++++++++++++++++++++++++++++++++++++++++++++++++++=*xxxxxxxYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$#%#V#%%%%%%%%%%%%%%%%%%%%= *%%x -#$YYYYYYxxx**==x%Y----------------------+V#VYYYVVVVVVVYY$%#*::::::::::::::::::::*VVY=+:::::::~~~~:+=$= .#@%%%%%%%%%#=-. .~Y%%%%%%%%%%8$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVYYYYYYYxxxx****=*xx=============***xxxxxxYYYYYYYYYYYYYYYYVVV$$$$$$VVYxx**=======**xYV$$$$$VVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYx*========++=========+=============***************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*++++$%=~~~~~~~~~~~~~~~::::::::::::::::+++++++++++++++++++=====================================**************===========++++++:::::::::::::::::::::~::~::~~~~~~ ================================================================================================x#$xxxxxxxYVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYV$#####88###88%@%8#$VYYYY$##$$VVxxxYYYYV$#VVVV$8VYYYxxxxV%#xx**xxxxxxYYYYYYYYYYYYYxYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx***xY$##Y*========++++++++++++++++++++++++++++++++++++++++++++++++++++++++===+++++:::::::~~~+:::::++xx***********************===+++++++++++++++++++++++++++++++++++++++++++++++=*xxxxxxxYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$V88#8%%%%%%%%%%%%%%%%%%%#- :8@Y +8VYYYYYYxxx**==*%V--------------------~*$$VYYYYVVVVVVYYV%#*:::::::::::::::::::::::=xVYx=+::~~~~~:++x$. =%%%%%%%%%%8~ x%%%%%%%#$V$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVYYYYYYxxxxxx**==****==============****xxxxxxxYYYYYYYYYYYYYYYYYVVVVV$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYx*=================================**************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*++++x%Y~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::::::::::+++++++++++++++++=====================================**************=========++++++:::::~~~~~~~~~~~~~~~~~~~~ ===============================================================================================*#$xxxxxxxYVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYY$#88$VVV$###$VYYYV$$$$###88%%%%%%%8####$$$$$VVV$$$$$$$######8%#$$$$VVVVVYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxx****xxxxxYYVVVVVVYYxxxxxxxV##Vx=========++++++++++++++++++++++++++++++++++++++++++++++++++===*Vx++:::~~~~~-------------~~~::++==*****x*************===++++++++++++++++++++++++++++++++++++++++++++=*xxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$8#8%%%%%%%%%%%%%%%%%%%$. :8@Y Y#YYYYYYYxxx**===8V------------------~=V$VYYYYYYYVVVVYYV8$=::::::::::::::::::::::::~::=xYY*=++*=~++=$* .$@%%%%%%%%%$ =%%%%%8$VV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVYYYYYYYYxxxxx***=====*==+=============****xxxxxxxxxYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYxx*xx*=================================***************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=+++=8#:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::::::::::::+++++++++++++++++===================================*********================+++::::::~~~~~~~~~~ ==============================================================================================*#$xxxxxxxYVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYV#8%88$Yx*============****xYV#888###$VYx*=+++++++++++++++++===*xxxYYYVV$$#####888$VYYYYYYYYYYYYYYYYxxxxxxxxxxx*===*xxxxxxxxYYVV$$####$$VVYYV$#$Y*=========+++++++++++++++++++++++++++++++++++++++++++====*xYVVY*::::~~-------........--------~~::+*YVVx**YY**********====+++++++++++++++++++++++++++++++==+=++++===*xxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$V#%%%%%%%%%%%8Y**Y#%%%%#~ *%@Y ~#VYYYYYYxxxx**===8$----------------~*V$VYYYYYYYYVVVVYY$8V:~:::::::::::::::::::::::::::~:::::+Y$=:++*#~ :%%%%%%%%%%%%*. .=#%%%8#$V$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVYYYYYYYYYxxxxx****===+======++=+==========*****xxxxxxxxxxxYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYxx*:~~~:+==============================***************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=++++V%=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::++++++++++++++++===================================*****************=====++++:::::: =============================================================================================*$$xxxxxxxYVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYV$#%%%8$Yx*===+++++++==****xY$88#Vx=+++::::::::::::::+++++++++++++++===========*xV8%$VVVVVVYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxYYYVV$$#######8#Y*=+======================++++++====++++++++======***xYVV$#Y=++:~~-........................-----~++:*$YY##Y*************===++++++++++++++++++++++=++====+=++==+===*xxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$%@%%%%%%%%$~ ~#%%%%x. ~#%@x x#YYYYYYYxxxx**===8$--------------:xV$YYYYYYYYYYYYYYYY#8x:~::::::::::::::::::::::::::::::::::x#*:+++YV x@%%%%%%%%%%%%#VYYV8%%%@8#$V$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVYYYYYYYYYxxxxxx***====++====+==++=++==========******xxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxYYxxxxxxxx*+-...-:+==========================****************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*++++Y%Y~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::+++++++++++++++==============================*******************====== =============================================================================================$#xxxxxxxxVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYV$##88%%%8$Y**=====++++++==****xV#8$x=+::~~-~~:::::::::~:::++++++++++++++++++++++++++=x#%$VVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYxxxxYYYYYYYYYYYYxxxxxxxxxxYYYYV$$#8#$Y*========================++++=+=++++===******xYV$##$Yx=+:~~---. .........................-----~+xY=x$*+==****xYx******==+++++++++++++++======+=======+=++===*xxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$V#@%%%%%%%8+ .$%%%%8*. ~$%%@= ~#$YYYYYYYxxxx**==*%V-----------:*YVVYxxxYYYYYYYYYYYYV8#*::::::::::::::::::::::::::::::::::::*8x:++++$* .#@%%%%%8888888%%%%%%%%%%#VV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVYYYYYYYYYYxxxxx**=====+=++====+===+==+=============*****xxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxx***====+~--~+=======================****************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*++++*%V~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::+++++++++++++++===========================*************** ============================================================================================V#YxxxxxxxVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYV$##88##$#8%8$Y*========+++++=****xV#8#Y=:~~~-- ~~~~~~~~:::::++++++++++++++++++++++++++=$%#VVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYxxxYYYYYYYYYYYYYYYYYxxxxxxxxxxxxYV$##V*=====================+==+++====****xxxxVV###Vx=+:~~~~~----.............................-.-.-----~~~xY+~::++=*V$x********==+++++==+===============+=========*xxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$V$%@%%%%%%%Y- ~Y8%%%%%%Y: -*8%%@%: Y#YYYYYYYYxxxx**==x%V--------:=YVVYxxxxxxYYYYYYYYYYY$8V+~:::::::::::::::::::::::::::::::::::+#V:++++=#: ~8%%%%%8888##8888%%%%%%%$VVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVYYYYYYYYYYxxxxx**=====+==++=====+++===+=+==++============******xxxxxxxxxxxxxxYYYYYYYYYYYYYYxYxxxxxxxxxxxxxxxxxxxxxx***===========++++====================******************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*++++=%#:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::++++++++++++++++==========================**** ===========================================================================================V#YxxxxxxxYVVVVVVVVVVVV$VV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxV#88##$VVVV#88#Y*=========++++==***xY$8#V=:~~~-. -~~~:::::::++++++++++++==========++++++Y%8VVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYxYYYYYYYYYYYYYYYYYYYYYYYYYxYxxxxxxYV#8V*===========+++++++======****xxxxxxV$8#$Y*+::::~~~~~~~-. .................... ..---...........~~...---~+YY=*YY***x***==++=======================+====**xYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$VV8@%%%%%%%%#$V$8%%%%%%%%%8V=~. -+Y#%%%%@8- +#VYYYYYYYYYxxx**=+x%Y~~:::+*YVVYxxxxxxxxxYYYYYYYYYV##x:~::::::::::::::::::::::::::::::::::::V#+:++++*#- +%%%%%888######888%%%%%$VVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVYYYYYYYYYxxxxx***=====+=====+=+====+=======++==+=================*********xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*****=====================================*****************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*=+++=88:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::++++++++++++++++================= ==========================================================================================Y8YxxxxxxxYVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$VV$V$VVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxV#%#VVYYYV$8%#Vx*=========++++=****xV#8$*:~~~~~. .-~::::::::++++++++++++==============+++*8%VVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxYV#8Vx**============*******xxxxxxxxY$#8$Y=+:::::::~~~~~~~-.................. ..... .........:*~~=Y******xx**==============================*xxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$VV#@%%%%88888%%%%%%%%%%%%%%%%8$Vxx*xxV$8%%%%%%%@V .$#YYYYYYYYYYxxx**=+x%$YVVVVYYx***xxxxxxxxYYYYYYYYY$8V+::::::::::::::::::::::::::::::::::::::x8*:+++==Y$. *@%%%%88###$$$##888%%%$VVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYxxxxx***=====+===+=====+==+++=+++===================================******xxxxxxxxxxx**************========================================*******************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*=+++=88:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::::::::::::::::::::::++++++++++++++++++==== =========================================================================================x8VxxxxxxxYVVVVVVV$###$VVVVVVVVVVVVVVVVV$V$V$VVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxY#%#VYYYYV#%8$x*==========+++=****xY$88Y=:~~~-..-. .~~:::::::::+++++++++++++==================V%#VVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxYV##$YxxxxxxxxxxxxxxxxxxxxxxxxxY$8#V*++::::::::::~~~~~~-................. . ........--..-::+=YVYx*xx***===========================*xYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$VV#@%88888888888%%%%%%%%%%%%%%%%%%%%@@%%%%%%%%%%+ x#VYYYYYYYYYYxxx**=+Y8Y***********xxxxxxxxYYYYYYYV8#*:~:::::::::::::::::::::::::::::::::::::+#$:++===*$V Y@%%%%88#$$$$$$$#88%%#VVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYxxxxx****======++=+=+=+===++=+===========================================================================================================*******************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*=+++=88:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::::::::::::+++++++++++ ========================================================================================*#$xxxxxxxYVVVVVVVV$#$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxY#%8VYYYV$8%8V*==============***xxY$88#x:~~~~--. -~--~~~:::::::::++++++++++++++==========****=====x8%VVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxV##$xxxxxxxxxxxxxxxxxxxxxxY$88V=++::::::::::::~~~~~-. ................ .. .... ...........-~+===++*VVx*x***========================*xxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$VVV$%%88#######8888%%%%%%%%%%%%%%%%8%%%%%%%%%%%@#. +#VYYYYYYYYYYYxxx*==+Y#x************xxxxxxxxYYYYV##x+~:::::::::::::::::::::::::::::::::::::::Y8=:+===**$Y V@%%%88#$$VVVVVV$#8%#VVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYxxxxx****=======++===+==+==++=========================================================================================================****************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*=+++=88:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::::::::::::::::::::::::: =======================================================================================*#$xxxxxxxYVVVVVVVVV$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxY#%8$VYYV$8%#Y*=============**xxYV$8%8V=:~~~~---~~~~~~::::::::::::++++++++++++++========*********===*V%#VVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxYV##YxxxxxxxxxxxxxxxxxxxV#8#*++++:::::::::::~~~~~~-. ................................. . .............---~~+VV==x*****======================**xYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$VVV$%%#$$VVVV$$##88%%%%%%%%%%%%%8888888%%%%%%%%%* ~#$YYYYYYYYYYYYYxx*=++YY**************xxxxxxxxYV#8Y+::::::::::::::::::::::::::::::::::::::::~=8V:+===**x#x $@%%%88#$VYYYYYYV$#8$VVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYxxxxxx***=======+++++=++++=========================================================================================================*****************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*=+++=%#:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::::::::::::: =======================================================================================$#x*xxxxxxVVVVVVVV$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxV#%8$VYYV#%8$x*==========****xxV$$$#8#Y+~~~~~---~~~~~::::::::::::+++++++++++++++========***************#%VVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxYV$#YxxxxxxxxxxxxxxxxY$##Y=+++++++::::::::~~~~~~~-................................... .... ..............---:xxx$V=+==***====================**xYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$VVVV$%8$VVYYYYYV$$#8%%%%%%%%%%%%8888888888%%%%%@#. -V#VYYYYYYYYYYYYYxx*=+=*******************xxxxV##V=:~:::::::::::::::::::::::::::::::::::::::::V8=:+===*xx#x V@%%%8#$VYYxxxxxYV8#VVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYxxxxx****=======+=++==========================================================================================================*******************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*++++*%$~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::::::: ======================================================================================Y8Y**xxxxxYVVVVVVVV$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxV8%#VYYVV#%8Vx*=**======**xxxYV$$VY$8$x:~~~~~---~~~~~::::::::::::++++++++++++++========*****************x%8VVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxYV$$xxxxxxxxxxxxxxxY$Vx=++++++++++:::::::~~~~~~.......................................... ................-~:+VV=++++==**===================*xxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$VVVVV$%8VVYYxxxYYV$#88%%%%%%%%%8888888888888%%%@%= .Y#VYYYYYYYYYYYYYYxx*=++====****************xV##Y=:~:::::::::::::::::::::::::::::::::::::::::~=8V:+===**xY#Y Y@%%%8#$VYxxxxxxxV8$VVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYxxxxxx****======++=====================================================================================================***********************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*++++Y@Y~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ =====================================================================================x8Y******xYVVVVVVVVV$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxY$88$VYYVV#%8V*==*****==**xxxYV##VxxV#$*:~~~~~---~~~~:::::::::::+++++++++++++++=========*******************Y%#VVVVVVVVVVVVVVVVVVYYYYYVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYVVVVVVYYYYYYYYYYYYYYYYYxxxx$8#VxxxxxxxxxxxxxVV*=+++++++++++++::::::~~~~~~..--........................................ . . .................-=x=::+++++====================**xxYYYYYYYYVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$VVVVVV#%#VYYxxxxxxYV$#8%%%%%%%%88######888888%%%@V x#VYYYYYYYYYYYYYYYxx==++=====*************Y$#$x+:~::::::::::::::::::::::::::::::::::::::::::::V8=+===**xYY#V x%%%%8#$VYxxx***x$8VVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYxxxxxx****======================================================================================================**************************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*++++V%*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ====================================================================================*#V******xYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxV#8#$YYYVV#%#Y*=*********xxYYV$#$x=*V#V=:~~~~~---~~:::::::::::::+++++++++++++++========**********************V%$VVVVV$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYVYxxxY88VxxxxxxxxxxxxVY=++++++++++++++++:::::~~~~~~~--......................................... ..... ...............--~~::++++====================**xxxYYYYYYYVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$VVVVVVVV#%$VYxx****xxYV$8%%%%%%%8##$$$$$###8888%%@8~ x8VYVVYYYYYYYYYYYYYx*=+++======********xYV$$Y=:~:::::::::::::::::::::::::::::::::::::::::::::~+8$++==***xYY$$ +%%%%%8#$Yxxx****$#VVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYxxxxxxx****===============================================================================================****************************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=+++=#8+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ====================================================================================$#x******xVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxY$88$YYYYVV#%#Y*==********xYYV$#$Y=+=V#V=~~~~~~---~~::::::::::::::++++++++++++=========*************************V%$VVV$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYY$Vxxx$%#xxxxxxxxxx*YY=++++++++++++++++++::::::~~~~~---..................................... .... .. .................-~~~~::++===================***xxYYYYYYYVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVV8%$Yxx*******xY$#8%%%%%8#$$VVVVV$$###88%@%* x8$YVVYYYYYYYYYYYYYYx*=++++======****xYVVVx=:~~::::::::::::::::::::::::::::::::::::::::::::::::Y%*+===**xYYY$#- -#@%%%8#$VYxx****##VVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYxxxxxx*****=======================================================================================******************************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*++++*%$~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ===================================================================================V8x******xYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*xV#8#VxYYVVV#%8V*=*********xYV###Y*+:=V#Y+~~~~~~---~~:::::::::::::++++++++++++=========****************************V%#VVV$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYV#$YxY#8Yxxxxxxxx*YV=+++++++++++++++++++++:::::~~~~----........................................ ... ...............---~~~~~~:+=****============***xxxYYYYYYVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVY$%8$Yx**======*xY$8%%%%8#$VYYYYYYVV$##88%@V. .x8#VVVVYYYYVVVYYYYYYxx==++++****xxxYYYY*=::~~:::::::::::::::::::::::::::::::::::::::::::::::::~+##+===**xxYYYV8+ *%%%%%8#$VYx**=*##VVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYxxxxxx*****===============================================================================**********************xx*********xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=++++V%x~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ==================================================================================x8Y******xYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxY$#8$YxxYVYV$88V**=******=*xV#8#V*+::+Y#Y+~~~~~~---~:::::::::::::++++++++++++=======*********************************x%8VV$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYV#$xxV8Vxxxxxxx**V*++++++++++++++++++++++++::::::~~-------....................................... . ................-----~~~~~~~:+*xxx*==========***xxxYYYYYVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVV#%#$Yx*=++++++=*xV$888#$VYxxxxxxxYV$$#88@#- -Y8#VVVVVVVVVVVVVVVYYYx*=+++++YV****=++::~~:::::::::::::::::::::::::::::::::::::::::::::::::::::~*%Y+==**xxxYYYV#x -$@%%%%8#VYx**==##VVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYxxxxx*******========================================================================********************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*=+++=#8+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ =================================================================================*#$*******YVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx**************xxxxxxxxxxxxxxxxxYV#8$YxxxYYYY$88$x*=******=*x$#8$x+::::x$V=~~~~~~--~~::::::::::::+++++++++++=======**************************************$%$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYV8VxY8#xxxxxx*=V*+++++++++++++++++++++++++++++::::~~---------................................... ...................-----~~~~~~~~~+=xYx**=======***xxxYYYYYVVVVVVVVVVVVVVVVVVVVVVVVYYYVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$VVVVYYV%%#$Yx=++::::::+=*YV$$VYx**==***xxYV$#8%8: ~V8$VVVVVVVVVVVVVVVVYYYx*=+++++$Y:::~~~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::$8=+==*xxxYYYYY$#- :8@%%%%8#VYx*==##VVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYxxxxxx*******=================================================================*******************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYV$$##xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=++++Y%Y~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ =================================================================================V#x******xYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*********Y$$$VVYxx*******xxxxxxxxxxxY$8#Vx*xxYYxYY$8#x*=*****==*Y$8#Y=:::::=VV=:~~~~~~~~~:::::::::::+++++++++========******************************************Y88#$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYY$8VY$8VYV$V**VY++++++++++++++++++++++++++++++++:::::~~~-------...................................... ......................------~~~~~~~~~:=xYYx****=*****xxxYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$VVVVVYY8%%8$Vx=+::~~~~~::+=****=+++++==**xY$#8%8+ +#8$VVVVVVVVVVVVVVVVVYYx*=+++++=#Y:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~=8V+==**xxxYYYYVV8* *%%%%%%8#VYx*=$#VVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYxxxxxx*******=======================================================*********************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*xxV$$VYV#$VV$$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*=+++*#8+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ================================================================================x8Y******xYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxx***********x88YYV$$###$VYxxxxxxxxxxxxV##$Yx**xYxxxxY##Y*=****==*xV##V*+:::::+xV*:~~~~~~~:::::::::::+++++++++=========*********************************************x$888#$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYV88VV88#$VV$8#=++++++++++++++++++++++++++++++++++:::::::~~~~~----....................................... ...............................------~~~~~~~~~~+*YVYx********xxxxYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$VVVVVVYY$8Y$8#Vx=+:~~~~~~~~~:::::::::::++=*xV$#%8+ .x8#VYYVYYYVVVVVVVVVVVYYYx==+++++=8Y~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~x%*+==**xxxYYYVVV$#- Y%%%%%%8#$Yx*V8VVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYxxxxxx********=================================================*********************xxxxxxxxxxxxxxx*******************x********xxxxx**********YV$Vx**V$YxxVVxYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*=====Y%Y~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ===============================================================================*#V*******xVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxx**************x8#=++==*xYV$#########$$$#$Yx***xYYYxxxY#$x*=====**Y$#$x+:::::::=Yx+~~~~:::::::::::+++++++++==========************************************xx**xYxx******xV8%#$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVV$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYV8#Y$8V$8%8Vx+++++++++++++++++++++++++++++++++++++:::::::::::~~~~---....................................... ................................-------~~~~~~~~~:+xYVYx******xxxxYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$VVVVVVVVY$8Y*x$8$Y*=::~~~~~~~~~~~~~~~~~~::+=xY$#%#+ :$8$VYYYYYYYYYVVVVVVVVVYYx*=++++++*8x~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~:$8++==*xxxxYYYVVVV#V .V%%%%%%%8$VYV8$VVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYxxxxxx*******==============================================*****************xxxxxxxxxxxxx**xxx*xx*******=**=*******xxxxxYYYYVVYYYYYxxx*****=*YVVx===x$Y==xYYxxx**xxxxxYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*=====x##:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ===============================================================================$#x******xYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYxxxxxxxxxxxxxxxxxxxxxxxx*****************$%x+===*****xxxxYYYYYV$VYx***xYYVVYxxY$Y*=***xYV#8#Y=:::::::::=*+:::::::::::++++++++++===========***************************************x$Y************Y#%8$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVV$#$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYY#8YY8%#VY=++++++++++++++++++++++++++++++++++++++++++:::::::::::::~~~--.......................................................................-------~~~~~~~~~~:=xVVY******xxxxYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$VVVVVVVVVVV$8Y===*$8$Y*=::~~~~~~~~~~~~~~~~~::=*YV#%$~ -x##VYYYYYYYYYYYYVVVVVVVVYx*==++++++Y8*~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~+8$:+==*xxxxYYYVVVVV#x -V%%%%%%%8#$V8#VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYxxxxxx********=========================================*******************xxYV$#VxYYVx****xYV$#VYYY*=++++++++=**xxxxYxxx***===*******========xVY*====YVx==*x=****YVVVVVV$$$$$$$$$$$$$$$$VVYYYxxxxxxxxxxxxxxxxxxxxxxxxx**====*V8=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ==============================================================================x8Y*******YYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYxxxxxxxxxxxxxxxxxxx*********************x8#*==**************xxx****xxYYYYVYxYVYYYV$$#8%8V*:::::::::::==:::::+++++++++=================******************************************YVx**********x$%8##$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVV#8#$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYV8#8%$=+++++++++++++++*=++++++++++++++++++++++++++++++++:::::::::::::::~~--....................................................................--------~~~~~~~~~:+*YVVx*****xxxYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$8Y=====*V##Vx=+::~~~~~~~~~~~~~~::=*Y$88x. .=$#$VYYYYYYYYYYYYYYYVVVVVYYx==+++++++$8+~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~x%x~+==**xxxYYYVVVVVV#x .V%%%%%%%%8#88VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYxxxxxx********====================================************xxxxxxxxx**xYV$VYV$VYYYY**xYVYxV$V*=+++++::::::+*==+::~~~-------~~~::+++++======x*=====YV*=======================***xxxxxxYYVVV$$$$VVYYxxxxxxxxxxxxxxxxx**====*Y8x~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ =============================================================================*#$*******xYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYxxxxxxxxxxxxxxxxx************************Y88Vx****************xxxYYV$$$#######$$$V$88$x+:::::::::::+++++++++++====================**********************************************************x$%8$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVV#%#$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVY#%88x++++++++++++++++==+++++++++++++++++++++++++++++++++++:::::::::::::::::~~---...............................................................---------~~~~~~~~~::=xVVY*****xxxYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV#8x========Y##$Yx=+:::~~~~~~~~:::+*xV#8$: .=$#$YYYYYYYYYYYYYYYYYYYYYYYYx==+++++++=8V:::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~:V%=~+==**xxxYYYVVVVVVV#Y- .x%@%%%%%%%%%$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYxxxxxxx*******==================================*********xxxxxxxxxxxxxx*xxV$Vx=xV$Y*=*Y**YYx=+:++:::::~~~~~~--------------------------~~~~::+++========*==============================****======**xYV$$$$$VYYxxxxxxxxxx**====*x#Y:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ =============================================================================V#********YYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYxxxxxxxxxxxxxx***************************=x8%#Vx************xxV$#888888##$VYxxxY$##Y=:::::::::::+++++++======================***************************************************************$%#$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVV$%8#$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV88#=+++++++++++++++=*=+==++++++++++++++++++++++++++++++++++++++:+::++++:::::::~~---............................................................----------~~~~~~~~~::+*Y$Vx****xxxxYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV88x==========*Y#8$VYx*=++++++++==*YV$##=-~*$$VYYYYYYYYYYYYYYYYYYYYYYYYYx==++++++++Y%*~:::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~:#8:~+==***xxYYYVVVVVVVV$$= +$%%%%%%%%%8VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYxxxxxx********===============================********xxxxxxxxxxxxxxxxx**xVVx=+=YVx+::=*++=*=:::::~~~---.......----------------------------~~~~~~::::++++++++++++=======================================**xYV$$$$$VYYxx****====x$V:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ============================================================================x8Y*******xYYYYYYYYYYYYYYYYYYYYVYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYxxxxxxxxxxxx***************************====*$88#VYx********x$8888#$$$VVVVVYxxV##V*+:::::::::::+++++==================**********************************************************************$%8$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVV#%8$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV8%$=++++++++++++++++=**=***+::::::::+++++++++++++++++++++++++++++++++++++++++::::~~~---.........................................................-----------~~~~~~~~~~::=xVVx****xxxxxYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$8#x=+===========*V#88#$VYYYxxYYYV$#8#Yx==V$$VYYYYYYYYYYYYYYYYYYYYYYYYYYx*=++++++++=##+~::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~+8$~~+==****xYYYYVVVVVVVV$#V+ .*8%@%%%%%%$VVVVVVVVVVVYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYxxxxxx********=============================*******xxxxxxxxxxxxxxxxxxx***xVV*+::+x*+::::=+:::~~~~---..............---------------------------~~~~~~~~~~~:::::::::::++===========================================**xYYV$$VVYxxx***YY:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ============================================================================#$********YYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYxxxxxxxxxx***********************===========xYVVV$$Vxx***x8%#$VVVVVVVVVV$##8$x+::::::::::::++++===========**************xx*************************************xxYVx***************=*==**V%8$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVV$%8$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV#%$*++++++++++++++++++++:++=+~~~~~::::::::+++++++++++++++++++++++++++++++++++++++::::~~~---......................................................------------~~~~~~~~~~::+*V$Yx**x*xxxxxYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$88Y=++++===========**Y$#8888888888%%%#VYV$$VYYYYYYYYYYYYYYYYYYYYYYYYYYYYx*=+++++++++x%Y::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~=%Y~~+===***xYYYYVVVVVVVVVV$#V=- -*$%%%%%@8VVVVYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYxxxxxx*********==========================*******xxxxxxxxxxxxxxxxxxxxx**==xY=~-------.-----~~~~-.......................--------------------------~~~~~~~~~~~~~:::::::::+=++++============================================**xYV$$$$$V+:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ===========================================================================Y8x=******xYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYxxxxxxxxx*********************===================*xV$$Vxxx#%8###$$$$VV$#8#Y=:::::::::::+++++========********************V$VY*****************************xx**xYYYYx***************====**Y%%$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVV$%8$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV#%#=+++++++++++++++++:::::::~~-----~:::++++::::+++++++++++++++++++++++++++++++++++++:::::~~----...................................................----..-------~~~~~~~~~~::+*Y$Yx*xxx**xxxxxxYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV#8V*++++++===========****xYV$##88888888$$VVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxx=++++++++++$%=~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~x%x~~++==***xxYYYVVVVVVVVVVVV$$$Y*:~-. -:x$%%88#VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVYVYYYYYYYYYYYYYYYYYYYYYYxxxxxxx*********=======================*********xxxxxxxxxxxxxxxxx*****+::~----............................................---------------------------~~~~~~~~~~~~~~~:::::::::::+++==================*xx*=====================+===**YVVVVVY*=+:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ==========================================================================*#V=======*YYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYxxxxxxxx*****************===========================*Y$#$$$$$######$#88V*+::::::::::::+++++========********************x#VYY****************************xxx*xYY******************=====*x8%#$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVV$8@8$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$88*++++++++++++++++:::::::~-.......-~~::+=***==+++:++++++++++++++++++++++++++++++++++::::::~~~----................................................----..----------~~~~~~~~~:+=Y$Vx*xxx****xxxxxxYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV##V*=+++++++++==========*****xxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxx*=+++++++++*%$:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~Y%=~~:+===***xYYYVVVVVVVVVVVVVVV$$$$$VVVVVVVV$$V$8$YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxx*********=====================*********xxxxxxxxxxxxxxxxYx***+:~--....................................................--------------------------------~~~~~~~~~~~~~~::::::::::+++============*VVVY#$===============================**xVV$VYx=+:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ==========================================================================V8*======*xYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYxxxxxxx***********=================================+++=*xV#8###$$#88#x+:~::::::::::::++++++=======*********************VV*********************************************************===**V@8$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVV$#%%#$$$$$$$$$$$$$$$$$VVVVVVVVVVVVV$$$$##$VVVVVVVVVVV#%*+++++++++++++++::::::::- .........--~~:::+=*xxx*=++::+++++++++++++++++++++++++++++++::::::::~~-----................................................-------------~~~~~~~~~~::=Y$Vx**xxx****xxxxxxxxYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVV$##V*=+++++++++++==========*****xxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxx**=+++++++++=V%*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~:V%+~~:++==***xYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYV8$YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxx*********===================**********xxxxxxx********YVxx=:~~-...........................................................-------------------------------------~~~~~~~~~~~:::::::::++==========xY**V$x=====================================*xYV$VYx=:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ =========================================================================*8V=======*YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYxxxxxx*********==================================+++++++++=xxxV#8#Y=:::::::::::::::::+++++=========***********************************************************************************x8%#$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVV$$$8%#$$$$$$$$$$$$$$$$$$VVVVVVVVVVV$#%888#$$VVVVVVVVVVV#%Y+++++++++++++::::::::~~. .......... -~~~~~~:+=*xYYx=++:::+++++++++++++++++++++++++++++:::::::~~~-----............................................ ..------------~~~~~~~~~~~::=x$Vx**xxxxxx****xxxxxxxxxYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVV$#$Y*+++==++++++++++==========*****xxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxx*=++++++++++=*8#+::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~:V8:~~::+===***xYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYV8VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxx*********=================**********xxxxxx*****xxxxxx*==++~.. ..............................................................-----------------------------------------~~~~~~~~~::::::::++===========Y$VYYY********================================*xYV$Vx=:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ =========================================================================V8*=======xYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYxxxxx********=================================+++++++++++++=Y$#V*+::::::::::::::::::++++++===========*******************************************=*******=*****************************Y%8$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVV$$$8@8$$$$$$$$$$$$$$$$$$$VVVVVVVVVV$$8@8$$$$$$VVVVVVVVVV$%V+++++++++++++::::::::~~. ........... ..--~~~~~~~::+*xYYx*++::::++++++++++++++++++++++++++::::::::~~~-----.............................................-------------~~~~~~~~~~~~:=x$Vxxxxxxxxxx*******xxxxxxxxYYYYYYVVVVVVVVVVVVVYVVV$$$Y*=++++++++++++++++++==========*****xxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxx*=+++++++++===V%x::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~:$8:~~::+====**xxYYYYYYYVVVVVVVVVVVVVVVVVVVVYYYYYYYYV8VxYYYYYYYYYYYYYxYYYYYYYYYYYYxYxxxxxxxxxxxxxxxxxxxxxxxxx*********================**********xxxxx***xxxYYYYx*=+:~--.. ...............................................................-.---------------------------------------~~~~~~~~~:::::::++=======******x$V**********============================++++==*YV$Vx=:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ========================================================================*8V=======*xYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVYVVYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxx******=================================++++++++++++=x$#$x+:~::::::::::::::::::+++++++========++==*********************====================================*==********************V@#$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVV$$$8%8$$$$$$$$$$$$$$$$$$$VVVVVVVVVV$$$%@#$$$$$$$VVVVVV$VV$%$++++++++++++:::::::::~~ .................--~~~~~~~~~:+*xYYx*+:::::+++++++++++++++++++++++++::::::::~~~-----.......................................-.------------------~~~~~~~~~~:=Y$Vxxxxxxxxxx*************xxxxYYYYYYYYYYYYYVV$$$VY*=++++++++++=+++++++++++==========*****xxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxx*=++++++++====*8#+:::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~:$8:~~~::+====**xYYYYYYYYYYYYVVVVVVVVVYVYYYYYYYYYYYYYV#VxxxxxxxxxxxxxxxxxxxYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxx********==============***********xxxxxxxxYYVVVYx=++::~~-.... .................................................................----------------------------------------~~~~~~~~~:::::::++====********Y$$Y************=====================++++++++++++=*YV$Vx=:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ========================================================================V8*=======xxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxx*****=================================+++++++++++=*V##V=::::::::::::::::::::::+++++++++===::+=+=============================================================**********************$@#$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVV$$$#%8#$$$$$$$$$$$$$$$$$$VVVVVVVVVVV$$#%%#$$$$$$$VVVVV$$$$$88=++++++++++:::::::::::~. ....................--~~~~~~~~~:+*xYYx*+::::::+++++++++++++++++++++++:::::::~~~------................................. ...-------------------~~~~~~~~~~~:=Y$Vxxxxxxxxxx*****************xxxYYYYVVVVVYx*==++++==++=++++=+++++++++++++==========****xxxxxxxxYYYYYYYYYYYYYYYYYYYYxxxxxxxxx*=++++++++=====V%x:::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~:$8:~~~::++====**xYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxx$$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx********============************xx**xxYYV$VVx*=+::::~---..... .....................................................................---------------------------------------~~~~~~~~~:::::+++===****xxxx*xV#$x**************================++++++++++++++++==xY$$Y*+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::++==*xxxYYYVVVVVVVVVVVVVVVVYYYYxx**==++ =======================================================================*8V=======*xxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxx***==================================+++++++++++=Y##$*+:::::::::::::::::::::+++++++++++++==:~+===============================================================**********************$@#$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVV$$$$#%%#$$$$$$$$$$$$$$$$$$$VVVVVVVVVV$$$#@%#$$$$$$$$VVVV$$$$$8%*++++++++++:::::::::::~. .......................---~~~~~~~~~:+*YYYx=+::::+++++++++++++++++++++++::::::::~~~------............................. ......------------------~~~~~~~~~~~~~:*V$Vxxxxxxxxx*******==========****xxx**===========++==++=+++==++++++++++++==========*****xxxxxxxxxYYYYYYYYYYYYxxxxxxxxxxxx*=++++++++======*88+::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~:$8:~~~:::++====**xxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxx*=*V$Yxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx********==========***********xxxxxxxYVV$VYx*=++:::::~---........ .......................................................................--------------------------------------------~~~~~::::+++++=***xxxxxxxxx$#Vx****************==============++++++++++++++++++=*xV$Vx=:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:+=*xYVV$$$$$$VVVVVYYYYYYYYYYYYVVVVVVV$$$$$###### =======================================================================Y8*+======xxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxx***===============================++++++++++++=x$##Y=::::::::::::::::::::::++++++++++++++++++++============================================================************************x#@8$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVV$$$$#%%#$$$$$$$$$$$$$$$$$$$VVVVVVVVVVV$$$8@8$$$$$$$$$VVVV$$$$$#%Y++++++++++:::::::::::~. ..........................--~~~~~~~~~::=*YYY*=+:::++++++++++++++++++++++::::::::~~~~-------...............................-------------------~~~~~~~~~~~~~~~+*$$Yxxxxxxxxx********=====================+=+==========++=++===++++++++++==========*******xxxxxxxxxxxxxxxxxxxxxxxxx*==**=+++++++========V%x::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~$8+~~~::::+====***xxxYYYYYYYYYYYYYYYYYYYYYYYYYxxxxx*====x$Vxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx********=========**********xxxxxxxYVV$VYx*=+++:::::::~---.......................................................................................--------------------------------------------~~~~:::+++++==**xxxxxxxxxxY#$x******************=============++++++++++++++++++++=xY$$Y=:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:+*xYV$$$$VVVYYYxxxxxxxxxxxxxxxYYYYYYYYYYYYYVVVVVV$$$$$ =======================================================================#V++++====xxxxxxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxx***================================+++++++++=*V##V*:::::::::::::::::::::::++++++++++++++:~:+++++++++======================================================**************************xV%%$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVV$$$$8%8#$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVV$$#%%#$$$$$$$$$VV$$$$$$$$%V++++++++++::::::::::::-. ...................... ...---~~~~~~~~~:+=xYYx=+:::+++++++++++++++++++++:::::::::~~~~~-----------...............----------------------------~~~~~~~~~~~~~~~:+x$Vxxxxxxxxxx*********==================++==========+++==+++++++++++++++++=========*******xxxxxxxxxxxxxxxxxxxxxxx=~~++++++++=========*8#+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~V%+~-..~::++====**xxxxxxYYYYYYYYYYYYYYYYYYYYxxxxxx*=======V$Vxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*********========***********xxxxxxYV$VYx=+++++++++:::::~~--...........................................................................................-----------------------------------------~~~~~:++++=====**xxxxxxxxxxx$#Y*******************===============+++++++++++++++++++=*YV$Y*+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:=*YV$$$VVYYxxxxxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYVVVVVV$$$$$$# ======================================================================x8*++++++=*xxxxxxxxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxx****==============================++=+++++++=Y$8$x+::::::::::::::::::::::++++++++++++++:~~:++++++++++++++++===============================================******************************$%#$$$$$$$$$$$$$$VVVVVVVVVVVVVVVV$$$#8%8$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVV$$$8@8#$$$$$$$$$$V$$$$$$$$%$========+++++::::::::::~. ...................... ........--~~~~~~~~:::+*YYx=+::++++++++++++++++++++++::::::::::~~~~----------------.....-------------------------------~~~~~~~~~~~~~~~~:=V$Yxxxxxxxxxxx*********===============+====+=====+=+++==+++++++++++++++++===========******xxxxxxxxxxxxxxxxxxx**+~~:+++++===========V%*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~Y%=~ .:::++====***xxxxxxxYYYYYYYYYYYYYYxxxxxxx*==========*V$Vxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*********========************xxxxYV$VYx=+++++++++++++::::~~~---..........................................................................................---------------------------------------~~~~~~~:++=======***xxxxxxxxxxxV#Vx*********************=============++++++++++++++++++++==xV$Vx+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:=xV$$$VYYxxxxxxxxxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYVVVVVVV$$$$$$#8# ======================================================================$#=++++++=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxx*****==========================+=+=+++++++=x$8#Y=:::::::::::::::::::::::+++++++++++++++:-~:+++++++++++++++++++++++++===================+=================********************************x8%#$$$$$$$$$$$$$VVVVVVVVVVVVVVV$$$#%%#$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVV$$#%@#$$$$$$$$$$$V$$$$$$$$88$$$$$$##x++++++:::::::::~- .................................--~~~~:::::::+*YY*=+:++++++++++++++++++++++:::::::::::~~~~~-------------------------------------------------~~~~~~~~~~~~~~~~~:*$Vxxxxxxxxxxxx***********=========================++=+=+++++++++++++++++++===========******xxxxxxxxxx****==+++++++++===**======+x%$:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~x%*~ -::::++====***xxxxxxxxxxYYYYYYYxxxxxxxx**=============*V$Vxxxxxxxxxxxxxxxxxxxxxxxxxx********=========***************xxYV$Vx=+::++++++++++++++:::::~~----.........................................................................................-----------------------------------~~~~~~~~~~::++======*****xxxxxxxxxxxY#$x***********************=============+++++++++++++++++++++=xV$Vx+:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:=xV$$VYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYYYYYYYYYYx**xVVVV$$$$$$$#8#$$ =====================================================================*8Y+++++++*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxx*****=========================++++++++++=*Y#8$*+:::::::::::::::::::::::++++++++++++++++++:+++++++++++++++++++++++++++++=========+====++++++=============***********************************x#%#$$$$$$$$$$$$VVVVVVVVVVVVVV$$#8%8#$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVV$$$8@8#$$$$$$$$$$$VV$$$$$$$88*====*$88*:++++++===+::::~~. ...................................--~~~::::::::+*xx=::+++++++++++++++++++++++:::::::::::~~~~~---------------------------------------------~~~~~~~~~~~~~~~~~~~~+Y$Yxxxxxxxxxxxxx************=================++===+++++++++++++++++++++++++=+++===========********====+++++++++++===*****======#8=:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~=%Y~. .~::::::++====***xxxxxxxxxxxxxxxxxxx*****================*YVVYxxxxxxxxxxxxxxx***********==========****************xxV$$Vx=+:~~:+++++++++++++++:::::~~--..--.........................................................................................------------------------------~~~~~~~~~~:::++++++====*******xxxxxxxxxxY##x*************************=============+++++++++++++++++++++=xV$Vx+:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+*V$$VYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYYYYYYYYYYx*==*xYVVV$$$$$$###$$$$ =====================================================================Y8=++++++=*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYYYYYYYYYYYxYYYxxxxYYYYxxxxxxxxxxxxxxxxxxxxx****==========================++=+++++=x$8#Y=:::::::::::::::::::::::++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++==========**************************************x$%8#$$$$$$$$$$VVVVVVVVVVVVV$#8%8#$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVV$$#%%#$$$$$$$$$$$VVVV$$$$$$88x====*8$##YYYV$$$####*:::::~- ....................................---~~::::::::=+:::++++++++++++++++++++++:::::::::::::::~~~~--------------------------------------------~~~~~~~~~~~~~~~~~~~:*$Vxxxxxxxxxxxxxxx*************====================+++=+++++++++++++++++++++::++++::++++++++++++:~:+++++++++++===******======V%x::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~+8$~--~:::~--~::+====*****xxxxxxxxxxxxx******=====================*YVVYxxxxx*************============***********xxxxxxYVVVYx=+::::::++++==++++++++++::::::~~~-...........................................................................................-.-------------------------~~~~~~~~~~:::+++++++++++++==*******xxxxxxxxxxx$#x***************************============++++++++++++++++++++++=*Y$$x=:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+xV$$YxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYYYYYYYYYYx**=*xYVVVV$$$$$$##$$$$$$$ =====================================================================#$+++++++=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*****=========================+=++++=*V#8V*+::::::::::::::::::::::+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=+==+=========******************************************V8888#$$$$$$$VVVVVVVVVVVV$8%8#$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVV$$#8@8$$$$$$$$$$$$VVVVVVVV$$88Yxxxxx##xYVVVYx**VV*##=::::::~. .....................................----~~::::::::::+++++++:+++++++++:++::::::::::::::::::::~~~~-----------------------------------------~~~~~~~~~~~~~~~~~~~~~=xxxxxxxxxxxxxxxxxxx**************==============+==+++=+++++++++++++++++++++:++++~~:++++:::+++++~-~:+++++++======*****=====x%$::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~:#8+~~::::-..~::::+===******xxxxxxxxx*****===========================*xYYYxxx***********=========************xxxxxxYVVVx*=++:::::::++++*==+++++++++++++:::::~~~--........................................................................................-.-----------------------~~~~~~~:::::+++++++++++++++++==*******xxxxxxxxxxx$#x*****************************===========+++++++++++++++++++++++=*Y$Vx+:~~~~~~~~~~~~~~~~~~~~~~~~:*V$$YxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYx**xYVVVVV$$$$$$$$$$$$$$$$$ **xxxxYYYYYYYYYxxxx*****============================================*8x+++++++*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*****===========================+++=Y$8$x=:::::::::::::::::::::::+++++++++++:~:++++++++++++++++++++++++++++++++++++++++++++++++++++++==++===========********************************************xV8%%8#$$$$$VVVVVVVVVV$#8%%#$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVV$$#8@%#$$$$$$$$$$$$$VVVVVVVVV8%$VVYxxV#Yxxx**xY*xV=*##x+:::::~~. ...................................-------~~::::::::++++++++:+++++++++::+:::::::::::::::::::::~~~~-------------------------------------~~~~~~~~~~~~~~~~~~~~~~:=*xxxxxxxxxxxxxxxxxxxx***************=========++===+++++++++++++++++++++++++++++:~~:++++:::+++++:~~:++++=====*******=====*#8=::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~V%*::::::-..~::::::+==****************=======+++========================*xxYxxx******==**==*************xxxxxxxYVVY*=++++::::+::+++++=*=++++++++++++++++::::::~~--...........................................................................................----------------~~~~~~:::::::+++++++++++++++++++++==*******xxxxxxxxxxx$#x*******************************=======+++++++++++++++++++++++++++=*Y$Vx+~~~~~~~~~~~~~~~~~~~~=Y$$Yx*****xxxxxxxxxxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYxYYVVVVVV$$$$$$$$$$$$$$$$$$$ YYYYYYYYYYYVVVV$$##########$$VVYYxx**==============================:x8=++++++=*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx****==================+=======++=xV8#V*+::::::::::::::::::::::+++++++++++++:. .~+++++++++++++++++++++++++++++++++++++++++++++++++=================*********************************************x#%8#$$$$$$$$VVVVVV$$#888%8$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVV$$#%%#$####$$$$$$$$V$VVVVVVV#%VV$####$$VxxxxxV8YY$*=*V#$Y=:::::~-.. .................................----------~~:::::::::++=*=+++++++++++++:::::::::::::::::::::::~~~-----------------------------------~~~~~~~~~~~~~~~~~~~~~~~:=xYxxxxxxxxxxxxxxxxxxxx****************===========++++++++++++++++++++++++++++++:~~++++++::++++++++++=====*********=====$%x::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~*%Y+:::::~--:::::~~::+++==*********=====++++++++++++++======================************************xxxxxxxxYV$V*+::::::::::+++++++++=*=++++++++++++++++++:::::~~~~--......................................................................................--------------~~~~~::::::++++++++++++++++++++++++++++==*******xxxxxxxxxxx#$x********************************=======++++++++++++++++++++++++++++=xV$V*:~~~~~~~~~~~~~~:*V$Vx***************x********xxxxxxxxxYYYYYYYYYVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$ ...--~::+=*xYV$$##8###$$VYYx***=================+:~V$+++++++=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*****============+===========+=*Y#8$x=::::::::::::::::::::::+++++++++++++++++~ :++++++++++++++++++++++++++++++++++++++++++++====================*********************************************x$%%8######$$$$$$$##8#$YV88$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVV$$#%@#$####$$$$$$$$VVVVVVVVV#%V===**YV$#8##$VYV8Vx$Yx***Y$#$x=+:::~~-..................................-------------~::::::::++=*+++++++++::::::::::::::::::::::::::::~~~~~---------------------------------~~~~~~~~~~~~~~~~~~~~~~+=*VVxxxxxxxxxxxxxxxxxxxxxx****************==========+++++++++++++++++++++++++++++:+++++++++++++=======***********=====Y%Y::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~+8#=+:::::~::::::~-~::::~:++====+++++++++++++++++++++++++++++++=================****************xxxxxxxxxxYVVY*+~~~~~::::::++++++++++==++++++++++++++++++++++:::::~~~~---..............................................................................-------------~~~~~:::::++++++++++++++++++++++++++++++++++==********xxxxxxxxxxY#V**********************************=====+++++++++++++++++++++++++++++++=Y$$Y+:~~~~~~~~~:x$$Y***************************xxxxxxxxYYYYYYYVYx*xYVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$ .--:+=*xV$$##8###$VYx**======+:~~~:8Y+++++++*xxxxxxxxxxxxxxxx*****xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*****========++=++=+======+==x$8#V*++:::::::::::::::::::++++++++++++++++++~-~+:..-:+++++++++++++++++++++++=+++==++=+++++++++==++==++=+============**********************************************xYYV$$$###########$Vx===V%#$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVV$$#%@8######$$$$VV$VVVVVVVVV$%#*=======**xYV##88%$YVVxxxxx*xY$$$$Y*+::~~-...............................----------------~::::::::+=+=*=+::::::::::::::::::::::::::::::::::~~~~~~-----------------------------~~~~~~~~~~~~~~~~~~~~~~:+=**Y$xxxxxxxxxxxxxxxxxxxxxxxx****************===========++++++++++++++++++++++++++++++++++======***************=====Y%V:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~V%*=++::::::::::~~~::::::::::::::::+++++++++++++++++++++++++++++=============***************xxxxxxxxxxxYVV*=::~~~~~~::::::++++++++++=+++++++++++++++++++++++++:::::::~~~-----........................ .. ...................................------------~~~~~~~:::::::+++++++++++++++++++++++++++++++++++++++=*********xxxxxxxxxxV#x**********************************=====++++++++++++++++++++++++++++++++=xV#V*:~~~~~:x$$x*****************************xxxxxYYYYYYVVVVVx=++=xVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$ .-~:+*xY$##8##$VY*+~~--=8*++++++=*xxxxxxx*xxxxxx**************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx******======+++++==+=======*V#8$x=++++++:::::::::::::+++++++++++++++++++++:-.-+++++++++++++++++++++++====+==+===+==+===++=========================********************************************************xx***xxxx*==++*#8$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVV$$#8@8######$$$$$VV$VVVVVVVV$%8*============**xYV$#88#VYxxxxxx***xV$$$VY*+:~-............................------------------~~:::::::+:+*x==+:::::::::::::::::::::::::::::::::~~~~~~---------------------------~~~~~~~~~~~~~~~~~~~~~~~:===*VVxxxxxxxxxxxxxxxxxxxxxxxx*******************============+++++++++++++++++++++++=======*******************=====x8$+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~*%V===+:::::::::::::::::::::::::::::::::+++++++++++++++++++++++==========**************xxxxxxxxxxxxxxYVY=::~~~~~~~~~~::::++++++++++++++++++++++++++++++++++++++++::::::::~~~~~-------................. .. .. .................------------------~~~~~~~~:::::::::++++++++++++++++++++++++++++++++++++++++++++==********xxxxxxxxxxx$V***********************************xxYVVVYYx*==+++++++++++++++++++++++++++*V#$*:~:x$Vx===****************************xxxYYYYYVVVVYYYYYYx*=*VVV$$$$$$$$$$$$$$$$$$$$$$$$$$$ .~:=xY$###$Y*V8=++++++=xxx********x***************************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*****=====++++=+++=++==*Y#8#Y*=+++++++++:::::::::++++++++++++++++++++++++:~~~+++++++++++++++++++++=+==+=====+====+==+===========================*********************************************************************=x$%8$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVV$$#8@8######$$$$$$$$VVVVVVVV$%%x================**xxYV$#8#$VYxxxx**==**YV$#$Y=:~-.........................-------------------~~~:::::::::+**x*+:::::::::::::::::::::::::::::::::~~~~~~~------------------------~~~~~~~~~~~~~~~~~~~~~~~~:=====*xxxxxxxxxxxxxxxxxxxxxxxxxx*********************==============++++++++==========***********************=====x8#+::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~:#8**===+:::::::::::::::::::::::::::::::::::+++++++++++++++++========**************xxxxxxxxxxxxxxxxYV*+~~~~~~~~~~~~~~::::+++++++++++=+++++++++++++++++++++++++++++++::::::::::~~~~~~~~~~-------.....--..---.---..------------------------~~~~~~~~~~:::::::::::++++++++++++++++++++++++++++++++++++++++++++++++++==*********xxxxxxxxxxY$x****************************xYVV$#8888###888##$Yx**===++++++++=++++++++++++*V$VV#V*======***********======*********xYYYYVVVVVVVY****xYVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ .-:=xV%%#$Yx=++*****x**********************************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*****=====+++====++=*x$88$x==++++++++++++::::+++++++++++++++++++++++++++++++++++++++++++++++++============++=+=+=+=============================***********************************x**xxxxxxxxxxxxxxxxxxx*************Y##%8$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVV$$#%@8######$$$$$$$$VVVVVVVV$8%Y====================**xxxYV$#8#VYxxxx**====*xV##$Y=:-....................-----------------------~~~~:::::::+++*x=+:::::::::::::::::::::::::::::::::~~~~~~~----------------------~~~~~~~~~~~~~~~~~~~~~~~~~:======*xxYVxYxxxxxxxxxxxxxxxxxxxxxx**********************====================******************************====x8#+:::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~x%V***===+++::::::::::::::::::::::::::::::::::++++++++++++======**************xxxxxxxxxxxxxxxxx*xY*:~~~~~~~~~~~~~~~~~:::+++++++++=*xY*+++++++++++++++++++++++++++++++++:::::::::::::::~~~~~~~~~~~~~------------------~~~~~~~~~~~~~~~~~~~::::::::::::::++++++++++++++++++++++++++++++++++++++++++++++++++++++++++==********xxxxxxxxxxxVYx***********************xxV##8###$$VVVVVVVVV$$##888#$$VYx*****========++++++=x$8#*========================******xxYYYVVVVVVVVYYYYYYVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ................ .#$xV#88#$VYx*************************************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*******====+++++++=*V#8#Y*===++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++==++=+====+=+===+=================================*******************************xxxxxxxxxxxxxxxxxxxxxxxxxxxx***********Y#$Y88$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVV$$#%%8#####$$$$$$$$$$VVVVVVVV8%V***=============++++====**xxxxYV###VYxxxx**xYY$#%%#$#$Y*+~-..............--------------------------~~~~:::::::::=x*=++::::::::::::::::::::::::::::::::~~~~~~~--------------------~~~~~~~~~~~~~~~~~~~~~~~~~~:======*x$###Yxxxxxxxxxxxxxxxxxxxxxxx*********************************************************************====x8#+::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~:##x****===+++++:::::::::::::::::::::::::::::+++++++++=======*************xxxxxxxxxxxxxxxxYYx=+:+:~~~~~~~~~~~~~~~~~~~:::+++++++=xYYY=++++++++++++++++++++++++++++++++++++++::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~::::::::::::::::::::::::+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++==*********xxxxxxxxx*YYY********************xY$#88#$$VVVVVVVVVVVVVVVVVVVVV$$#####Yx********=====+++++=xV$x======================*****xxYYYVVVVVVVVVYxxYVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ .........-----------------------------..... -#=~::+*Y$8%8#VYx**********************************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*******====++++==Y$88Vx*=======++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=+==+=+===+==++===+================================*****************************x**xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx********x##Yx88$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVV$$$8%%#$####$$$$$$$$$$VVVVVVVY#%$x*********==========++++++==**xxxxYV$$$V$#88#$VVxx$8$xxV$##V*~........---------------------------------~~~::::::::+===*+:::::::::::::::::::::::::::::::::~~~~~~~~----------------~~~~~~~~~~~~~~~~~~~~~~~~~~~~:=======xY$$VVYxxxxxxxxxxxxxxxxxxxxxxxx*****************************************************************====Y8$+::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~x%Vxxxx****====+++++++::::::::::::::::::::+++++++++=====***********xxxxxxxxxxxxxxxxxxxxxVY=:~~~~~~~~~~~~~~~~~~~~~~~~~:::++++++xYYx+=*=++++++++++++++++++++++++++++++++++++++++++::::::::::::::::::::::::::::::::::::::::::::::::::::+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++==*********xxxxxxxxx*x$$Y*****************Y$888#$VVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$#8#VVVVVVVYYx**=========xVVx===================****xxYYYVVVVVVVVVYxxYVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ........-------------------------------------...... :#~.-~~~:=xYV#8%8#Vx********************************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx********===+++=*V88$Y*===========++++++++++++++++++++++++++++++++++++++++++++++++++++++++==+=+==+===+=+=++=+==================================****************************x*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*******V8Vxx#%#$$$$$$$$$$$$$$$$$$$VVVVVVVVVVV$$#%@8#$####$$$$$$$$$$VVVVVVYY#%$xxxxx**********==========++++++==**xxV#8#$Yx***=====x#8V**xYV##Y:-----------------------------------------~~:::::::::::=*=+:::::::::::::::::::::::::::::::::~~~~~~~~--------------~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+=======*Y$VYxxxxxxxxxxxxxxxxxxxxxxxxxxx*************************************************************=====Y8V+::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:$#xxxxxxxx******========++++++++++++++++++++++=======*********xxYYYYYYxxxxx*xxxYxxYxx***:~---~~~~~~~~~~~~~~~~~~~~~~~:::+++++++=Y***=++=++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++==+=+++++++++++==++++++++++++++++++++++++++++==++++++++++++++++++++++==*********xxxxxxxxx*x$8#Y*************xY#88#$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$#$$VV$$VV$$$#$Y**========xVVx*=**============***xxYYYVVVVVVVVVY***xVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ .......---------------------------------------.............. =#-..---~+==**xY$8%%#Vx*****************************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*******===++=Y#8#Vx*=============+++++++++++++++++++++++++++++++++++++++++++++++++++++===+===+========+=+====================================****************************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx******x8#xxxV%8$$$$$$$$$$$$$$$$$$VVVVVVVVVV$$#8%%##$####$$$$$$$$$$VVVVVVYV8%$YYYYxxxxxxxxxx******==========+++++*V8#Vx=+++++++++====Y88Y***xY#8Y:~----------------------------------------~~::::::::::+==:::::::::::::::::::::::::::::::::::~~~~~~~~------------~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+=======*V$$$Vxxxxxxxxxxxxxxxxxxxxxxxxxx***********************************************************=====V%Y::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*8Vxxxxxxxxxx**************========++++++=========*********xxxxx$#$VVVVVYYYx***$$$VYx+~~~--------~~~~-----~~~~~~~~~~:::++++++++=*xx**x=++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=xYVYx++++++++++=***+++++++++++++++++++++++==*x*YY=++++++++++++++++++++==*********xxxxxxxxx*Y#$x*************V#8#$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYx**xxV$$$$x*======*Y$Vx********==*****xxYYYYVVVVVVVVx*=*xVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ .......----------------------------------------...................Y$~~-----:::+==***xV#%%#Vx**************************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*******====x$88$Y*=================+++++++++++++++++++++++++++++++++++++++++++++++++==+==+===+====+===+======================================*****************************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx******$8YxxxY8%#$$$$$$$$$$$$$$$$VVVVVV$$$$$#8%%8#$$$#$$$$$$$$$$$$VVVVV$$8%#VYYYYYYYYYYYYxxxxxxx********=======x$8$x=+++++++++++++++++=Y8#x=**xV8$=::~~--------------------------------------~~::::::::::+::::::::::::::::::::::::::::::::::::~~~~~~~~-----------~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+========*xY$Yxxxxxxxxxxxxxxxxxxxxxxx**xx********************************************************====*$8x::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:V#xxxxxxxxxxxxxxxx***********************************xxxxxxxxxxxY$Vxx**===**=:*xx:+:~~--------------------~~~~~~~~~:::++++++++=YxxYx=+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=*=*=+++++++++++==+=++++++++++++++++++==*xxxxxYYYYVx=+++++++++++++======*********xxxxxxxxx*xY#V************Y#%8$VVVVVVVVVVVVVVVVVVVVVVVV$#$VVVVVVVVVVVVVVVVYYYYYYxxx***xY$#Vx*******xV$Vx**********xxxYYYYYYVVVVVVY*==xYVVVVVVVV$$$$$$$$$$$$$VVV$$$$$$$$$$$$$$$$$$$$$$ ......-------------------------------------------................-$V::~~~~~:::::+====**xV#8%#Vx**************************xxxxxxxx*xxxxxxxxxxxxx**xxxxxxxxxxxxxxx******==*V#8#Yx*========================+++++++++++++++++++++++++++++++++++++++++=++==+===+===+===+========================================***************************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*****x8#xxxYV#%8$$$$$$$$$$$$$$$VVVVVVV$$$#8%@8#$$$$$$$$$$$$$$$$VVVVV$#8%#VYYVVVVVVVVVVVYYYYYYYxxxxx*******==x$8$x=+++++++++++++++++++++=V8#x=**Y8#*+:::~~~------------------------------------~~:::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~--------~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:+++======xYVxxxxxxxxxxxxxxxxxxxxxxxxx*xx**x***************************************************=====x##=::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=#$*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxV$Y*=+:~-----~~--~~-----------------------~~~~~~::::+++++++=VVxYx++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++========+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=============xY=+++++++++++=*xxxxYYYYxx****xxxxxxxx**Y$VY**********x$%8$VVVVVVVVVVVVVVVVVVVVV$$$$$$88$VVVVVVVVVVVVVVVVYYYYYYYxxxxx**Y$#$Yx******x$#Vx*xxxxxxxxxYYYYYYYYVVVY*==*YVVVVVVVVV$$$$$$$$$$$$VVVV$$$$$$$$$$$$$$$$$$$$$$$ ......---------------------------------------------..............~#Y~:::~:++=++::++======*xY#%%#Y******************************x*****xxxxxxxx****xxxxxxxxxxxxxx*****=*Y$8#Vx**===========================++++++++++++++++++++++++++++++++++++++==++==+===+==+==+=+==+=====================================*****************************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*****Y%$xx$88####$$$$$$$$$$$$$$VVVVVV$$#8%8$%8$$$$$$$$$$$$$$$$VVV$$#%%%#VVVVVVVVVVVVVVVVVVVVVVYYYYYxxxxx**x$8$x====++++++++++++++++++++++*$8$*=*Y#8$VYxx**=:~~----------------------------------~::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~-------~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::+++=====YVVxxxxxxxxxxxxxxxxxxxxxxxxxx*xx*************************************************======Y#Y+::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~x#Y=*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxVVVVYYV#V+-------------------------------------~~~~~::::+++++++++*==Y=====+++++++++++++++++++++++++++++++++++++++++++++++++++=====***********=====+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=+++++++++++++++===****xxxxxxxxxxxx****V$x**********Y8%#VVVVVVVVVVVVVVVVVV$$$$$$$$$$#8%#VVVVVVVVVVVVVVVVVVYYYYYYYxxxxxxxYV###$Yx**xxY##YxxxxxxxYYYYYYYYYYYYx=+=xYVVVVVVVVVV$$$$$$$$$$VVVVV$$$$$$$$$$$$$$$$$$$$$$#8 .....-----------------------------------------------.............~8x~~::::++====+++==========xV8%8Vx***********************************************xxxxxxx********=xV88$Yx**=============================++++++++++++++++++++:++++++++++++++++====+=+==+++===+=++========================================************************xx*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*x**V%VxxV$#8888##$$$$$$$$$$$$VVV$$#8%8$Yxx8%#$$$$$$$$$$$$VVV$#88%8$$##888##$VVVVVVVVVVVVVVVVVVVVYYYYYxY$88Y****=====++++++++++++++++++++=x#8V***xYV$$$###$*:::~~---------------------------~~~~~::::::::::::::::::::::::::::::::::::+:++::::::::~~~~~~~~----~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::++=====x$#Vxxxxxxxxxxxxxxxxxxxxxxxxxxxx***********************************************=====x#$*:::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:V#x=*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxV$Vx***xYx:-----------------------------------~~~~~::::++++++++++++=x**===+++++++++++++++++++++++++++++++++++++++++++===**xxxxxxx***=====+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++========****xYYYYYYYx*xYYYxxxxxxxx*x$%8$VVVVVVVVVVVVVVV$$$$$$$$$##88888#$VVVVVVVVVVVVVVVVVVYYYYYYYYxxxxxxxxxV$###$YYYxx$#VxxxxYYYYYYYYYYYYYx=+=YVVVVVVVVVVVVVV$$$$$VVVVVVV$$$$$$$$$$$$$$$$$$$$$$#8# .....-------------------------------------------------...........:8*~:::::++====================x$%%#Y*********************************************************=*Y#8#Vxx**==================****=**======+++++++++++++++++::+++++++++++++++===+======++=+==+++=========================================***************x****xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxV%VxxYYYVV$##888############8888$Y===xY#%8$$$$$$$$$$$$$#88#$V#$VYYYVV$##8888#$VVVVVVVVVVVVVVVVVVVV$8%$Yxxx****=====++++++++++++++++++++=Y##Y***xxxxxxx$8x+:::::~~---------------------~~~~~~~~::::::::::::::::::::::::::::::::::::+++++::::::::~~~~~~~--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::+=====*Y##Yxxxxxxxxxxxxxxxxxxxxxxxxxxxxx******************************************=====*$#x+:::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+$#*=*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*xx*+~--:~-----------------------------------~~~:::::++++++++++++++++++=*==++++++++++++++++++++++++++++++++++===**xxxxx***===++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++==*xYVVV$$$$$#######$$$$$$$$$$$$VVVYV8%#VVVVVVVVVVVVVV$$$$$$$$$$#8%8#VYYYVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYxxxxxxxxxYVV$##$YxxV#$YxYYYYYYYYYYYYYx=+*YVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$###$ --....-------------------------------------------------..........:8=~::::::+======================*V8%#Y******************************************************x$88$Yx***==============**************======++++++++++=+++::+++++++++++++++++===++===+=+====+===========================================*************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxY%$xxYYYVYYYYYV$#888888888##VYxx*+:=$#8#$$$$$$$$##88888#V*=+=$#V$VYYYVVVVV$#88%8#$VVVVVVVVVVVVVVV#%8VYYYYYYxxx****=========++++++++++++++=Y8#Y**xxx***=Y##x+::::::~~~-------~~~~~~~~~~~~~~~~~~::::::::::::::::+:::::::::::::::::::+++++++:::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::+=====*x#8Vxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*************************************=====*V#V=::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+$$*==*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYVVVVYxYVV*:~-------------...--------------------~~~::::+++++++++++++++++++++===+++++++++++++++++++++++++++++==**xxx***==+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=*Y$$$VVYxxx**xxxxx**===++++==*******Y8%$VVVVVVVVVVVVV$$$$$$$$$$#8%8VxxYVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYxxxxxxxxxxxV####$VxY$#VYYYYYYYYYYYYx==*YVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$##$$ --------------------------------------------------------.........+8=~::::::+======================++=Y#%8V*************************************************xV#8#Vxx***====**************************================++:::++++++++++++++++===+==++==+==+=++===========================================*************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx8#xxxYVVVYYYYYYV##VV$#VYYYYxxxx*::+Y$###$$##8888##$$$xx+++++x8YY#VYYYYVVVVVVV$#8%88$$VVVVVVVVV$8%#VVVVVYYYYYYYxxx***==========++++++++++++=V8$x*xx*Yx=+=Y##V*+:::::::~~---~~~~~~~~~~~~~~~~~:::::::::::::::::::+++::::::::::::::++:++++++++:::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::+======*$8$x*xxxxxxxxxxxxxxxxxxxxxxxxxxxx*xx********************************=====*V#$=:::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+$$*==**xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx$8$Y*=++::::~------------......-----------------~~~:::+++++++++++++++++++++++++++++++++++++++++++++++++++==*****==++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=*YV$VYxx*=+++++++++===+++++++++++++====Y%8$VVVVVVVVVVV$$$$$$$$$$$$#%8$xxxVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYxxxxxxxxxxxY$#####VYV#$YYYYYYYYYYY**xYYYYVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$V$$$$$$$$$$$$$$$$ ----------------------------------------------------------.......+8=~~~~:::+========================++=Y#%8Vx*******************************************xV#88$Yxxx******************xxxxx************==============+:::+===++++++++=+++++==++=+==++==++=============================================************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx$%VxxYVVVYYYYYYV8#VV$8$YYYYYYxx*+::~:=Y#$$$VVYYYxxxY$Y*++++++V8YY$#VxxYYYYVVVVVVV$88%8#$VVVVV$%%$VVVVVVVVYYYYYYYYYxx**=====*=====+++++++++++*$8Y**YVx=++++*Y$#Vx=:::::::~~~~~~~~~~~~:::::::::::::::::::::::::::++=+:::::::::::+:::+++++++++:::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::+======*V8$x**xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*************************=====*V#$*::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+$$*===*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxV$$VYx+~-------------.......-.---------------~~::::+++++++++++++++++++++++++++++++++++++++++++====++==**==++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++::+*Y$$$Vx==+++++++++++++++++++++++++++++++++*88VVVVVVVVVVV$$$$$$$$$$$$$8%#YxxYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYxxxxxxxxxxxxxY$#$V##VV##VYYYYYYYYYxYYYYYYYYVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$VV$$$$$$$$$$$$$$$$ ------------------------------------------------------------.....+8+~~~~::::===========================+=Y#%8Vx**************************************xY$88#VYxxx*****************xxxxxxxxxxxxxx********==========+:::+=====++======+=+++++=++++====++=============================================*************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxY%#xxxVVVVYYYYYY#8$VV##VYYYYYYxx=:~~~~+V$xxxxxxxxxxxV$*++++++=$8VY$#$YYxxxxYYYYVVVVV$#8%88#$#%8$VVVVVVVVVVVVVVVYYYYYYx***==*xx=====+++++=*****V$xYYx*=+++++++=x$#$x+:::::::::~~~~~:::::::::::::::::::::::::::::::+=*+::::::::+::::++++++++++++:::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::+=====+==Y%#x****xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*********************=====*V#$*:::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+V$*====*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYYYYxx*=+:~------------...........--------------~::::+++++++++++++++++++++++++++++++++++++++=======++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*xxxx**=+++++++++++*V##$Y*=++++++++++++++++++++++++++++++++++++*88VVVVVVVVVV$$$$$$$$$$$$$$8%#Y*xVVVVVVVVVVVVVVVVVVVVV$$$$$$$$VVVVVVVVYYYYxxxxxxxxxxxxxxY#VYV##V$#$YYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVV$$$$$$$$$$VV$$$$$$$$$$$$$$$$$ -------------------------------------------------------------....+8+~~~~::::+=============================*Y8%8Yx**********************************xV88#VYYYxx****************xxxxxxxxxxxxxxxxxxx******========+:::+===============+==+++==++===+=++=============================================*************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx$%VxxYVVVYYYYYYV8$VV#8$VVVVVVVYx+~~~::=#VxxxxxxxxxxxVV=++++++*#8VYV#8$YYxxxxxxxYYYYVVV$$#88%8$VVVVVVVVVVVVVVVVVVVVVYYYYx**=*xY*===++++*##$$$$$####$VYYx=+++++++*Y$#V=:::::::::::::::::::::::::::::::::::::::::::::=**=:::::::::++++++++++++++++:::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::+==++=+==Y%#x******xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx******************======x$#V=::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:Y#Y=====*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxVVVYx*=++:~-------------...............----------~~:::++++++++++++++++++++++++++++++=*=*Y*+++=**=++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=*Y$###$$$$##$Vx*++++*V##$Y*==+++++++++++++++++++++++++++++++++++++=$%VVVVVVVVVV$$$$$$$$$$$$$$8%$x*xVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$VVV$#$VYYYYYYYxxxxxxxxxxxY$VxY$8$$#$YYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVV$$$$$$$$$$VV$$$$$$$$$$$$$$$$$ --------------------------------------------------------------...+8+~~~~::::+==================+++==========*V8%#Y******************************xV#88$VYYYxx***************xxxxxxxxxxxxxxxxxxxxxxx******======+::+=================++=++===++=+===+=============================================*************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#%YxxVVVVYYYYYY#8$V$88$$$$$$$$VY+:::::Y#YxxxxYYxxxxxVV=+++===x88VYY$##$YYxxxxxxxxxxYYYYV$%8$VVVVVVVVVVVVVVVVVVVVVVVVVVVYx**=*YY=++++*8#=++==xY$##$$$$##V*++++++==*$#$*+:::::::::::::::::::::::::::::::::::::::::::+=xx=:::::+++++++++++++++++++:::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::::+=====++=Y%$**************xxxxxxxxxxxxxxxxxxx*xx***************======*V##Y+:::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*$$*=====*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxV8$VY*++$$Vx+~------------.................---------~::::++++++++++++++++++++++++++++++xV$VYVx=++=++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++:++++++:::::+=*Y$##$Vx*******xYV$##YY#8$Y*====++++++++++++++++++++++++++++++++++++++x%#VVVVVVVVV$$$$$$$$$$$$$$%%$x*YVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$8#$VVYYYYYYYYYxxxxxxxxxxxVxxxV#8$##VYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVV$$$$$$$$$$VV$$$$$$$$$$$$$$$$$$ ---------------------------------------------------------------..+8=~~~~~:::+=================+:~~:+==========*$%%$x**************************Y$88#VYYYYxx********xxxxxxxxxxxxxxYYYYYYYYYxxxxxxxxxx******===+::+===================+++=++=====++=+=============================================*************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxY88YxYVVVVYxxxxV8#$$$8#$$$$$$$$$Y=:~~~+$VxxxxxYYYxxxxxV=+=====Y%8VYYV$8#VYYYxxxxxxxxxxxY#%VVVVVVVVVVVVVVVVVVVVVVVVV$$####$VYYxYVx=+*8#=+=xYVVx*=++++++=V#V*+++===++*V#$Y*+::::::::::::::::::::::::::::::::::::::::::+*Yx+::+++++++++++++++++++++:::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::+=======+=V%$**************xxxx*xxxxxxxxx**xx****************=====*Y$#V*+::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+Y#V*=====**xxxxxxxxxxxxxxxxx*x****x##$V=++:+=#Y=VY~-----------..................-------~::::+++++++++++++++++++++++++++++++YY*Yx==*=++++++::::::::::::++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=*******************xxY$##$Vx**************xV%%#Y*=====+++++++++++++++++++++++++++++++++++++++=#%VVVVVVVVV$$$$$$$$$$$$$$%%$x*YVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$#8#$VVVVYYVVVVVYYYxxxxxxxxxxxxxxx$88##$YYYYYYYYYYYYYYYYYYYVVVVVVVVVVVV$$$$$$$$$$VVV$$$$$$$$$$$$$$$$$$ ----------------------------------------------------------------.:8=~~~~~~::+==================:~~--~+==========x$%8Vx*********************xV#88$VYYYYxxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYxxxxxxxxxx******=+:+=======================++==++=====+============================================*************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxY%#xxYVVVYxxxxx$8#$$#8#$$$$$$$$$V=:~~~*#YxxxxxYVYxxx=*V*======V%8VYYYV#8$VYYYxxxxxxxYYY%8YYVVVVV$VVVVVVVVVVVVVVVVVVVVVV$$###$VYVVY88xxVVY*=+++++++++:::=Y##Y=+=+++++=xV##Vx=+::::::::::::::::::::::::::::::::::::::::+xVx+::++++++++++++++++++++::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::::+==========V%V****************x********xx*****x**********======*Y$#$Y=::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=V$Y*=====**xxxxxxxx***********=*Y$x+::::+++Y$+:x=----------...................-----~~:::+++++++++++++++++++++++++++++++++*++++++++:::::::::::::::::::::++++++++++++++++++++++++++++:::::+++++++==***xxxYYVVVVVVVVVVVVVV$$#################8%%@%8#VYx**********xxxxxY$88Vx=======++++++++++++++++++++++++++++++++++++++++*%#VVVVVVVV$$$$$$$$$$$$$$%%$xxYVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$8%#$$$V$$$$$VVVYYYYYxxxxxxxxxxxxxxxY8%#8#YYYYYYYYYYYYYYYYYYYYVVVVVVVVVV$$$$$$$$$VVV$$$$$$$$$$$$$$$$$$$ -----------------------------------------------------------------:8*~~~~~~~:+===================:-----:===========Y8@#Yx****************xY#88#VVYYYYxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYxxxxxxx****=+++=*********==============+==+====================================================************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYxxxxxxxxxV%#xxYVVVYxxxxY$8#$$#8#$$$$$$$$$V*:~~:Y$*xxxxxYVVYx*+*Vx=====*V%%VYYYY$##$VYYYxxxYYYYV%#YVVVVV$$$$VVVVVVVVVVVVVVVVVVVVVVVVV$#$V$%%$VYx=++++++++++++:::::+x##x=+=*=+++==xV$##$Vx=+::::::::::::::::::::::::::::::::::::+=YVx+:+++++++++++++++++++++::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::++========++V%Y******************************x********=====*xY$#$Y=::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:*V$Yx*=====****x*********===xYVx+:::::=Yx**VV+-----------....................---~~:::++++++++++++++++++++++:::+=**x=+:+:::::::::~~~~~~~~~~~~~~~~~~~::::::+++++++++:::::++++++:::++=*xYVV$$$$#########$$$VVVVVVVVV$#$V$$VYxx**********xYV#88#VYx********xxxxxxxxYV#8#Y*=======++++++++++++++++++++++++++++++++++++++++++V@$VVVVVV$$$$$$$$$$$$$$$%%$YxYVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$#8%#$$$####$VYYYYYYYYYYYYxxxxxxxxxxxxxY$%88#VYYYYYYYYYYYYYYYYYYYVVVVVVVVV$$$$$$$VVVVV$$$$$$$$$$$$$$$$$$$ -----------------------------------------------------------------:#x~~~~~~~~+=++=================:-----~+==========*$%%$xx************x$88#$VYVYYYxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxx**=++=************=============+======================================================************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxVVxx*****xxxV8#YxYVVVYxxxxY$8#$$#8#$$$$$$$$$$x:~~:YV**xxxxxV$Vx=+*Vx=====*V8%$YYYYV$##$YYYYYYYYYV%#VVVVV$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVV#%%$YYx***=+++++++++++:::+++=V8$Y$#*++===***xYYV$##Vx=+:::::::::::::::::::::::::::::::++++*VV*+++++++++++++++++++++++:::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::+===+====++=$%Y==*******************************======**Y$##$x=:::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:*V$Vx*======*******=====xVY=::::::::+*xx***+----------....................--~~:::++++++++++++++++++++:::++:=xxx*:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::::++:::::+++++++++++++=xY$###$VYxxxxYYxxxxx**************YVYxYYx***********xV#88#VYx****xxxxxxxxxxxxxxY$88$x*========+++++++++++++++++++++++++++++++++++++++====$%$VVVVVV$$$$$$$$$$$$$$8%$VxxVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$8%#$#88#$VVVVVVVYYYYYYYYYYYYYxxxxxxxxxxxV8%8#VYYYYYYYYYYYYYYYYYYVVVVVVVVV$V$$V$VVVVV$$$$$$$$$$$$$$$$$$$$ -----------------------------------------------------------------~$V~~~~:::::====+================~-----~+===========Y8@8Yxx*******xV#88$VYYVYYxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxx*==***************===================================================================***********xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxY$Yxxx****xxxxY88YxYVVVYxxxxY$8#$$#88$$$$$$$$$$Y+~~:Y$==xxxxxYV$Y=:*Vx=====*V8%$YYYYYV#8#VYYYYYYYV88VVVVV$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVV$%%VYYYYxx**===+++++++++++++++=$@%V*++====***xxxxxxYV###V=::::::::::::::::::::::::::+++++++++*VV=++++++++++++++++++++++::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::======+===++=$%Y*====********************=========*xY$##$Y*+::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=Y$$Yx*=============YVx+~~~~~~:::*YVVVY=~----------...................--~~:::++++++++++++++++++:::::+*x=:=+::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::+=*xYVV$$$#####$$######Yx*=++++++=******************xV$YxYYx***********x8%$Yx******xxYYYYYYYxxxxxY$88Vx*========++++++++++++++++++++++++++++++++++++========*8%VVVVVV$$$$$$$$$$$$$$8%#VYYVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$###$#%8#8%8$VVVVVVVVVVVYYYYYYYYYYYYYxxxxxxxxxxY#%88$YYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$ -----------------------------------------------------------------~V$:~~::::::+===+++==============+~-----~+===========*$%%$xxx***Y$88#VVYVVYYxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxx*=*****************=================================================================************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxV$xxxxxx****xx*x#8VxYVVVYxxxxY$8#$$#88#$$$$$$$$$V*:~:Y$*+*xxxxxY$V=+*V*+====*V8%$YYYYYV$#8#VYYYYYY$8$VVVV$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVV8%#VYYYYxxx****===++++++++++++Y%@V++++====****xxxxxxxxxV8#+::::::::::::::::::::::+::+++++++++++x$Y=++++++++++++++++++++++:::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::+=YVVVY=+===++=88VYx**======***==============**xY$##$Vx=+:::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:=YV$VYx*=====+=YVx+~~~~~~~~~~:=***VV:---------....................-~~:::++++++++++++++::::::::::+xY+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~--~~+*V$##$$VVYYYYxYYYYYYxxxx$Y**=++++++=******************YVx*YY*************Y%#*******xYYYYYYYYYYYYxY$88Vx**========+++++++++++++++++++++++++++++++++++=*========*8%$VVVVV$$$$$$$$$$$$$#@#VVYVVVVVVVVVVVV$$$$$$$$$$$$$$$$#####$#%88%8$VVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYxxxxxYY#%88$YYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$ ------------------------------------------------------------------x#:~~~~::~:+=====+++=============+-.....~============*Y8@#YxY$#%8$VYYVVYYxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYVYVVYYYYYYYYYYYYYYYx***xxxx**************================================================================**********xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx$Vxxxxxxxx******x#%$xxVVVYxxxxY$8#$$$88#$$$$$$$$$$x+~~*$x+=xxxxxYVVx+*V*++===*V8%$YYYYYV$$#8#VYYYYY#8$VVVV$$$$$$$$$$$$$VVVVVVVVVVVVVVVVV#%#$##VYYxxxxxxxx**===++++++++*#%%$xx*=====*****xxxxxxxxx$%x::::::::::::::::::::::+++++++++++++++=Y$x++++++++++++++++++++++:::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::::+*xYV$Y=++++==+Y%$YVVVYYx**=========***xxYVV$##$Vx*+:::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:+*YVVVYxxxY$Y+~~~~~~~~~~~~~:::x$+---------...................-~~:::++++++++++++:::::::::::::::+:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~--~:+=xV$##VYxx*****************xVVVY=++++++++=======***********Yx*xxx*************$@V*****xxYYYYYYYYYYYYY$88V****========++++++++++++++++++++++++++++++++++++*x*====****8%$VVVV$$$$$$$$$$$$$$%8$VVVVVVVVVVVVV$$$$$$$$$$$$$$$$########8%%%#$VVVVVVVVVVVVVYYVVVVYYYYYVVVVVYYYYYYYYYYY$%88$YYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$ ------------------------------------------------------------------*8+~~~~::~:+=======+++++==========+-.....~===========+=x#@8#%%8$VVVVVYYxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYVVVVVVVVVVVVYYYYYYYYYYYxxxxxxxxxx*************===============================================================********xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxV#Yxxxxxxxxxx******V%#xxYVVYxxxxxV88$$$#88$$$$$$$$$$Y=:~=$V++*xxxxxYVY*xV=++===*Y8%$YYYYYV$$$#8$VYYYV#8#VVVVVVVVV$$$$$$$$$$$###########$$%8VYYV$$$YYYYYYYYxx**========x#8@$YV$$$$VYx*******xxxxxxxY88*+:::::::::::::::::::++++++++++++++++++*VV*+++++++++++++++++++++::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~::::::+=*=xYx=++++++++=##+:+=xYVVVVVVVVVV$$$$$$VVYx*=+::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::++=Y#Y+~~~~~~~~~~~~~~:::Y$+--------....................-~::::+++++++++:::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~--~:+xV###$VYx**********************x$$=x*++++++++++===**xYYVV$$$$$$$#########$$$$$VVYV%#x****xYVVVVVVVVVYYV$%8Vx****========++++++++++++++++++++++++++++++++++++===xx*==****8@#$VVV$$$$$$$$$$$$$8%$YxxYVVVVVVVVV$$$$$$$$$$$$$$$$#######$#%%%#$VVVVVVVVYVVVVVVVVVVVVVVVV$$$VVVVVVYYYYYYYY$%%8$YYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$ ------------------------------------------------------------------+8*~~::::::+======+++++++++++++====:......:==========+=*$%@@8VVVVVVYYxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVYYYYYYYYxxxYxxxxxxx*************==============================================================*******xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx$$xxxxxxxxxxxx******Y88YxYVVYxxxxxY#8$$$$88#$$$$$$$$$V*+:+Y$*:=xxxxxxxxY$Y++++==*Y#%#VYYYYYV$#$##$VYYV$8#VVVV$$##888888888888888%%8#####8%$YYYYYYV$$VYYYYYYYYxx******Y8$#%x+++=*xV$##$VYx****xxxxxxx$##Vx+::::::::::::++++++++++++++++++++++++x$Y++++++++++++++++++++++::::::::~~~~~~~~~~~~~~~~~~~~~~~~~:::::++Y#xV$#V+++++++=+x8Y:::::::++=======++++:::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+YV=~~~~~~~~~~~~~~~~:+V$+--------.................--~~:::::::++:::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-~~:=xV##$Vxx***************************x##=+=+++==*xYV$$$#$$$$VVYYYxxxx*****************Y%8x****xYVVVVVVVVVVV$8%$x*****=======++++++++++++++++++++++++++++++++++++++====*xx****x#@#$VVV$$$$$$$$$$$$#@8x*=*xVVVVVVVV$$$$$$$$$$$$$$$$#########8@%#$VVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$VVVVVVVYYYYY$%%#VYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$ ------------------------------------------------------------------:#Y~:::::::+======++=+++++++++======~.....-:=========x$8#VV%@#VVVYYxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYxxxxxx*************============================================================******xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxY#Yxxxxxxxxxxxx*******x#%$xYVVYxxxxxY$8#$$$#88#$$$$$$$$$Y=::*$V+:*xxxxx*=*=++++++==x#%#VYYYYYY$##88#VYYYV#8#888###$$VVVVYYYYYYYYYV$##VYYY$%$xYYYYYYYV$$VYYYYYYYYYxxxx$8VY%#*==++++==*xY$###$Yx********xYV##Y+::::::+++++++++++++++++++++++++++++=VV*++++++++++++++++++++++::::::::~~~~~~~~~~~~~~~~~~~~~~::::::++V%$$#8$++++++++==$#+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:xV*~~~~~~~~~~~~~~~~~~+VV:--------.................-~::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-~~+*V$##$VYx********************xxxYYVVVVYxx$$=*xYV$$$$VYxx*==++++:::::::::::++++++++++++++=8%x****xVVVVVVVVVVV$8%$x******=======+++++++++++++++++++++++++++++++++++++++======*xx***V%%$$V$$$$$$$$$$$$$8%$VYYVVVVVVVVVV$$$$$$$$$$$$$$#########$#%%#$VVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$VVVVVVVYYYY$%8#VYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$ ------------------------------------------------------------------~V$::::::::+======+==++++++++=======+-.....-+=====*V#8$x==*Y8@#VYxxxxxxxxxxxxxxxYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYxxxxxx************===========================================================******xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx$#xxxxxxxxxxxxx********x$%#YYVVYxxxxxYV8#$$$$#88#$$$$$$$$Vx+:+x$x:+*xxxxx=:++++:+++=x$%8VYYYYYYYV$$#VYYYV##$VVYYYYYYYYYYYYYYYYYYYYYY$##$YY88VYYYYYYYYYVV$VVYYYYYYYY$8#YxV@#*==+++=======*xY$###Vx******===V%V+:+++++++++++++++++++++++++++++++++++x$Y++++++++++++++++++++++:::::::::~~~~~~~~~~~~~~~~~::::::::++=$%VYYx=+:::::++=+Y8=::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=VY:~~~~~~~~~~~~~~~~~:+$V:-------............. ...-~~::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~--~:+*V$#$VYx******************xxYV$$##88####$#%#YV$$$VYx*=++::::::::::::+++++++++===========+++=#%Y****YVVVVVVVVVVV#%#Y******========++++++++++++++++++++++++++++++++++++++++=======******$%#$$$$$$$$$$$$$$$%8VVVYYYVVVVVVV$$$$$$$$$$$$$$$##########8%#$VVVVVVVVYVVVVVVVVVV$$$$$$$$$$$$$$$$$$VVVVVVVYYYY#@8$YYYYYYYYYYYYYVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$ -------------------------------------------------------------------x8+~:::::::========+++++++++========:-.....~+==x$8#Y*=====*x#@#xxxxxxxxxxxxxYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYxxxxxxxx***********=========================================================*****xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxY#Vxxxxxxxxxxxxx**********Y88VxYVYxxxxxxV#8$$$$$#88#$$$$$$$$Y*+:=V$*:+*xxxx=+::::::+++*V%8VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY$#8#$88VYYYYYYYYYYYVV$VVYYY$##VYxxV%8VYx*===+=========*xV#8#Vx*======V%Y+++++++++++++++++++++++++++++++++++++=VV=++++++++++++++++++++++::::::::::~~~~~~~~~:::::::::::++++=$%x==+++::::::+=+*8Y:::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+YV=~~---~~~~~~~~~~~~~:=$V:-------................-~~:::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~---~~+*V##$VYx***xx***********xxYV$####$VYx*======**V%8V*=++::::::::+++++++==========****************$%V***xYVVVVVVVVVV$%8V********======+++++++++++++++++++++++++++++++++++++++++=========*****x8%$$$$$$$$$$$$$V#@#VVYYVVVVVVVV$$$$$$$$$$$$$$$$$#########%%$VVVVVVVVxYVVVVVVVV$$$$$$$$$$$$$$$$$$$$$VVVVVVVYYYV8%#VYYYYYYYYYYYYVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$ -------------------------------------------------------------------+8*~:::::::+=====+++++++++++=========~......=V#8Vx=========+=#@#xxxxxxxxxxYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYxxxxxxxxx**********========================================================****xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx$#xxxxxxxxxxxxxx***********x#%$xYVVYxxxxxY$8#$$$$$#88#$$$$$$$Vx=::*VV=:=*xxx*+:::::::++=Y8%$VVVVYYYYYx*=+:~~~~~~++~--~~~~:+=*xxYYYYYVVYYYV#8888#VYYYYVVVVVYVVVV$$#$VYYYYY8%$V$$$$$Vx*============xV#8$Y*=====$%Y++++++++++++++++++++++++++++++++++++++Y$*++++++++++++++++++++++:::::::::::::::::::::::::+++++++=*#8x*=++:::::::+===$#+::::::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:*$x~--. -~~~~~~~~~::+$V:--------.............--~~~::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::+++==xV$##VYYYYV$$##88#Y***xxYV$###$VYx*=++:::::::::++++*#%Y+++++++++====***************************xYY#@$xxxxYVVVVVVVVV$8%#x********=======++++++++++++++++++++++++++++++++++++++++++========******x88$$$$$$$$$$$VV8%$VVVVVVVVVVV$$$$$$$$$$$$$$$$$$$########%8VVVVVVVVYxVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVYYYYV%%$YYYYYYYYYYYVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$ -------------------------------------------------------------------~$V::::::::+====++++++++++++++=======+-..-+V#$Y==========++++*#@#xxxxxxxYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYVVVVVVVVVYYYYYYYYYxxxxxxxxx********=======================================================*****xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxY8Vxxxxxxxxxxxxxx************xV%#YxYVYxxxxxxV##$$$$$$#88#$$$$$$$Vx+::*VV=:=*xx*+::::::++++*#%#VYYYx*=:~------~~:++-............-~:++=**xYYYVV$88%%8$VVVVVVVVVVVVV$$$$##8888Vxx*==**xYYx=+++==========xV##V*===*$8V=+++++++++++++++++++++++++++++++++++++x$x++++++++++++++++++++++:::::::::::::::::::::::++++++++*x%#**=++:::::::++=+Y8*::::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+VV+~~~. -~~~~~~~::+$$:--------............--~~~::::::::::+::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+xV$##$##8888########$$#%$xY#%$$###$Vx*=++:::::::::::::::::+++:+V%$x******xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYYYY$@#YxxxYVVVVVVVVV$%8V********========++++++++++++++++++++++++++++++++++++++++++++========******Y8#$$$$$$$$$$$$%%$VVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$####$#%#VVVVVVVVxYVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVYYYY#%#VYYYYYYYYYYVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$ --------------------------------------------------------------------x#+::::::::+==+++++++++++++++++======+:x$$*~~+========++++++=*#@#xxxxYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVYYVVVVVVVVVVVVVVVVYYYYYYYYxxxxxxxxx*********====================================================****xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx$#xxxxxxxxxxxxxx***************Y88VxYVYxxxxxxY$8#$$$$$$####$$$$$$$Y*+::*VY+:+*xx=++++::::~~~*8$:.--~::++++++++:~-....................---~:+=xYYV#8%%8##$$$###8888888##$VV$$Yxx*==========++++++========*Y$#Y****Y8#x+++++++++++++++++++++++++++++++++++++*$x++++++++++++++++++++++++:::::::::::::::::::++++++++=*Y%$**=++:::::::++=+x%Y::::::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:x$*~-~~~- .~~~~~~::::Y#+--------........ ..--~~~~::::::::+==:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+x$#$VxxYV#88#$VYxx*==+++==$#*+=V%%Y=+:::::::::::::::::::::::++++++=Y8%$YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY$%8YxxxYVVVVVVVV$#%#x********========++++++++++++++++++++++++++++++++++++++++++++++========******V8#$$$$$$##888%%$VVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$##$#%#VVVVVVVVxYVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVYYYYV%%$YYYYYYYYYYVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$ --------------------------------------------------------------------:8*~:::::::+===++++++++++++++++++++=Y##Y+-...:=======+++++++==x8@$xYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVxxxYxxxYVVVVVVVVVVVVVVYYYYYYYYYxxxxxxxx***************=============================================****xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxY8Vxxxxxxxxxxxxxxx***************x$%#YxVVYxxxxxxV##$$$$$$$####$$$$$$VY*+:+x$Y=:+*x*:~-.. ~V$+-. ....................................-----~::::*V#88####8%#$$$VVVVYYYYY$$x**=============+++++++=======xV#$***xV8#Y=+++++++++++++++++++++++++++++++++++*$Y+++++++++++++++++++++++++::::::::::::::::++++++++=**$%Y**=++:::::::++++=8$:::::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=$Y:~~~~~~~. .~~~~~:::::*#*---------...... .--~~~::::::::+**=:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-~~-~:*$8#Vx*xV#8#Y*=++::::::::::::*8x:::*88x+::::::::::::++++++++++++++++=**x$%8VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYV%%VYxxYVVVVVVVV$8%$x********========+++++++++++++++++++++++++++++++++++++++++++++++++========*****$8#$$$$#%$xxV%%$VVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$8%$VVVVVVVVYVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVYYYY#%#YYYYYYYYYYYVVVVVYVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$ ---------------------------------------------------------------------$V::::::~::+====+======++++++++=*V##V=-.....-+====++++++++===*x8@$YYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVYx*xYYxYVVVVVVVVVVVVVVYYYYYYYYYYYxxxxxx*****************==========================================***xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx$#xxxxxxxxxxxxxxx******************Y88VxYVYxxxxxxYV##$$$$$$$###$$$$$$$VY*+~~=VY:..-. .*8V=~....................................-----------~+Y$#$VV$%8VVVVVVVVVVYYY$x******===========+++++++======Y%#*****xV8#x+++++++++++++++++++++++++++++++++++=Vx++++++++++++++++++++++++++++:::::::::::++++++++=**x88x**=++:::::::++++=$8+::::::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:Y$=~~~~~~~~-----~~~~::::::+$V~--------.... ..-~~~~~::::::+***+:~~~~~~~~~~~~~~~~~~~~~~~~~~~-~~:++++*V###$x*Y$8##$=:::::::::::::::::=8V::::=$%$*===========*****==++++++++=*****V%%$YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYV%%VYxxYV$$$$$$V$%%V**********======++++++++++++++++++++++++++++++++++++++++++++++++++++============*V8#$V$%#*==x8%$VVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$8%#VVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$VVVVVVYYYYV%8YYYYYYYYYYYYYYYYYVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$ ---------------------------------------------------------------------*8+~:~~~:::+===========++++++=Y#8$x==+~......:===++++++++====**V%%VYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYVVVVVVVVVVVVVVVVYYYYYYYYYYYYxxxxx******************========================================***xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxY8Vxxxxxxxxxxxxxxx*******************x$%#YxYVYxxxxxxYV##$$$$$$$##$Vxxxxx*+~. +Yx~ :$8V*+-......................-----.........----------~:*V##$#%#VVVVVVVVVVVYVY*********===========++++++===Y88x***xxxxx$%V+++++++++++++++++++++++++++++++++++=Vx++++++++++++++++++++++++++++++++++++++++++++++=**Y%$***=+:::::::::++++V%*:::::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=$Y:~~~~~~~----~~~~~~:::::::Y#=~-------.. .-~~~~~~::::::=x*=:~~~~~~~~~~~~~~~~~~~~~~~~~~~~-~+Y$$#####VY**V#88$*+=V$*:::::::::::++++:=8V:::++=$@V*xxxYYYYYYYx************xxx******Y8%#VYYYYYVVVVV$$$$$$$$##########$$$8@$xxxYV$$$$$$$$%8Y**********=======+++++++++++++++++++++++++++++++++++++++++++++++++++++=============x#8##%Y****$%#VVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$8%#VVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$8#VVVVVVYYYYY8%VYYYYYYYYYYYYYYYYVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$ ---------------------------------------------------------------------~#x~::~::::+==========++++=*V8#V*=+===+-.....-+=+++++++++===***x$@8VYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYVVVVVVVVVVVVVVVVVVYYYYYYYYYYYxxxxxx******************======================================**xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx##xxxxxxxxxxxxxxxx*********************Y88VxYVYxxxxxxxYV$$$$$$$$##$x+~~~~~~~-. +Yx: .x8$xx*+~-...----.............--~~~~--......-----------~=V##%%$VVVVVVVVVVVVYx***********============+++*$8#$Yx*xxxxxxxV%V+++++++++++++++++++++++++++++++++++*V*++++++++++++++++++++++++++++++++++++++++++++=***#%x**=+++::::::::++++x%x::::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:Y$=~~~~~~~----~~~~~~::::::::=#V+~------. ..-~~~~~~~:::::+*x*+:~~~~~~~~~~~~~~~~~~~~~~~~~~~-~:x$#V*+=x$Y***x$8#$x+:::+Y#x::::::++===***=x%V++++=*#@###########$Vx*******xxYVVVYxxxxxxxV#@8$$##8888%%%%%88888####8%$xxxxY8%$xx*xV$$$$$$$$%8x**********=======+++++++++++++++++++++++++++++++++++++++++++++++++++++++=============*Y#%#*****Y%8VVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$#8%#VVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$8#VVVVVVVYYYY#@VYYYYYYYYYYYYYYYYYVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$ ----------------------------------------------------------------------Y#:~:::::::+=========++=Y$8$x=++======:......:++++++++=====****x#@#YYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYxxxxxxxx******************===================================*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxV8Vxxxxxxxxxxxxxxxx**********************x$8#YxYVYxxxxxxxYV$$$$$$$$##$x+~~~~~~~-. :xx: :V$*+*xx=:--.--................--~:+::~-....--------~~-~=V8@8$$$$VVVVVVVVVVYxxxx**********=========*V8#x=*V#$Yxxxxxxx$%Y+++++++++++++++++++++++++++++++++++*Y++++++++++++++++++++++++++++++++++++++++++++=**Y%$***=+++::~~~:::++++*%V:::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=$Y:~~~~~~~---~~~~~~~::::::::+x8x+~--------~~::::::~::::+*x=+~~~~~~~~~~~~~~~~~~~~~~~~~~~--~=V#$x+::::+*YxxY##x++::::::+x#x+:++=*xxxYYYYY$%$xxxxY8@%#$$VVYxxx**********xxYVVVVVVYYxxxxYV#%%#$$$########$$$$$$VVYx#$:---~*%Y~:=xV$$$$$$$$%8x***********======++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=========*****Yx******#%$VVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$#88%#VVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$8#VVVVVVVYYYY$@$YYYYYYYYYYYYYYYYVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$ ----------------------------------------------------------------------:8*~::::::::+======+=*V##V*=++========+-.....~+++++=========***xY%@$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVYxYVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYxxxxxxxx******************================================**xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx##xxxxxxxxxxxxxxxxx************************Y#8$YYVVYxxxxxxxYYV$$##$$$##$x+~~~~~~~--. ~*Y+. .=#V+~:*xx*:~-....................-~:+++:~~-.--------~~~~=8%$$$$$VVVVVVVVVVVVYYYxxxx*******====*Y$8$x=++++*V#$Yxxx**x88=+++++++++++++++++++++++++++++++++++x*++++++++++++++++++++++++++++++++++++++++++=**x#%x***=++::- ~:++++=8$::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:Y$=~~~~~~~~--~~~~~~~~:::::::+++V#=+~---~~~:::::::::::::+*x=:~~~~~~~~~~~~~~~~~~~~~~~~~~--~+x$#$*::::::::+x$#%#=::::::::++=V8V**xYVV$$$$$$$8%#VVV$%%##$#####$VYYx******xxYVVVVVVVVVVYYYYV$%%$YYY$$$$######$$$$$$Y+Y8=---+Y%V~--:x$$$$$$$$8%Y************======++++++++++++++++++====+==+====+=++++++++++++++++++++++++++++=======*************V%8VVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$#8$Y88$VVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$8#VVVVVVVYYYY$@#YYYYYYYYYYYYYYYYVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$ -----------------------------------------------------------------------V$:::::::::+====+=x$8#x=++============~.....-+==============**xx$@%VVVVVVVVVVVVVVVVVVVVVVVVVVVYxxYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYxxxxxxxx*****************===============================**xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxV8Vxxxxxxxxxxxxxxxx**************************xV88$YYVYxxxxxxxxYYV$$$##$###$x:~~~~~~~---. -=Y=- ~x#V+--~=*xx=:-.....................--~:+++:~~-------~~~x%#$$$$$$$VVVVVVVVVVVVVYYxxx*******x$88V*=++++++++*$#$xx*xV$%V+++++++++++++++++++++++++++++++++++==+++++++++++++++++++++++++++++++++++++++++=***V%$****=++::. ~:++++=8#+::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:~~~~~~=$Y:~~~~~~~~~~~~~~~~:::::::::+++=$$=:~-~::::::::::::::::=*=:~~~~~~~--~~~~~~----~~~~~~--~:*$#V*+==+:::::+x#8#V$$Vx=+:::+=*xxx$%$YYYV$$$$$$$$%%$$$8%8VVVVVVVV$$VVYYYxx*xxYVVVVVVVVVVVVVVVV#%8VYYY$############$$$Y:x8*---+#@#~.--~*V$#888#V8#x***********=====+++++++++++++==+==+===========+===+=+=+++++++++++++++++++++++++=======*************#%#VVVVVVV$$$$$$$$$$$$$$$$$$$$$##88#Yxx#%#$$VVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$8#VVVVVVVVYYx$@#YYYYYYYYYYYYYYYVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$ -----------------------------------------------------------------------+8*:::::::::+==*V#8V*=+===============:......:==============***xY8@#VVVVVVVVVVVVVVVVVVVVVVVVYxxYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYxxxxxxxx****************==============================**xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxY8#xxxxxxxxxxxxxxxxx****************************xV88VYYVYxxxxxxxxxYV$$$######$*:--~~~--~---.-+x*~ .....~x#Y+-.-~:=xx*+~--.....................--~:++=+::~~---+88$$$$$$$$$VVVVVVVVVVVVVVYYxxxxYV#8#Vx*===+++++++:+*$#VV$VxV8V=+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=***x88x****=++:::~~~:::++++=#8+:::::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+~~~~~x$*~~~~~~~~~~~::::::::::::::+++++=#V+:~::+:::::::::::::+**+~~~~~~~~~~~~~~--~----~~~--~:*V#$x+:::+=*+:+*V88$x==+=xV#$Y*=*YVVVYY$%VYYYV$$$$$$#%8$#%%#VVYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVV#%8VYYV$###############V+x8x~--:$@8:.---~+V#%8###$$8Y***********=====+++++++++++=======================+==++=+++++++++++++++++++++++++=====*************x8%#VVVV$$$$$$$$$$$$$$$$$$$$##888$Yx**x$%#$$$VVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#8$VVVVVVVVYYx$@$YYYYYYYYYYYYYYYVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$ ------------------------------------------------------------------------V#:::::::::+x$8#Y=++=================+-.....~===============**xxV%%VVVVVVVVVVVVVVVVVVVVVVYxxYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYxxxxxxxx***************=============================**xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx$8Yxxxxxxxxxxxxxxxxx******************************x$8#VYYVYxxxxxxYxxYV$$$$###8#V=~--~~~~~~~~---+xx+. ......:x$Y+-...-~+*xYx*=+:~--....................-~:++++++=#%$$$$$$$$$$$$VVVVVVVVVVVVYYV$8%8$Yxxxxxx*=+++++++::+x#8Y=+=x$#$Y*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=**x#%Y****==++:::::::::+++++$8+:::::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+:~~:VV+~~~~~~~~~:::::::::::::::+++++++*#Y+=++++::::::::::::=*+:~~~~~~~~~~~------~------~:*V##V*+:::::::=YV#8$x=+:++=**==x$88$VV$$VYY#8VYYYV$$$$$%%#8@8$$VVYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVV8%#YYY$##########$$$$$VY=Y8*---:$@%=..--~~=$8%$V$$$$8$**********=====++++++++++==================================+++++++++++++++++++++++=====*************x#%#$$$$$$$$$$$$$$$$$#####88#$Vx******Y8%$$$VVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$88$VVVVVVVVVYY$@$YYYYYYYYYYYYYYYVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$ ------------------------------------------------------------------------+8x::::::+x#8$x=+=====================~.....-+==============***xY#@#VVVVVVVVVVVVVVVVVVVYxxxYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYxxxxxxxx***************============================*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxY8$xxxxxxxxxxxxxxxxxx********************************x$8#VYVVYxxxxxxxxxYV$$$$$###$x+----~~~~~~~--~:*x=~ ......~*VV=~..----:+*YVVYx**==+:~--..............-----~~+$%#$$$$$$$$$$$$VVVVVVVVVV$#8%8#$VVYYYxxxxxx*==++++++::=Y#V===*xV$##V*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=***$%$*****=++++:~-~::::+++++$%=::::::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~++~=$x:~~~~~~~~~:::::::::::::++++++++++*#Y=*=+++::::::::::+==:~~~~~~~~~~~------------~:*V##Vx**=+::::+=Y#8#Y=+:++=**=++=*x$88888#$$VYY88YYYY$$$$#%88@@8#$VYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVV$%%$YYV$#######$VYx***=+~:V#=---:$@%*..---~:Y$%%$V$$$$88x*********====++++++++==================================+====++++++++++++++++++++++=====*************x#%#$$$$$$###88888888888#$Yx*********x$%8$$$VVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#8$VVVVVVVVVVYY#%YxYYYYYYYYYYYYYVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$ .-----------------------------------------------------------------------~Y#+:::=V##Y*=========================:.....-+===============***xV%%VVVVVVVVVVVVVVVVVVxxxYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYxxxxxxxx**************===========================*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#8Yxxxxxxxxxxxxxxxxx***********************************Y$88$YYVYxxxxxxxxxYYV$$$$$$$Vx:-----~~~~~~---~+**+~.......-..~=YV*:--------:+=**====*xxxx*=++:~---....-------~+Y#88#$$VV$$$$$VVVVV$##88%8#$VVVVVVVVVYYxxxx**======++++*##YxxYYYxY#8V=+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=***V%#*****==++++~. .~::++++++V%=::::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+:x$*~~~~~~~~~~:::::::::::+++++++++++++=#V***++:::::::++::+:~~~~~~~~~~~~-----------:=V##Vx*******++=x$8#Y*+++++=*=+++*Y$##$YYY$#8%88$YV8#YYYV$$#%88%8#8%%#VYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVV#%8VYV$########V*++:::-..+#V~.--+#@@x....--~*V$%8V$$$$$#%Y*********====+++++++========================================+=+++++++++++++++++++++=====*************x$%#$$$#8##$$VVYYYYYYYxx*************x$%#$$VVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#%#VVVVVVVVVVVYV%8xxYYYYYYYYYYYYYVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$ ..-----------------------------------------------------------------------+#x+x$8$*============================+-.....:================**xY8@#VVVVVVVVVVVVVVVYxxYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYxxxxxxxxx******************======*****=========**xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxV8$xxxxxxxxxxxxxxxxxx************************************x#%8#VYVVYxxxxxxxxxYYV$$$$$$$V*:------~~~~~~~-~:=*=:-....---..-:*Vx+~~--------~:++:~--~:++=*xxxxxx**==++:::::::+*Y#88#$VV$$$$$$#88%%%#$VVVVVVVVVVVVVVVYYxx***=========*$8$VVYx***x##Y=++++++++++++++++++++++++++++++++++=*++++++++++++++++++++++++++=***Y%#x*****==++++:~~~:::++++==V%*::::::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:+Y$+~~~~~~~~~~:::::::::++++++++++++++++=V$***=+:::++::+::~~~~~~~~~~~~-----------:=Y##$Y**********Y$88V*+++++++++++=x$8#$VYYYV$$$$$#8%8#8%$YYY$$8%%%#$$$$#%%#VVYYYYYVYVVVVVVVVVVVVVVVVVVVV8%#VYVVYYYYVV$$*+::::~. -Y#*. .-+#%@Y-...----:=$@#V$$$$$#%$*********===+++++++=======================================++=+++++++++++++++++++++++=====*************x$%8$$$Yx****************************x$%#$$VVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$#%#$VVVVVVVVVYYx$%V*xxxYYYYYYYYYYVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ...---------------------------------------------------------------------.~x$##V*==============================+-.....:================***Y8@8VVVVVVVVVVVVVYxxxYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYxxxxxxxxx********************************=====**xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxY8#Yxxxxxxxxxxxxxxxxx*************************************Y88V#88$VVVYxxxxxxxxxxYVV$$$$$$V=~-------~~~~~~--~:+=:~-.....-~:+*Y$$Vx*=:~-------~~~--......---~::+=**xYYYYYVYYYYYV#88888888%%%%888%%8$$VVVVVVVVVVVVVVVYYYxx**========*V8#Y===+++=x$#V*+++++++++++++++++++++++++++++++++YY++++++++++++++++++++++++=***Y%#x*****===++++:::::::+++===V%*:::::::::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+VV:~~~~~~~~~:::::::::+++++++++++++++====x$x**=+::=*=:::~~~~~~~~~~~~~---------~+Y##$Yx********=*V88$x=+++++++++==***V$YYYYYYYVV$$$$$$#8@%%%8##8%@@%8888#Yxx$8%8#$VYYVVVVVVVVVVVVVVVVVVVV$8%$x*=+:::::++++:~~~-. .=$Y~ .-=8%%V-...----...Y@$$$$$$$$%$********====+++++==========================================+===++++++++++++++++++++++=====**************V#$Y********************************x$8#$$VV$$$$$$$$$$$$$$$$$$$$$$$$$$$#8#$VVVVVVYYYYxxY%8YxxxxxYYYYYYYYYVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ....-------------------------------------------------------------------~=V8$x==================================~.....~================***x$%%$VVVVVVVVVVVYxxYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYxxxxxxxx*********************************==**xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx$8Vxxxxxxxxxxxxxxxxx**************************************$%8$$$#88#VVVYYxxxxxxxxxYYV$$$$$$Y=~...-----~~~~~~--~:::-. .:*xxxxxYV$$VY*+~~--------..............----~~~::+++=====****xxxxx**xYYVV$8%%#$VVVVVVVVVVVVVVVVYYYx**=======*x$#Y+++++++=x$8Vx*=+++++++++++++++++++++++++++++*Vxx=++++++++++++++++++++=***V%#x******===++++:::::::++====V%*~::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=$Y:~~~--~~:::::::::+++++++++++++++++======VY**+++*V*+:~~~~~~~~~~~~~~~~------:*$8$Yx*=******==x$8#Y=+++++++++==******xxYYYYYYYYYVVV$$8%%%#$88%%@%%%88#$Vx****xY$#88#$VVYYYVVVVVVVVVVVVYV#%%V=::::::::::::~~~~. .=$V+ .-*8#%$~...----...-##+Y$$$$$$%#********===+++++================================================+++++++++++++++++++++======**************xx**********************************xV88#$$$$$$$$$$$$$$$$$$$$$$$$$$$$#8#VVVVYYYYxxxxxx#%888#$VYxYYYYYYYYVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ .....----------------------------------------------------------------:x##V*====================================:.....~=================***x8%#VVVVVVVVVYxxYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYxxxxxxxxx***********************************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxY8#xxxxxxxxxxxxxxxxxx*************************************x#%#$$$$$#8%8$VVVYxxxxxxxxxxYVV$$$$$Y+--...-----~~~~~~-----..~====****xxYV$VVYx*+:~~~~---..........------~~~~::~~~~~~~~~~~~~~~~:::::+=*xY$#%8$VVVVVVVVVVVVVVVVVVYx**========Y8V*xxxxYYx*Y$###$=++++++++++++++++++++++++++++Y$#Y+++++++++++++++++++****V%$x******===+++++:::::::+=====V%*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*#x:~~~~~~~:::::::::++++++++++++++++========Y$Y=+:*Vx+:~~~~~~~~~~~~~~~~~~--~+Y##Vx**=+~+**==*V88$x=++++++++=**********xxYYYYYYYYYYYYY$%%%%8888##$$VYYxx***********xV$888#$VVYYYVVVVVVYYV8@8Y+:::::::::::~~~~- .=$$+. .-x8$8#:...----....+%x-~x$$$$$%#*******===+++++=================================================++++++++++++++++++++++======***************************************************Y#8#$$$$$$$$$$$$$$$$$$$$$$$$$$#8$YYYYYYYxxxxxxY#%#$$$#888#VYYYYYYVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ .....--------------------------------------------------------------+Y##Y*======================================:-....~=================***x$%8VVVVVVVVxxxYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYxxxxxxxxxx********************************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#8Yxxxxxxxxxxxxxxxxx**==========**************************Y88$$$$$$$$#8%%#$VVYYxxxxxxxxxYYVV$$$$Y+---...-----~~~~~---..~+=========***xYYx=:~~~::::::::::::::::::::::::::::::::~~~~~~~~~~~~~~~~~:::+++*#%#$VVVVVVVVVVVVVVVVVYYx**=======x$#VxxYYxxxxxxxV%$=+++++++++++++++++++++++++++=xV$*+++++++++++++++++***x#8V********===+++++:::::::+=====V%*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~x$*:~::::::::::::::++++++++++++++++=========x$#V=+:=x::~~~~~~~~~~~~~~~~~--~=V8#Yx****==+++=x$%8V*+++++++++=***********xxYYYYYYYYYYYYYV8%$Y$Vxxxxxx********************xYV#8%8#$VVYYVYYV$%%8$+::::::::::::~~-.-*$V+. .-~Y8Y#8:....---.....V8:---*$$$$%#*******==+++++================================================+=+++++++++++++++++++++++======***************************************************xV#8#$$$$$$$$$$$$$$$$$$$$$$#8#YxxxxVVYx**xxYV88$V$$$$$$#8%8$VYYVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ .....-----------------------------------------------------------~*$#Vx=========================================+----.~=================****Y%%$VVVVVYxxYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYxxxxxxxxxxxx*****************************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxV%$xxxxxxxxxxxxxxxxx**==============**********************x88#$$$$$$$##$##8%%8#$VYxxxxxxxxxxYYVV$$$Y=~--....-----~~~~~--~:*x*============:~~~~----------~~::++==**xxxYYYYYYYYYYYYYYxxxxxxYYYYYYYYYYYVVVV8%8$$$$$$$$$$$$$$$$$$$$$VVYYYYYYYY88VVVVYYYYxxxxV8V=+++++++++++++++++++++++++++++*x+++++++++++++++=***Y8#Y*********===++++:::::::+======V%*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:Y$=:::::::::::::::++++++++++++++++============Y$V=::::~~~~~~~~~~~~~~~~~~~+x#8$x*******==+=Y#%@V=+++++++++=*xxxx*******xxYYYYYYYYYYYYYY#@#x*********************************xY$#888#$VV$8@%##Y::::::::::::~--:x$x: .-:V8xV8+....---.....+%Y-----x$V$%$******===++++=================================================+=++++++++++++++++++++===========***************************************************x$##$$$$$$$$$$$$$$$$$$$###Y****xxxY$V**Y$##$VVV$$$$$$$$$8%%#VYVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ......--------------------------------------------------------:x##Y============================================+-----~+=================***x8@#VVVVYxYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYxxxxxxxxxxxxx**************************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxY8#Yxxxxxxxxxxxxxxxxx**===============********************x$8#$$$$$###########8%%8#$VYxxxxxxxxxxYYVV$$Vx=+:~-----------~~::*VVYxx**========+------.... ...-~~~:::::+++===***Y$$$$$##########8888%8888888888888888888######$$$$$$##88#########$VV$#*++++++++++++++++++++++++++++++++++++++++++++=**x$#Vx**********==++++++::::::+====*=V%*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+YY+::::::::::::::++++++++++++++++===============V#+~~~~~~~~~~~~~~~~~~+Y$$$#8#x*******=++*V8#Y$%*+========*xxxxxx******xxYYYYYYYYYYYYYY$@8Y**************************************xYV8%%8%%8###Y::::~~~~~~~~:*VV=- .-+##=V8=....---......V8:-----~YV$%$******===+++====================================================+++++++++++++++++===++=+=========************************==========****************xY#8#$$$$$$$$#########$Y**********xV$#$VYxxYYVV$$$$$$$$$$#%%#VVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ......-----------------------------------------------------~=V#$x=+============================================+-----~==================***x#@8VVYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYxxxxxxxxxxxxxx***********************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx$8Vxxxxxxxxxxxxxxxxx**==================******************V%#$$$$$###############8%%8#$VYxxxxxxxxxxYYYVVVY=***==+:~~----~~:*$$$$VVYxx**==*V$Y*==+++++++++:::~~~-------~-......... .. -+=================**xxxxxxxxxxxxxxxxxxxxxxxxxx*=====**xx******xxYV$$#8#VY*=+++++++++++++++++++++++++++++++++++++++=*xV#$x************==++++++:::::++======V%=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+Vx:::::::::::::::++++++++++++++++===============*#V:~~~~~~~~~~~~~~~~~*8#YYYxx$$x***=++=x#8$*++Y@V======**xxxxxxxx*****xxYYYYYYYYYYYYYYV%%Vx**************************************xYV$#8%%#####Y:~~~~~~~~:=YVx:. .--*8$:Y8=...----......=%x-------+V#%Y*****===++=====================================================++++++++++++++++==++==+===+==========*****************===============*****************xV###$$$$#88#$$$VVYx**************Y$#VYYYYYYVVV$$$$$$$$$$#%%#VVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ......---------------------------------------------------~*$#V*=+==============================================+-----:===================***V%%VYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYxxxxxxxxxxxxxx********************xxxxxxxxxxxxYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxV8$xxxxxxxxxxxxxxxxx**====================****************Y88$$$$$$##################8%%88$VYYYxxxxxxxYYYYY=:::+*xxYYxx*=+:+xVV$$$$$$VYYx**xY*=++:~--......---~~~~::+++:-..............-++=+++++++++++++++++++==************************+++++++++==========**xY$#8#*+++++++++++++++++++++++++++++++++++++*xY#$Y*************===++++++:::~:+=======$%=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*V*::::::::::::::++++++++++++++++=================Y#*:~~~~~~~~~~~~~~~~x%$x**xYxxV$x=++*V8#Y=++++*%#*==****xxxxxxxxx****xxYYYYYYYYYYYYYYV8%$Y************************************xYV$$##########V=~~~~~~:=YVY+- .--~Y8x~x8=...----......~##~------.~Y%8x****===+++======================================================++++++++++++++===+=+=+==+===============*******======================******************xV####$#8#xx*********************xV##VYVV$$$$$$$$$$$$$$$$8%%$VV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ......-------------------------------------------------+Y##Y*==================================================+-----:====================**Y%%VYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYxxxxxxxxxxxxxxx*****************xxxxxxxxxYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxY8#Yxxxxxxxxxxxxxxxxx**=====================**************x88$$$$$$$#####################88%88#$VYYYYYxxYYYYYx+~~~~::++=*xxV$####$$$$$$$$VVVY*~..---~~-----~~:+++++++:~-.... .-~::+++=====+++++++++++==**********************=+++++++++++++=====**xxxxY##=++++++++++++++++++++++++++++++++++xxY8%8x**************==++++++++::~:+======*$%+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:*V*++::::::::::::++++++++++++++++==================$V=:~~~~~~~~~~~~~~~x%$******x**=+=x$8$x++++===*#%Y****xxxxxxxxxxx**xxYYYYYYYYYYYYYYYV#@#Yx*********************************xxYV$$$$########$x:~~~~:=YVY=- .---+$#=-x8=....----......x%=---------x@$*****===++======================================================+++++++++++++++++==+===+++==============================================******************xY$####Y*************************x$8$YxxYYV$#8#$$$$$$$$$#8%8$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ......----------------------------------------------~=V#$x=====================================================+-----:=====================*x8%$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYxxxxxxxxxxxxxxxx************xxxxxxYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx$8Vxxxxxxxxxxxxxxxxx**=======================*************#%$$$$$$$$#########################88888#$VYYYYYYYYYY*:~~~~~~~~~:xV$$$####888#####$*+::~~----~+==********=~-.. .--~~::++==+++++++++++=****************xx**=======++++++=======***xxV%$=++++++++++++++++++++++++++++++++*88$8#Vx*************===++++++++:~~++======*#8+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:xx++++++:::::::::++++++++++++++====================x#x=+~~~~~~~~~~~~~:Y8V********=+*V##Y=++++=**==*Y%#xxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYV#@8Yx******************************xxxYVVV$$$$$$$$$###Y+~~~:=YVY=~ .---~x8V~-x8=.....--......:+8V----------Y%Y****===++======================================================++++++++++++++==++=========================================================*******************xxxx*******x********************Y#8VYYYYYYV#88#$$$$$$$$#%%#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ .....---------------------------------------------:x$#V*=======================================================:----~+======================*#@#VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYxxxxxxxxxxxxxxxx*******xxxxxxYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxV%$xxxxxxxxxxxxxxxxxx**=======================************##V##$$$$$$$#############################8888#$$VYYYYYYx=:~~~~~:::*VVVVVVVVVV$$$#$VYYVVVVVVV$$$$VVYYxxx**+-.. .~:====++++++===*xYYVV$$$######88888##888##$VYx**========****x88Y*++++++++++++++++++++++++++++++=x88$$x***************==+++++++++:~:+======**#8:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+x*+++++++++:::::+++++++++++++++=====================V#*=+~~~~:++++::+Y##Y****xx**=x$8$x+++++=****==*x8%VxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYY$%8Vx***************************xxYYYVYx*=++++++++=*xx*:~:=YVx+- ..----+$#=--x#=.....--......*###:--------.:8#*****===+======================================*===============++++++++++++++=+=++===========================================================*************************xxxxxx*******************xV#8#$$$$$$#888#$$$$$$$#8@8$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ......------------------------------------------+Y##Y*=========================================================:~~~-~=======================*$@8VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxY8#Yxxxxxxxxxxxxxxxxx**=========================**********$#*+x$8#$$$$$$$$###############################8888#$$VYYYx=:~~::::=YVVVVVVVVVVVVY=::+*xV$$$####88888888#$x*=:~--.. .~=**xYYV$###888888###$$$$$VVVVVVVVVVYYYVV$######$$VVYYxxx*x#8*Y*+++++++++++++++++++++++++++==*Y%#******************==+++++++++~~:+=====***8#:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+x=+++++++++++=====+=++++===++++======================#V==+:+x$#######8%$x**xxxxxxV##Y=+++++=********xxV@#YxxxxxxxxxxxYYYYYVVVVVVVYYYYYYY$%8Vx***********************xxxYYYYYYx=:~------~:+==+:~:*YYx+- .-~:=~:Y8Y~.-x#+.....-.... ..:#%%=----------Y%Y****=======================================*Y***===============+++++++++++++=+=================================================================*********************xxxxxxxxxxx******************x$8#$VVVVYYY$8%#$$$$$$$8@%$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ......---------------------------------------~=V#$x============================================================:~~~~:=======================*V@8VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxY#8Vxxxxxxxxxxxxxxxxxx**=========================*********$8*+++=x#88#$$$$$$$###################################88##$$Vx+::::+=YVVVVVVVVVVVVx*xYVVVVVVVVVVVVVV$$$$Yxxxx*xxYYYYxxxx**===++::::::::::- -~=x$88888##$$$$VVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYVVV$$$####$YV8*+xx+++++++++++++++++++++++++==**V%$*****************===++++++++:~~:+=====**x%V~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:==****xxYYYYYYYYYYYVV$$$$$$$$$VYx**===================*#Y=*Y##$VxxxxxxYV#88$xxxYV##$x=+++++=**********xxY#@VxxxxxxxxxYYYYYYYYYVVVVVVVVYYV$%8Yx******************xxxYYYVVYx*==+:------~:+**=+~:+*Yx=~. ..-~~+YV$8#=-.-x$+.....-.... ..:$%%x---------.+%#*****=======================================xx=================+++++++++=========================================================================*******************xxxxxxxxxxxxxxxxxx*xx*x*********x#8$VVVYxxxY$8%#$$$$$$#%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ .......------------------------------------~x$#V*==============================================================:~~~~+========================V@8VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx$%$xxxxxxxxxxxxxxxxxx**===========================*******V8x++++++=x$88##$$$$$$######################################88#$VYxxxYYYYYYVVVVVVVYYVVVVV$$$$$$$$$$$$VY*=+::~....---~~~::++++===******==+=x*+*Y$#88##$$VVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxY#88###YY$V*+++++++++++++++++++++===**x#%Y*****************===++++++++:~~+=====***x%Y~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:+*xYYYYYxxx**====*xYV$$$$VYxxxxxYV$$###$Yx===============x#YV8#Vx***********xV88$$8#Y*+++++=**************xxV%8YxxxxxxxYYYYYYYYYYVVVVVVVVYV#%8Y**************xxxxYYVVVVVYx=+++::-----~:=**+:~:=xx*+- .----~=Y$8%#Vx+:xV:......... ...:$8%V~--------.~#8x*****=====================================*x**================++++=+=============================================================================******************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx****Y8#VV#$YxxxY#%8#$$$$$#%%#$$$$$$$$$$$$$$$$$$$$$$$$$ ........-------------------------------.-+Y#$Y================================================================+~~~~:=========================V@8VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxV8#Yxxxxxxxxxxxxxxxxx***===========================******V8x++++++++++*V#88##$$$##########################################8888##$$VVVVVVVVVVVVVVVVVVVVVV$$$$$$x=++++:~-.........................-~+x$88##$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYxxxxxxxxxxxY#88#VV$#$VYx=++++++++++++++====***Y88x****************===+++++++++~~:+====****Y%x~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:=xYYx*===+++++++=*YV$VVYxx******xxxxxxxxYY$#8#$YYYYYYYYYx*==Y88#Yx***************x$%%$*++=====*xxxx***********xx#@$xxxxxxYYYYYYYYYYVVVVVVVYYV8%#x**********xxxYYYYVVVVVVYx*+:::::~---~+*x*+:~+*x*=~. .-----~:*$8%#VVVYY$$+.............+##8#:.---------V%Y*****=====================================*x*=================++==================================================================================******************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx**x$8VY$#$xxxxV8%#$$$$$#%%$$$$$$$$$$$$$$$$$$$$$$$$$ ..........----------------------------~=V#$x==================================================================+:~~~+=========================Y%8VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxY8#YxxxYxxxxxxxxxxxxxx**===========++++==============****$8x+++++++++++++=xV888##$##############################################88888##$$VVVVVVVVVVYYx*****xxx=:::::~-.......................-~+xV###$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYxxxxxxxxxYV#8$xYVVV$#$VY*+++++++++=++=***x$%$****************====++++++++:~~++==******V%*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+xVVx*=++++++++=*xVVVYxxxxxxxxxxxxxxxxxxxxxxxxYYV######$$$$####%%$x*******************x#%$*======xxxxxxx**********xY%%VYYYYYYYYYYYYYVVVVVVVVVV$%%Vx********xxYYYYVVVVVVVVYx=::::::~--~+**=:~:=**=:. ...-----~=V8%8$VVYxY#$x+........ ..-=#$#8+----------x%$*****======================================Y*======================================================================================================*******************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx**Y8#YY#8VxxxY$%8$$$$$#%%$V$$$$$$$$$$$$$$$$$$$$$$ ............------------------------~x$#V*====================================================================+::::==========================Y%8VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxY#8VxxYxYYxxxxxxxxxxxx**====+=======+::+=++===========***$8x+++++++++++++++++=x$888###################################################8888888##$$$Y*+:~~~~~~~~~----. ..................----~=Y$#$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYxxxxxxxxxV#8Vx**xxYV$##Vx=++++++==****V8%Y***************====+++++++++:~:+===******$%+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:=Y$V*=++++==++=xV$$VYxxxxxxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYV$$#88#VYx************====*V88Y*=**xYYYYYYxxx**********V%88888##$VVYYYYVVVVVVVYV#%#Y***xxxxYYYYYVVVVVVVVVVVx=:::::::~:+==+::+==+~. ...--...--:V8%8$VVVYxY#V*~...........~x8YV8=----------=%#******=====================================**=================+====================================================================================********************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*x$8VxV88VxxxV88$$$$$#@8VVVVVVVV$V$VVV$VVVVV$$$ ...............-----------------.-+Y#$Y*======================================================================::::+==========================Y@8VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxY#8VxYYYYYYYYxxxxxxxxxx*=====+==++==+:+++++++===========*$8x+++++++++++++++++++++=xV#888#####################################################888888$Yx*==+:~--.... .-~:+==*xYVVVV$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYxxxxxxxxV#8Vx*****xxV$#$Vx===*****Y#%$***************====++++++++++:~:+==*******#8:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:=V#V*=++++=+++=Y$$VYxxxxxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYVV$###$VYYxx******=====*x#%#VYYYYYYYYYYYYxx*********xYYYYV$#8888#$VVVYYYYYV8%$xxxYYYYYYVVVVVVVVVVVVVVY*:~~~~~~~+=*=+:++:~. ...--.......-+$%8$VVVYxxV$Y+-... .....:V#=Y8=----------+8#x*****=====================================xY=======================================================================================================*******************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxV8#Yx$8#VxxY#%$V$$$8%$VVVVVVVVVVVVVVVVVVVVVV ...................----------..-=V#$x========================================================================+:::+===========================V@#VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxY$%$YYYYYYYYYxxxxxxxxxx**===+=====++=+~~:+++++==========*$8Y+++++++++++++++++++++++++=*V#8%8######################################################$**xYVVVVVYx*=+~-... .-+xV#88888888##$VVVVVVVVV$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYxxxxxxxxxV8#Yx*x****xxV$8#$Yx***Y$##x*************======++++++++++~:+===******x%$:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=V#V*+++==+=++*Y$$YxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVV$$###$VVYx**====****Y#%8$YYYYYYYYYYYYxxx***********xxxYV$##8888##$V$%8VYYYYYYYYYYVVVVVVVVVYYYYx:---...-+**+:~-. ....---........-+V#Y+xVVVYxxV$x:... ...-=#V+Y8=---------.+88x******=====================================YY========================================++=============================================================******************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxY#8VxY#8#Yxx$%#YV$#%8VVVVVVVVVVVVVVVVVVVVVV .............................~*$#V*==========================================================================++++============================$@#VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYxV%$YxYYYYYYYxxxxxxxxxx**=====+=====+++++++++++=========*#8Y=+:::+++++++++++++++++++++++++=x$8888##################################################V++++++::++=*xxYYxxx**=++:*V####$$$VVVVVV$$$VVVV$$$$$$$$$$$$$$$VV$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYxxxxxxxxY$8$xxxxxxx**xxV#88$YVVV$x*************======++++++++++:~:+==*******Y%Y~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+Y#V*++++++===*V$$YxxxxxxxxxYx*==xYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVV$$##$V*==*******Y#%8$VYVVVVYYYYYYYxxxx**********xYYYYVVV$#88%%8YYYYYYYYYYYYYYYYYYYxxxxx*~....---:=~. ....-----.........-=$#x:..-=YxxxVV*~.. ....~Y#x~Y8=----...---:#%Y******======================================xx=====================================+:~~~:+===========================================================******************xxxxxxxxxxxxxxxxxxxxxxxxxxYYYYYYYYYYYxxxxxxxxV8#Yx$88$YxV88VY$8%$VVVVVVVVVVVVVVVVVVVVV ...........................:x##Y*============================================================================+++=============================#@#VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYYYxV8#YxYYYYYYYYxxxxxxxxx**===========+:++++++++++++======*#8x*=+:~:++++++++++++++++++++++++++++=*Y$8%88##############################################$*++++:~~~~------~~~:::*#88$VVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$###########$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYxxxxxxxxxxxY##Yxxxxxx*****xV#88$Vx*************======+++++++++++::+===*******V%*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:x#$*=+++====*xV#$YxxxxxxxxYYYYx=::*YYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVYVVVVVVVVVVVVVVVVVVVV$$##$Y********xV#%%#VVVVVVVYYYYYYxxxxx********xxxYYYYYYxYYVYYYYYYYYYYxxxxxxxxxxxxxx*~......... .....---------.........~x$$*~......:*xYY*~. ...-+$$+~V8=---.-~:=**x#%Y*******============================================================================+:--~~:+===========================================================*****************xxxxxxxxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYxxxxxY#8$VV$88$YY#8$Y$%#VVVVVVVVVVVVVVVVVVVVV -.......................-+Y#$x===============================================================================++=============================*8@$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYYYxYYxV8#YxYYYYYYYYxxxxxxxxxx*===========+:~+++++++++++++====x##x**=+~~~~:++++++++++++++++++++++++++++++=*Y$8888###########################################V*+++::~~~~----.....:Y88$VVVVVVVVVVVVVVVVV$$$$$$$$$$$$$##888###$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYxxxxxxxxxxxx$#Vxxxxx*******xY$88$Y**********======+++++++++++++:++==********$8+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=$#Y=++===**xxY$$YxxxxxxxxxYYYYYYxxxYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$###Vx*******x$%@%#$VVVVVVVVYYYYYxxxx*xxxxxxxxxxxxxxxxxxxYYYYYxxxxxxxxxxxxxxxxxx:.......... ......------------------.....-+Y#V=-.........+Yxx*- ....~Y#x~~V8+----~*YVVV$8%V*******======================================x======================================+:~::+=============================================================****************xxxxxxxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYxxxY$88VYV$#8#$#88$8#VVVVVVVVVVVVVVVVVVVVV ~.....................-=V#V*================================================================================================================x%@$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYYYYYYxxV8#YYYYYYYYYYxxxxxxxxxx*============+:+++++++++++++++==x8$*==***xYx~~::++++++++++++++++++++++++++++++++=*Y$#8%88######################8888#############$Y*=+:~~~~~----..-x88$VVVVVVVVVVVVVVVVV$$$$$$$$$$$$$#8%8#$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYxxxxxxxxxxV#Vxxxxxx********xV#8#Y******=======+++++++++++++:++===*******x8#:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:x#$*+==**xxxxxV$YxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$#VVVV$$$$$$$$VVVVV$88Vx******xV#%@%8$VVVVVVVVVVYYYYxxxxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYY*~---------..---~~~~---------.--------.-~*$$x:-..........-~****: .---*#$+-:$#+.--.~Y$VVV$8%V********=====================================*V*======================================:~:+===============================================================****************xxxxxxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYxY#%#VYVV$$$$#$#$VVVVVVVVVVVVVVVVVVVVV +-..................~*$#Y*===================================================================================+~-.. .-+====================*Y%%VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYYxYYYYxV88YYYYYYYYYYxxxxxxxxxx*=============+++++++++++++++++=Y8V===*Y$x+Y*---~::+++++++++++++++++++++++++++++++++++*xV$#88888####################888888#########$$Vx=:~~~~----~$%#VVVVVVVVVVVVVVVV$$$$$$$$$$$$$$#%%8#$$$$$$$$$VVVVVVVVV$V$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYxxxxxxxxxYVxxxxxxx*********xY$8#V**=======++++++++++++++++++==********Y%Y~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+V#Y==**xxxxxxxYYxxxxxxxxxxYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV#8$$$$$$$$$$$$$$$VVVV$8#Y*****xxY$8%%%%#$$VVVVVVVVVVYYYxxxxxxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYVV=-------~~~:+==+:~-----.....-------..~+Y$V=~...............=***+....--+$#*~-+#$:.---.=VVVV$8@$********======================================x$*======================================::+================================================================*************xxxxxxxxxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYY$88VYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVV +:-...............:x$$Y=====================================================================================- ~===============*****V@8VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYYYYYYY88YYYYYYYYYYYxxxxxxxxx**==============+++++++++++++++=V8Y=+=xVY==xx~-----~:++====+++++++++++++++++++++++++++++++++=xY$#888888##################88%%888########$Vx=+::~~:$%$VVVVVVVVVVVVVV$$$$$$$$$$$$$$$#8%8$$$$$$$$$$$V$VVVVV$$$$$$$$$$VVVVVV$$#$$$$######$VVVVVVVVVYYYYYYYYYYYYYYYYYYxxxxxxxxxYYxxxxxxxxx*********x$8#Y*=====++++++++++++++++++===********V%*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*#$*=*xxxxxxxV$$YxxxxxxxxxxYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$#8#$$$$$$$$$$$$$$$VVV$#8$x***xxxYV#%888%%8#$$VVVVVVVVVVYYxx********==********xxxxxxxxYYYYYYYYV=~~:+=*xxx*=+~--........---------.-:x$$x:-............. +****-..-:Y#Y:--*8V~------+VVVV#@#x********======================================Y$=======================================+++================================================================*************xxxxxxxxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY#8#YYVVVVVVVVVVVVVVVVVVVVVVVVVVVV ++~.............-x#$x======================================================================================~ .==============******$@8VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYYYYYYYYV88YYYYYYYYYYYxxxxxxxxx**============+=+++++++++++++++*$#x++=YY*+=VV+~~~:++=*xxxxV$=++++++++++++++++++++++++++++++++:::++==xYV$#88888888##############88%%%888#####$$VVYY#%#$VVVV$$$VVVVV$$$$$$$$$$$$$$$#8%%#$VV$$$$$$$$$$V$V$$$$$$$$$$$$$$$$V$8%8######$$$$VVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYxxxxxxYV$$$Yxxxxxxx**********xV8#Y===++++++++++++++++++===*********#8+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:Y8V=*xxxxxxxVVVYYxxxxxxxxYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV#88#$$$$$$$$$$$$$VVVVV$8#x**xxxxxY$8%##8%%%88#$$VVVVVVVVYYYxx**=========*******xxxxxYYYYVV$$#$YYYY*=+~--.........------------:*V$Y=~----...-.... +*xxY:-:Y#V+--~x8x~-------~xVV#@#x********=======================================$V==========================================================================================================*************xxxxxxxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYV88$YVVVVVVVVVVVVVVVVVVVVVVVVVVV +++-...........-x$x========================================================================================- :============******x8@#VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYYYYYYYYV88YYYYYYYYYYYxxxxxxxxxx*=============++++++++++++++++x#$*+++=x=+=VV=*x**==+:::+*xx=++++=++++++++++++++++++++++++++++++++::::::++==*xYVV$##8888888888######8888%%%%%88888%@8$$$$$$$$$$VV$$$$$$$$$$$$$$$$#%%#$VV$V$$$$$$$$$$V$$$$$$$$$$$$$$$$$$#%8$VVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYxxxxxYV$$Yxxxxxxxx************V8#x=++++++++++++++++++===********x%$:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+V8Y**xxxxxxxYVYYxxxxxxxxYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$8%#$$$$$$$$$$$$$VVVVV$8#x=**xxxxYV#88$$#%%8##888###$$$VVVVVYYYxx*********xxxYYVV$$########$V=~~---.........------------~:*V$Y=:----------.. .=YYYYxx#V+-.-:V#=--------~~+V#%#x*********======================================*#Y===========================================================================================================************xxxxxxxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY$8#VVVVVVVVVVVVVVVVVVVVVVVVVVV ++=:..........-*$*========================================================================================: -+========*******x%@$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYYYYYYYYV88YYYYYYYYYYYxxxxxxxxxx**============+++++++++++++++=V8V=++++++++=x=+==+:~--+**=*====*xYVx+++++++++++++++++++++++++++++++++++++++++++++++++==**xxYYVV$$$$$############$$#@%#$$$$$$$$$$$$$$$$$$$$$$$$$$$#%%#VVVVVV$VVV$$$$$$$$$$$$$$$$$$$$$$$$8%8$VVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYxY$VYxxxxxxxxx***********==x$8V*+++++++++++++++++==*********Y%x~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+$#x*xxxxxxxxxVYxxxxxxxYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$8%#$$$$$$$$$$$$$$VVVV$8#x===**xxxYV#%8$V#8%8$$$##88888888888#######$$$#####8###$$VVYYxxxxxY=-----....------------..-:*V$Y=:--------~:~-. ...+YYV#8V+-..-+#$+-------~~~::V%8x*********=======================================x8x===========================================================================================================*************xxxxxxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYV#8#VVVVVVVVVVVVVVVVVVVVVVVVV ++++~.........:$Y========================================================================================+ ~======********Y%%VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYYYYYYYYV88YYYYYYYYYYYxxxxxxxxxx**============+++++++++++++++*$#x++++++++==*xxYYYYYYx**=:~~~~-:*xVVxx=++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++==========*x#@8$$$$$$$$$$$$$$$$$$$$$$#$$$#8%8$VVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$8%8$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYV$Vxxxxxxxx************===Y88x=+++++++++++++++==*********$%=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=#$**xxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$VVVVVVVVVVVVVVVVVVVVVV$8%#$$$$$$$$$$$$$VVVVV$8#=====***xYV$8%#VV$8%8#$VV$$$$$################$$$$VVYYYYxxxxxxxYYYY=----.-----------..--:*YVY=:--------~:+:-. ... ~Y$8#V~.--~x#Y:~~~~~~~~~~~:*%8x**********=======================================Y8*===========================================================================================================************xxxxxxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY$88$VVVVVVVVVVVVVVVVVVVVVVV +++=+-........+#x========================================================================================. ~====********x$@8VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYYYYYYYYV8#YYYYYYYYYYYxxxxxxxxxxx*============++++++++++++++=Y#$*+++++++++*xx**========**xxx*+~~~~:+*YY++++++++++++++++++++++++++++++++++++++++++++++++++++++++====***xxxYYYYVVVVV#%%$$$$$$$$$$$$$$$$$$$$#####$#8%8$VVVVVVVVVV$V$$$$$$$$$$$$$$$$$$$$$$8%8$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYxxxxxxxx************====*$8V=++++++++++++++=*********x8$:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=#$**xxYYYYYYYYYYxxxxxYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVV$##$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVV$8%#$$$$$$$$$$$$$$VVVV$8Y=======**xYV#%8$VV$8%%#$VVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########Y*=+:-------...-~+*YY*+~~-------~:==:. ~Y8#VYY+--+V#*~~~~~~~~~~~~~*88x**********========================================V8*============================================+==============================================================*************xxxxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYV#%#VVVVVVVVVVVVVVVVVVVVVV ++++=:........+8x=======================================================================================- +*=********xx#@#YVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VV$$$$$$$$$VVVVVVVVVVVVVYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYYYYYYYYV8#YYYYYYYYYYYxxxxxxxxxxx**============+++++++++++++*$#Y=+++=++++++++++++++:::::::~:+*xYx=:-~+===+:++++++++++++++++++++++++++++++++++++++++++==**xYYVV$$$$$$$$$VVVVYYYxxx*x$@8$$$$$$$$$$$$$$$$$$$#######8@8$VVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$#%%$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYxxxxxx*************=====Y8#*+++++++++++===*********V%x~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+$$=*xYYYYYYVYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVV$88$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVV$%8#$$$$$$$$$$$$$$VVV$8$=========**xYV#%8$VV$#%%8#$$$$$############################$$$$$$$$$x++x=---..-~:=*x*+~-.-------~:=*=~. .:YV**xYYVx:*#V+~~~~~~~~~~~~:x%#x***********========================================V8*===========================================+++==============================================================************xxxxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYV8%#VVVVVVVVVVVVVVVVVVVV ++++++-.......+8Y======================================================================================~ -=********xxx8@$YYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYYYYYYYY$%#YYYYYYYYYYYxxxxxxxxxxx**============++++++++++++=Y#$*++=======+++++++++++:~--~::::::::=xYx=~~::::++++++++++++++++++++++++++++++++++==*xYVV$$##$$$VVYYYxxxx**************x#@8$$$$$$$$$$$$$$$$##########%8$$VVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$#%%#$$$$$$VVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVYYYYYxxxx**************=====x8#*+++++++++++=**********#8+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Y#*=YYYYYYY$8VYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVV$88##$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVV#%8$$$$$$$$$$$$$$$$VV#8x==========**xYV8%8$VV$#8%%#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$Y+x*---~:+==+~--..-------:=**+- -=YY+. =VV$$$V#x::::~~~~~~~~~:Y%#x***********=========================================V8*===========================================+++==============================================================*************xxxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY$88$VVVVVVVVVVVVVVVVVV +++++=:.......=8Y=====================================================================================: =********xxY%@VYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxYYYYYYYYY$%$YYYYYYYYYYYxxxxxxxxxxx**============++++++++++++*$#Y=+==========++++++++++::~~:::~~~::::::=YV*:~::++++++++++++++++++++++++++++=*xYV$$##$$VVYxxx**************************x8@#$$$$$$$$$$$$$$$##########%%#$VVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$8@#$$$$$$$VVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVYYYYxxxx************=======*#8*+++++++++==*********x%$:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=#Y+*YYYYYYY#8VYVVVVVVVYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$#888##$$####$$$$$$$$VVVVVVVVVVVVVVV$8%#$$$$$$$$$$$$$$$$V$%V*****======***xY$8%#$VVV$#%%8#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########x:~~~~~~---..----...-:=*x+- ~*Y*~. ..*$$$#%8*::::::::::~~~+$%$x************=========================================V8*============================================+:+=============================================================*************xxxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYV#%#VVVVVVVVVVVVVVVVV ++++==+- .....=8Y=====================================================================================. +*******xxxV%%VYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxYYYYYYYYY#%$YYYYYYYYYYYxxxxxxxxxxx***===========+++++++++++=Y#V*+=============+++++++++++++++:. .~::::::+xVx+:::+++++++++++++++++++++=*xY$$#$$VYYxx**********************************x8@#$$$$$$$$VV$$############8@8$$VVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$#%8$$$$$$VVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVYYYxxxx**********========*#8*++++++++=**********V%*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Y#*=*YYYYYYY#8VVVVVVVVVVVYYYYYVVVVVVVVVVVVVVVVYYYVVVVVVVVVVVVVVV$$#888######$$$$$$$$$VVVVVVVVVVVVVV#%8#$$$$$$$$$$$$$$$V$%$****************xY$8%8$$$$$$8%%8#$$$$$$$$$$$$$$$$$$$$$##########$$$Y+-------.-----....-:=xx+- -+YY=-....--*$#8%#$VY*+:::::::~:=#8V*************==========================================V8*============================================+:+==============================================================************xxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY$88$VVVVVVVVVVVVVVV =======+. ...=%Y====================================================================================: ~*******xxx$@8YYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYxxxxxxxxYYYYYYYxYYxYxxxYYYYYYYYY#8VYYYYYYYYYYYxxxxxxxxxxx***=============+==+++++=x$$x++====*******====++++++++++++++: ~:::::::+xVY=+:++++++++++++::++=xYV$$$VYxx******************************************#@#$$$$$$VVV$$#############%%#$$VVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$8%$$$$$$VVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVV$VYYYYYxxxx*******==========*8#=++++++=***********8#:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=$V=*YYYYYYY88VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVxxYVVVVVVVVVV$$$$$$$$#888######$$$$$$$$$VVVVVVVVVVVV$8%#$$$$$$$$$$$$$$$$$8#******************xY$8%8####$$#8%%8#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$V*~----------....-:=xx*:- .:*Y*:-.....-*YV8%8#$$$$$VYx=+::~:Y%#x**************==========================================V8*============================================+::==============================================================************xxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYV#%#VVVVVVVVVVVVVV ========: ..=%Y====================================================================================- .=******xxx#@#YYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYV88VYYYYYYYYYYYxxxxxxxxxxx***===========+=++=+=+++*V$x=++===**x********=======++++++++++~ ..~:::::::+x$V=+:+++++++++=*YV$$VYx**==========================*********************$@#$$$$$VVVV$##############%%#$VVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$#@8$$$$$VVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVYYYYYYxxxxx****============x8$=+++++=*********=Y%x~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*#$YxYYYYYY88VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$#88#####$$$$$$$$$VVVVVVVVVVV$#%8$$$$$$$$$$$$$$$$$8#********************xYV#888#####$#8%%8##$$$$$$$$$$$$$$$$$$$$$$$$V=--------..--:+*xx*+~. .~=x*+-......--+$#88#$$$$$$$$$$$VYxx#%Vx**************===========================================Y8x=============================================::+=============================================================************xxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY$88$VVVVVVVVVVVV =========~ ..=%Y==========================================*=========================================. :*****xxxx8@$YVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYV8#VYYYYYYYYYYYYxxxxxxxxxx****===============+=++=Y$Y=++====***x*****xx*****======++++++++:. .~::::::::+Y$Y==++++=*Y$$VY*==+==========================================*********V@8$$$$$VVV$$##############%%$$VVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$$VVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVYV$YYYYYxxxxxx****============Y8Y++++=***********#8+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:+=xYYYV#$YxYYYY#8VVVVVVVVV$$$$$$$$$$$$VVVVVVVVVVVVVV$$V$$$$$$$$$$$$$$$$$$$$$#%8##$#$$$$$$$$$VVVVVVVVVV$#8%#$$$$$$$$$$$$$$$$88*********************xxYV#8%8###8##$##8%%88#$$$$$$$$$$$$$$$$$$$$*--------:+=xxx*:-. ...-~+*x=~-----------*88#$$$$$$$$$$$$$$$8%#Y***************============================================Y%Y=============================================+::=============================================================************xxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYV#%#VVVVVVVVVVV ==========~ .=%Y====================================**=**==**=======================================- -*****xxxY%%VYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY$%#YYYYYYYYYYYYYxxxxxxxxxx****==============+++==xVY=+++====*xYYxxxxxxxxxxxx***========+++++~ -::::::::::*$V**xV$#$Yx=++++=======================++++++++++++++============****x%8$$$$$VVV$$##############%%$VVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$#%8$$$$$$$VVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVV$#VYYYYYYxxxxxxx***============V#*++=**********=Y%Y~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:=*YVVYx*===*V$VYxYY$8$VVVVVVV$$$$$$$$$$$$$$$VVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$#%8#$$$$$$$$$$$$VVVVVVVVV$$8%#$$$$$$$$$$$$VVV$88*********************xxxxYYV#88888888##$##8%%%88##$$$$$$$$$$$$$x~-~:+=*xxx*+~. ...-~:~:+=*=:~--~~~~~~~~~~=$8$$$$$$$$$$$$$$$#%%Vx***************=============================================x%Y=============================================+::+=============================================================***********xxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVYVVVYYYYYY$88$VVVVVVVVV =***=======- +8V==================================*====*==*=*======================================*: .=****xxxY%%VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY#8$YYYYYYYYYYYYYxxxxxxxxxx****================+=xYYx=++++====*xVYxxxYVVVYYYxxxx****=========++:-..-:::::::::::::x$#$Vx*=++========================+==++++++++++++++++++++++=========*#%$$$VVVVV$$##############%%$VVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$8@#$$$$$VV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVV$##VYYYYYYxxxxxxxx***=========++=x*++=***********#8+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:+=xYVVYx*=++++====*YVV$YV#$VVVVVVV$$$$$$$$$$$$$$$$VVVVVVVVVV$$$$$$$$VVV$$$$$$$$$$$$$$V$#%#$$$#$$$$$$$$$VVVVVVVVV$#%#$$$$$$$$$$VVVVV$8#**********************xxxxxYYYV$#88888%%8#$$$##8888888888######Y*xxx*+:-. ......-:*YVVVY=:--~~~~~~~~~~:=x*x$$$$$$$$$$$$$$#8%8Y*****************=============================================*%V==============================================:~+=============================================================**********xxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVYV#%#VVVVVVVV ******=====+. ~8$=====================================================================================. =****xxxV%8VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYV88VYYYYYYYYYYYYYYxxxxxxxxx****==========++++++==xx*====+++===*x$VxxYYVVVYYYYYYxxxx****==========:...~+++::::::::::=$x+++==========================+=++++++++++++++++++++++++++++======x%8$VVVVVV$$##############8%$VVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$V$V$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVV$#$YYYYYYxxxxxxxxxx*****======++++++=***********Y%Y~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::=xVVVY*==+==============xV###$VVVVVV$$$$$$$$$$$$$$$$$$VVVVVVVVV$$$$$$$$VVVV$$$$$$$$$$$$$VV$8%#$$$$$$$$$$$$$$VVVVVVV$#%8$$$$$$$$$$VVVVV$%#Vxxx********************xxxYYYYYYYVV$##88%%888#$$$##8888888###Y+~-. ...........~*VVVVVVYYx=~~~~~~~~~:+*=:~x$$$$$$$$$$$$#8%%8Y*****************==============================================*8$==============================================+~:+============================================================********xxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVV$88$VVVVVV =*******====+..$#=============================*======================================================*+ =****xxx$%#YVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYY$8#VYYYYYYYYYYYYYYxxxxxxxxxx*****========******xxxxYxxxx=+===**x$$YYYYYV$$VYYYYYYYxxxx*******======:~-:++++++::::::::=$*=================++==++=++++++++++++++++++++++++++++++++++++++++=$%#VVVVVV$#############$$8%$VVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#%%$$$V$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVV$$#8VYxxxxxxxxxxxxx*******====+++++=************##+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:=xV$VY*=+++===================x$##$VVVV$$$$$$$$$$$$$$$$$$$$VVVVVVV$$$$$$$$$$VVV$$$$$$$$$$$$$$$V#%8$$$$$$$$$$$$$$$VVVVVV$#%8$$$$$$$$$$VVVVV$%#$#VYYxxxx******************xxxxxxxxxxxxxxxYYYYYxxxxxxxxxxxxxxx~ ...............~xVVYYYYYYYYY=~-~~~~~:++:~~+V$$$$$$$$$$#8%%#8V*****************================================================8#==============================================+:~+============================================================*******xxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVYV#8#VVVVV =********====+.x%x========================**********==================================================*~ =****xxx#%$YVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYVYYYYYYYYYYYYYYYYYYY#%$YYYYYYYYYYYYYYYxxxxxxxxxxxxxxxYYYVVVVVVVYYYYxxx****===+=****xV#YYYYYYVV$VVVYYYYYYxxx***********=====++==++++++::::::x#*============+===+++=++++++++++++++++++++++++++++++++++++++++++++*#%#VVVV$$$$############8%%$VVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#%%$$$VVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#8$$$$$$$$$$$VVVVVVV$$$$VYY$8#Yxxxxxxxxxxxx*********==++++==***********V%x~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:+*YVVYx=++++=======================*xY$$$VV$$$$$$$$$$$$$$$$$$$$$$$$$VVV$$$$$$$$$$$$$$$$$$$$$$$$$$$V$8%#$$$$$$$$$$$$$$VVVVVV$#%8#$$$$$$$$$VVVVV#%$$$##$VYYYxxxxxxx**********************************************- .....................+YYYYYYYYYYYY=~~~~~:::~~~~~x$$$$$$$$$#8%%#$8#x****************=================================================#8===============================================:~:===========================================================*****xxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$88VVVV ==********====+=%V=====================**************=================================================*+ =****xxY88VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYV88VYYYYYYYYYYYYYYYxxxxxxxxxxYYV$$$$VVYYxxx*****============+=*xxx#$xYYYYVVVVVVVVVYYYYxxxxxx***********===+=====+++++:::::$V================++==++=+++++++++++++++++++++++++++++++++++++++++=x#8#$V$$$$$$$#####88888##88VV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#%%$$VVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#%%$$$$$$$$$$VVVVV$$#$$VYYYxxY#8Vxxxxxxxxxxx***********==++=**********=*8$:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:+*YVVY*==++++++==============****=========x$#$VVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#%#$$$$$$$$$$$$$$$VVVVV$#88#$$$$$$$$VVVVV$8%#$$$$#8##$VVYYYYYYYxx**************************************xxxx~ ............................*YYYYYYYYYYVVx:~~~~~~~~~~~*$$$$$$$$#8%8#$$8#x*****************=================================================$%*==============================================+~~+========================================================******xxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV88$VV ===********====*8#*==================*****************===================================*=*============- -=****xxY8#YVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$V$V$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYVYYYY$8#VYYYYYYYYYYYYYYYYxxxxxxxY$$$$VYYxxxxxxxxxx********============*Y8YxYYYVVVVVVVVVVYYYYYxxxxxxxx**********=+======++++++:::=#x============+===++=++++=+++++++++++++++++++++++++++++++=+++++++++=Y#8#$$$$$$$$$#%8$VVYxxxV8$V$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#%%$VVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$8%###$$$$$$$$VV$$#$VVVYxxxxxxxxV8#Yxxxxxxxxx*************==********====$8=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:=xVVY*+::++++++++==============*******========*V#$VVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$V$$$$$#%8$$$$$$$$$$$$$$$VVVVV$#%8#$$$$$$$$VVVVV#%8%8#$$$$##888##$VVVYYYYxx**********************xxxxxxxxYYYYYYYYY*-.................... .*YYYYYYYVVV$$V=::~~~~~~~:*$$$$$$$#8%8#$$$8$xx****************==================================================V%x===============================================:~+=======================================================******xxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$8#V ===**********===$%x================*********************================================*====***========+ :******xV8$YVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VV$V$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVYYV#%$YYYYYYYYYYYYYYYYYxxxxYV$#$VYYYYYYYYYxxxxxxxx********===========*V8xxYYVVVVVV$VVVVVYYYYYYxxxxxxxxxxx*****=+========+++++:::Y$=================++=++++++++++++++++++++++++++++++++++==+++++++++++=Y#8#$$$$$$#8%Vxxxxxxxx$$V$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$8%$VVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#8%8##$$$$$$$$$$##VYxxxxxxxxxxxxxxY#8Yxxxx************************======Y8Y:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:=YVYx+:~~::++++++++============**************=====*Y##$$V$$$$$$$$##$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$V$V$#%8$$$$$$$$$$$$$$$VVVVV$#%8$$$$$$$$$VVVV$8%$#8%8#$$$$$###88888##$VVYYxx**********************xxxxxxxxYYYYYYx+........ ..*YYYYVV$$$$$$$V*+::~~~~+Y$$$$$$#%%8#$$$##Y*V$x*************=*==================================================Y%Y===============================================+~:======================================================*******xxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$88 ====**********==x%$*=============**=******=***********========================================****=======: .=******x#%$YVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVYV$88VYYYYYYYYYYYYYYYYYxxxY$#$VYYYYYYYYYYYYxxxxxxxxxx***********======*$8xxYVVVVVVV$VVVVVVVYYYYYxxxxxxxxxxxxxx**==**=======++++::=#*===============++=+==+++++++++++++++++++++++++++++++++++++++++++++++=Y#88#$$$$8%Vxxxxxxx*Y#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#8%#VV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#8%8#$$$$$$###8#VYx******xxxxxxxxxxxx$8$x************************=======*#$:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:=xYx=:~~~~~::++++++++==========**********************=**Y#8##$$$$$$##$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$V$$$$V$#%8$$$$$$$$$$$$$$$VVVVV$#%8$$$$$$$$$VVVV#%#$$$#8%%##$$$$$$####888888##$VYYx***************************xxxxxYY=~. .....-xVVV$$$$$$$$$$$$V=+:::+Y$$$$#8%%8$$$$##$*+x#Y**************====================================================x%V===============================================+~~+=========================*==========================********xxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV# ====***********=*#%Y=========*******************=****==============================================*======+ +*******x$%#YVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVYV#%#YYYYYYYYYYYYYYYYYYxYV##VYYYYYYY*==*YYYYYxxxxxxxxxx*************===*$8xxYVVVVVVV$$VVVVVVYYYYYYxxxxxxxxxxxxxx*=*****======++++:+$V=============++++++=+==+++++++++++++++++++++++==+===+++++++++++++++++=*V#88##$#%#xxxxxxx*x$#$$$$$$$$$$$$$$$$$$$$$$$$$$$##8#$88$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#%@8#####8888#$Yx**************xxxxx**xV8#x***********************=======$8=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+xxYx=:~~~~~~~:::++++++++=======******************************xV#88##$#8#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$V$V$$$$$$$$$#%8$$$$$$$$$$$$$$$$VVVV$#%#$$$$$$$$$VVV$%8$$$$$$#8%%8#$$$$##########8888888####$$$$VVVVVVVVVVVVVVVVVVVVVVYYxxx*:. ...-~~-----*$$$$$$$$$$$$$$#V=++=x$$$##8%%#$$$$##$x++*Y$x*************=====================================================*8#================================================:~:=====================********==============*****************xxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV =====***********=Y%#x*=====****************=******===============================================**========+- .+*********V%8VVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVV$88VYYYYYYYYYYYYYYYYYYYV#$VYYYYYYYY=-..-=YYYYxxxxxxxxxx***************=*$8x*YVVVVVVVV$$VVVVVVVYYYYYYYYYYxxxxxxxxx=*******======+++:V$===============+++++===+++++++++++++++++++=======+==++++++++++++++++++==*V#888#88Yxxxxxx**Y###$$$$$$$$$$$$$$$$$$$$$$$#88#Vx*V%#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#%%##888###$Yx*****************xxx*******Y##$Vx*********************=====Y8*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*$Y=:~~~~~~~~~:::++++++++===***********************************==*xY$888%#$$$$$$$$$$$$$$$$$$$$$$$$$$V$V$$$$$$$$$$$$$$$8%#$$$$$$$$$$$$$$$$VVV$$88#$$$$$$$$$VV$88VV$$$$$$$#8%%%8##$######################$$$$$$$$$$$VVVVYYYYYxxxxxxxxxYYx=-. ...--~:=*xV$Y:----=$$$$$$$$$$$$$$V=+=xV$##8%%8#$$$$#8$x+++xxx#x************=======================================================#8================================================+~~===================*****************====********************xxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV **===*************$%Vx*==*********************=*=============================================================:- ~==********x8%$YVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVV#%#VYYYYYYYYYYYYYYYYYYV#$VYYYYYYYYYY*~--~*YYYYYxxxxxxxxxxxx**************V%Y*YVVVVVV$$$$$$VVVVVVYYYYYYYYYYYYxxxxxx**xx******=====+++Y#====================+++++++++++++++++++===============+=+++=++++++++++++=*xY$#88%$xxxxx****Y#8#$$$$$$$$$$$$$$$$$####8#$Yx***x#%#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#8%#Yxxxxx***********************xxx********x$%%##VYx******************===x8Y:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~x8x:~~~~~~~~~~::::+++++++==***************************************====*Y#%8$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#8%#$$$$$$$$$$$$$$$$VVV$#%#$$$$$$$$$$V$88VYYYV$$$$$$$$#8%%%8######################$$$VVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$Y=++=**xxxxYVVY=:-----:$$$$$$$$$$$$$$*=xV##88%%8#$$$#8#V*+++=*=+*#x***********==*=====================================================$%*================================================:~+*******==========******************************************xxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$V$$$VVVVVVVVVVVVVVVVVVVVVVV ******************x88Yx**********************====================**********====================================+~- .+==*******$%#VYVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVV$88VYYYYYYYYYYYYYYYYYYV##VYYYYYYx==*xYYxxxxYYYYYYYxxxxxxxxxxx**************Y%V*xVVVV$$$$$$$$$$VVVVVYYYYYYYYYYYYYYYxx**xxxxx*****=====+Y#=============+++====+~~+=+++++++++++=================++=+++=+++++++++++++==**xYV$#Yx********Y$##$$$$##88#####8####$VYxx*xxx**x88#$$$$V$$$$$$$$$$$$$$$$$$$$$$##%%#x*****************************************xV8#V#8#$Yx*****************x#V:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*8Y:~~~~~~~~~~::::+++++++==*******************************************===x#%#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#%8$$$$$$$$$$$$$$$$$VV$#%8#$$$$$$$$$$$88VYYYYYYVV$$$$$$$##88%%88######################$$$VVVVVVVVVVVVV$$$###8888888888##V*++=*xx=:--------~x#$$$$$$$$$$$VxV#88%%8#$$$###$x=++++*=+++x#x***********==*=====================================================V%Y=========================================*******+:+***********=====******************************************xxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVV *******************V%#YYx*******************==================***************=====================================: -====*****x8%$YYYVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVV$8%#YYYYYYYYYYYYYYYYYYY$#VYYYYYYYY*=++=xYYYYYYYYYYYYxxxxxxxxxxx**************x8#xxVV$$$$$$$$$$$$$$VVVVVVYYYYYYYYYYYYYYx*xxxxxxx*****====V$=============+:+====+::+==++++++=+================+==+++++++++++++++++++++===***xxxx*********xx$##$$#8%#$$VVVVYYxxx***********Y88#$$$$$$$$$$$$$$$$$$$$$$$$##%%8Vxxx******************************************V8$xxV$88$Y**************x#V:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=8V:~~~~~~~~~:::::++++++++==*******************xx**************************Y88#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$V$$8%#$$$$$$$$$$$$$$$$$V$#%%#$$$$$$$$$$#8%#VYYYYYYYYVV$$$$$$$$###8%%%%888#####################$$$VVVVVVVVVVV$$$$$############$#$x+~-----------+$$$$$$$$$$$##88%%%8#$##8#$Y=+++++=++++++x#x***********=*======================================================x%V======================================**********=::=*********************************************************xxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVV ********************$%$YYx****************===================*****************=====================================- :====******V%8VYYYYVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VV$#%8VYYYYYYYYYYYYYYYYYYV#$YYYYYYYYYxxxxxxYYYYYYYYYYYYYYxxxxxxxxxx**************x$8YxYV$$$$$$$$$$$$$$$VVVVVVVYYYYYYYYYYYYxxYxxxxxxxx*******$V=============+++========++++++=====================+===+++++++++++++++++++++===***********==****Y##$#%#xx**********************x#8#$$$$$$$$$$$$$$$$$$$$##8%%8Vxx*xx*******************************************Y8$xxxxV#8#Vx***********$V:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+#$:~~~~~~~~~::::::+++++++==*******************xxxx**************************Y88#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#%8$$$$$$$$$$$$$$$$$$$8%8#8#$$$$$$$$#8$Y$8#VVYYYYYYYVVV$$$$########888%%%%%8888#################$$$$$$VVV$$$$$$$###88888888###$VY*=+:~~------x$$$$$$$##88%%%8###88#Vx=++++++*=*=+++++*#x***********=*======================================================*%#=====================================************+:+*********************************************************xxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$V$V$V$$$$$$ ********************x8%VYYx************====================*******************======================================+~--.. -:=====******x$%8VYYYYVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$8%$YYYYYYYYYYYYYYYYYYY$8$YYYYYYYYx=++*YYYYYYYYYYYYYYYYxxxxxxxxxxx************xxxY%$xYV$$$$$$$$$$$$$$$$VVVVYYYYYYYYYYYYYYYxYYYYxxxxxx*****x8x+========================+===========================+++++++++++++++++++++++++====******========*xV#8%Y**************************V88#$$$$$$$$$$$$####88%8#$Yxxxxxxx********************************************Y8$xxxxxYV#8$x********$V+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:$#+~~~~~~~~~::::::+++++++===*****************xxxxxxx*************************xY88#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#%8#$$$$$$$$$$$$$$$$$#88$Yx$88$VVV$##$Yx*xY$88$VVYYYYYYYYVVV$$$############8888%%%%%%%%%%%%%%88888888888888888888888########$$$$$##$$$VVYYxx**Y$$$$##8%%%888#88#$Y*=+++++++=*==+++++::*#x*************=======================================================#8*============================********************=::*********************************************************xxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ *********************x88YYYYx*********===================*******************==============================================+++==++====******x#%#YYYYYVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$8%#VYYYYYYYYYYYYYYYYYYY$8VYYYYYYYYYx==*YYYYYYYYYYYYYYYYYxxxxxxxxxxx*****x**xxxxxxxx#8YxV$$$$$$$$$$$$$$$$VVVVVVVVVVVVYYYYYYYYYYYYYYxxxxxxxx*V#*+==================================================+++++++++++++=====++++++++++===================*x$8x*******************====****Y#8#$$$######888888#$VYxx**xxxxxx*********************************************Y8$xxxxxxxV%#*******$V+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Y8*~~~~~~~~~::::::+++++++===******************xxxxxx***************************xY88#$$$$$$$$$$$####$$$$$$$$$$$$$$$$$$$$#8%#$$$$$$$$$$$$$$$$$88#Y**xY$8$V$##VYx******xV888$VVYYYYYYYYYVVV$$$$####################8888888888888888###########$$#$#####$$$$$$$$$$$##########8%%%888888#$Y*=++++++++++++=++++:::::*$x************========================================================$%x=======================*************************=::=*******************************************************xxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYVYVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ xxxxxxxxxx************Y%8YYYYx*****===================*******************=====================================================::::+==*******Y#%#YYYYVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#%8$YYYYYYYYYYYYYYYYYYYY##VYYYYYYYYYxxxxYYYYYYYYYYYYYYYYYYxxxxxxxxxxx*****xxxxxxxxxx*Y%$YYV$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVYYxxxYYYYYYxxxxxxxx#V=================================================+++++++++++++=*xx*===++++++++++++===================*xx*************=============**x#%8##%8#$$$VVYYxxx**xxxxxxx**************************************************Y8$xxxxxxx#%x****x$Y:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=8V~~~~~~~~~::::::++++++++==******************xxxxxxx*****************************Y#%8#$$$$$$$$$#####$$$$$$$$$$$$$$$$$$$8%8$$$$$$$$$$$$$$$##8$Y*****xY88#$Yx****xxxx***xY$#88#$VYYYYYYYYYYVVVV$$$$#################################################$$$$$$$$$$$$$$$###88%%%88888#$Vx*=+++++++++++++++++++:::::::*$x************========================================================Y%V====================*****************************+:+*******************************************************xxxxxxYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ xxxxxxxxxxxx***********Y%8YYYYxx*===================*******************=======================================================+:::+===******xY#%#VYYVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#8%#VYYYYYYYYYYYYYYYYYYYY##YYYYYYYYYYx**xYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxx****xxxxxxxxxxxx$8VxV$$$$$$$$$$VVVV$$$$$$$$$$$VVVVVV$$VVYxxxYYYYxxxxxxV#*===============================================++++++++++++=*xYx*=++++++++++++++++++===================**********====================*$88%8Y***********************************************************************Y8$xxxxxx#%V***x$x:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:##+~~~~~~~~::::::++++++++===***************x***xxxxx*******************************x$%8##$$$$$$$###$$$$$$$$$$$$$$$$$$$$#%%8$$$$$$$$$$$$##88$x====****xVYx******xxxxx******xYV#888#$VVVYVVVVVVVVVVVVVV$$$$$$#####################################$$$$$$$$$$$$###888%%%%888##$VY*=+++++++++=**+++++++++::::::::::*$x************========================================================*%$===================******************************=::=***************************************************xxxxxxxxxYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ xxxxxxxxxxxxx***********V%#YYYYYx*================******************===============****===============================================******xYY$88VYVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$8%#VYYYYYYYYYYYYYYYYYYYYY##YYYYYYYYYYYxxYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxx***xxxxxxxxxxxx*x8#YYV$$$$$$$VV$$####$$$$$$$$$$VVVVVVVV$$VYxxxYYxxxxxY#x==============================================++++++++++=*xYYY*=+++++++++++++++++++++++++=================****=========================*Y#8V*======******************************************************************Y#Vxxxxx$@%$*YV=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~x%x~~~~~~~~::::::++++++++===************x*xxxxYYxxx**********************************xY#%8#$$$$#####$$$$$$$$$$$$$$$$$$$8%8#%#$$$$$$$$$##88Vx===========*********xxxxxx*********xYV#888##$VVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$#$#$#$$$$$$$$$$$$$$$$$###8888%8##888###$VY*=++++++++++++++*x=+++++::::::::::::::*Vx***********==========================================================88*=================********************************+:+*************************************************xxxxxxxxxxxYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ xxxxxxxxxxxxxxx**********V%8YYYYYx*============*******************==============**********===================================++====++++=***x**xxY$88#####$$VV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#%8$YYYYYYYYYYYYYYYYYYYYYY$8VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxx*xxxxxxxxxxxxxxxY8$xYV$$#$VV$#################$$$VVVVVVVV$Vx*xxYxxxY#x============================================++++++++++=*YVVY*=++++++++++++++++++++++++++++++==============================================x*==============================*********************************************V#Vxxxx$@%%8V+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:##:~~~~~~~::::::++++++++====***********xxxxxxxY$Vx*************************************xV#88##$$$$$$$$$$$$$$$$$$$$$$$#8%#YY88$$$$$###88#V*=================****xxxxxxx*************xYV$#88888#$$$VVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$#####88888888#$$VVYxxYYYx*=+++++++++++++++++++**++++::+=*x=:::::::::=Yx***********==========================================================$%x================*********************************=::************************************************xxxxxxxxxxxxYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ xxxxxxxxxxxxxxxxx*********V%8YYYYYYx*=========******************==============*************==================================++++++::::+=*xx*****xY$##88%%%8#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#8%#VYYYYYYYYYYYYYYYYYYYYYY$8VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxx$8VYY$##$V$########$Yxx***xxYV$##$$VVVVVVV$Y*xxxxV#V==========================================+++++++++=*xVVVx*=++++++++++++++++++++++++++++++++++++=+==============================+=+=======================================***********xxx*****x***************************V8Vxxx$@%%%V:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~==~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*%x~~~~~~:::::::++++++++====**********xxxxxxxxx*xYx***************************************xY#88##$$$$$$$$$$$$$$$$$$##88$VxxY8##8888##$##VYx*==================*****xxxxx*****************xxYVV$##888888###$$$$$$$$$$$$$$$$$$$$#######888888888888##$VVYYxxxxxxYYx=+++++++++++++++++++++++++=++::::=x*xY=::~~:::::=YY***********==========================================================Y%V============*************************************=::=**********************************************xxxxxxxxxxxxYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ xxxxxxxxxxxxxxxxxx*********Y%8VYYYYY*=======******************=============*****************===================================++++:::::+**********xxxYYVV$8%%%88#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$8%#VYYYYYYYYYYYYYYYYYYYYYYYV8$VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx$8#$$#$VV$#####8#x=++++++++++=*xV##$VVVVVVVx*xY$8V=========================================++++++++=xYVVY*=++++++++++++++++++++++++++++++++++++++:++++=============+======++++++++++++++++=====================+++++++++++==*************xx*xxxxxxx**************************$#xxxV%%8$%x~~~~~~~~~~~~~~~~::~~~~~~~~~~~~~~~~~~~+VV:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:$8+~~~~~::::::+++++++++====************xxxxxxxYY********************************************xY$#88#$$$$$$$$$$$$$$#888$xx*xxY$$$$VVYxxxxxYV$$$VYx*================*****xx**************xxx*******xxxYYVV$$#####88888888888888888888####$$$VVYYYxxxxxxxxxxxxxxxxYVV*++++++++++++++==+++**==+++::::::+++x*+++~~~:::+Y$Y***********==========================================================*%#====*==*******************************************+:+********************************************xxxxxxxxxxxxxYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ xxxxxxxxxxxxxxxxxxx*********Y%8VYYYYx*====******************============********************======================================++:::::=*==******xxxxxxxYYYV$#8%%%#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$8%8VYYYYYYYYYYYYYYYYYYYYYYYYY#8VVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*xx$%$#$$$$#####8*+++++++==++++++=*V#$$VV$$$YxY##Y========================================++++++=*xV$Vx*=+++++++++++++++++++++++++++++++++++++++:---:++++++=======+++++++++=+++++++++++++++++++++++++++++++++++++++++++++++==****************x***x****************************Y8VxxV%%8Y#8=~~~~~~~~~~~~~~~~*x:~~~~~~~~~~~~~~~~:Y=V+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=%V~~~~~::::::+++++++++=====*******xx*xxxxxxxxxxYx*********************************************xxY$###$VVVVVV$$##88#VxxxxxxxxxxxxxxxxxxxxxxxxYV$##$Vx*==============******************x*xx**x****x********xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYVVx=++==+=+=xx+++=+:+*xx*===+::::::~~~~--~~~~~~:+Y$x***********===========================================================#%*===**********************************************=::=******************************************xxxxxxxxxxxxxxYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ xxxxxxxxxxxxxxxxxxxxx********Y8%VYYYY*==******************============**********************=======================================+++++=======***xxxxxxxxxxxxYYYV$8%%#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#%8$YYYYYYYYYYYYYYYYYYYYYYYYYYV8$VVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*Y%###$$#####8#Y*=+++==xx=+++++++*$8$VVVV$$V##x======================================++++++=*Y$$Vx=++++++++===++++++++++++++++++++++++++++~~~-.-~::++++++++++===++++++++++++++++++++++++++++++++++++++++++++++++++++++++===*********xxx**************************************#$xxY%%8YY8$:~~~~~~~~~~~~~~~=#Y*+~~~~~~~~~~~~~~xx.V*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~x%*~~~~::::::+++++++++=====********xxxxxxxxxx*xxx**********************************************xxxxxY#8VVV$$##8#$VYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYV$###VY*=============****************************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxV#$xx*x+=+++++:::::+++=+::+::::~~~---------~~~~:*Vx**********============================================================V%Y===***********************************************+:+*****************************************xxxxxxxxxxxxxxxYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ xxxxxxxxxxxxxxxxxxxxxx********x#%$YYYx******************==========************************=======================================+++++=======****xxxxxxxxxxxxxxxxYYYV8@%#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#8%$YYYYYYYYYYYYYYYYYYYYYYYYYYYY##VVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*V88#$$VV$$#####$VYYYYY*=====**Y$##$VVVVVV#8x====================================+++++==xV$$Y*=+++++=============++++++++++++++++++++++: .~:++++++++++++++++=+++++++++++++++++++++++++++++++++++++++++++++++++++++=====********xxxxxxxxxxx*******************************##xxY%%8Yx$%*~~~~~~~~~~~~~~~:$=:xx=+:~~~~~~~~~=Y. Vx~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:$8+~~~:::::+++++++++======*********xxxxxxxxxxxYx*******======************************************xxxxV8$$###$VYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYV$###Vx*==============***********************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYVY=+++++++:::::::::::::+==========+++:----~~:+=xx**********============================================================x%$===***********************************************=:+**********************************x*xxxxxxxxxxxxxxxxxxxYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$V$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ xxxxxxxxxxxxxxxxxxxxxxxx*******x#%#YYYx******************=======*************************=======================================+::++======****xxxxxxxxxxYxxxxxxxxxYYY$%%#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#88#$$VVYYYYYYYYYYYYYYYYYYYYYYYYYV8$VVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx***Y#88Vx*x$$##########$VVVV$$$$$$$$$$VVVVVV8*=================================++==+==xV$$Y*=++======================++++++++++++:~-~:+=- -+===++==++++++++++++=+++++++++++++++++++++++++++++++++++++++++++++++++=====**********xxxxxxxxxxxx*****************************$#xxY%%8YxY%$:~~~~~~~~~~~~~~:V= -+*x*=+:::::=Y~ xV~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+8$:~::::::+++++++++=======*******xxxxxxxxxxxx*x*******========************************************xxxYVVYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYV$##$Yx================******************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*xVx++:+=*==+::::::+*xxxx*==++++++++++++::~:+===*Y*********=============================================================*88*==******************************************xxxxx*+:=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ xxxxxxxxxxxxxxxxxxxxxxxxx********$%#YYYx*******************===*************************=======================================+:::+=======***xxxxxxxxxxx*xxxxxxxxxxxxYY$@%#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$8%#VYYYV$#$VYYYYYYYYYYYYYYYYYYYYYY$8VVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxx**=**xY$##$$$VV$###############$$$$$$VVVVVVV$$*====================================*xV#$Y*============================+++++++++++- .~~. .~+==+======+==++++++++=++=++++++++++++++++++++++++++++++++++++++++++======***********xxxxxxxxxxx*****************************=*$#xxY888Yxx88+~~~~~~~~~~~~~~:#= .~+=*****=- +#+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=%Y~::::::+++++++++=======*******xxxxxxxxxxxxx*********=========**********************************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxY$#8#Vx*=================****************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*********YV*++=++++:::+*xYYx*==+++++++++++++++=========xVx********==============================================================$%Y=*************************************xxxxxxxxxxxx=:+*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ xxxxxxxxxxxxxxxxxxxxxxxxxx********V%8VYY*********************************************=======================================++:::+======***xxxxxxxxxxxxx*==*xxxxxxxxxxYY8@8$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$8%#VYYYYYYYV$8#$VYYYYYYYYYYYYYYYYYYY##VVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxx*+=YYxxxYV$########$$##########$$$$V$$$$###$x===============================+=+==xV#$Y*=================================++++++++~ .:::++=============++=+++++++++++++++++++++++++++++++++++++++++++++++++=======***********xxxxxxxxxxx*******************************=*##xxY888Yxx#%=~~~~~~~~~~~~~~+8x YY:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~x%*:::::++++++++++=======*******xxxxxxxxxxxxxx********===========********************************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYV#8#$Y*===================*****************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*xx*********************YV*+:::~:+*YYx*==++++++++++++++++++======*****xx********==============================================================Y%$==*********************************xxxxxxxxxxxxxxx*++=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYYYYYYYYYYYVVVVVVVVVVVVVVVVV$$VVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ xxxxxxxxxxxxxxxxxxxxxxxxxxx********x8%$Yx*****************************************=====================================**==+:::+======***xxxxxxxxxxxxYx=++=xxxxxxxxxxxYY$@%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#88VYYYYYYYYYYYV#888#$VYYYYYYYYYYVVVVV8$YVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxx**+=*Y$xxxxxxYYV$##88#88888888888888888###%#*===============================++==xV##Vx==========================================+=~ .:+===================+==++++++++++=+++++++++++++++++++++++++++++++++=======************xxxxxxxxxxxxxx****************************===*#$xxV8#8Yxx$%*~~~~~~~~~~~~~~+8Y .-=#=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Y%=::::++++++++++========******xxxxxxxxxx*xYx********=============*******************************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxV$88$Y*========++=============*************************xxxxxxxxxx**********************************YY*:~:*YVx*==+===+==+++++++++++++====*****************===============================================================*88*=********************************xxxxxxxxxxxxxxxxx=++xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ xxxxxxxxxxxxxxxxxxxxxxxxxxxx********x#%#Yx**************************************=====================================*x**=+::++=====***xxxxxxxxxxxxxYx=+++=xxxxxxxxxxxYYV%@#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#88$YYYYYYYYYYYYYYYV#8######$$VYYYVVYVVV8VVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxx*x*=+=xYxYxxxxxxxxxxYYYVV$$$$$$$$$$$$VVVVYYYx$#============================++++=*V##Vx*====****************================+++===+:~:++~--~:++===========++==========++=+=+++++++++=++++++++++++++++++++++++++=========***********xxxxxxxxxxxxxxxxxx***************************===x#VxxV#$#Yxx$%*~~~~~~~~~~~~~:*#: -:*xx***+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~V8=::++++++++++=========******xxxxxxxxxxxxYx********==============*******************************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxY$88$Y*========+====================*************************************************************Y**YVY*===========+==++++++++++====******************===============================================================*$%Y=****************************xxxxxxxxxxxxxxxxxxxxx*++*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVV$$$$V$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ xxxxxxxxxxxxxxxxxxxxxxxxxxxxx*********V%8Vx***********************************=======================================*x=++:++=====***xxxxxxxxxxxxxxYY*++++=xxxxxxxxxxxYYY8@8$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#88$YYYYYYYYYYYYYYYYYYYV$##$VVV$$YYYYYYYYV8VVVVVVYVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxx****=+=xxYx*xxxxxxxxxxxxxxxxYYYYYYYYYYxxxxxxxx*Y8*========================++++=*Y$#$Y****************************===========+~--+==+~~:==================================+=+===++++++=+++++++++++++++++++++++==========**********xxxxxxxxxxxxxxxxxxxxx**************************====x8YxxV#V#Yxx$%*~+**=======**xx: -:*xx*+:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:$8+:++++++++++=========******xxxxxxxxxxxxYYx********==============*******************************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxY$#8$Y*=========++=============================*******=************************==============*Y$$Y*==================++++++++====******************================================================================Y@$=**************************xxxxxxxxxxxxxxxxxxxxxxxx=+=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ Yxxxxxxxxxxxxxxxxxxxxxxxxxxx***********x8%$Y********************************===========================================++++=====***xxxxxxxxxxxxxYVVY*+::++*xxxxxxx***xYYY#@8$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#88$YYYYYYYYYYYYYYYYYYYYYYYYV###VYYYYYYYYYY$#VVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxx*****==*xxY****xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*Y%x======================++++=x$##Vx***********************************======+-..-=*======================================+=+==+=++++==+++++++++++++++++++===========**********xxxxxxxxxxxxxxxxxxxxxx***************************=====V#YxxVVY$Yxx#%=~:xV*+++++:~-. ~=xY*+:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:##+++++++++++=========*******xxxxxxxxxxxxYx********================*****************************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxY$#8$Y*==================================================================================x$$x========++++++======+=++++++====*******************================================================================*88*=***********************xxxxxxxxxxxxxxxxxxxxxxxxxx*++*xxxxxxxxxxxxxxxxYYYYxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ YYxxxxxxxxxxxxxxxxxxxxxxxx*************=*$%#Y******************************================================**==========+======***xxxxxxxxxxxxYVVVVY*+::::=xxxxYYx*=**xYYY#@8$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#88$YYYYYYYYYYYYYYYYYYYYYYYYYYYYYV$##$VYYYYYY$#VVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxx*****=*xYxx**x*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx**Y%x+==================++++=*V##$Yx*****************************************+~:+~~:=********================================+==+++++++=++=+=+==++=================***********xxxxxxxxxxxxxxxxxxxxxxxxx**************************=====*$$xxxVYY$xxx#%+~~:=Yx~ ~=Yx*+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:##=+++++++++=========*****x*xxxxxxxxxxxxYx********=================*****************************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxY$88$x==============================================================================*V$x=========+~--~:+=======+==++++====*********xY********=================================================================$@Y=**********************xxxxxxxxxxxxxxxxxxxxxxxxxxxx=+=xxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ YYYxxxxxxxxxxxxxxxxxxxxxx**************===Y88Vx***************************==========================*=******=*x***==========***xxxxxxxxxxxYVVVYYVY*+::::+*xxYYYYx===*YYYY#@8$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#88$YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYV$###$VVY$#VVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxx*****xYxxx*****xxxxxxxxxxxxxxxxxx*xxxxxxxxx******Y%*================+++++=Y$8#Vxxxxxxx**************************************+::****************=============================+++=+=++++=++=+===================***********xxxxxxxxxxxxxxxxxxxxxxxxxxxx**************************======x#VxxxYxYVxxx88+~~~~:*V*. -=YY=:~~~~~~~~~~~~:=+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:##=+++++++==========******xxxxxxxxxxx*xYY********===================***************************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxV#8#V*==========================================================================x$Y==========+:~~:+++===+=++===++======*********xVx*******=================================================================Y%$***********************xxxxxxxxxxxxxxxxxxxxxxxxxxxx*++xxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ YYYYxxxxxxxxxxxxxxxxxxxx**************=====*$%#Y*************************======================**************YY**=====*******xxxxxxxxxxYV$VYxxYVx*+:::::*xxYYYYx====xYYYV8@8$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$8%8$YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVV$###8$VVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxx*****xxx********xxxxxxxxxxxxxxx******************$8*=============+++++=xV##$Yxxxxxxxxxxxx************************************=*******************=============================+====+++=+==============****************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx************************=======Y8VxxxYxYYxxY%#:~~~~~~:YV: ~*Yx+~~~~~~~~~~~~~~:x$V=:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:##=+++++===========*******xxxxxxxxxxx*YYx********====================***************************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYV#8#Y*=+====================================================================V$x==========:~~~+=====================**********xVY******==================================================+===============*8%x*********************xxxxxxxxxxxxxxxxxxxxxxxxxxxxYx=+*xYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ YYYYxxxxxxxxxxxxxxxxxxx***************=======x8%V***********************===================****************xYx**===********xxxxxxxxxYV$VYxxxxVYx*+:::::=xYYYYYx*===*xYYY$%@#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$8%8$YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYV#$VVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxx*=*x*************xxxxxxxxxxxxxxxx****************x##============++++=*Y#8#Vxxxxxxxxxxxxxxxxxx******************************************************=============================================******************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*x**********************======*$#YxxxxxxYxxV@V~~~~~~~~~*#+ -xV*:~~~~~~~~~~~~~~~+YY=x#x:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:##=+++===========*********xxxxxxxxx**xVx********=====================****************************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxY$88$x==================================================================*$$*===========+::+=====================**********xxY$x******==================================================================V@V*********************xxxxxxxxxxxxxxxxxxxxxxxxxxYYYYx==xYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ YYYYxxxxxxxxxxxxxxxxxxx***************=======+=V8#Y*********************=================*****************YY************xxxxxxxxxxY$$VYxxxxYVYx=::::::=xYYYYYx*====xYYYV#@%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#8%8VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY$VVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxx==*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*********x%Y+=======++++++=x$8#VYxxxxxxxxxxxxxxxxxxxxxx***********************=*****************************=======================================******************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*********************======x8$xxxxxxxxxx$@x~~~~~~~~~~*#~ +V*:~~~~~~~~~~~~~~~~*$+-.:*:*:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:$#=+===========***********xxxxxxxxx*xYx********======================*****************************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYxxxxxxxxxxxxxxxxxxV#8#Y*==============================================================*#V=====================================********xxxxxx#V**xx**==================================================================x%#********************xxxxxxxxxxxxxxxxxxxxxxxYYYYYYYYx*=*YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ YYYYxxxxxxxxxxxxxxxxxx***************=======++++*$8$x******************===============******************xYx***********xxxxxxxxxYV$VYxxxxxxVVY*+::::::*xYYYYYYx====*YYYY$%@#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#8%8VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYV$VVVVVVVVVVVVVVVVVVVVVVVVVVVYVYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*******$8*======+++===*V#8#VYxxxxxxxxxxxxxxxxxxxxxxxxxx******************=***********************************================================******************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx**********************====*$8Yxxxxxxxxxx8%+~~~~~~~~~~~VV*Y+~~~~~~~~~~~~::+==YV~ xx+++:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Y8*===========************xxxxxxxx*xYY********========================****************************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYYYYYYYYYxxxxxxxxxxxxxxxxY$88$x===========================================================*#V======================================******xxxxxxxxV#x*xY**==================================================================*#%Y*****************xxxxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYx==xYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ xxxxxxxxxxxxxxxxxxxxxx*************=========++++++x#8V*****************============********************x************xxxxxxxxYV$$VxxxxxxxYVYx*+:::::+*YYYYYYYx====*YYYYV8@8$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#%%8$YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYV$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx****x8V====+++==*xV#88$YYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxx**************=***************************************==========================******************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx**********************===Y8VxxxxxxxxxxY%$:~~~~~~~~~~~:Vx:~~~~~~~~~~:+*=+~-xY- -V+-~+=+:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~x8*=========************xx*xxx*xx*xYY********==========================***************************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYYYYYYYYYxxYYYYYYYYYYYYxxxxxxxxxxxxxxxxxY#8#Y*========================================================$$=======================================*****xYxxxxxxxx8V*=xVx==================================================+================Y@$******************xxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYY*=*YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVYVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ xxxxxxxxxxxxxxxxxxxxx*************==========+++++++=Y88V**************===========********************************xxxxxxxxxY$$VYxxxxxxxxYVY*=::::::+xYYYYYYYx*===*xYYYY$@%#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#8%8$YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx**x#8*==+++==*Y$88#VYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxx*****************************************************===================******************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx***********************=x8$xxxxxxxxxxx$@x~~~~~~~~~~~~~::~~~~~~~~~~:*Y*=~.xx. +Y -=x+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*#x=********************xxxxxxxxx*xYx*******============================**************************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxY$88$x=====================================================V$=======================================******xYYxxxxxx*$#*==xVx=================================================+================*8%x*****************xxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYx==xYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVYVYVYVYVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ xxxxxxxxxxxxxxxxxxxxx***********=============++++++++=Y##Y*==*=******=*======**********************************xxxxxxxxYV$$YxxxxxxxxxYVVx=+::::::=xYYYYYYYx*===*xYYYY$%@#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#%%#$YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYV#VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxx**V%x++++==xV#88$VYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxx****************************************************==============******************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx**********************x##YxxxxxxxxxxY88+~~~~~~~~~~~~~~~~~~~~~~~~~~::~~+Vx .V+ -xx:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+$Y+****************xx*xxxxxxxxx*xYx*******==============================***********************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYYYYYYYYYYxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxV#8#Y==================================================Y#*=============+:::+=====================****xxxYxxxxxxx*Y8x=+=*YVY*=============================================++=================V@V*****************xxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYY*=*YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ xxxxxxxxxxxxxxxxxxx*************==============+++++++++=x##Y*==******=**===**********************************xxxxxxxxV$$VYxxxxxxxxxxVVY*+::::::+*YYYYYYYYx====*xYYYYV8@8$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$8%%#$VYYYxYYxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY$#VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxx**Y8V=+==*x$88#VYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxx********x****************************************************==********x*****xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx**********************#8YxxxxxxxxxxxV@Y~~~~~~~~~~~~~~~~~~~~~~~~~~~~::+$x . =Y *Y:~~~::~~~~~~~~~~~~~:+*x=:~~~~~~:YV++********xxx*xxxxxxxxxxx**x*xxx*******=================================*******************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxY$88V*==============================================*#Y=============: .+==================*****xxxxxxxxxxxx**8V+=====xYYx*=========================================+++=================x%8****************xxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYx==xYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVYYVVYVVVVVVVVYVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ xxxxxxxxxxxxxxxxxx*************================+++++++++:~*##Y*==******************************************xxxxxxxYV$VYxxxxxxxxxxxYVY*=::::::+*xYYYYYYYY*====*YYYYYV8@8$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$8%%#$VYYxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY##YYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxx*Y8$===*Y#88$VYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxx*****xxxxx******xxxxx*********************************************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx********************$8YxxxxxxxxxxxY88+~~~~~~~~~~~~~~~~~~~~~~~~~:+==+VY ... -$- Yx~:*Vx:~~~~~~~:=*xYxxYVV+~~~~~~~*$=+=******xxxxxxxxx*x*xxxxxxxxxx*******=========+=========================**************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxY$88$x============================================$$*=============- ~*==***=**===**********xxxxxYxxxxxxxx*#V+=======*xYYYx*====================================++++=================*$@Y***************xxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYx=*YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ xxxxxxxxxxxxxxxxx**************================++++++++++:-.=$#V*==*************************************xxxxxxxYV$$VYxxxxxxxxxxxYVVx=+::::::=xYYYYYYYYx*====*YYYYYV8@8$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$8%8#VVYYxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY##VYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxx*Y8$==xV#%8$YYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxx****xxxxxxxxxxxxxxxxxxxxxx**************************************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx****************$8VxxxxxxYYxxxx$@Y~~~~~~~~~~~~~~~~~~~~~~~~~~:=+:x$. ..... V+ :$+YY+V:~~:+*xxx=:-.-+=$x~~~~~~~~*#*:+=*******xxxx*xxxx*xxxxx*xxx******========++++===========================*********xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxV#8#Y=========================================x8x=*************=:-..~=*********************xxxx*YYxYYYxxxx*$$=====****==*xYVVVx*================================++++================*=x%#**************xxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYY*=xYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ xxxxxxxxxxxxxxxxx*************=================++++++++++++~ +V#$x*=*********************************xxxxxxxYV$VYxxxxxxxxxxxxYVVY=+:::::+=*xYYYYYYYYx*===*xYYYYYV8@8$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$8%8#VYxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY##$YYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxY8V*x$88#VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxx***xxxxxxxxxxxxxxxxxxxxxxxxxx*******************************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx***********x$%VxxxxxxYVYxxxY88+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+$: ....... xx -$VY.=x+*xx*+~. ..x#+~~~~~~~~=#Y++==********xxxxx*xxxx*xx*********==++=====+++=============================******xxxxxxxxxxxxxxxxxxxxYxYYxYxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxY#8#Y*======================================$$***************=+:+**********************xxxxYxxYYYYYYYYxx*$$==**************YV$VY*================================+================***#%Y***********xxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYx**YYYYYYYYYYYYYYYYYYYYYYYYYYYVVYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ xxxxxxxxxxxxxxx*************===================+++++++++++++:. :Y#$Y*******************************xxxxxxYV$$VxxxxxxxxxxxxxYVVYx=++:::+=*xYYYYYYYYx*====*xYYYYY$%@8$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#%8#VYxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY$##VYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxV8$Y$88$VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxx**xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx***********************xxxxxxxxxxxxxxxxxxxxxxYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*********x$%$xxxxxxY$Vxxxx#%*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Y* ......... =Y +#V..Vx*+- +8Y~~~~~~~~~+#Y+:=*xx********x*x*******xx*******====+++====++===============================***xxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxY$88Vx===================================*8Y***********x*x*~..-=***xxxxxxxxx******xxxxxxYYYYYYYYYYYYYx*$$xxxxxxx*xxxxxxxxxxxYV$$Vx===============================================*=Y%$*********xxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYY**xYYYYYYYYYYYYYYYVYVYVVYYYYYYVVVVYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ xxxxxxxxxx*****************===================++++++++++++++++- -x##Vx*************x************xxxxxxYV$VYxxxxxxxxxxxxxYVVYx*=++++++*xxYYYYYYYYx*====*YYYYYV$%@8$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#88$VYxxxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYV###VYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxx$8##%8$YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*****************xxxxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx****xV%#xxxxxxxV#YxxxV%$:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+Y- .......... -: *V- =x. :$8+~~~~~~~~~+#x:~:+=xxx****************x*******======++++=+++================================**xxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxY$88$x=================================Y8x*******xxxxxxx*+~~+*xxxxxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYY**#$YYxxxx*xxxxYYxxxxxxxxxxV$$Vx=========================++=================***#%x******xxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYx**YYYYYYYYYYYYYVVVVVVVVYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ x************************====================++++++++++++++++++~ .=V#$Y*********xx**********xxxxxxxV$$VYxxxxxxxxxxxxxYVVYx**=+++++=xxxYYYYYYYx*====*xYYYYYV#%%#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$8%8$YxxxxxxxxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYV###VYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxY#%%8#VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*************xxxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYxxxxxxxxYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxV8%$xxxxxxY8$xxxY88=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*= ...........-- -x~ ~Y- ~*$Y~~~~~~~~~~:#Y~~~~::+=**********************=========++:+++++================================**xxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxY$8%#Y*==============================$#xxxxxxxxxxxxxxxx*++*xxxxxxxxxxxxxxxxxxxxYYYYYYYxYYYYYYYYYx*x8Y**********xxxxxxxxxxxxxxxxV$$Y*=======================+=================***Y@$*****xxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYx*xYYYYYYYYYYYVVVVVVVVVVVVVVVYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ***********************====================+++++++++++++++++++++:. ~x##Vx****************xxxxxxYV$VYxxxxxxxxxxxxxxYVVYx***=++++=*xxYYYYYYYx*=====*YYYYYYV#@%#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$8%8$Yx*****xxxxxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYV$##$YYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY$8@8$VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx****xxxxxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxV8$8$xxxxxx$8YxxY#%*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:$: ........-:-~~........+: -x: -x$:~~~~~~~~~~:$V~~~~::::+********************============+:::+================================****xxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxYV8%#Y*===========================*#$xxxxxxxxxxxxxxxxxx*xxxxxxxxxxxxxxxYYYYYYYYYYVYYYYYYYYYYYYx*Y8x****xxxxxxxxxxxxYxxxxxxxxxxxY$$Y*===================+++=+==============*****8%x****xxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY**YYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ **********************===================++++++++++++++++++++++++:~ .+V##Yx***********xxxxxxYV$VYxxxxxxxxxxxxxxYVVYxx**==++++=xxYYYYYYYxx*====*xYYYYYYV8@%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$8%8$Vxx*=====**xxxxxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYV###VVYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYV8%8$VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxY8#V8$xxxxxY8#xxx$%x~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*V. ....-..-~~~...........~.-=+. +$=~~~~~~~~~~~~V$:~~~~::++=====*************================+::+=====================****************xxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxYV8%#Y*=========================*8VxxxxxxxxxxxxxxxxxYxxxYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVYYYYYY**#$***xxxxxxxxxxxxxxYYYYYYYYxxxxxxY$#V*================++++++=============**=***V@$x**xxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYx*xYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ *********************====================++++++++++++++++++++++++++:. -*$#$Y*******xxxxxxYV$VxxxxxxxxxxxxxxxYVVYxxx**=++++=*xYYYYYYYYx*====*xYYYYYYY$%@8$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#88$VYx*==========***xxxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYV$##$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY$8%8$YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxY8#YY%$xxxxx$%VxxV%V~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+$+ ........................~~........ :$=~~~~~~~~~~~~~x#+~~~~:::++======********=====================+:+================*********************xxxYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYVYYVVVYVVVVYVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxYV#%#Y*=======================*8VxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVYxYYVVVVVYYYx*Y8Y***xxxxxxxxxxxxxYYYYYYYYYYYYxxxxxY$#Y=================+++++========**********x8%Yx*xxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYx*YYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ********************===================+++++++++++++++++++++++++++++:- ~x$#$Yx*xxxxxxYVVYxxxxxxxxxxxxxxxYVVYxxxx*=+++==*xxYYYYYYxx*=====*xYYYYYYY$%@8$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#8%8$Yx*===============***xxxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxYYYV$##$V$$$V$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY$8%#VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxYxYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxY8#YxY8#xxxxY8#xxV%$:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+V* ............................~+~.... ~$*~~~~~~~~~~~~~~*8=~~~~::::++++=================================+::+==========**************************xxxYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxYV#%#Y*=====================*8VxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVYYVVVVVVVY**$#***xxxxxxxxxxxxxxYYYYYYYYYYYYYYxxxxxY#$x=================+++========*=*********V@#xxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxYYYYYYVYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ******************====================+++++++++++++++++++++++++++++:::~. .:x$##VYxxYVVYxxxxxxxxxxxxxxYVVYYxxx*==+++==*xxYYYYYYxx*=====*xYYYYYYYY$%@#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$8#Y==Y$$Y*=++================***xxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxYYxxxxYVV$$$$####$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYV#%8#VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxY88Yxxx#8Yxxx$%VxV88=-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+V= .............................::-.. ~V*~~~~~~~~~~~~~~~+#*~~~~~~::::+++++++==============================+++==**********************************xxxxYYYYYYYYYYVYVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxYV#%#Y*====================#$xxxxxxYYYYYxxxYYYYYYYYYYYYYYYYYYYYVVVYYYVVV$#$VVVVVVVVVx*Y8Y***xxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYxxxxY#V*==============++++==========*********x8%YxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxYYYYYYYYYVVYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ==***************====================+++++++++++++++++++++++++++++::::::. .. ~x$##$$YxxxxxxxxxxxxxxYVVYxxxx*==++==**xxYYYYYYxx*=====*xYYYYYYYYY#@%#$$$$$$$$$$$$$$$$$$####$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#8#Y+~--~:+xVVVx*=++================***xxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxYYV$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYV#%8$YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxY88Yxxxx$8VxxY%#xY88x~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:=V+ ..............................--.. ~Y=~~~~~~~~~~~~~~~~+#x~~~~~~~:::::++++++=============================*=+++=*********************************xxxxxYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYV8%#Y*==================$$xxxxYYYYxxxYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVYYV$VVVVVVVVVYxY#$x***xxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYxxxx*V$x===========================*=********V@#xxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxYYYYYYYYVVYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ++==*************==================+++++++++++++++++++++++++++++:::::::::~. .=xV##$VxxxxxxxxxYVVYYxxx*=======*xxxYYYYYYxx*=====*xYYYYYYYYYV8@%#$$$$$$$$$$$$$$$$##8#Vx=+=xV$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#8#Y+~-~~~~~--~:=YVVYx==++==================***xxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxYV$$#$$VVVVVVVVVVVVVVVVVVVVVVVVVVVYYVYYYYYYYYYVYYYYYYYYYYY$8%8$YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxY#8YxxxxxY8$xx#%VY8%$:-~~~~~~~~~~~~~~~~~~~~~~~~xx****~ ................................. .YV+~~~~~~~~~~~~~~~~-:$#+~~~~~~~::::+++++++===========================****=++=********************************xxxxxxYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYV8%#Y*================Y#xxxxYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVV$$$VVVYVVVVVVVVYxx$8YxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYxxxx*x#Y===========================*********x8%VYxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxYYYYYYYVVYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ +++++==******===================+++++++++++++++++++++++++++:::::~~~::+++:~ .-. -+x$##VYxxYYVVYxxx**======*xxxxYYYYYYx**=====*xYYYYYYYYYY$%@8$$$$$$$$$$$$$$$##8#V*=++++++=*xYV$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#8#x:~-~~~~~~~~~~--~~+*YVVYx==++===================****xxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxx****xxxxxxxxYV$$##$$VVVVYVVVVVVVYYYYYYYYYYYYYYYYYYYYVYYYYYYYYYYV$8%8$YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxY#8YYYxxxxx$#YY%8$#88=-~~~~~~~~~~~~~~~~~~~~~~~~~V* ................................ x$:-~~~~~~~~~~~~~~~~~~+$#=~~~~~~:::::++++++=========================********=++=****************************xxxxxxxxxYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYV8%$x*==============*#YxxYYYYYYYYYYxxxYYYYYVVYYYYYVVVVVVVVV$$$$$$$VYYVVVVVVxxV8Vxxxx*+:+*xxxxxxxxxYYYYYYYYYYYYYYYYYYYYYxxxx**$$*==========================*********Y%#YYxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxYYYYYYVVVYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ :::::++++======++========+++++++++++++++++++++++++++++++::::~~~~~:++::~~~:~ .--. .~=V####VYxxx*======**xxxxYYYYYYx*=====*xxYYYYYYYYYYV#%%#$$$$$$$$$$$$$$#8#Vx=+++++++++++++=**Y$###$$$$$$$$$$$$$$$$$$$$$$$$$#8#*~.---~~~~~~~~~~~~~~--~~+*YVVYx*==+======================****xxxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxx*****===***xxxxxxYYV$####$VVVYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVV$$#8%%8$YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxxxxxY#8YxY$Yxxxx$8V#%88#8$~-~~~~~~~~~~-~--~----------=V- ............................... =#+-~~~~----------------:##+~~~~~~~::::+++++======================************=++=*********************xxxxxxxxxxxxxxYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYY$8%$x==============V$xxYYYYYxxxxxYYYYYVVYYYYVVVVVV$$$$$$VVVV$$$$$$VYVVVVxxY8$xxxxx*:~:=xxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYxxxx*=$$*==========================*********#%VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxYYYYYVVYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ::::::::::::++++++++++++++++++++++++++:::::::::::::::::~~~--..---..-~~~~~~:- --. .. .~::*V###Vx*===**xxxxxxYYYYYx**====*xYYYYYYYYYYYY$%@8$$$$$$$$$$$$$#88$x=*YV$$VYx*=+++++++*x**xV#8##$$$$$$$$$$$$$$$$$$$$#8#x~......---~~~~~~~~~~~~~~~--~~+*YVVVx*=============================****xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx**=============***xxxxxxYYV#888##$$$$$VVVVVVVVV$$$$$$$#####$$##8%%#VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVYVYYYVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxxxxY#8#Vxx$#VxxY8$$%%8$V8Y~~~~~~~~---~=x=----......~x=:- ................................ :#=-~~~~~~~~~-------------=%Y~~~~~~~::::+++++========*****====*******************=++=***************xxxxxxxxxxxxxxxxYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYY$%%V*============x$YxYYxx***xYYYYVVVVVYVVVVV$$$$$$$$$$$$$VVVV$$$$VYVVYxY##xxxxx=+:+*xxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYxxx*=V#*=========================*********Y%8VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxYYYYYVYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ -------~~:::::::::::::::::::::::::::::::::::::::~~~--. .... -~~~~~~- .-. .--.---. .~=Y$#$$VYYxxxxYYYYYxx**=**xxYYxxxYYYYYYY$8@%#$$$$$$$$$$$##8#Y=+*V##8#VVYYYx=+++++++=*xxx*xV####$$$$$$$$$$$$$$$#8$*~...........----~~~~~~~~~~~~~~~--~~:=xVVVYx*=============================***xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx***======================*****Y$###$VV$$$$########$$$$VVVVYYYxxY#%%#VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVYVVVYVVYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxY#$+*$$YxV#$Y$8V#%8$xV%*---------..:$+xx~........-**+- .~~-................................ -$*~~~~~~~~~~~~~~~~~~~~~~~-~V%=~~~~~~~::::++++=====*********************************=+=*********xxxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYY#%8Y========*===VVxx*==*xxYYV$$$$$VVVVVVV$$$$$$$####$$$$$$VV$$$$YVYxY$#Yxxxxx+---+*xxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYxxx*=V#*========================**********$@#VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVYVYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ..--~~~~~::::::::::::~~~~~-----.... .... -~~~~~~~- -------. -+*V$##$VYYYYxxx***xxYYxxxxxYYYYYY$8@%#$$$$$$$$$$$#8#V*+::=$#$##$$VVY*=++++++++++=*xx*=*xY$#8$$$$$$$$$$#8#Y+-................----~~~~~~~~~~~~~~~~---~:+*xVVVYx*==============================******xxxxxxxx****************==============================xV$*~:*V$VYxxxxxxxxxxxxxxxxxxxxxxY#%%#VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY#$+--:Y#VYY$##$V%%%#V$8=---....:*+~~V: =V:.........:Y$Y: -:~~.............................. xY~-~~~~~~~~~~~~~~~~~~~~~~~-+%V~~~~~~~~:::++++====************************************=+=****xxxxxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$VVVVVVVVVVVVVVVV$V$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYV#%#x=======**=x$Y=+=*xYV$$$$$$$$$$$$$$$$$$$$$$$$$##$$$$$$$$$$$$VYY$$Yxxxxx*~..-=xxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYxx*=$$=========================*********x8%VVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYx**xYVVVYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ .~~-. -~~~+=~ .-~~---.. .~+xV$##$VYYxxxxxxx**xxYYYYY$8%%#$V$$$$$$$$#88$x=+:::+V$$##Y*===+++++++++++++====*===**x88$$$$$$$##$*~......................---~~~~~~~~~~~~~~~~~~~---~:+*xVVVYx**===========================================**=x*=xx*x============================xV$Y=~-..-~+x$$VxxxxxxxxxxxxxxxxxxY#%8$VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYV8$+-~~-~+V#VYYYx#%#xYYY*~......~=#Vx=x= +V=+:::+++::+=Yx- ~-............................ :$*~--~~~~~~~~~~~~~~~~~~~~~~~~V%=~~~~~~~::::++=====*******************************xxxxx*=+=*xxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$VV$V$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYV8%$*======***Y$*=xYV$$$$$$$$$$$$$$$$$$$$$$$$#####$$$$$$$$$$VV$#$$Yxxxxxxx+~~:*xxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYxx=*#Y========================**********V@#VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY*::+YVVYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$V$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $VYx*=+:~--.. ..-~:+=*xxYV$$####Y+. .-~:==+:---.... .-:*YV###$YxxxxxYYYYY$8%8#$V$$$$$$$$#8#V*+::::++x$VVV$=+++++++++++++++++=========*xY#88#####V=~..................--------------~~~~~~~~~~~~~~~~~~~---~:+=xYVVVYx**===================================**=====*x==========================*xYVVY=~-..-----.-~=xV$Vx***=xxxxxxxxV#%8$VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYV8$:-~~-----+Y$$YY##=......--~:=*xx=~ -~:++:~~:+====xx*=+:~- .-......................... .. .+*x*:~~~~~~~~~~~~~~~~~~~~~~~-+%V~~~~~~~:::++======*************************xxxxxxxxxxxxx*==*xxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$VVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$%8V======**x#$xYV$##$$$$$$$$$#$$#################$$$$$$$$VYV##Yxxxxxxxxx***xxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYx+Y#*=======================**********x8%$VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY*++*YVVYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$V$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ +=*xYV$$#####$$$VVVVYYYYYYYYYYVVV$$$####$$VYYx*=++~~-:x$$x: ---~:::. .~+*YV$$$$VVY$8%8$VVV$$$$$$#88$x+:::::++++*YYxVY+++++++++++++++++===========YV*xYYYV##+.............------------........-----~~~~~~~~~~~~~~~~~~~~---~~:+=*xYVVYYx**=======================================================**xYYVVVYx=:~-...---------.--~+xVVVY*****xxV#%8$YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYV8V:------....-:x$#$Y---~:+=***+:- .-:+*Y=. ..-..................... ..- -*$*~~~~~~~~~~~~~~~~~~~~~~~-~Y%=~~~~::::::++=====*******************xxxxxxxxxxxxxxxxxxxxx*==*xxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVV#%8Y=====x$%##V$##$$$$$$$#$######$$VVV$$#######$$$$$$$$$$YYV#Vxxxxxxxx*==*xxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYx*=#Y======================************V%8VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYx=*xYVYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ .....----~~::+++==****xxxx****===++::~~--..............-+Y#$*~ .. .----~~- .~:=Y8%%%8$V$$$$$$$#8#Y*+:::+++++++++=***=+++++++++++++++++===========x$YxxxxxxV#*~-....------------..................-----~~~~~~~~~~~~~~~~~~~~~~-----~:+=xYYVVVYYx***====================================**xxYYVVVVYx*=+:~--............-.------..--:=xYVVYxY#%8VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYY$8Y~.............-:x#V***=+:-. ~Y*- ................. . =Y=:~~~~~~~~~~~~~~~~~~~~~~~~~-+8$:~~~::::::++=====*****************xxxxxxxxxxxxxxxxxxxxxxxxx*=*xYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVV$V$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVV#%$*====$%V$8$#$$$$$$######VY**===++===xV##$$$$$$$$$$$$Yx##Yxxxxxx*====*xxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYx+Y#======================************x#@#VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVx:~:=YVYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$V$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ------....................................................~=V#$x~. .~~~:++:~~--- +$%V+:+*xYVV$#88#x=+++++++++++++++++++++++++++++++++++++===========**x***xxxxV$$Vx+~-------............................----~~~~~~~~~~~~~~~~~~~~~~~---....-~~:+**xYYVVVVVYYYYxxxxxxxxxxxxxxxxxYYYYYVVVVVYYx*=+:~~--..........................------..--~=$%%#VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYY$8x-.......--~:+=***=+:-. . ..-++- ......... .-+$:-~~~~~~~~~~~~~~~~~~~~~~~~~--Y%x~~:::::::++====****************xxxxxxxxxxxxxxxxxxxxYYYYxYYx***xYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$V$V$VVVVVVVVVVVVVVVVVVVVV#8V===V%Yx#%8$$$$$$###8V*+++=xx*=++++++V8#$$$$$$$$$$$Y$#VYxxxxxx*::=xxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYx=*8x=====================*************Y8%$YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYx=+=YVYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ -----.......--------------..................................-V@#YY*. .------.. +$%V:-......~*$#V*++++xVVY*=+++++++++++++++++++++=xxYVY*=+============*********xxxYV#V~......................................-----~~~~~~~~~~~~~~~~~~~~~~---........---~~::++===*******xx******===+++::~~---............................................-=$8#VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYY##=...-~:+=****+:~. -=~ ....... .......~:+++::~. xx**=~~~~~~~~~~~~~~~~~~~~~~~~~--~=$%8+~:::::::+++===************xxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYx**xYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVYV88x=V%YxY%8$$$$$####8#$Yx*=*YYx*====*$%#$$$$$$$$$VYVVVYYxxxxxx*===*xxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYx==#V====================***************V%8VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ---.......-------------------...............................-$@= ...... +$%V+-.....-:x$$x=++++++V#$$Y=+++++++++++++++++++++*$VVV$V=+++=========***************x8V-.........................................-----~~~~~~~~~~~~~~~~~~~~~----......................................................................................-=$8#VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYV##*:+=***=+~-. .. .+x: ...... .......~~--~~:=*=:. .:::$=----~~~~~~~~~~~~~~~~~~~~~--~+x$#$#@Y~:::::::+++===*******xxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYx**xYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVV#%$Y8YYx$8$VV$$$$$#######$$$###$$$$$#8#$$$$$$$VYYYVYYYYxxxxxx==*xxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYx==$$====================***************x#@#YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVY**xYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ .-.......----------------------.............................-$@+ ..... .+$%V+-.....~=V$V*+++++++++=*xx=+++++++++++++++++++++++**=+==+++++========****************$8~.............................................-----~~~~~~~~~~~~~~~~~~~~----.................................................................................-=$8#VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVV$$V$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYVV$$$$$$$#$x=+:~. .... -xx~ ....:~...~-.......... -=x=+*xVx==:------~~~~~~~~~~~~~~~~~~~:x$##VYY#@8=:::::::++++==******xxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYx*xYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$V$$$$VV$%%8YYYYV8#VVV$$$$$$$$$$$#########$$#$$$$$$$VYVVVYYYYYxxxxxx***xxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY*==V#*===================****************x8%$YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVYYYxYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ --.....---------------------------...........................Y@x ..... -*#8V+-....-:x$$x=++++++++++++++++++++++++++++++++++++++++++++++++++========*YVYY***********$8~.................................................-----~~~~~~~~~~~~~~~~~~~~----...........................................................................-=$8#VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVV$$V$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$Vx=:~~~:~ ....~-.~V*. ......~-=: ..--...--..... -*x+~~:+++====**~-~~~~~~~~~~~~~~~~~Y%$Yxxx#%#%$::::::+++++==******xxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYx*xYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$V$#%8YYYxY$##$VVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$YYYYYYYxxxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY*==V#*==================******************Y%%VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ -.....-.----------------------------.........................:%8- ..... .:Y8#x:-...-~=V#$*+:++++++++++++++++++++++++++++++++++++++++++++++++++========*YVV$Vx********xY#8~......................................................-----~~~~~~~~~~~~~~~~~~~---......................................................................-*#8#VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYx+~~+xYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVV$$VVVVVVVVVVVVVVVV$$$$V$$$$$VVVVVVVVVVV$$$$$Vx=+~. ........~*+V=. .........~*~ -~...-:~-.... ~*+-:+::::=x$x~-~~~~~~~~~~~~~~~~-x%VxxxV%#x$%x:::::+++++==*****xxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYx*xYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$V$8%$VYYxxV$#$VVVVVVVV$$$$$$$$$$$$$$$$$$#$VYYYYYYYYYxxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY*==V8**=================*******************$@8YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ .......--------------------------------......................-V@= ..... ~x#8V=~....-+Y#8$V$*+++++++++++++++++++++++++++++++++++++++++++++++++++=========*YYYVx*******x$##%$-..........................................................-----~~~~~~~~~~~~~~~~~~----................................................................~*#8#VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVYVVYVY+ .*VVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVV##V$$$##$#$VVVV$$$$$$$$$$$$$$$$VVV$$$##$Y*+~. ...........~x8x....................-:+- ......--...... -- -xVVY*~~~~~~~~~~~~~~~~~-=%$xxY88YxY88=:::++++++===****xxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxxYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#%8$VYxxxxYVV$VVVVYYYYVVV$$$$$$$$###$VYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY*=*$#**=================*******************x#@$YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ......------------------------------------....................+%8- ..... ~*$8$*~-....~=$888$VVV=++++++++++++++++++++++++++++++++++++++++++++++++++==========************Y$#$$%V-..............................................................-----~~~~~~~~~~~~~~~~~~---...........................................................-*#8#VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVYVYVYYVVVYYY*:~~=YVVVYVYVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VV$8x..~~~~-:V#$$$$$$$$$$$$$$$$$$$$##$Vx+-. .............. ..-~+=**x8=.................-~:~- -. .-+-...... .:Y$=~~~~~~~~~~~~~~~~~-+%#xx#%VxxYV%$+::++++++===***xxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$V$8%#VYYxxxxxxYYVVV$$$$$###$$$VVVV$VxxYYYYYYYYYYYYxxxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY==x##**================*********************Y%%$YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ......---------------------------------------..................*%$- ...... ~*$8$*:-.....~*$#$VY*===++++++++++++=xYYx=++++++++++++++++++++++++++++++++++==========***********x$$$$#%Y-...................................................................-----~~~~~~~~~~~~~~~~----.....................................................-*#8#VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVYVVYVVVVVVYx=+=*YYYVVVVVVYVVVYYYYYYYYYYYYYYYYYYYYYYYYVVYVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#Y=- +$#$$$$$$$$$$$$$###$Y=:. ............... ...-:+=***+:~.+#~..............--~::- .. -:....... ~. *$:-~~~~~~~~~~~~~~~-+%#x$%#YYYYY#%x::++++++====**xxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxYVVYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VV#%8VYYxxxxxxxxxxxxxxxxxxxxxxxYYVYxxYYYYYYYYYYYYYxxxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYx==x8$*================***********************V%8VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ --....------------------------------------------................*%#~ ..... ~x$8$*:-......-*$#Y=+=++++++++++++++++x#####$x++++==++++++++=*xYYx=+++++++++++==========***********x$$#$V88x-........................................................................-----~~~~~~~~~~~~~~~---................................................-=#8#VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVY=:::*YVVVVVVVVYVVVYVYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#8#*+=: .=##$$$$$$###$Y*+- .................-~:+=***=+:~-....-VY.............-:::-. ::....... :#- *V:-~~~~~~~~~~~~~~-=%#$%#YYYYYYY88=+++++++====***xxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$V$%%$YYYxxxxxxxxxxxxxxxxxxxxxxYVVxxYYYYYYYYYYYYYYxxxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYx==Y8Y*================************************$@8YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ --.....--------------------------------------------..............=%8+. .. -+x#8$*:-.......-=V$x=+++++++++++++++++++*##$$$$Vx++++++++*=++=xV$###Y++++++++++==========*xVY*********Y$#$VV%$:..................................................-----------------..........-----~~~~~~~~~~~~~~----..........................................-=#%#VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVYx*=*YYVVVVVVVYVVYVYVVYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#%$Y+ ~Y####$V*+~. .................--~:+=***=+:~-..........:#+-.........--~~~. .-........ .YV. xV:-~~~~~~~~~~~~-~Y@%%$YYYYYYYYV%$++++++=====***xxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVYYxYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VV#%8VYYYYxxxxxxxxxxxxxxxxxxxYYVV*YYYYYYYYYYYYYYYxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYx=*$8*===============**************************x#@#YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ .---....----------------------------------------------............+8%*. ~=Y$##V=~-........-+V$x=+++++++++++++++++++++=V$$$VYY*+++++++=YYY$$$$$$$Y=+++++++++===========x$$x*********$$#VY#%x-..........................................-----------------...-----...............-----~~~~~~~~~~~~~----..........-.---.....................-=$%#VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVY**YYVVVVVVVVVVYVYVYVVVYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################$$$$$$V~ .+YY=~. ..................-+xxx===++:~--...............:Vx~=~... .-~-. -.......... .$* xV~-~~~~~~~~~~--+8%#VYYYYYYYYYY#%Y++++======***xxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVYxxYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$V$%%$YYYYYxxxxxxxxxxxxxxxxxxYVV*xYYYYYYYYYYYYYYYxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY*=*8$*==============****************************x8%$YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVYVYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ....-....------------------------------------------------..........~V%$: -=Y##$x=:-..........-+VVx=+++++++++++++++++++++++=xV$VYYY*+++++++=$88$$V$Vx=+++++++++====xVVY*=****x**********x$##YV%$~.........................................-.-.................-----.....................------~~~~~~~~~~~~----....------....................-=$%#VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVYYxxYVVVVVVVVVVVVYYVVVVYVYYYVYYVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$*======++::++:~~~~---.... .:~. .....................~*xYVxx*+~-....................:xY: -~ ... -. ~:............ ~#+.. xY~-~~~~~~~~-~*#8VYYYYYYYYYYYYY88*+++======****xxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVYxYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VV8%#YYYYYYxxxxxxxxxxxxxxxxYYVY*xYYYYYYYYYYYYYYYxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY*=Y8x*============*******************************Y%%VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVYxYYYxYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ .........--------------------------------------------------.........-=#8V:. -+xV##$Y=~-.............:Y$x=+++++++++++++++++++++++++x$$$VYx*=+++++++x##$VVVx=++++++++++====*$VxVx=***************x$#$Y#%=...........................................................----...............................------~~~~~~~~~~~---........................-=$%#VYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVYYYYYVVVVVVVVVVVVVVVYVYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#V~. ......................-:=***xYx*=-....-..-.-.............:xY: . -.-~ :~.................... =#=+:- xY~--~~~~~-:V%#YY#8##$$$VVYYYYV%#=++======****xxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVV#%#YYYYYYYYxxxxxxxxxxxxxxYYVx*YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYx**##**********************************************V%8VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYx*xYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ..........------------------------------------------------------......-+V##V*:~-.....-~:*Y$##V*+~-...............~xVx=+++++++++++++++++++++++++++*VYYx*=+++++++++Y#$VVVY++++++++++======*VVxY*****************Y$#VV8#~.......................................................-----........................--.-...........-----~~~~~~~~~~----..................-+$%#VYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVYYYYYVVVVVVVVVVVVVVVVVVVVYYYYYVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$VYx**=+++++::- .......................-~:+=***=+:~---...--.....-....-.......-:xY: ~~ -:....................:$*-.. xY~.-~~~~+YV8$YY$8%8########$V$%$++======****xxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VV$%8VxYYYYYYYYYxxxxxxxxxxxYYYxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYx*Y8Y***********************************************V%8VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVYxxYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ...........-------------------------------------------------------.......~+xV$$########$Vx=:-................---=VY=+++++++++++*=++++++++++++++++++++++++++++++++x##$YYx++++++++=========*x*******************Y$$V#%*.....................................................-----.......................-----................---------~~~~~~~~----............-+V8#VYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVYYYYVVVVVVVVVVVVVVVVVYVVYVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####8Y. .. ........................-~~~~~~::::+++:~~--.....--.-.--.-......----.....:xY+ .... .-.. .~...................*$=... *Y~.---~*Y$8$$VVV$#8#VYYYVV$$$#%Y+=======****xxxxxYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VV$8%VxxYYYYYYYYYYYYxYxxxxxYYYYYxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY**#$xxxxxxxxxx**x************************************$@#YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ .............--------------------------------------------------------........--~~~~~~~~-...............----~~~:YV*++++++===**xxxY*==+++++++++++++++++++++++++++++=x$VYY=+++++==============******************xY$$V%$~..................................................-----.....................-----.................-------.....-----~~~~~~~~----......-:V8#VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVYYYYVVVVVVVVVVVVVVVVYVVVYVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####$$$VVYx*=~...~~ ..............................--~:+==xYV$##V+:~~---......-----.--.---------.....-..-..~*V=. ....-. .~-. ... . .......... .:VV~ .... =Y:.-~:=VYx$8##$xV#888$YYYYYYY#%x==****xxxYYYVVVVVYYYYYYYYYYYYYYYYYYYYYVVVVVVVVV$VVVVVVVVVVVVVVVVVVVVVVVVYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVV8%#xxxYYYYYYYYYYYYYYYYYYYYYYxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYx*V8xxxxxxxxxxxxxxxx**********************************x#@#VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ................--------------------------------------------------------.........................---~~~~~~----=$*++++++*V$$##88##$$V*++++++++++++++++++++++++++++++=**=+++==============*********************YV$$#%=..........................-----.................-----....................-----..................------.............-------~~~~~~---..:Y88VYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVYYYYYVVVVVVVVVVVVVVVYYVVYVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#*:::::~~-. ...........................-~:+==*xYV$$$$###8888x~.....------.-.-.-----.-.------..........-+Vx~..... .......- -+. .~. -xV++=. ..... .-~:Y$xxxx**=++:+*YVY*YV#8#VVVV$$$88VVYYYYYxxx********Y#8#VYYYYYYYVVV$$$$$$$$VVYYYYYV$#%$VVVVVVVVVVVVVVVVVVVVVYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VV#%8YxxxYYYYYYYYYYYYYYYYYYYYYYxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxY8Vxxxxxxxxxxxxxxxxxx*********************************x#@#VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ .................-.---------------------------------------------------------...............---~~~~~~----......:$x+++++*$###88##$$VV$$=++++++++++++++++++++++++++++++++++==============***********************V$V$%V-.......................------.......--......-----....................-----..................-------......................------~~~~+Y88$YYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVYYYYVVVVVVVVVVVVVVVVVVVYVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#= ...--~:++==xV+...-..............-~:=*YV$$$###$$$$$$$$###8$+-..---.----..------.----.-.--.-..-:+::~~--=$+.......... .......... ....... --. .=V=. *x- .... .-~+=***=+:~~~...... -+Y*--:=Y$#$Yx**=:~~~-....--~~::++=*xV##$YYYVV$$$$VYx*=:~--..-~+=*xxY#8#VVVVVVVVVVVVVVVVVVVVVVVYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VV$%%VxxxYYYYYYYYYYYYYYYYYYYx**YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY#$xxxxxxxxxxxxxxxxxxxxx********************************x8%$VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ....................-----------------------------------------------------------......---~~~~~----.............~V$=++++*##$###$$VYYY$$=++++++++++++++++++++++++++++++=================************************xVV88:.....................-----........--.....------...................----...................-------...............................---:Y88$YYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVYYYYVVVVVVVVVVVVVVVVVYYVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$YYVV$$$$$#####88$x~ .:~.........-:=xV$##$$$$$$$$$$$$$$$$$$#8Y~..------..-.--------------.-----.-x#YYYVVVx*=:::::~~~--............... .. ~+.... . ~YY~ ...~*Y+...-:+=**=+~-. ......~+x$#Vx**=+~-.. ...-~:+++=++::+*V##$$$$$VY*=:-. .-~+=***=+::x$#VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VV$%%$YxYYYYYYYYYYYYYYYYYYYYxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY#$xxxxxxxxxxxxxxxxxxxxxxxx*******************************Y8%$YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ .......................---------------------------------------------------------~~~~~~~---.....................:VY=+++=YV#$$$VVYYY$$x=+++++++++++++++++++++++======================******YV$VVVY***************V%*...................-----........---...-------.....----....-....----....................-------...................................~x#8$YYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVYYYYYVVVVVVVVVVVVVVVVYYVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$x+- ....~-....-~+*YV$##$$$$$$$$$$$$$$$$$$$$$#8*-....----.-.-----.-------.----....-=8VYVV$$$VVVVVVVVVYYYYxx*+:~-...-~-. ....--... ..-~:+=YV=+:~~+Y+~YY***=:-. ........-:=xYYx*+~-. ............-......-~=Y#8#$Yx=:~. .-~:++++:~~---~*$#$VVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VV$8%#YYYYYYYYYYYYYYYYYYYYYYYYYxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY$#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx**************************Y%%$YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ...................-------------------------------------------------------~~~~~~~-----..........................:VY=====*V$$##$VYYY*====++++++++++++++===========================*******Y8######V**************##~................-----.......-----.-------......----.......----.....................--------....................................-*#8$VYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###V*:-..~=Y$$*~...+x$###$$$$$$$$$$$$$$$$$$$$$$$$$8#+-.-...--.-.------.----.-------.-~+*x#8YYYYYxxxxxx***=======***xYYx*+~-:. ........ .-~+=*x**=:~-. .:xYx=*=+~. ..........~+xx*:-. .................. ...~+x$#$Y*+~. ...--~~~~---------:x$#$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVV#@#VYYYYYYYYYYYYYYYYYYYYYYYxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY$#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx************************V%%VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ......................---.....--------------------------------------~~~~~~~----------------......................:VV*====*xYYYYx*=====*xx*=======================xYx=========***********$%##$$$##Y************Y8*..............-----.......-----..----........-----....------.....................-------......................................-=$8$VYYYYYYYYYYYYVYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$Y*:-..~*V#88$x~.-:Y###$$$$$$$$$$$$$$$$$$$$$$$$$$#8V:.-----.-..--.--.--------------.:$#8#$##$$$#####$$VVYYx*===+++++=*xYVVVYY*~.. ..... .~+*xx*+:-.. -=V$Y=~. .-~~.. ............... .~*YYVYx+~. ..-------------------:x$#VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VV#%8VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY$$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx***********************V%8VVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ .................................----------------------------~~~~~~~--------------------------....................~Y$x================YVVx======================x$$$*======*xxYYxx******Y###$$$$#V************#$~............----.......-----..............----....------.....................-------........................................-+$8#VYYYYYYYYYYYYYVYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##=~...-:*V#8#$Y+- :V##$$$$$$$$$$$$$$$$$$$$$$$$$$$$#8Y~.-------.--..--.-.--------.--...+8#$VVVVVVVV$888###$$VYx*===++++++==**xY$$$V*~. .. .-.. .-~=*x*+~-. -+xVx+- .... .----- ....--------------------~=Y##$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VV#%8VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYV#$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx***********************V%8VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ...................................------------..------~~~~~~~-------------------------------------................~x$x*===============*=========================xY*======*xYYYYVY******xV#$$VV$$Y*****xYYx**Y%=...........----......------.............-----.------......................-------..........................................-:V8#VYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#YxYYV$####8x- .+Y##$$$$$$$$$$$$$$$$$$$$$$$$$$$$$88*-.-------------.-.-.--.-.-.-...-~*$#YYYYYYYYY$#$YVVV$$$$$$$VYx*===+++++==YVV$V$$x:. .:V*.-+*x*+-. -+*x*:. ....----------------------~=Y$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVYx*xxYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$V#%%VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYV#Vxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*********************xV%8VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ .....................................----.------~~~~~~~~----------------------------------------------..............-*$V**======================*xYYxx*===================*xYYYVY****xYYV$#$VVVV$x****V$VYx*x8$~..........---......-----..............----------......................-------.............................................~Y88VYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$#V+=Y$##$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$8#=-.--.----------------.----...-~=Y$$VYYYYYYYYY#8$Vxx*****xYYV$$$$Y*==++===Y$V#VVVYxY*=**V$x**+~. -+=+~. .........--------------------..--.......-----~~~::++=*xYYVV$$$$$$VVVVVVVVVVVVVYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY$$Yxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx********************x$%8VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ .....................................-----~~~~~~~--------------------------------------------------------.............+V$x***=================*Y#8888#$VY*===============*xYYYVYx***Y$V##$$VVYY$V*****xx****$8+..........--.....-----.............---------......................---------..........---.................................~x88$YYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#8$:..-.----------.--..-----...-:*V$$VYYYYYYYYYxV##$Yx***========*xYV$V#Y===*x$$#VVVVYYYx==Y$x+- --. ..........-----------------... ...----~~~~~~~~:::+=*YV###VVVVVVVVVVVVVYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYV$$Vxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*********************x$%8VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ................................----~~~~~~--------------------------------------------------------------------.........~x$Y******============*V$#########$*=============*xVYYYYVx***VVV##$VVYYV$Y**********Y8*..........-....-----...........----------.......................---~----...........---...................-------........-=#8$YYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#%V~.-.-.-------.--.-.---...-~+xV$VYYxxxxxxxxxxxV#VYx***==============x#8Y*=*x$$#$V$#$x:.~xV=- ........----------..... .............---~~:::++++++++++==*YV#88$VVVVVVVVVVVxxxxYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$V$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVV$#VYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx********************xV%8VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ .........................----~~~~~~------.....--------------------------------------------------------------------......-+$$x********========x$##$VVV$$$#8V===========***xVYYYYVx***xxY$##$$VV$Y**********Y8Y-..........-.-----........-----------.......................----~----..........-----...................-------.--......-+$8#VYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$88x-...-----.------.--.-...~+xVVYx*xxxxxxxxxxxxxY#Yx***========+=====**V8V***Y$$#$V#$*- -*x+. ..........---.....................................--~:=*YV$$$$$VVVVVVVVVVVVVVVVYYxxYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYV$###Yxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx**********************$%8YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVYVVVYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ...................----~~~~~~---......--......------------------------------------------------------------------------....~x$V************==*Y#$VYYYYVV$##x=========******xYYYYx*******xYV$$VYx**********x8V-...........----------------------.......................----~~---..........------...................-----......-......:Y8#VYYYYYYYYYYYYYYVYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$88=-.---.---.----------..~+xVVx*===*******xxxx**x$YxY*======+++++====xY$8Vx**Y$V#$$$*. +=~ .........................................---~:+*xYV$$$$$VVVVVVVVVVVVVVVVVVVVVVY**xYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVV$VYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx********************V%8YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVYVYVYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ...........-----~~~~~~---............---....--~~~~~~~~~~~~~~~~~~------------------------------------------------------------+V$Y**************YVYYYYYY$#Y*=====*****************************************x#$~.........----..........----..........................---~~----..........-------...................-----..............~*88$YYYYYYYYYYYYYYVYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#8#+...-----.-----.---...~xVVx*===========********x$Y**========+=====*xY$8Vx*xY$V##$*. . ..............----------------------~+**xV$#####$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYV$$VYxxxYYxYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*************xY#%8YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVYVVVYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ....-----~~~~~~~---.................------~:::::::::::::::::::::::~~~~~~-----------------------------------------------------~*$$x*************xYYYYYY$x************************************************$#:.......----.........---..........................----~~----..........-------....................-----...............-+$8$YYYYYYYYYYYYYYYVYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#%$:.........-----.-----.-V$*===============********Y#Y***===========*xY#8VxxxY$V#8x- ...............-----------------~::++=====*xYV#8%8$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYV$$$VYxxxxxxV$YYVYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*****xxYV$$VxY%8YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVYVYVYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ --~~~~~~~-----.....................----~:::::::::+++::::::::::::::::::::~~~~---------------------------------------------------~x$Vx*************YYYYVY************************************************$8+.....-----......----..........................----~~----..........-------....................------.................:V8#VYYYYYYYYYYYYYYVYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#%Y~......................+8x================******xxx$8YxYx*====*****Y$##Vx*xY$V#V: .............-------------------~++====+++++++==**xxYYYVVV$$$$$$$VVVVVVVVVVVVYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$YYYYxxxxYYYYYYYYYYYYYYYYYYYxxxxxYYYVV$$$$VVVYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYYVV$$$VYx***Y%8VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVYVVYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ~~-----............................--~:::~~~~~~~~:::+++++++++:::::::::::::::~~~--------------------------------------------------:x$Vx***********xYYYx********************************x***xYY*********V8*...-----....-----..........................---~~~---...........-------.....................------..................-*88VYYYYYYYYYYYYYYVVYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$88*-......................~$$**==============******xxxYV#8VxY******xYV$$$Vx***Y$$$= .........------------------------------------------------~+Y8#VVVVVVVVVVVVVVYxYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%#$VVYYxxxxxxxxxxxxxxxxxxxxxYYVV$$##$$VYxxxxxxxxxxxxxxxxxxxxxxxYYVVVVVVYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYYVV$$###$$VYxx********V%8VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ..................................--~:::~~~~~~~~::~:+++++++++++++++++++::::::::~~~-----------------------------------------------.-:x$Vx*****************xVxxx************************x**Y$V$********Y8x-.----..----............................---~~----............------......................------...................-+$%#VYYYYYYYYYYYYYVVVVYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#8#: ..............-+$8x***============******xxxxYVV$#Vxx*xxY$$$VYxx*===x$$=- ......-------------------------------------------------~:=Y$$$VVVVVVVVVVVVVVVVVYxYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%#$$##$$$$VVVVVVVVVV$$$$$####$$VVYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYYV$####$$$VVVYYYYYYYxxxxxYYYYYYYYYVVV$$$$#######$$VVYYxxxxxx**********Y%%VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ..........-..........-..---------~~~::+++:::::::::::++++++++++++++++++++++++::::::~~~----------------------------------------------.-:*$$Y***************V$YV$x**************************YVVY*******x8V~--------............................---~~---.............------.......................------.....................~Y8#VYYYYYYYYYYYYYYVVVYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#8$~ .:Y#%V****=============******xxxYVV$##$$$###$Yxxxx***xx$Y- .........-------------------------------------------------~~:+=xY$##$VVVVVVVVVVVVVVVVVVVVVYxYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%YxxxYV$$$$$$$$$$$$$VVVYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYV$VYxYYVV$$$######################$$$$VVVYYYxxxxxxxxxxxxxxxx**********Y8%VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ........----.---.--------.------~::::++++++::::::::+++++++++++++++++++++++++++++:::::~~~-----------------------------------------------~=V$Vx*************xYYx****************************xx*******x#$:---.............................---~~~---.............-------.......................-----..................----.-=#8$YYYYYYYYYYYYYYVVYVYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#%Y. .+Y$VYVx****==============******xxYVVV$#88#$$VYYxxx****$V=- .................----------------------------------~~~::++=*xY$$####$VVVVVVVVVVVVVVVVVVVVVVVVVVYYxYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%8Y**xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYV$#$Vxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx***********Y8%$YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ......-------------------------~::::+++++:+:::::::::+++++=++===============+++++++++::::~~~~~~~-------------------------------------------+x$$Y***************************xYVVVVVYYx**************x##+-............................---~~----..............-----........................------..................----...:Y8#VYYYYYYYYYYYYYVVYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#8Y. :YVVYxxxxxxx**================*****xxYV$$$$#8#$VVVYYxxxxxV=...... ..................-----------------------~~~:++=**xxxxxYYYYYxYY$#8#VVVVVVVVVVVVVVVVVVVVVVVVVVVVVYxYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#%8YxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYV$##$Vxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*************x#%$YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ .....------------------------~~~::+++++:::::::::::::++++++++++++==+++============+++++++::::~~~~~~~---------------------------------------.-~=Y$VY***********************x$#########$Vx**********x##+.........................---~~~---..............-----..........................------.................------...-=#8$YYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$88*-........... +#Y**xxxxxxxx***=================***xxxYV$####88$$VVVVYYYY$*.......... .........-----------------~~~:++=====++::~~~---~~:=xV$#$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYxYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#%8YxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYV$###$Yxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx***************x#%$YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ~~---..--------------------~~~~::+++++++:::::::::::++++++++++++++++++++++++++=========++++++::::~~~~~~---------------------------------------.-:*Y$VYx*******************x$$$$$VVVV$#8$x********x##:......................---~~~---............-------...........................------.................-----......~V8#VYYYYYYYYYVYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$8#+....................=#Y=**xxxxxxxxx***==================***xxYYVV$##88#$$$$VVV$$#+............ .. .~:::::~ .......----------------~~~~~~~----------~:+*YV$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYxYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#%#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYYV$###$VYxx*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*******************x$%#YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ +++::~-------------------~~~~:::++++++++++:::::::++++=++++++++++++++++++++++++++++++======++++++:::~~~~----------------------------------------.--:=YVVVx*****************V$$$$$$$VYY#V********Y#$:..................---~~~---............------..............................------.................-----.......-=#8VYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$V$8$:...................~Y#Y===**xxxxxxxx****==================**xxYYVVV$$#88##$$$$$8##$-..........~~.::.. .-.-~~~- .... ......-------------------~:~~---~~:+=*xYV$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYxYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$8%$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYYV$###$VYxx***xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx***********************x$%#YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ +++++++::~~-------------~~~~:::++++++++++++++++++++++==++++++++++++++++++++++++++++++++========+++++:::~~~-----------------------------------------.-~+*YVVVYx*************Y##VVV$VxxYx*******V8Y~..............---~~~~---.........----....................................------.................------........~Y8#VYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$V$#%Y~..................~*$V*====***xxxxxxxx****=================**xxxYYVV$$$#888###$#8#$8x...~x:....~x*:x=...... ..-.. ..............------------------~~:+xV$VYV$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYxYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$8%$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYVV$####$VYxx*******xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx**********************************V%#YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VV +++++++++++::~~--------~~~~:::++++++++++===========+===++++++++++++++++++++++++++++++++===========+==++++:::~~~~-----------------------------------------~+*YVVVYYx*********YVVVYxx**********$8*-...........---~~~----.....---..........................................------.................------.........-+$8$YYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$V$88*-.................:x$$x======***xxxxxxxxx***================****xxYYVV$$$##8YY$##8#$$#8x-.+%$:.--.-*Yx$+........... ... .............-.....--------------------~~:::::::::+*Y$##$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYxYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%VxxxxxxxxxxxxxxxxxxxxxxYYVV$#####$VYYxx**************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx**x*************************************************Y88VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVV ++++++++++++++::~~~~~~~~~~~::+++++++++=========****==*========================+++++++++===============*====+++:::~~~~------------------------------------..--~:=*YVVVVYYxx*****************Y#$=---.....---~~~~---.....------..........................................----..................------............=8#VYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VV$8#+..................*##V$$$$VVVYYYYYxxxxxxxx****==============****xxYYYVV$$#8#=-.-:*V888##%$~=%8$:-----:x#$~.................. ................-----------------------------------------... .~=Y#8$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%8Y**xxxxxxxxxYYYVV$$$#####$VVYxxx********************************xx************************************************************************Y88VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVV =========+++++++++:::~~::::+++++++++=========***********========================================**************==+++:::~~~~------------------------------------..--~~:+*xYYVVVVVVYYYYYYxxYV$#Y:--------~~~----......----............................................----...................-----...............*8VYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVV#8V:..................~##YVVV$$$$#####$VYYYYYxxxx**x*===========***xxxYYYVV$$#8V:......-+Y%888%8#8$8$:------:=----------................... ......................---------------------------------------------------~~:+=xV##$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#%#YYYYYYVVVVVVVVYYx*=+::#V**************************xYx*************************************************************************************x#8VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVV =****=======+++++++++++++++++++++=========****************************************************************xxxx*****==++:::~~~~~-------------------------------------....--~~~::+++==+++:+*+~-----~~~~---.........---............................................----...................-----..................:#$YYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVV$#8x-.................-+V#x*xYYYVVVVV$$$$$$$$VYYYxxxxxxx**======*****xxYYYVVV$8#*-.........~88##8%%8#$8#:----------------------------..............................................................-----------------------------------~~~:++==***xxxxYYYVVV$$$$##$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#8x::++::::::~~~~~~~~~~~x8V************************YVYx**xx**********************************************************************************x#8VYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVV **********=====+++++++++++=============*****************************************************************xxxxxxxxxxxx***==++:::~~~~------------------------------------------..............--~~~~----..........---.............................................----...................----.....................-x8VYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVV$8#=-................~*V$Y****xxYYYVVVV$$$$$$$$$$VYYxxxxxxxxxxxxxxxxxYYYYYVV$#8Y:...........~88#########8#+-------------------------------------------...............................-------------------------------------------------~+YV####$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$88=~~~~~~~~~~~~~~~~~~~~~*#$x**********************xYx***xx**x********************************************************************************x$8VxYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVV **************====++=+=+=============************************************************xx*****************xxxxxxxxxxxxxxxxx**==++:::~~~---------------------------------------------------~~~~-----.-----......--..............................................---...............-------.........................~V#VYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVV$8V:...............-+Y$V*====****xxYYYVVV$$$$$$$$$$$VYxxx********xxxxxYYYYV$#8V+-.....------.:8%#########$88*----------------~:~--------------------------------------------------------------------------------------------------------~V#V88###YYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$8$:~~~~~~~~~~~~~~~~~~~~~+V#Y***************************YY**Yx*********************************************************************************V8$YYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVV xxxxxx***************=====*====*****************************************************************************xxxxxxxxxxxxxxxxx**==++::~~~-------------------------------------------~~~~----..-----------------...............................................---------------....................................~V#VYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVV$#8x-..............~=V$Y*=======*****xxxYYVVV$$$###$$$$$VYxxx*******xxxxYYVV$#V+-....--.------.~#%########$$$#8Y~-----------------~~-------------------------------------------------------------~~~~~~~~~~~~~~---------~~~~~~~~-----~~:=*xY88VYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$8Y~~~~~~~~~~~~~~~~~~~~~~~=$$Y*************************YxxxYx**********************************************************************************Y8$YYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVV xxxxxxxxxxxx***********=****==**********xxxxx***************xxxxxxx************************xxx************xxxxxxxxxxxxxxxxxxxxxx**==+:::~~-------------------------------------~~~~----------------------..------................................................................................................~V#VYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVV$8#=-.............-=$$x============****xxxYYVV$$$$#####$$$$Vxx******xxxxYYV$#$=-.....----------.-x%8######$$VVVV##+----------------:~-------------------------------------------------~-~~~~~~~~~~~~~~~~~~~~~~~~~~~-~~~~~~~~~~~~~~~+=xYVY=:-.V%VYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#=~~~~~~~~~~~~~~~~~~~~---~*#$x***************************xx***********************************************************************************Y8$YYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVV
3.94.21.209@honeybii.com ~ $ ls -l | tail -n 100 && echo "show last 100 asciis"