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