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