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