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