@@@*-:--::::::::::::::::::::-:-::::::::::::::::::----=--:::::::::--====--+%@@@@@@@@@@@@@%*+==++*****+=====++++++==+=+*#**+=====+++++**++=+*+---*+=+++*****##%@@@@-=%---*@#-------------------------*@@@@@@ @@@*=------::::::-------==-===----::::::::::::::--------:::::::::---===--+%@@@@@@@@@@@@@@@#+=++*###**+====+++++++=--+*##%#*++======+**+++*#%#=*%#***##*--+*#@@@@@-----%#-%--------------=------=--%--@@@@@ @@@#=----**=----==-=#*=---*+--=**++=--::::::::::-------::::::::::---===-=+%@@@@@@@@@@@@@@@@@*++*#%@%%*++==+**+++++---+*#%%%%#*+=========+*%@@@@@####%%@*-+%%@@@@@@----==-@---------------------@@@@#=@@@@@ @@@#=-=-----#=------------#=-+=----=-*+=-::::::----=---::::::::::---===-=*@@@@@@@@@@@@@@@@@@@#++--@@@@%#*##%###*=----+**#%@@@%#*======--=+#@@@@@%#%@@@@@@@@@@@@@@@+*@+-------------------------*@@@@#-@@@- @@@%=----+--==------------+=---===+--=--*+-::::--------::::--::::--======*@+---=@@@@@@@@@@@@@@*+--+@@@@@@@@@@@@%+--+*****#%%@@@%#+=======+#@@@@%#%@@@@@##@@@@@@@-*@@@@%#------------------------@@@@%--@%- @@@%+------=+=--------+#+=-::--:--=+*----#+-:::----=---::-------:--======+%@@%--@@@@@@@@@@@@@@@*+=+@@@@@@@@@@@@@@+-#@@%%%##%@@@@@%*======+#@@@@%%@@@@@@@@@@@@@@@%#@@#*@#-----------------------%@@@@@@@@@@ @@@%+-:::::-=+----=#%*=-:::::::::--:-=++*--+=-:--===------------=*+==+*+*+++*%--@@@@@@@@@@@@@@@@#++#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%+*#**#@@@@@%%@@@@@@@@=%@%@@@@@@@#-=@*---------------------@@@@@@@@@@@@ @@@@*-:::::-=------+#=::::::::::::--::--+--=#=--+--=+++-=+-+=-+----=@=---**==#=-@*-+@@@@@@@@@@@@@@@@@#---=@#---*#*#---#@+---@@@=---%@=---=%@@@@%@@@@@@@@%-%%-@@@@@@@@*-@%------------------------------=@@ @@@@*-::::::-+-----=#=-:::::::::::::-::-=*--=*=-----+%---=-%*=+-----------%*+#=------#@#%@+-----=@@@@=----------#%-----------@@#---@@----*@%@@@@@@@@@%#*#%@@@@@@@@@@@@@@+--------------------------------@ @@@@*=-:::::-+------*+-:--::::::--::-:--=---#*=-=#--+#+=---#*==*#----@@---*#+#---@@@-=@@@#---#@@@=%@@@@*---#@---=@@*----#%---@@@*-@@@@-=@@@##%@@@@@@%#*##@@@@@@@@#-%@@*----------------------------------- @@@@*=::::::-+----=#+=:::-:::-:::::::::-=----#=--+--+*=+*--#*--=*+--=@%=-+%++#--+@%@@=@@@---@@@@@++@@@@@--=@@*-=@#+*=--*@@=-*@@@@-%@@@-@@@@%##@@@@@@@@@@@@@%=-#@@%-@@@----=------------------------------- @@@@#=:::::--==-*@%*=---:::::----::::-:-++---@*--*=-++=+=--%*=--+=--%%++*+==+#+-@@@@@#@@@-----*+*-*@@@@%--%@@@@@%+#@+--@@%%**@@@@=%@@#-@@@@@@%%@@@@@@@@@@@=------@@@@@*----------------------------------- @@@@#=:::----=*-----%+-------:::::::----+=---++--*--#+=+=--%*---+=--@*==+===+#=-@@@@@=#@@--------=%@@@@@--@@@@@%*%@@*--@@@%%%@@%@@-@@=+@@@@@@@@@@@@@@@@@@=--------#@@#%@=--------------------------------- @@@@%+-:::---=*------#=-::--::--:--::-=*---=%+-:-*--#*=+=-=%+--=+=--@*==+==+*@*-@@@@@=%@@--@@@@@@@@@@@@%--@@@@%=-=+#+-=@@@@%@@%%@@-+@+@@@@@@@@@@@@@@@@@@@----------#@--@@-=@------------------------------ @@@@%+-------+=------#=----:---:-----+-----+#=:--+=-#%*#--%%===+#*--@%*++=+#@@#-@@@@@+@@@--@@@@@@#@@@@@@--@@%%*+@@@@@--@@@@@%%@@@#=---@@@@@@@=+@@@@@@=@@@-----------+--=@@-------------------------------- @@@@%+-::----+----=@@#*+--------=+***#-----#+-:--=+--=+---+%**#=-----==#**@@@@#-=@@@%#@@@@**@@@@@=@@@%-=--==+#*%@@+-----=+@@@@@@@@+--*@@@@@@+--=@@@@@-%@%------------+%--+---------------------*---------- @@@@@*-------+---------=%****###-----------#=---==+=---------##-----#%*+#@@@@@+------@@@@@%------%@@@=---=*@@*%@@@----=#@%%@%@@%@@@--%+#*#%#----*@@@@=@@#------------*=-=--------------------------------- @@@@@*-------==----------------+--------%%*=----====+*#*+@++%#**###*+++*@@@@@@@@@@+@@@@@@#@@@%@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@%@=-@@-=%#***+*+---=@@@@@@@@------------*=--#--------------------++---------- @@@@@*=----:-==------------------------=@%*+----=======+-##+%##*+++*+**@@@@@@@@@@@@@@@@#*@@@@@@@@@@@@@@@@@@@%*@%@@@@@@@@@@@@@@%--@+-##+#*****---*#%#%*==@------------+@--%#--------------------%@%-------- @@@@@#=------+-----------------------------##==--=======*@+----=#%%*-%@@@@@@@@@@@@@@@@+#@@@@@@%@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@=---*@#=+#****#**###%#---@*-----------+@-------------------------@@@@------ @@@@@#=-----=+----------=@-----#@#=----------+*+--=====+=--------@@+-@@@@@@@@@@@@@@@@%@@@@##@@@@==-#@@+%@@@@@@@*+@@@%@@@@@@@@@@%@%@+--==#*****##*####--#@@-----------*@+-------------------------**@@%--#@ @@@@@%+---:--+=---------*#==-+*+===--+--------*#=---==+=--=%@%%+-----@@@@%----@@@@@=---=%----@@@--------=@@@@--------%@@@@@=---+@@**=*==+******########%@@%----------@@@-----------------------*=-----+%=@ @@@@@%=---:--+=------%%++====------=**--------#%=---=*---%%+==+#%----@@@%-*@#--#@@@@-----==--=@@@@-------@@@@--%@@*--%@@@@----=*-+%%@#--=**+****#######%%%@%--------%@@@=--------------------*@@@-@=---#@@ @@@@@%+------+--------*=------------==---------=#=--=*-=@*======#@=-%@@@-@@@@@-=@@@+@@--+@@--@@@@@--*@@%--%@@-+@@@@@-@@@@+--+@@@@-=#@%===*++******#####%%%%@@*-----%@%--=---------------------@@%-=*---#@@ @@@@@@+-----=+------@#=--------------=+*#------=@*-=+--##=======+%=-%@@=-@@@#@#-@@*+@@--@@@@@@@@@@--@@@@==@@@------=@@@@@---=#@@#-##*%===***********###%%%%%@@@%%@@@@@--*--------------------@#@@-+@#-+%+% @@@@@@+-----==------%*-----------------=+*------**#*+--@*=======+##--@@--@@@+@@-@@=@@%--@@@@@@@@@@--@@@@#=@@@@@=+----=@@@---------##+%===**+++********###%%%@@@@@@@@@@%*@--------------------==@@@@@@##%-* @@@@@@*-----+*-----*@*=-------------=--=-*-------=%*+--@+========+*-%@@=-@@#+@@-@@=@@%-*@@@@@@@@@@--@@@*#-@@@-*@@@@=---@@---@@@@%%@+-#===+**+**+*+*****####%%@@@@@@@@@@@@=---------------------*@@@@@@@@@@ @@@@@@*=----+--------#+===--==-=--=-=----=+#=----@%*=-=@+=========*@@@@%-%@%@@%=@%#@@*-=@@@@@@@@@%--*@@@%-@@@--%@@@----*@=-#@@@@*=%+-+===+**++++********##%%%@@@@@@%-=@@==--------------------=@@@@@@@@@@@ @@@@@@*=---=*-------#%+=---=============-=+*-----##*+-=@+=======+=+%@@@#--*%@--@@*@@#%-=%@@@@@@@*@=--*@%-@@@@--=@*#--*@@@@=-@@@@*=@*-=====*+**++==***+**#%#%%@#+@@@---*#-------------------------*@@%%%@@@ @@@@@@*=----*-------@#==---=====+++++====*=-----=%**--+@+=====+++++@@@@@------@@@#@-----===%@@@%#@------@@@@@--------@@@@@%----=-*%*-===+=--++*=--=**--*#*#%%@+-+@%----=---------------------------#@%%%@@ @@@@@@#=---==-------@*=========++++++===+*------#*++#-+@+=======++#@@@@@@--+@@@@@*@@@#@@@@@@@@@+%@--@@@@@@@@@%#@@%@@+@@@@@@--*+=%*++=====---=+=----=#=+#=--+%@#*%@@@--------------------------@+----#@@%@% @@@@@@#=---==-------@*==-=====+++++++==+#=-----##=-+=-=%*======++*#-=@@@=-=@@%+@@*@@%=@@@@@@@@**@@--@@@@@@@@@+-@@%=+=+*#*@@-%@@%-===-=+++=---=--==-=##*#*--*#---@@*-----------------------=@*-%@#=----=--* @@@@@@#+===*%-------@*==+****+++*#%#*##%*-----#%=--=+-+@*======++##-=@@%--@@*#%@@#@@*+@@@@@@@@*#@@----#@@@@@*##@@@@*++@@@%@-#@@*-======++=#+++--+**#*#####%%#-----------------------@@---=@@%-=@@@@#------ @@@@@@@%==#+-------=@@@%----*@@@%=--==--------%*=--=*=-*@*=====+*%=-@@@#%-=@@%@@=+@@+%@@%@@@@@=@@@@@@@@@@#@@@@@@@@@@+=@@@@@=+@@+-===-=+++=#******+*##*+#%#**@@#--------------------%@@@*#-@@-=-#@%%%#*-=-- @@@@*#--------------------------------------=**=----=#--%#+===++%#--@@@@-=@@@#%@@#@*+@@-#@@@@*=@@@@@=-+@@@@@@@%@@@@@**+@@@@+=@@=====*+=+++##***--=***=-*#%+-%*@%*-----------------@@@@@@@-=@@@--%@%%###*-- @@@=---------------------------------------##=--:---=*=-=@%*++#%=--@@%@@-*@@%+@@@#@#*@@%@@@@@*@@@@@@%*@@@@@@@@%@@@@@#+@@@@@*=@@====+@++++=##***---**#*+*#%#%%@@@@%---------------*@@@@@@@@-#@@--*@@%**##+- @@@--------------------------------------=#+---------=*--=++@%----+@@@@@-+@@#%--@%@+@@@@%@@@@*@@@@@@@@@@@@@@@@@@@@@@@+#@@@@*=@%-===+%==+=+#-=***+*++*######%%@@@@@---------------@@@+--*@@-+@@%#%%@%%####* @@@@=----------------------------------*%*=-----------+*%=-------=@@@%@@-+@@*@-*@%@+@@@@@@@@##@@@@@@@@@@@@@@@@%#@@@%#%#@@@@++@#-===++=+++=*--**-=*--*+####%%%@@@@@*--------------=@%-----%--%@@@@%%%###*** @@@@@@@%##@@@@-==+=%@@=#@**@-----#@@@@@@*=-:-----------=++-+@=-#@%#%@%@@-#=@@@=@@##*@@@@@@@@+@%@@@@@@+=@@@@@@@@#@@@@@@#@@@@-#@*====-===++=#*****--++*--##%%%@@@@@@@+-------------------------@@+=#--+##*** @@@@@@@#*%@@@@@@@@@%%%%@%%@@#+==@@@@@@@@@#+=-------------=+*****+++%%%@@-#++=%-@@#+#@@@@@@@@*@@@@@@@@@@@@@@@@@@%@@@@@@#@@@@-#@+-===-===++=#****+--%@@-=%%%%%@@@@@@@@=-------------------------@*##---###** @@@@@@@@@@@@@@@%%#*+===+=+++++**#%@@@@@@@@#+=--------------======++%%#@@**++=%@@@%=@@@@@@@@%%@@@@@@@@@@@@@@@@@@#@@@@@@%@@@@-#@+====-=====+#*=--++#@@@@@@@@@@@@@@@@@@*----------------#%%@#----=%===-=###** @@@@@@@@@@@@@@@%%*+=======+=====+#%@@@@@@@@#+=-----------=-==+==+++#%#@@#==+-#@+@%-@@@@@@@@#@@@@@@@@@@@@@@@@@@@%@@@@@@%@@@@-#%+===--=====+#+----*%@@@@@@@@@@@@@@@@@#------------------@@@%----=----=###### @@@@@@@@@@@@@@%#++==++==+========+*%@@@@@@@@#*==----------===+==+=+#%#@@#===-*@@@%:@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@%%%@@=#*====--=====+*+=---*%@@@@@@@@@@@@@@@@@@#%----------------#@@@----=-----=*#*#+ @@@@@@@@@@@@@%*=====+====+======--=*%@@@@@@@@#*+=---------=-==+====#%*@@#---:+@@@%:@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@#%@#=*-=--=--=====**++---*@@@@@@@@@@@@@@@@@@@@@@--------#*-----%@@@@##%#------*#**- @@@@@@@@@@@@#+=================----=+#@@@@@@@@#**+=------=====+====*#+@@#---:=@@@%:#@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%*%@+=+--==----====#+++++*#@@@@@@@@@@@@@@@@@@@@@@@@----=@@@@---+@@@@@@@@%------*##*= @@@@@@@@@@@#+===========++==--------=+#%@@@@@@@##++=------==-==+===*%=%@#-----@@@#=::@@%@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@%*%@=-=---=-:-=====*+++++*%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-----##### @@@@@@@@@@@#+=================--------=*%@@@@@@@#*=--------========*#=@@#-----%@%#=:::-@@@*@@@@@@@@@@@@@@@@@@@@@@@@@#=#+@%=---=--::-==-==#+++++=#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@---@@@@@% @@@@@@@@@@@#+================----------=*%@@@@@@@+=---------====++=*#=%@#----:%@@#=:::=%@@#@@@@@@@@@@@@@@@@@@@@@@@#==*#+@#-------:::---==*+++++*%@@+-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-@@@@@@@@@ @@@@@@@@@@@#+===============-------:----=+#@@@@@@#=-------=======+=*#-%@#----:#@@*=:::-%@@*#@@@@@@@@@@@@@@@@@@@*-::::#+*@+=------::-=---=*++++++@@#---@@@#***##*%@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@=@@@@@@@@@ @@@@@@@@@@@#+====---=--====---------------=*@@@@@%+-------=-======+*#-#@*---::*@@+=:::-%%@#@@%#@@@@@@@@@@@@@#::::::::%=*@-------:::-=---=*++++--+@%---@@@@##%%#==++**#%@@@@@@@@@@@@@@@@@@@@@@@@@-@@@@@@@@@ @@@@@@@@@@@#+===-------=--------------------*@@@@@#=-------=-======*#=#@*---::+@@++::::%#%#@@@@@=+@@@@@@%==*@=:::::::%-#%---:---:::-+---=*+=+++=#@@=--@@@%%@@@@#*++*##%%@%%%%%@@@@@@@@@@@@@@@@@@-#@@--@@@@ @@@@@@@@@@@#+======-====-===-------------:-=#@@@@@@#=-------=======*#+#@*:--::=@@+=:::-%*%#@@@@@@@#+++++*@@@@-:::::.-#-@#---:--::::-+----+===*#@@@@%#@#####@@@@@##%%%@@@@@@%###**-=*%###@@@@@@@@@@@@--@@@@ @@@@@@@@@@@#+===========-====--------------=%@@@@@@@#=----=---====-*#+#@*---::-%@==::::%+%#@@@@@@@@@@@@@@@@%#-::::::-==@+--:---::::-*---=+===*@@@@@%####%%%@@@@@@%@%%@@@@@@@%%#+-----**=+##%%@%@@@@@+=@@@@ **#@@@@@@@%*=--=====--==------------------=+@@@@@@@@@#+------======*#*#@*::-::-%@==::::%=%###%%@@@@@@@@%%%%@@-:-:-::=-=@=--:---::::-#----+==+#@@@@@@%#%@@@@@@@@@@@@@@@@@@%#####=-----=#--***#*--#@@@@@@@@@ ===+%@@@@@#+=---====----------====++++=====#@@@@@@@@@@*=-----===+==**+#@+:-::::%@==::::#=#*@@@@@@@@@@@@@@@@@@=:::-::-:+%--::--:::::=#---=+=-+#@@@@@@@@%%@@@@@@@@@@@@@@@%#**####-------*#***###--%@@@@@@@@@ ====+#%@@%*==---=========-====++++++****++*%@@@@@@@@@@%*=-----====-**+#%+:--:::#@=--::-#=#*@@@@@@@@@@@@@@@@@@@@=:-:::.*#-=::--:::::-%-:--+=+*%@@@@@@@@@##%@@@@@@@@@@@@%####%%%%+------=#***+*#+-@@@@@@@@@@ ======+**+===--=================++***###***#%%%%%@@@@@%#*+==-----==#=+*%+---:::#@--+@@@#-#*@@@@@@@@@@@@@@@@@@@@@@@*::.**--::-::::::=%=:--+=+*@@@@@@@@@@@%##@@@@@@@@@@@%###%%%%##------*%%#***#%@@@@@@@@@@@ ===========================++++++*###########******#####***++======*=+*%+--:.-##@=:%@@@%=**%@@@@@@@@@@@@@@@@@@@@@@@@@@%+-::--::::::-@+::-==+#@@@@@@@@@@@@@%#%@@@@@@@@@%#%%%%%%%%#-----#@@@%***%@@@@@@@@@@@ ==========================++***#####%%%%%%%%############**##**+++++#++*%=:+@@@@%@=:%@@@%-+*%@@@@@@@@@@@@@@@@@@@@@@@@@@#--#=:*@@@=::=@*:::+=*@@@@@@@@@@@@@@@%##%@@@@@@@@@@@@@%%%%%%*-=%@@@@@#**#@@@@@@@@@@@ =========================+**####*###%%%%%%%#%%########%#####*+++++*#+++%=:%@@@@#@=:%@@@%==##@@@@@@@@@@@@@@@@@@@@@@@@@@*--@=:#@@@@@*=@#::-*=#@@@@@@@@@@#**#%@%%##@@@@@@@@@@@%#####%%%%@@@@@@%#**#@@@@@@@@@@ =====+==================+*######*###%%%%%###################*+++++##*+=%-:-@@@@*%=:@@@@#==#*@@@@@@@@@@@@@@@@@@@@@@@@@@*-=+::@@@@@@@%#%:::+=*@@@@@@@@%#***##%%@@@%@@@@@@@@@%#*****####%%%%%%#*++*#@@@@@@@@@ ===#@@@#================+*###########%%%%######*######*******++++*%*+@##-::@@@@++-:@@@@@=-#*@@@@@@@@@@@@@@@@@@@@@@@@@@*-+#--@@@@@@@##@-::+++#@@@@@%###*+***#%@@@@@@@@@@@@@@#******#####**#%%##*+*%@@@@@@@@ ==*@@@@@#===============**#####################*#%%%%###***+*+*++###@@*#:::@@@@*=--++@@@=-#*@@@@@@@@@@@@@@@@@@@@@@@@@@*-+=--@@@@@@@+*@+::=+=-*@@@%#********#%%@@@@@@%@@@@@@@########%%#**#%@@@#**#@@@@@@@@ ++#@@@@@%+===========+**#############*#####*##*##%%%%%%#*+++++++*#*@@@%*-:-@@@@%+-:@@@#@-=%*@@@@@@@@@@@@@@@@@@@@@@@@@*-:#---@@@@@@@#*@*::-#=-+@@@%*++++**#####%%@@@@@%%@@@@@%##%####%#####%@@@@%##@@@@@@@@ %%@@@@@%+===========+*####****#%%###########*****######****++++*#+%@%@#*::*@@@@**-:%@@@#-*@+@@@@@@@@@@@@@@@@@@@@@@@@@+--**-:#@@@@@@@*%%--:**=+%@%*+++++**#****##%@@@@@@@%#####%%#*****##%%%@@@@@#*#@@@@@@% @@@@@%*+=-===========+##*#++=+#%%%%%%#####*#####*****#****+++++##+@@@@%+::@@@@@@=-:@@@@@@*%=*@@@@@@@@@@@@@@@@@@@@@@@@@*-#@+-#@@@@@@@@#%=::%@+=*##*+++*****+++*##%%@@@@@@@@%#*#%%%#*#%%%%%%%%@@@@%**#@@@@@% @@@%*+=++============+*#**+==+*#%%%%########%%%%%#*++***++++++##**@@@@%+:=@@@@@@--:@@@@@@*@=@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+%@@@@@@@@%%*::@@@++****+******++**###**#@@@@@@@@@##****#%%#####%@@@@@#**%@@@@@ @%*+=++++============+****+==+*#%%%%#*######%%%%#*+==+++++++++##**@@+*#=:*@@@@@#-=:#@@@@@=@*#@@@@+*@@@=%@@#=@@@@@@@@@@@@@%@@@@@@@@@*%@@*:-@@===+**++**#**##%###%#*++#@@@@@@@@@@#*+++***##%%@@@@@@%*+*%@@@@ #+==+++++============+*****++++*##%##**###**#####+====++++++++###@@@@*#--@@@@@@@-::+@@@@@+@#+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#-:=@@@+=+*+**###*#@@@@@%%#*###@@@@@@@@@@#++=+=+*#%@@@@@@@%#++#%@@@ +++++++++===========+**********######***********+=====++++++++#*@@@@**#=@@@@@@@@-:%*@@@@@@@@:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#%=--@@@@===+*#%#**#%@@@@@%%%%%#%@@@@@@@@@#---===**%@@@@@@@%#++*#@@@ +++++++++======+*+++****##############*********++=====+*++++*#*#@@@@:**#@@@@@@@@.:@%@@@@@@@@-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+%*-:#@@@+===+***++*#%@@@@@@@@@%@@@@@@@@@@-----=++*#@@@@@@@@%*++*%@@ ++++==+++======***++***############***##*******+======+++++**#*@@@@@.++*@@@@@@@@.=@@#@@@@@@@:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=*%-:*@@@+===++*++++*%@@@@@@@@@@@@@@@@@@@%------+++*#%@@@@@@@%*+*%@@ +++=-==========+*+***####%%%#######********++**++====+++++++#+%@@@@%:=-+@@@@@@@@:*@@+@@@@@@@-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#--=-=#@@*=+****+==+*#@@@@@@@@%%%%%%##%%%@------+**+**#%@@@@@@#**#%% =====---=======+*****#######%%%%%#*+===++***+++++++++++++++*#+@@@@@@:+-@@@@@@@@@.@@@@@@@@@@@-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-=+--%@@@=*#####*+=+*######*##########%%@*-----+#**+++*#%@@@@%**#%% ==============+***#*####%########+=======+***#***++++++*+++#++@@@@@=:=-@@@@@@@@**@@@@@@@@@@@:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@==*-:*@@@=#%%%%##*+++++==+***###%%%%%%%%%@*----###**++++*#%@%#++*#+ --=======---==+**######%%######**========++*###****#########-#@@%@%::+:*@%@@@@@*@@@@@@@@@@@@:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*:*-:-@@@+@@@@@@@%#*+====+**#%%%%%%%%+*%%%@#+*%###****+++****++++*+ --=-======-==+**####*#########**==========+#%####%%%%%@@@@%==@@@@@+:-+:@@@@@@@@#@@@@@@@@@@@@-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*=:-@@@+@@@@@@@@#**++++**###%#%%%%#--*#%%#########*******+++====# =-====-===-=++**#**************+==========*%%%#**#%%@@@@%%*-*@@@@@--==:@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=*@@@@@@@@@@@@@@@%=-:%@@+%@@@@%%#########********###-=+#############****###*+===+% ---=========+***********+++++++==-========+#%#######%%%#*#==+@@@@@:@=--@@@@@@@@+@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@=#@@@@@@@@@@@@@@@@@---%@@+*#%****###%%%@@%##***++++**+=##*##%#########***###*+===*@ -===----==-=+**********++++++==++==========*######********-+=@@@@**@+:=@@@@@@@@#@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@::-%@@==+*+**##%%%%%%%%@%%#**+===+*#%%%%%####****#*******++====* -----======++***********+++++*#%@#+=========+****######*#+-+=%@%*:@@-:=@@+%@@@@*@@@@@@@@@@@@+@@@@%%@@@#@@@@#@@@@@@@@@@@@@@@@@@@@@@@*%@@%**---=@@==+*######%%%%%%%%%%%#*++++++*#%%%#######*******+++++*+=== ----======+*#*****+**###*###%@@@@%==========++*##%%####**--==@@@*.%@+::@@*@@@@@@@@@@@@@@@@@@=@@@@%%@@@#@@@@#@@@@@@@@@@@@@@@@@@@@@@@#@@@%#%-:-*@@==*#######%%%%%%%%%%%%%##*+++++*#**#########***++++*%%#*** =-----===++*####*+++*####%%@@@@@@*==========+***###****++:+=+@@@#:@@@-:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@--%@@++*#########%%%%%%%%%%%%%##**++++++++*#######**++++#@@@@%% =------==+******+++***##@@@@@@@@#===========+++***++++=++-++*@@+:=@@-:.%%-#@@@@@@@@%@@@%@@@@@@@@@=+@@@=#@@*=@@@@@@@@@@@@@#@@@@@@@@#=*@@*=@@---@@+++#%########%%%%%%%%%%%#+%##*++=====+*#######*++++#@@@@%# ------===**+++++=+++**%@@@@@@@@#=============++***++++++*-+*#@@@@@@@@@:*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@#:=@@++*##%%#######%%%%%%%%%@=-+%###*====+*########****#@@@@@%* ------=-=+=+++====++#%@@@@@@@@#+===========-=++**********++=%@@@@@@@@@#-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=@@@%@@@@@@@@:+@@#+*######%##**#%@@@@%%%%+-+%%#**+==+++******+**++*#@@@@@#+ --------===+=====+*%@@@@@@@@#**+=============****####**+=+==%@@*+@@@+*@@@+%@@@@@@@@%@@@@@@@@@@@@@+*@@@+%@@#+@@@@@**@@@@@@#@@@@%=@@@+#@@#+@@%:*@@%+*###***##***#%@@@%%##%%#%@%%#+++++**++======+***#%@@@%*= --------========*#@@@@@@@@#####*==========-=*#%%###*+===-+++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=%@@@@@@@@@@@+@@@@@*#********##%@@@@@%%@@@@@@@@%##%@@@%*=======+#%%####*=== --------=======#@@@@@@@@#**####**+========+*#%%%#*+=====+++#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#==@@@@@@@@@@@@@@@@@****++*****%@@@@@@@@@@@@@@@@@@@@@@@%+========****====--- --------===-+*%@@@@@@@%******###*+=======+#%@@%#*+=++++****@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*==@@@@@@@@@@@@@@@@@%**+++++*+*#@@@@@@@@@@@@@@@@@@@@@@@*========--=+==--=--- -===---====*%@@@@@@@#****++******+=-=====*###**+++*#*****+*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#==%@@@@@@@@@@@@@@@@@****+***++#@@@@@@@@@@@@@@@@*@@@@%*=========---======--- ==+++++**#@@@@@@@@#*++++++++++=====-=====++====+**####**+-*@@@@#*@@@*#@@@*%@@@@@@@@%@@@%@@@@@@@@@*#@@@#@@@%*@@@@@@@@@@@@@#@@@@===*@*%@@%#@@@*%@@@@@***+++##%%@@@@@@@@@@@@@@@@@*%%%#*===========--====----- -=++**%@@@@@@@@%*+++++==++++======+====-=--=++*#####***+==@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#==+@@@@@@@@@@@@@@@@@@+++==*%@@@@@@@@%%%%@@@@@@%#%%#*+==========--=+=====--- -=+*%@@@@@@@@#++===============++**+===--=++*####**+++++=@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===@@@@@@%#@@@@@@@@@@#*+==+#%@@@@@@@@@@@@@@@@@%%###*+===========+*++===---- +#@@@@@@@@**++===============++****====-=+*####***+++++=+@@@@@@#***@+*@@%+#@@@@@@@@#@@@#@@@@@@@@@**@@@*%@@%*@@@@@@@@%%@@%*@@@@@==+@*%@@%@@@###@*@@@@#++===+#%@@@@@@@@@@@@@@%%##******+=-====-=+***+++===-- @@@@@@@#++================+++*###*+=--==+#%%##*+++++++=*@@@@@@@%*=*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=+@@@@@@@%@@@%---@@@@*+====*#@@@@@@@@@@%%####********+=--==-==****++++==-- @@@@*+==--===============++*###*+==--===+##%#*+=====++=+%@@@@@@#@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=+@@@@@*%@@@%+---=@@@@++===+*%@@@@@%####%##**********++=--==-=***++++==--- #*+=-----======+========+++***+==-=---==+*###*++++++==+====+%@@#%#:-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@#----@@@@*++++=+*****++*##%######********+==----=+++=+++++==- =--::::-=====+++=======++***+=--==+======********++++=======*%###%*:#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*---@@@@#=+*****++*++=++****##%%###******+===---=+++++++++== -::::--======++=======+***++=--=+*+=====+******++++========-###%%@@+++##+-+@@@@@@@%*@@@*@@@@@@@@%==@@%-*@@+=%@@@@@@@##@@%*%%@@@@@@%=*@@*+@@@=*@*=*#*++++*********++====***##%%%%#**###*===---=++++++====== -:::-=======+++===-===+++==--==+**+==---=+****+====++=====-=@@@@@@@@@#%#=*@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%**#%++++********##**+===+**###+=*%####**+=======++++======== ----=======++++=--===+++=---=++***+=----==++*++=++++========@@@@@@@@@##%##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%*%++**#*++#%@@%+++*******###****+++***#*-----*%#**+++====++++=======++= ---====-========-====++==-==++++*++=----===++++++++======-==@@@@@@@@@@@%*-+@@@%@@@#*@@@*%@@@@@@@%==@@#-+@@+=%@@@@@@@##@@#+%%%%%@@@++@@@@@@@@@@%@@%*****=-=**###***********-------#********+*--+=========== --=+==-----------=====---==++++++++============++++====-==-=@@@@@@@@@@@#=@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@%%%%%@@%%@%#****+----**************#-------=#####*##**--===========- -====----------=====----==+++++++++==============++=--====-=@@@@@@@@@@@+:-*@#=#*%@%#@%@#@@@@@@@@@++@@%=#@@*+@@@@@@@@%%@@@*@%%%@@@@%*@@@@@@@@@@%%@#***+-----+***********##%=-------###**+***+--============ ====-----------===----===+++++++++++=====----=====+=========@@@@@@@@@@@==+#+##*##*##%#@#@@@@@@@@@**@@@+#@@#+@@@@@@@@%@@@@*@@%%%@@@%+@@@@@@@@@@@@#*++**------***********##%*-------+*+++++++++============= +==------------==-----==+++++======++==--------===++========@@@@@@@@@@@:*%@@@@@@@#*@@@*+@@@@@@@@@@@@@@%@@@@%@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@#*+**#=----=#####****##%%#%+------++++++++=+====+++======= =-------------==-----====++========+++=--==---=--==+==-=---=@@@@@@@@@@@:*%@@@%@@@@@#@*#@##@@@@@@@@@@@@%@@@@%@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@#**#***----*######*##%#%%#%#=----++++++=++=====++++======= =--------------------=========+++=====------------==+==----=@@@@@@@@@@#@@%@@@@#@@@@=*@@@%%@@@@@@@@@@@@%@@@@%@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@##******-=*#%#####%%%%%####%#*==+*+++*+=======+++++======= -----------=----------------==========-----=------======---=@@@@@@@@@@#@@#@@@@*@@@.+@@@#*@@@@@@@@%@@@@%@@@@%@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@*********###%#%#=--=#%##%###**+**+++++++==+==++++========= -------=====-----------------=======+=-----==--=--==========@@@@@@@@@%=@#=+@@@@@@#:=@@@*@@@@@@@@@++@@%+#@@*+%@@@@@@@##@@@*@@@@@@@@#+*@@@@@@@@@@@**********#####------+%%#***++++++++++++=======+==========