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