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