.... .::: ....:.:--. .::....:-:-: ..:-:-::-..-:. . ...:==----=-..:. . .:----++*+:.. .--=:---=++==:. .:-:.:--:-.. .:-:. . ... ::. .-:: .-:.