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