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