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