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