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