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