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