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