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