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