==================================================================================================== ==================================================================================================== ==================================================================================================== ==================================================================================================== ==================================================================================================== ==================================================================================================== ==================================================================================================== ====================================================*#%%%%#+======================================== ==================================================+*#%%%%%%%%%#+==================================== =================================================+#%%%%%%%%%%%%%%*================================== =================================================%%%%%%%%%%%*+#%++###*+++=========================== ===============================================*%%%%%%%%%%%%%%%*#%%%*+++**========================== ==============================================%%%%%%%%%%%%%%#%%%#%#+++============================== =============================================#%%%%%%%%%%%%%%%%#**##================================= =============================================%%%%%%%%%%%%%%%%#####+================================= ==========================================-=*%%%%%%%%%%%%%%######+-================================= ============================================#%%%%#%############*+=================================== ============================================##%%#%#######*****+**=================================== ===========================================##%%%%%%######*#*+++**=================================== ===========================================############*****++#**=================================== =========================================+###############***++**#*+================================= ========================================*####################*******+=============================== ======================================*####################*#*****#**#============================== ====================================*#################*####************============================= ====================**#%#*+=+##*+==###*#############***###*#************============================ ==================#%%%@%@@%@@%%%%%#####**%#*######*********#**********+*+=========================== =================+#%%%%%@%%@@%%%%%%%#*#%#***###****####****##********++**+========================== ===================*#%%%%%%%%%%%%%%%###******########**++****###****+*++*=========================== ======================+#%%%%%%%#######***+++###%##*****##**++++****+**+++=========================== =========================*%%%%%%%%%%%%%#*+*++###**####**+++++=====+*+=+++=========================== ===========================+#%%%%%%#%%%%%#++*+**####****+++=====++*+=====-========================== ============================+##%@@%###%%%%%#**+*##***+++===++*++=*+==+**+=========================== ============================*####%%#%%%%%%%%**+******+*****++++=++=++++++=========================== ===========================*###%%###%%%%####*###****##****+===++++=+++++============================ ===========================*##%%%%%%##%%%##**##****+++++++**+++++++++*++============================ ===========================+#####%%%%%%%####***++++*******%#++++*++++*++============================ ===========================+*#*##%%%%%%%####**++*#==*%%###*++==*+++++*++============================ ============================####%%%%%%%###%%####**#%%#*++=====+#*+*+++++============================ ============================####*###%%%####%#######*+*+==---=+*##**++++============================= ============================*******#######%%%#######*++=-----+**#***+=============================== ==============================+****##%%%%#%%%%%######*++=--=*******+================================ ================================+**#%%%%%%%#######%%##*+=+#%#***+*+================================= ==================================+*#%%%%%%####***#%%%#%%%##****+=================================== ====================================+**####%%#***##%%#*##****+====================================== ===========================================###****##*##+============================================ ===========================================+#+++*+++==+*=-========================================== ===========================================+*===========*+-========================================= ============================================*=============+-======================================== ============================================#*=============*+======================================= ===========================================+%%#==========+#%%#+=+++++=============================== =============================++==++++*+*######*#*+*+=++#*++#++****#%#***+*******++++++============== =+====+##*+++++++**+*******+++*****+++++**++========++**++++*********++********++*++++++++*+***++**+ ==++===++======++++++++=++++++++++++++=+++++++**++++++++++++++++++++++**###******###******+*+++***** ++++++++++++++++++++++++++++++++*++++++++++++++++++++++++++++++++++++++**#%%%%#%###########********* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******##%%%%%%%####%%%%%%%%%%%%%## +++++++++++++++++++++++++++++++++++++++++++++++++++++++++****++******###%%%%%%%%%%%%%%%%%%%%%%%%%%%% +++++++++++++++++++++**+****++++++++*******++****+************#####%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +++****************++++++++++++++++********************###########%%%%%%@@%%%%%%%%%%%%%%%%%%%%%%%%%% +++*******+++**+***+************+*********#####******########%%%%%%%%%%%@@@@%%%%%%%%%%%%%%%%%%%%%%%%