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