.-.-.- .- .-.-.- ...- -.-. . .-. -.- . .-.. .- ...- .----. ... . .-. .. ... - .-. -.-. --- . -. -.-. .----. ----- .---- ----- ..--- ... .... --- .-. -.. -.-. --- -. ----- .---- ----- ..---