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