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