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