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