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