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