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