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