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