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