#%%%%%%%%%%%%%%%%%%%#**#%%%%%%%#+=#%%%%% %%%%%%%%%%%%%#===++==--*%%%%*===+==+*#%% %%%%%%%%%%%%+-==--+*#*-*#%%*-=*#**--==#% %%%%%%%#%%%+-+%**#%%%+===#%+-=-=**+===#% %%%%%*#%%%%=-+%%###**+---=%%=*#%#*%#=+#% %%%%%*###%%+--=*###+--=*==#%*-#%*==%=+#% %%%%%**+=%*--=+*+++=--=+-*#%%+-*#*++=+#% %%%%%#+#*%+==*++###+=+----*#%+:-=##*=*#% %%%%%#+%*##**++#%####+-==-*%%%*--*+*+=#% #####*+%+*#***%%%###*--=--+*%%#=*#+#*+%% %%%%%*=#+#%**%%%%#*+----==-+#*+#%#=#+*%% %####*=*+*#+*#*#%##==---=--**+%%%*=%=#%% %%%%%#%*++*=*##*##*===-----*=*%%%*+#+%%% %%%%##%##+*####**#*+---++--*=*%*=**#*%%% %%%%%#%##+*%++##%%%#--+##=-*+#%=+****%%% %%%%%#%#*#+*=*##%%%%=-*#*-**+#===--=*%%% ########*+*=-#%#%%#*==*#*+#*-=:-++=:*%%% %%%%####*++=-#*=***+==*###%%-=*#%+=-#%%% #%%#####+++-=##*+*+*-=*###%%+*%%%*:=#%%% #####*#*=+===***+=+*=-*###%###%#%*:=#%%% %%%%%#%*===+=+*+==+---+*=*###%%%%*-=#%%% %%%%##%#+==+=++*###*--=-+%###%%%%*=-*%%% %%%%##%*##+*=+*#%%%*----*%%###%%%*-=*%%% %%%%%%+*%%=*####%%%*-=*=#%****+*%+:=%%%% %%%%#**%#=:**+#*+*%#*#*+%**+%#==+*=#%%%% %%%%*+##*--#=+%#-*%%%%%==##=#*-:=*#%%%%% %%%%%####=+**=%%##%%%%%#----##+=*#%%%%%% %%%%%%%%%==#%#%%##%%%%%**+*%%%%#%%%%%%%% %%%%%%%%%+*%%%%%##%%%%%*#%%%%%%%%%%%%%%% %%%%%%%%%*%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%