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