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