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