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