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