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