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