###################%%**:.........::.::... *################################### ################%%***::....:..:.::...:..... ..%################################ ##############%*%******::::::::::::::::::.. *############################### #############%*****%%%%%%*******%%%***:::.... ...%############################ ############%%***%%%###%%%%%%*%%#%%%*:::::::.. .*########################## ############%**%%%#########%%*%##%::*#*::.....:... .*######################### #############%*%%#####%###%%%***%%*:****%***::.::. .*%##################### ############%%%%%%%%%%####%%###%%#%%%%%%%#%%**:.... ... .:#################### ########%###%%%%%%%%#######%####%%######%%%:.. .:**:::... .#####...%########## ######%%###%%*%%%%%%%%##########**%#%%%####%*::..:.:*%***:..%####*...%######### #####%%####%%%%%#%*%%%%%%####%%%#*%##%%%%####%**::::%%%%:.. .####*....:######## ##%%%%####%%%%%%%%*%****%%##%%%%#%%%%#%#%%%%%%%***:.%%%*::...*%##..:*...%###### %%%%%######%%%%%%%%%%****%%%%%*##%%*%#%%%*%%*%%***:..*:::.. ..::..%:...*###### %%##%#####%%%%%%**********%%%%%%%%%%%%#%#%*%%%%%***%****:... ...:........... #%%%%#####%%%%%*:::::::***%*%*%%%%%%%%#%%#%**%%%%%******::. .....:.... %%%%%####%#%%%%*:::::::::*********%%%%##%%#%**%%%%%******:... . ....:::*. ###%%%%######%*%**%###%%**::***:**%%#####%###%%##%%*****:........ ...:**** ####%%%%#####****%%%%%##%%:::***%#######%%%%*%%%#%%%%%**:::.. .... .***: ######%%%%###**%%#######%*:::*%############%*:*%#####%%**::::.... ...: #######%##%#%****%%*###**::::**%###**#######%*:*######%%%*:::....... ...:# #########%%%%:::::::::::::::::**%%%%%####%%%*:::%%%%####%*::::.......... ..:% #########%%**::::::::....::::::::*********::::::*%%%#####%%*::..:.............% ##########****::::......::.::*::*%********::::::*%#%%####%%%*::.::............: ##########%***::::::...:*%:*%#%**%************:***##%###%%%%%*::.::...:......*: ###########*:**::::::..::::::*%*%****************%%%######%%%**::............:* ############***:::::::.::******::::****************########%%**::.............: #############%::::::::*%%%%%%%%*:*::*********:*%%%##########%%**::............. %#%###########*:::::::%%##***%#%%*****:*******%##############%***::............ %%########%%*#*:::::::*%*%%***%%%*****::**:::*##############%%%***::........... %#########%*:#%*:::::::*%%%*%%%%%************###%############%%%**:::.......... ############%##%*::::::::****%*%************%###:############%%****:::......... ################***:::::.:::::***********%%%%###############%%%%*****::........ ################****:::.::::::*******%%%%%%*%###############%%%%%**::**:....... ################%*:****::**::***%%%%%%%%%%%%%################%%%%%**::**:.....: #################%*::***%%%*%%%%######%%%%*%%##################%%%%%**:::::.... ##########%%####%%**:::*****%%%%%%%%%%%%%%%%#######################%%***::::... %%%#%%%%%%#######%%**:::*******%%%%%%%%%%%%%############################%%*:::: %%%%%%%%%########%%***:::*********%%%%%%%%%%###########################%%***::: %%%%%%%%##########%%***:::***************%%%##############%%%%%%%%%******%***** %%%%%%%###########%**********************%%%#################%***********%##%## %%%%%%##########%%%%***%***%*%%******:***%*%%################%%*********%%##%## %%%%%%######%%**::::***********%%%%%%**%%%*********%########.%%%***%%%######### %%%%%######%%****:::::**********%%%******************%%###%%*.%%#%*:*%######### %%%%%%####%%******************************************%%%%%%%%.%%%%%.*%%####### #%%%%####%%%%%************************************::::::*%%%%%*.%%%%%*%%%###### %%%%####%%%***********************************::.. .:*%%%*.%%:*%%%%%##### %%%#####%%************************:::*******:.... :**.**.*%%%%%#### %%#.%##%%::**::::*******:************:****::......... .::**%%%%%### %## :*::%::*:::*********::::::::::*%*****::::.............. *:::*%%%%%### ##* ::::.::::******%%***::::... :%%%%*::::::::.......::::***. :*:::%%%%#### #*. :::.::::::::*******::::... .%%%*:::::::::::::::::::****:...*:::%%%%### %:: ....:::..:::::::::::::::........:#%:::::::.:..::::::::::::::::..*:::*%%### *::.....::..........::::::::::::::....#%::::...........:::::::::::::.*:::.*%%## *::....::::..........:::::::::::::****##*:::::.........::::::::::::::*:::..:%%# *:.....:::::::::::::::::::::::*******. .::::::......::::::::*****:*%:::::.:%# :.......:::::***********************. . .::::::::::*****%%%%%%***:.. ...:* ...............................::::*::. . :**:..:::.....::................:: ............:..........::::::::::*%%%%: .****::::.....:::::::........:..... ...............:::::::*****::::::::::::::. ...:::*::*::******:::....::....... .........................:::......::::*%%%*:::::::::::::::::*::.......::::::... ............::.::..:::::::::::**::::***%%%%%%::::....::::::..:.::...:::::.::::: ...............:::::**:::::........:*%%%#*:..........::***:***::.....:::::::::: ......:::......:.....:.:::::..:::::***%%*****:........................::::::::: :::::::::..:::::::::**::::......:::*****::::**%%::::.....:::::::::::::::::::::: :::::::.:........::.........::::::::::::::::**%*********:*****%::.....::::::::: ::::::::::.:.................::**:::::::::::::::::::::::::::::*:.....:::::::*** ****::*****::::::::*:::::::::****::::::::::::::::::::::::::::*:.....:**%%%%%### ######%%%%%******::******:::::::.::::::::::::::::::::::::::::....:*%#%######### *####%%**::::::::::::::::::::.:..::::::::::..:.::::::::::::....:*****%%#%###### :##%%*::::::::::::::::::::::..:.:::::::::.......:::::::*.*:::**:::::*%######## %%**::::**%:::::::::::::.:..::::::::::..........:::::::**:::::::::**%#%%%%#* :****%%%%%%*:::::::::::...:::::::::::::.............::::::::::::::**##%%%%* *%*%##****************%***%%%%%****************:::::::::::::::*%##%%%% .%####%%%%%%%%%%%%%%%%****%%%%*************************:::::::**###%%* %#*...*%*%*%%%%*%%%%%%%%%%%%%%%%****%%%****************%%**::::*%##%:. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***********%% :.%%%%**%%%%%%%%%%%%*%*%%%%##%%%%%###%%**::...:%%%%%**%%%*%** :####%*********%%%********%%%%%%*%%%%*:::::.... :*%#%%%**%%%%* *##%%***********%******************************:::::******%** .%%%***************%%%%%%##%%%%%%%%%%%%%%%%%%%%%%%%%%*%***: ****%%%############%%%%%**%%%#######%%%%%%%%%%%%%%%%###% :%%%%%***************************%%%%%%%%%%%%#%%%####: .:********************************:::*******%%%%%: .********%%%%**********************%#######%*:. :%%%####%%%%%%%%%%%%%%%%%%%%%%%%%%%####*. .%%%****%%**%%%%%%%%%%%%%%%%%%**:::::::::. . . .*::**%%%##%%%%%%%%%%%%%%%%****:......... ......::***%%%%%%%%%%%%%%%%****::::. ... .........:::::****%%%%%%%%%%***::*:.. ... ...............::::*%%%%%%#%%%*::::...... . ..................::*%%%%##%%%**:::...... . ........... ........**%*%%%*%%*%**:.. ................. .......:**%%***::******:. ..........................:***%%%*:.::*****:. ............................:***%**::::::**%*.. ..............................::**%:::::::::****: ..................................****:::::**:**%%*:. .....................................****::::*::.*%%%*:. ...................................:***:::::*::.:*%%*:. . .................................::**::::*%::::*%%*:.. .. .:..............................::*::::*%%:::::*%%*:.. ..... ::::............................::*:::*%%:*:::***::.......::::::******** .#*:::::.........................:::::*%%:*::*************************** ....:*******::::.......................:::***************:**%%%%%%%%%%%%%%%% ....... .:::::::...................::::::*************.:***%#%%%%%%%%%%%# .....:. ...:::::::**%%%%%%%%%%%%% ..*...: .::::::*:::*****%%%** .%%:..: .:********%%%%%# :#%.:.: ..::***%%%%%%% %#%::.:. ..:*%%%%%% *##*:*:. . .:*%%%% *##*:::.... .*%% *###:.:... .* .##%*:.:. . .... ##%::....... :..::::: *#%:.. .... .. .**....... ...##*:.. ...... ..... .**......:: ...**:...***............. :*::::..:*..:**%%%* *%***:....... *%::***%***%%####%%%